<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.bioontology.org//mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fergerson</id>
	<title>NCBO Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.bioontology.org//mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fergerson"/>
	<link rel="alternate" type="text/html" href="https://www.bioontology.org//wiki/Special:Contributions/Fergerson"/>
	<updated>2026-06-05T09:16:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User_talk:Marcosmr&amp;diff=12724</id>
		<title>User talk:Marcosmr</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User_talk:Marcosmr&amp;diff=12724"/>
		<updated>2015-03-20T18:50:35Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''NCBO Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:Fergerson|Fergerson]] ([[User talk:Fergerson|talk]]) 11:50, 20 March 2015 (PDT)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User:Marcosmr&amp;diff=12723</id>
		<title>User:Marcosmr</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User:Marcosmr&amp;diff=12723"/>
		<updated>2015-03-20T18:50:34Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Creating user page for new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User_talk:JenniferVendetti&amp;diff=12720</id>
		<title>User talk:JenniferVendetti</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User_talk:JenniferVendetti&amp;diff=12720"/>
		<updated>2015-02-24T00:39:21Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''NCBO Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:Fergerson|Fergerson]] ([[User talk:Fergerson|talk]]) 16:39, 23 February 2015 (PST)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User:JenniferVendetti&amp;diff=12719</id>
		<title>User:JenniferVendetti</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User:JenniferVendetti&amp;diff=12719"/>
		<updated>2015-02-24T00:39:20Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Creating user page for new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12684</id>
		<title>BioPortal Release Notes</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12684"/>
		<updated>2014-06-13T00:41:03Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* BioPortal Release 4.0 (Sep 2013) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BioPortal Release 4.6 (May 2014) ==&lt;br /&gt;
&lt;br /&gt;
* Improved Search Result Display – Many ontologies contain classes that are references to a canonical ontology that “owns” the class. The system now automatically tries to identify the “owning” ontology and emphasize it in the results while displaying the ontologies that contain references to that ontology as subordinate (for that class). This feature is easier to try out than to explain. Type in “cancer” into the search box on the Search Tab and scan through the results to see what it is all about. This sort of display has been requested by a number of users for quite a while and we are happy to finally provide it.&lt;br /&gt;
* Implemented Search for ID (URI), UMLS CUI, UMLS TUI, and skos:notation – The search system now will use the input search to find a class URI, a class skos:notation field (“short id” in the old system) or a UMLS “concept unique identifier” or semantic type. All of these fields are available through the default search mechanism. There is still an optional “all properties” parameter to search these property values along with all other property values.&lt;br /&gt;
* Released New Version of BioMixer visualization system – The BioMixer system has been updated to improve performance and be more robust. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented New Mapping Visualization – Mappings system now allows a user to visualize the strength of mappings relationships between ontologies. Go to the mappings tab, select an ontology, and hit the visualization radio button to try this out. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented Configurable REST API calls – The Annotator and Search REST calls now allow a user specify which fields of a class the system should return. The user can also specify “all” to get everything. &lt;br /&gt;
* Updated UMLS Ontologies – All UMLS ontologies have been updated to the latest (2013 AB) version.&lt;br /&gt;
* Improved Autocomplete – The autocomplete in the ontology “Jump To” box, and in the widgets, now works more reliably with results that are more intuitive than previously.&lt;br /&gt;
* Provide Access Control for Mappings – We have implemented access control to prevent people other than the author from deleting a mapping.&lt;br /&gt;
* Reimplemented Annotator “Longest Only” Parameter – We have reimplemented the annotator “longest only” parameter to work in all situations. This parameter allows the user to limit the returned results to only those matches which are longer than other matches for a given ontology. In the old system this parameter did not work correctly.&lt;br /&gt;
* Reimplemented Widgets to not use Flash – We have reimplemented the widgets to not use the Adobe Flash technology. Requiring the use of this technology was unpopular among our user community.&lt;br /&gt;
* Enabled Upload and Download Large Ontologies – We have fixed various timeout problems which prevented users from uploading or downloading large ontologies.&lt;br /&gt;
* Fixed Bugs! – Fixed a very large number of bugs, some new with the new system, and some carried forward from the old system.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
We have today shut down access to the old BioPortal REST API and will be turning off the old system entirely in the near future. We have provided 7 months for application developers to move to the new system and the vast majority have already done so. The overwhelming response from developers has been the that new system is now (after a few post release glitches!) much easier to use and much more reliable than the old system. Documentation for the new API is available at:&lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 4.0 (September 2013) ==&lt;br /&gt;
&lt;br /&gt;
The primary distinguishing feature of this release is the replacement of several backend storage and caching mechanisms with a single triple-store based backend built with on the open source 4store platform.  In addition we are simultaneously releasing a new version of the BioPortal REST API. This API is also built on top of the triple store. It provides a much more uniform and REST-full interface to the underlying BioPortal data than our previous REST API.&lt;br /&gt;
&lt;br /&gt;
The old API will continue to function through the end of 2013. This API will only be able to access “old content” (that is, ontologies submitted or updated before today).  We encourage API users to transition as quickly as possible to the new API. The new API is the only way to access both new content (submitted after today) and old content. The reports from beta users of the new API have been uniformly positive.  Draft documentation for the new API is available at &lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
BioPortal users will note a few changes from the previous version. Some of these changes are temporary (we didn’t quite get everything done…) while others are permanent. There are also a number of minor and cosmetic changes. The list of the more important changes is available below.&lt;br /&gt;
&lt;br /&gt;
With a release of this size, it is inevitable that some bugs have crept in. Please report any that you run across to the support@bioontology.org mailing list. Have confidence that we will be working diligently to prioritize and fix the problems that arise.&lt;br /&gt;
&lt;br /&gt;
Temporary Changes &lt;br /&gt;
* All handling of obsolete classes in UI and API is not supported yet. Obsolete classes are currently indistinguishable from normal classes.&lt;br /&gt;
* “Slices” and ontology sets (user defined lists of ontologies of interest) are not supported yet&lt;br /&gt;
* The tree browse UI does not yet distinguish between is-a and part-of relations for OBO ontologies. Previously (and probably in the future) icons next to the class name indicated the relationship type. &lt;br /&gt;
* We do not yet have a VM version for this release. We expect to produce a new VM version by the end of the year. This VM will include the triple-store based storage mechanism. In addition VM users will be able to query the VM triple-store directly with SPARQL.&lt;br /&gt;
* Parsing of new ontologies and new versions remains disabled for the next few days. We will re-enable parsing by early next week.&lt;br /&gt;
&lt;br /&gt;
Permanent Additions&lt;br /&gt;
* New ontologies and new versions of ontologies will be typically available for text annotation the next day after submission. Previously the process took several weeks to several months.&lt;br /&gt;
* We now have the latest versions UMLS ontologies. Previously we updated UMLS ontologies on request only, which left us with some very old versions. Going forward we will try to update our set of UMLS ontologies within a month of the UMLS release.&lt;br /&gt;
&lt;br /&gt;
Permanent Subtractions&lt;br /&gt;
* Programmatic and browse access to classes in non-current versions of ontologies is removed. We still retain metadata about older versions of ontologies and we still allow you to download the source files for old versions.&lt;br /&gt;
* We no longer support Protégé Frames format ontologies. Owners of these ontologies will need to convert them to OWL or OBO to load them.&lt;br /&gt;
* We now use the owlAPI (http://owlapi.sourceforge.net/) to load OWL and OBO ontologies. This API supports OWL version 2.0. For almost all features, OWL 2.0 is a superset of OWL 1.0. There are some edge cases though where ontologies that marginally parsed with an OWL 1.0 parser will not parse at all with the OWL 2.0 parser. We leave it to OWL ontology owners to provide valid OWL 2.0 ontologies.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.12 ==&lt;br /&gt;
* Implemented the display of the OBO part-of relationship in the term neighborhood visualization.&lt;br /&gt;
* Improved some default layouts in the visualization system.&lt;br /&gt;
* Updated automated mappings for all ontologies.&lt;br /&gt;
* Regenerated the annotator hierarchy database. The versions of ontologies in this database are now much more current.&lt;br /&gt;
* Implemented support for federated queries in the [http://sparql.bioontology.org BioPortal SPARQL endpoint].&lt;br /&gt;
* Moved the mappings from the BioPortal endpoint into a separate public endpoint. This change allows us to update automated mappings more cleanly.&lt;br /&gt;
* Added the following resources to the Resource Index. All of these resources are the results of our collaboration with the [http://www.neuinfo.org/ Neuroscience Information Framework] (NIF) group.&lt;br /&gt;
** NIF PubMed Health: Tests&lt;br /&gt;
** NIF Drug Related Gene Database&lt;br /&gt;
** NIF Gemma&lt;br /&gt;
** NIF Integrated Disease View&lt;br /&gt;
* Fixed “Maximum Depth” metric for a number of ontologies. Was incorrectly displaying “1” in some cases.&lt;br /&gt;
* Fixed web service failure when attempting to retrieve all concepts from several ontologies.&lt;br /&gt;
* Fixed annotator to return all ancestor terms. Was missing some ancestors for some ontologies.&lt;br /&gt;
* Fixed Search to work correctly in MeSH.&lt;br /&gt;
* Fixed problem with SPARQL query to BioPortal endpoint on queries that include ORDER and LIMIT clauses&lt;br /&gt;
&lt;br /&gt;
(Release February 2013)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.10 ==&lt;br /&gt;
* Revised UI for the Resource Index. This new UI supports the BioPortal slice mechanism. The new UI is also much faster than the previous one.&lt;br /&gt;
* Updated ontologies available for use with the Annotator which includes newer ontologies and more recent versions of existing ontologies.&lt;br /&gt;
* Fixed a longstanding bug in the Annotator that caused paths from a term to root nodes to occasionally be truncated.&lt;br /&gt;
* Allow submission of Notes on ontology terms by anonymous users. Previously a user had to be logged in to submit a note.&lt;br /&gt;
&lt;br /&gt;
(Release July 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.9 ==&lt;br /&gt;
* We have revised the search interface, both for specifying a search and in the format of the returned results. The new “advanced search” capability allows users to specify more clearly exactly what terms they would like to find. This capability also allows us to choose better (more commonly desired) defaults for the “basic search”. The returned search results are now grouped by ontology and the results are ranked so that terms from “better”  ontologies are returned first. We also show definitions for terms that have them. In general this response format was inspired by the Google search response interface so we hope that it looks familiar. We are specifically soliciting feedback from users on this revision. Please send any comments to support@bioontology.org.  *&lt;br /&gt;
 &lt;br /&gt;
* We include the first version of the BioMixer visualization software (available through the “Visualize” links). This software replaces the older FlexViz system. There are a number of technology improvements (i.e. the removal of Flash technology) over the older system and the newer system is more powerful as well (i.e. you can now navigate mappings from the basic interface). More complete versions of BioMixer will be introduced in subsequent releases. Please provide any feedback you can on this new system. *&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all automatically generated mappings in the system. These include lexical mappings, UMLS CUI mappings, identical identifier mappings, and OBO-xref mappings. We have also loaded mappings between selected UMLS ontologies as specified in the UMLS database (MRMAP).&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;  This item was requested via the User Support mailing list. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release June 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.8 == &lt;br /&gt;
* We have regenerated all mappings based on UMLS CUIs. Thus terms in different UMLS ontologies which share the same CUI are now mapped to each other.  The mapping created is of type skos:closeMatch. There are now 3,000,000 of these UMLS CUI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on xrefs (OBO cross-reference) in OBO ontologies.  A mapping is now generated when a term in an OBO ontology has an xref to a term in another ontology. The mapping created is of type skos:relatedMatch. There are 35,000 of these xref mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on terms which have identical unique identifiers (IRIs).  A mapping is now generated when term in an ontology has a unique identifier that is identical to the identifier of a term in another ontology. The mapping created is of type skos:exactMatch. There are 700,000 of these identical IRI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
We also fixed a number of bugs which were causing performance, stability, and ontology upload problems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release May 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.7 ==&lt;br /&gt;
* Updated term mappings generated by LOOM &lt;br /&gt;
* Added boolean functionality to Search Web service and UI&lt;br /&gt;
* Updated ontology content for the Resource Index&lt;br /&gt;
* BioPortal SPARQL endpoint beta release, http://sparql.bioontology.org &lt;br /&gt;
* Modified response of Annotator UI to not fail if input text contains returns or results do not have any term matches*&lt;br /&gt;
* Bug fix for Term Autocomplete widget to remove namespace collision with jQuery widgets*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release April 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.6 ==&lt;br /&gt;
* Created “alternate entry points” for BioPortal. These URL’s limit the ontologies that are visible in BioPortal, allowing users to focus on a shared, smaller set of ontologies. The entry points which are currently available are:&lt;br /&gt;
** OBO-Foundry: http://obo-foundry.bioportal.bioontology.org&lt;br /&gt;
** Unified Medical Language Systems: http://umls.bioportal.bioontology.org&lt;br /&gt;
** Cancer Biomedical Informatics Grid: http://cabig.bioportal.bioontology.org&lt;br /&gt;
** Clinical and Translational Science Awards: http://ctsa.bioportal.bioontology.org&lt;br /&gt;
** CTSA Health Ontology Mapper: http://ctsa-hom.bioportal.bioontology.org&lt;br /&gt;
** Proteomics Standards Initiative: http://psi.bioportal.bioontology.org&lt;br /&gt;
** WHO Family of International Classifications: http://who-fic.bioportal.bioontology.org&lt;br /&gt;
** Consultative Group on Intl Agricultural Research: http://cgiar.bioportal.bioontology.org&lt;br /&gt;
** Please contact us on the support mailing list if you would like us to configure an entry point for another set of ontologies.&lt;br /&gt;
* Major Updates and Fixes&lt;br /&gt;
** Updated the ontologies used by the Annotator Web Services*&lt;br /&gt;
** Improved the reliability and robustness of the parsing of OWL 2 ontologies*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release January 2012) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.5 ==&lt;br /&gt;
* Added ability for logged-in users to filter which ontologies appear in their BioPortal display&lt;br /&gt;
* Updated Annotator page to simplify the selection of options, to clarify the annotation results, and to remove Flash from the implementation&lt;br /&gt;
* Improved Annotator Web service response performance by 5-10x* &lt;br /&gt;
* Added ability for the ontology Web services API to optionally return JSON (rather than XML)* &lt;br /&gt;
* Updated Ontology Recommender algorithm to provide better recommendations*&lt;br /&gt;
* Added display of matched terms for Ontology Recommender*&lt;br /&gt;
* Added Web service to get all namespaces for an ontology*&lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Display user-friendly names for RxNorm ontology properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release December 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.4 ==&lt;br /&gt;
* Revised the Term Mappings tab to ease the creation of term-to-term mappings*&lt;br /&gt;
* Limited access to “Private” ontologies via the Browse and Search pages&lt;br /&gt;
* Added backend support to allow multiple administrators for a single ontology*&lt;br /&gt;
* Added ability to copy to the clipboard a permanent link to any BioPortal term*  &lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Resolved issue causing search to not display all matching terms* &lt;br /&gt;
** Fixed Term Mappings tab display for IE 7 &amp;amp; 8* &lt;br /&gt;
** Fixed RDF Ontology Download Web service&lt;br /&gt;
** Fixed link to the list of resources included in the Resource Index* &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release October 2011) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.3 == &lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Get Properties Web service, http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Property_Services &lt;br /&gt;
* Updated Search page to remove Flash&lt;br /&gt;
* Handling of obsolete terms, part 2 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OWL ontologies. &lt;br /&gt;
* Added Help documentation &lt;br /&gt;
* Implemented a feature to allow ontology submitters to flag their ontology as “licensed”. This feature allows the ontology submitter to require users to provide license information before they are allowed to access the ontology.&lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed the Filter by Account on the Mappings tab&lt;br /&gt;
&lt;br /&gt;
(Release date September 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.2 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Ontology Recommender feature, http://bioportal.bioontology.org/recommender  &lt;br /&gt;
** Web service documentation: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service&lt;br /&gt;
** Sample client information: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Client_Examples&lt;br /&gt;
* Added support for access control for viewing ontologies &lt;br /&gt;
* Added link to subscribe to BioPortal Notes emails  &lt;br /&gt;
* Synchronized “Jump To” feature with ontology parsing and display &lt;br /&gt;
* Added documentation on Ontology Groups&lt;br /&gt;
* Annotator Web service – disabled use of “longest only” parameter when also selecting “ontologies to expand” parameter &lt;br /&gt;
* Removed the metric &amp;quot;Number of classes without an author&amp;quot; &lt;br /&gt;
* Handling of obsolete terms, part 1 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OBO and RRF ontologies. This feature will be extended to cover OWL ontologies in a subsequent release.   &lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed calculation of “Classes with no definition” metric&lt;br /&gt;
** Added re-direct from old BioPortal URL format to new URL format to provide working links from archived search results &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Firefox Extension for NCBO API Key''''':&lt;br /&gt;
To make it easier to test Web service calls from your browser, we have released the NCBO API Key Firefox Extension. This extension will automatically add your API Key to NCBO REST URLs any time you visit them in Firefox. The extension is available at Mozilla's Add-On site. To use the extension, follow the installation directions, restart Firefox, and add your API Key into the “Options” dialog menu on the Add-Ons management screen. After that, the extension will automatically append your stored API Key any time you visit http://rest.bioontology.org. &lt;br /&gt;
&lt;br /&gt;
'''''Upcoming software license change''''':&lt;br /&gt;
The next release of NCBO software will be under the two-clause BSD license rather than under the currently used three-clause BSD license. This change should not affect anyone’s use of NCBO software and this change is to a less restrictive license. More information about these licenses is available at the site: http://www.opensource.org/licenses. Please contact support@bioontology.org with any questions concerning this change.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.1 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Support for loading OWL 2 ontologies&lt;br /&gt;
* Security Framework, part 2 - The apikey parameter is now required for all Web services. Login to BioPortal to get your API Key. &lt;br /&gt;
* Browsing of ontologies that contain large numbers of sibling terms&lt;br /&gt;
* Icons for is_a and part_of  are displayed for OBO format ontologies &lt;br /&gt;
* Display of the “occurs_in” relationship used in the Extended version of the Gene Ontology &lt;br /&gt;
Bug Fix&lt;br /&gt;
* Added informative error message when incompatible parameter values are used in the Annotator Web service and updated Perl client to capture this error response&lt;br /&gt;
&lt;br /&gt;
(Release date July 8, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.0 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Web interface updates&lt;br /&gt;
* Browse page now displays ontology features, e.g. size of the ontology, number of notes added to the ontology, number of projects that use the ontology, and number of reviews of the ontology&lt;br /&gt;
* New ontology summary details page highlights the ontology metrics, reviews, projects, and derived views of the ontology&lt;br /&gt;
* Security Framework, part 1 - Added apikey parameter to all Web services. The apikey parameter is optional until June 15, 2011, after this time the apikey parameter will be required for usage of the Web services. Login to BioPortal to get your API key.&lt;br /&gt;
* Provisional Term Web service - New term proposals now receive a provisional term id. Additional Web services are now available for submitting provisional terms. For more details, see: http://www.bioontology.org/wiki/index.php/BioPortal_Provisional_Terms&lt;br /&gt;
* Form auto-complete Widget - Option to include term definition in display&lt;br /&gt;
* Resource Index&lt;br /&gt;
** Data indexed with new ontologies from BioPortal&lt;br /&gt;
** PubMed data now available for abstracts published in 2010 &lt;br /&gt;
&lt;br /&gt;
(Release date May 19, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.6.4 ==&lt;br /&gt;
New features include additional Web services and Web interface enhancements:&lt;br /&gt;
* Mapping Web services - Access to ontology term mappings, including UMLS, OBO DbXref, and LOOM mappings ( http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service ) ''Please note, the prototype Mapping Web service will be removed March 23'' &lt;br /&gt;
* RDF Download Web service - Access any BioPortal ontology in RDF ( http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Term_Service and http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Download_Service )&lt;br /&gt;
* Notes - Ability to archive Notes, e.g. accepted term proposals, and filter from display&lt;br /&gt;
* Annotator&lt;br /&gt;
** Updated ontology content&lt;br /&gt;
** Offsets corrected for non-ASCII characters&lt;br /&gt;
** Link to Annotator Web interface using parameters&lt;br /&gt;
** Web interface enhancements&lt;br /&gt;
* Display of ontology development status&lt;br /&gt;
* Hyperlinks on term details page&lt;br /&gt;
* Ability to add comments on Mappings&lt;br /&gt;
&lt;br /&gt;
(Release date February 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.5 ==&lt;br /&gt;
New features in this release include the following:&lt;br /&gt;
* Support for structured notes and term requests: Users can now use BioPortal to request that content developers add new terms or update other ontology content. BioPortal provides a structured template for making such requests,  allowing users to suggest preferred names, synonyms, and definitions for the requested terms. BioPortal stores the requests as structured notes that are attached to the ontology and that other ontology tools, such as Protégé, will be able to use.&lt;br /&gt;
&lt;br /&gt;
* Support for email notifications to interested parties whenever a BioPortal user creates new notes for an ontology of interest. (If  you would like to subscribe to notifications about a particular ontology, please send email to support at bioontology.org.  We will have an interactive form to sign-up for notifications shortly.)&lt;br /&gt;
&lt;br /&gt;
* Prototype Web services to generate RDF representation for terms in ontologies in BioPortal (see documentation [1] for details).&lt;br /&gt;
&lt;br /&gt;
* Prototype end-point for SPARQL access to all ontologies in BioPortal: http://sparql.bioontology.org&lt;br /&gt;
&lt;br /&gt;
* Web services for retrieving instance information for OWL ontologies [1]. We are planning to release a user interface for  viewing instances shortly.&lt;br /&gt;
&lt;br /&gt;
* New ontology widgets that developers can embed on their Web sites, including an ontology tree widget that allows Web-site authors to present a display of an ontology or an ontology subtree for any BioPortal ontology in any Web page.&lt;br /&gt;
&lt;br /&gt;
* Preview release of Bio-Mixer, a mashup tool that provides extremely flexible browsing and exploration of ontologies and their mappings&lt;br /&gt;
&lt;br /&gt;
[1] http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
(Release date June 9, 2010)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12683</id>
		<title>BioPortal Release Notes</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12683"/>
		<updated>2014-06-13T00:40:47Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* BioPortal Release 4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BioPortal Release 4.6 (May 2014) ==&lt;br /&gt;
&lt;br /&gt;
* Improved Search Result Display – Many ontologies contain classes that are references to a canonical ontology that “owns” the class. The system now automatically tries to identify the “owning” ontology and emphasize it in the results while displaying the ontologies that contain references to that ontology as subordinate (for that class). This feature is easier to try out than to explain. Type in “cancer” into the search box on the Search Tab and scan through the results to see what it is all about. This sort of display has been requested by a number of users for quite a while and we are happy to finally provide it.&lt;br /&gt;
* Implemented Search for ID (URI), UMLS CUI, UMLS TUI, and skos:notation – The search system now will use the input search to find a class URI, a class skos:notation field (“short id” in the old system) or a UMLS “concept unique identifier” or semantic type. All of these fields are available through the default search mechanism. There is still an optional “all properties” parameter to search these property values along with all other property values.&lt;br /&gt;
* Released New Version of BioMixer visualization system – The BioMixer system has been updated to improve performance and be more robust. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented New Mapping Visualization – Mappings system now allows a user to visualize the strength of mappings relationships between ontologies. Go to the mappings tab, select an ontology, and hit the visualization radio button to try this out. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented Configurable REST API calls – The Annotator and Search REST calls now allow a user specify which fields of a class the system should return. The user can also specify “all” to get everything. &lt;br /&gt;
* Updated UMLS Ontologies – All UMLS ontologies have been updated to the latest (2013 AB) version.&lt;br /&gt;
* Improved Autocomplete – The autocomplete in the ontology “Jump To” box, and in the widgets, now works more reliably with results that are more intuitive than previously.&lt;br /&gt;
* Provide Access Control for Mappings – We have implemented access control to prevent people other than the author from deleting a mapping.&lt;br /&gt;
* Reimplemented Annotator “Longest Only” Parameter – We have reimplemented the annotator “longest only” parameter to work in all situations. This parameter allows the user to limit the returned results to only those matches which are longer than other matches for a given ontology. In the old system this parameter did not work correctly.&lt;br /&gt;
* Reimplemented Widgets to not use Flash – We have reimplemented the widgets to not use the Adobe Flash technology. Requiring the use of this technology was unpopular among our user community.&lt;br /&gt;
* Enabled Upload and Download Large Ontologies – We have fixed various timeout problems which prevented users from uploading or downloading large ontologies.&lt;br /&gt;
* Fixed Bugs! – Fixed a very large number of bugs, some new with the new system, and some carried forward from the old system.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
We have today shut down access to the old BioPortal REST API and will be turning off the old system entirely in the near future. We have provided 7 months for application developers to move to the new system and the vast majority have already done so. The overwhelming response from developers has been the that new system is now (after a few post release glitches!) much easier to use and much more reliable than the old system. Documentation for the new API is available at:&lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 4.0 (Sep 2013) ==&lt;br /&gt;
&lt;br /&gt;
The primary distinguishing feature of this release is the replacement of several backend storage and caching mechanisms with a single triple-store based backend built with on the open source 4store platform.  In addition we are simultaneously releasing a new version of the BioPortal REST API. This API is also built on top of the triple store. It provides a much more uniform and REST-full interface to the underlying BioPortal data than our previous REST API.&lt;br /&gt;
&lt;br /&gt;
The old API will continue to function through the end of 2013. This API will only be able to access “old content” (that is, ontologies submitted or updated before today).  We encourage API users to transition as quickly as possible to the new API. The new API is the only way to access both new content (submitted after today) and old content. The reports from beta users of the new API have been uniformly positive.  Draft documentation for the new API is available at &lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
BioPortal users will note a few changes from the previous version. Some of these changes are temporary (we didn’t quite get everything done…) while others are permanent. There are also a number of minor and cosmetic changes. The list of the more important changes is available below.&lt;br /&gt;
&lt;br /&gt;
With a release of this size, it is inevitable that some bugs have crept in. Please report any that you run across to the support@bioontology.org mailing list. Have confidence that we will be working diligently to prioritize and fix the problems that arise.&lt;br /&gt;
&lt;br /&gt;
Temporary Changes &lt;br /&gt;
* All handling of obsolete classes in UI and API is not supported yet. Obsolete classes are currently indistinguishable from normal classes.&lt;br /&gt;
* “Slices” and ontology sets (user defined lists of ontologies of interest) are not supported yet&lt;br /&gt;
* The tree browse UI does not yet distinguish between is-a and part-of relations for OBO ontologies. Previously (and probably in the future) icons next to the class name indicated the relationship type. &lt;br /&gt;
* We do not yet have a VM version for this release. We expect to produce a new VM version by the end of the year. This VM will include the triple-store based storage mechanism. In addition VM users will be able to query the VM triple-store directly with SPARQL.&lt;br /&gt;
* Parsing of new ontologies and new versions remains disabled for the next few days. We will re-enable parsing by early next week.&lt;br /&gt;
&lt;br /&gt;
Permanent Additions&lt;br /&gt;
* New ontologies and new versions of ontologies will be typically available for text annotation the next day after submission. Previously the process took several weeks to several months.&lt;br /&gt;
* We now have the latest versions UMLS ontologies. Previously we updated UMLS ontologies on request only, which left us with some very old versions. Going forward we will try to update our set of UMLS ontologies within a month of the UMLS release.&lt;br /&gt;
&lt;br /&gt;
Permanent Subtractions&lt;br /&gt;
* Programmatic and browse access to classes in non-current versions of ontologies is removed. We still retain metadata about older versions of ontologies and we still allow you to download the source files for old versions.&lt;br /&gt;
* We no longer support Protégé Frames format ontologies. Owners of these ontologies will need to convert them to OWL or OBO to load them.&lt;br /&gt;
* We now use the owlAPI (http://owlapi.sourceforge.net/) to load OWL and OBO ontologies. This API supports OWL version 2.0. For almost all features, OWL 2.0 is a superset of OWL 1.0. There are some edge cases though where ontologies that marginally parsed with an OWL 1.0 parser will not parse at all with the OWL 2.0 parser. We leave it to OWL ontology owners to provide valid OWL 2.0 ontologies.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.12 ==&lt;br /&gt;
* Implemented the display of the OBO part-of relationship in the term neighborhood visualization.&lt;br /&gt;
* Improved some default layouts in the visualization system.&lt;br /&gt;
* Updated automated mappings for all ontologies.&lt;br /&gt;
* Regenerated the annotator hierarchy database. The versions of ontologies in this database are now much more current.&lt;br /&gt;
* Implemented support for federated queries in the [http://sparql.bioontology.org BioPortal SPARQL endpoint].&lt;br /&gt;
* Moved the mappings from the BioPortal endpoint into a separate public endpoint. This change allows us to update automated mappings more cleanly.&lt;br /&gt;
* Added the following resources to the Resource Index. All of these resources are the results of our collaboration with the [http://www.neuinfo.org/ Neuroscience Information Framework] (NIF) group.&lt;br /&gt;
** NIF PubMed Health: Tests&lt;br /&gt;
** NIF Drug Related Gene Database&lt;br /&gt;
** NIF Gemma&lt;br /&gt;
** NIF Integrated Disease View&lt;br /&gt;
* Fixed “Maximum Depth” metric for a number of ontologies. Was incorrectly displaying “1” in some cases.&lt;br /&gt;
* Fixed web service failure when attempting to retrieve all concepts from several ontologies.&lt;br /&gt;
* Fixed annotator to return all ancestor terms. Was missing some ancestors for some ontologies.&lt;br /&gt;
* Fixed Search to work correctly in MeSH.&lt;br /&gt;
* Fixed problem with SPARQL query to BioPortal endpoint on queries that include ORDER and LIMIT clauses&lt;br /&gt;
&lt;br /&gt;
(Release February 2013)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.10 ==&lt;br /&gt;
* Revised UI for the Resource Index. This new UI supports the BioPortal slice mechanism. The new UI is also much faster than the previous one.&lt;br /&gt;
* Updated ontologies available for use with the Annotator which includes newer ontologies and more recent versions of existing ontologies.&lt;br /&gt;
* Fixed a longstanding bug in the Annotator that caused paths from a term to root nodes to occasionally be truncated.&lt;br /&gt;
* Allow submission of Notes on ontology terms by anonymous users. Previously a user had to be logged in to submit a note.&lt;br /&gt;
&lt;br /&gt;
(Release July 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.9 ==&lt;br /&gt;
* We have revised the search interface, both for specifying a search and in the format of the returned results. The new “advanced search” capability allows users to specify more clearly exactly what terms they would like to find. This capability also allows us to choose better (more commonly desired) defaults for the “basic search”. The returned search results are now grouped by ontology and the results are ranked so that terms from “better”  ontologies are returned first. We also show definitions for terms that have them. In general this response format was inspired by the Google search response interface so we hope that it looks familiar. We are specifically soliciting feedback from users on this revision. Please send any comments to support@bioontology.org.  *&lt;br /&gt;
 &lt;br /&gt;
* We include the first version of the BioMixer visualization software (available through the “Visualize” links). This software replaces the older FlexViz system. There are a number of technology improvements (i.e. the removal of Flash technology) over the older system and the newer system is more powerful as well (i.e. you can now navigate mappings from the basic interface). More complete versions of BioMixer will be introduced in subsequent releases. Please provide any feedback you can on this new system. *&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all automatically generated mappings in the system. These include lexical mappings, UMLS CUI mappings, identical identifier mappings, and OBO-xref mappings. We have also loaded mappings between selected UMLS ontologies as specified in the UMLS database (MRMAP).&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;  This item was requested via the User Support mailing list. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release June 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.8 == &lt;br /&gt;
* We have regenerated all mappings based on UMLS CUIs. Thus terms in different UMLS ontologies which share the same CUI are now mapped to each other.  The mapping created is of type skos:closeMatch. There are now 3,000,000 of these UMLS CUI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on xrefs (OBO cross-reference) in OBO ontologies.  A mapping is now generated when a term in an OBO ontology has an xref to a term in another ontology. The mapping created is of type skos:relatedMatch. There are 35,000 of these xref mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on terms which have identical unique identifiers (IRIs).  A mapping is now generated when term in an ontology has a unique identifier that is identical to the identifier of a term in another ontology. The mapping created is of type skos:exactMatch. There are 700,000 of these identical IRI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
We also fixed a number of bugs which were causing performance, stability, and ontology upload problems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release May 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.7 ==&lt;br /&gt;
* Updated term mappings generated by LOOM &lt;br /&gt;
* Added boolean functionality to Search Web service and UI&lt;br /&gt;
* Updated ontology content for the Resource Index&lt;br /&gt;
* BioPortal SPARQL endpoint beta release, http://sparql.bioontology.org &lt;br /&gt;
* Modified response of Annotator UI to not fail if input text contains returns or results do not have any term matches*&lt;br /&gt;
* Bug fix for Term Autocomplete widget to remove namespace collision with jQuery widgets*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release April 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.6 ==&lt;br /&gt;
* Created “alternate entry points” for BioPortal. These URL’s limit the ontologies that are visible in BioPortal, allowing users to focus on a shared, smaller set of ontologies. The entry points which are currently available are:&lt;br /&gt;
** OBO-Foundry: http://obo-foundry.bioportal.bioontology.org&lt;br /&gt;
** Unified Medical Language Systems: http://umls.bioportal.bioontology.org&lt;br /&gt;
** Cancer Biomedical Informatics Grid: http://cabig.bioportal.bioontology.org&lt;br /&gt;
** Clinical and Translational Science Awards: http://ctsa.bioportal.bioontology.org&lt;br /&gt;
** CTSA Health Ontology Mapper: http://ctsa-hom.bioportal.bioontology.org&lt;br /&gt;
** Proteomics Standards Initiative: http://psi.bioportal.bioontology.org&lt;br /&gt;
** WHO Family of International Classifications: http://who-fic.bioportal.bioontology.org&lt;br /&gt;
** Consultative Group on Intl Agricultural Research: http://cgiar.bioportal.bioontology.org&lt;br /&gt;
** Please contact us on the support mailing list if you would like us to configure an entry point for another set of ontologies.&lt;br /&gt;
* Major Updates and Fixes&lt;br /&gt;
** Updated the ontologies used by the Annotator Web Services*&lt;br /&gt;
** Improved the reliability and robustness of the parsing of OWL 2 ontologies*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release January 2012) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.5 ==&lt;br /&gt;
* Added ability for logged-in users to filter which ontologies appear in their BioPortal display&lt;br /&gt;
* Updated Annotator page to simplify the selection of options, to clarify the annotation results, and to remove Flash from the implementation&lt;br /&gt;
* Improved Annotator Web service response performance by 5-10x* &lt;br /&gt;
* Added ability for the ontology Web services API to optionally return JSON (rather than XML)* &lt;br /&gt;
* Updated Ontology Recommender algorithm to provide better recommendations*&lt;br /&gt;
* Added display of matched terms for Ontology Recommender*&lt;br /&gt;
* Added Web service to get all namespaces for an ontology*&lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Display user-friendly names for RxNorm ontology properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release December 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.4 ==&lt;br /&gt;
* Revised the Term Mappings tab to ease the creation of term-to-term mappings*&lt;br /&gt;
* Limited access to “Private” ontologies via the Browse and Search pages&lt;br /&gt;
* Added backend support to allow multiple administrators for a single ontology*&lt;br /&gt;
* Added ability to copy to the clipboard a permanent link to any BioPortal term*  &lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Resolved issue causing search to not display all matching terms* &lt;br /&gt;
** Fixed Term Mappings tab display for IE 7 &amp;amp; 8* &lt;br /&gt;
** Fixed RDF Ontology Download Web service&lt;br /&gt;
** Fixed link to the list of resources included in the Resource Index* &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release October 2011) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.3 == &lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Get Properties Web service, http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Property_Services &lt;br /&gt;
* Updated Search page to remove Flash&lt;br /&gt;
* Handling of obsolete terms, part 2 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OWL ontologies. &lt;br /&gt;
* Added Help documentation &lt;br /&gt;
* Implemented a feature to allow ontology submitters to flag their ontology as “licensed”. This feature allows the ontology submitter to require users to provide license information before they are allowed to access the ontology.&lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed the Filter by Account on the Mappings tab&lt;br /&gt;
&lt;br /&gt;
(Release date September 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.2 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Ontology Recommender feature, http://bioportal.bioontology.org/recommender  &lt;br /&gt;
** Web service documentation: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service&lt;br /&gt;
** Sample client information: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Client_Examples&lt;br /&gt;
* Added support for access control for viewing ontologies &lt;br /&gt;
* Added link to subscribe to BioPortal Notes emails  &lt;br /&gt;
* Synchronized “Jump To” feature with ontology parsing and display &lt;br /&gt;
* Added documentation on Ontology Groups&lt;br /&gt;
* Annotator Web service – disabled use of “longest only” parameter when also selecting “ontologies to expand” parameter &lt;br /&gt;
* Removed the metric &amp;quot;Number of classes without an author&amp;quot; &lt;br /&gt;
* Handling of obsolete terms, part 1 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OBO and RRF ontologies. This feature will be extended to cover OWL ontologies in a subsequent release.   &lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed calculation of “Classes with no definition” metric&lt;br /&gt;
** Added re-direct from old BioPortal URL format to new URL format to provide working links from archived search results &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Firefox Extension for NCBO API Key''''':&lt;br /&gt;
To make it easier to test Web service calls from your browser, we have released the NCBO API Key Firefox Extension. This extension will automatically add your API Key to NCBO REST URLs any time you visit them in Firefox. The extension is available at Mozilla's Add-On site. To use the extension, follow the installation directions, restart Firefox, and add your API Key into the “Options” dialog menu on the Add-Ons management screen. After that, the extension will automatically append your stored API Key any time you visit http://rest.bioontology.org. &lt;br /&gt;
&lt;br /&gt;
'''''Upcoming software license change''''':&lt;br /&gt;
The next release of NCBO software will be under the two-clause BSD license rather than under the currently used three-clause BSD license. This change should not affect anyone’s use of NCBO software and this change is to a less restrictive license. More information about these licenses is available at the site: http://www.opensource.org/licenses. Please contact support@bioontology.org with any questions concerning this change.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.1 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Support for loading OWL 2 ontologies&lt;br /&gt;
* Security Framework, part 2 - The apikey parameter is now required for all Web services. Login to BioPortal to get your API Key. &lt;br /&gt;
* Browsing of ontologies that contain large numbers of sibling terms&lt;br /&gt;
* Icons for is_a and part_of  are displayed for OBO format ontologies &lt;br /&gt;
* Display of the “occurs_in” relationship used in the Extended version of the Gene Ontology &lt;br /&gt;
Bug Fix&lt;br /&gt;
* Added informative error message when incompatible parameter values are used in the Annotator Web service and updated Perl client to capture this error response&lt;br /&gt;
&lt;br /&gt;
(Release date July 8, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.0 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Web interface updates&lt;br /&gt;
* Browse page now displays ontology features, e.g. size of the ontology, number of notes added to the ontology, number of projects that use the ontology, and number of reviews of the ontology&lt;br /&gt;
* New ontology summary details page highlights the ontology metrics, reviews, projects, and derived views of the ontology&lt;br /&gt;
* Security Framework, part 1 - Added apikey parameter to all Web services. The apikey parameter is optional until June 15, 2011, after this time the apikey parameter will be required for usage of the Web services. Login to BioPortal to get your API key.&lt;br /&gt;
* Provisional Term Web service - New term proposals now receive a provisional term id. Additional Web services are now available for submitting provisional terms. For more details, see: http://www.bioontology.org/wiki/index.php/BioPortal_Provisional_Terms&lt;br /&gt;
* Form auto-complete Widget - Option to include term definition in display&lt;br /&gt;
* Resource Index&lt;br /&gt;
** Data indexed with new ontologies from BioPortal&lt;br /&gt;
** PubMed data now available for abstracts published in 2010 &lt;br /&gt;
&lt;br /&gt;
(Release date May 19, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.6.4 ==&lt;br /&gt;
New features include additional Web services and Web interface enhancements:&lt;br /&gt;
* Mapping Web services - Access to ontology term mappings, including UMLS, OBO DbXref, and LOOM mappings ( http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service ) ''Please note, the prototype Mapping Web service will be removed March 23'' &lt;br /&gt;
* RDF Download Web service - Access any BioPortal ontology in RDF ( http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Term_Service and http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Download_Service )&lt;br /&gt;
* Notes - Ability to archive Notes, e.g. accepted term proposals, and filter from display&lt;br /&gt;
* Annotator&lt;br /&gt;
** Updated ontology content&lt;br /&gt;
** Offsets corrected for non-ASCII characters&lt;br /&gt;
** Link to Annotator Web interface using parameters&lt;br /&gt;
** Web interface enhancements&lt;br /&gt;
* Display of ontology development status&lt;br /&gt;
* Hyperlinks on term details page&lt;br /&gt;
* Ability to add comments on Mappings&lt;br /&gt;
&lt;br /&gt;
(Release date February 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.5 ==&lt;br /&gt;
New features in this release include the following:&lt;br /&gt;
* Support for structured notes and term requests: Users can now use BioPortal to request that content developers add new terms or update other ontology content. BioPortal provides a structured template for making such requests,  allowing users to suggest preferred names, synonyms, and definitions for the requested terms. BioPortal stores the requests as structured notes that are attached to the ontology and that other ontology tools, such as Protégé, will be able to use.&lt;br /&gt;
&lt;br /&gt;
* Support for email notifications to interested parties whenever a BioPortal user creates new notes for an ontology of interest. (If  you would like to subscribe to notifications about a particular ontology, please send email to support at bioontology.org.  We will have an interactive form to sign-up for notifications shortly.)&lt;br /&gt;
&lt;br /&gt;
* Prototype Web services to generate RDF representation for terms in ontologies in BioPortal (see documentation [1] for details).&lt;br /&gt;
&lt;br /&gt;
* Prototype end-point for SPARQL access to all ontologies in BioPortal: http://sparql.bioontology.org&lt;br /&gt;
&lt;br /&gt;
* Web services for retrieving instance information for OWL ontologies [1]. We are planning to release a user interface for  viewing instances shortly.&lt;br /&gt;
&lt;br /&gt;
* New ontology widgets that developers can embed on their Web sites, including an ontology tree widget that allows Web-site authors to present a display of an ontology or an ontology subtree for any BioPortal ontology in any Web page.&lt;br /&gt;
&lt;br /&gt;
* Preview release of Bio-Mixer, a mashup tool that provides extremely flexible browsing and exploration of ontologies and their mappings&lt;br /&gt;
&lt;br /&gt;
[1] http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
(Release date June 9, 2010)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12682</id>
		<title>BioPortal Release Notes</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12682"/>
		<updated>2014-06-13T00:39:25Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* BioPortal Release 4.6 (May 8, 2014) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BioPortal Release 4.6 (May 2014) ==&lt;br /&gt;
&lt;br /&gt;
* Improved Search Result Display – Many ontologies contain classes that are references to a canonical ontology that “owns” the class. The system now automatically tries to identify the “owning” ontology and emphasize it in the results while displaying the ontologies that contain references to that ontology as subordinate (for that class). This feature is easier to try out than to explain. Type in “cancer” into the search box on the Search Tab and scan through the results to see what it is all about. This sort of display has been requested by a number of users for quite a while and we are happy to finally provide it.&lt;br /&gt;
* Implemented Search for ID (URI), UMLS CUI, UMLS TUI, and skos:notation – The search system now will use the input search to find a class URI, a class skos:notation field (“short id” in the old system) or a UMLS “concept unique identifier” or semantic type. All of these fields are available through the default search mechanism. There is still an optional “all properties” parameter to search these property values along with all other property values.&lt;br /&gt;
* Released New Version of BioMixer visualization system – The BioMixer system has been updated to improve performance and be more robust. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented New Mapping Visualization – Mappings system now allows a user to visualize the strength of mappings relationships between ontologies. Go to the mappings tab, select an ontology, and hit the visualization radio button to try this out. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented Configurable REST API calls – The Annotator and Search REST calls now allow a user specify which fields of a class the system should return. The user can also specify “all” to get everything. &lt;br /&gt;
* Updated UMLS Ontologies – All UMLS ontologies have been updated to the latest (2013 AB) version.&lt;br /&gt;
* Improved Autocomplete – The autocomplete in the ontology “Jump To” box, and in the widgets, now works more reliably with results that are more intuitive than previously.&lt;br /&gt;
* Provide Access Control for Mappings – We have implemented access control to prevent people other than the author from deleting a mapping.&lt;br /&gt;
* Reimplemented Annotator “Longest Only” Parameter – We have reimplemented the annotator “longest only” parameter to work in all situations. This parameter allows the user to limit the returned results to only those matches which are longer than other matches for a given ontology. In the old system this parameter did not work correctly.&lt;br /&gt;
* Reimplemented Widgets to not use Flash – We have reimplemented the widgets to not use the Adobe Flash technology. Requiring the use of this technology was unpopular among our user community.&lt;br /&gt;
* Enabled Upload and Download Large Ontologies – We have fixed various timeout problems which prevented users from uploading or downloading large ontologies.&lt;br /&gt;
* Fixed Bugs! – Fixed a very large number of bugs, some new with the new system, and some carried forward from the old system.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
We have today shut down access to the old BioPortal REST API and will be turning off the old system entirely in the near future. We have provided 7 months for application developers to move to the new system and the vast majority have already done so. The overwhelming response from developers has been the that new system is now (after a few post release glitches!) much easier to use and much more reliable than the old system. Documentation for the new API is available at:&lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 4.0 ==&lt;br /&gt;
&lt;br /&gt;
The primary distinguishing feature of this release is the replacement of several backend storage and caching mechanisms with a single triple-store based backend built with on the open source 4store platform.  In addition we are simultaneously releasing a new version of the BioPortal REST API. This API is also built on top of the triple store. It provides a much more uniform and REST-full interface to the underlying BioPortal data than our previous REST API.&lt;br /&gt;
&lt;br /&gt;
The old API will continue to function through the end of 2013. This API will only be able to access “old content” (that is, ontologies submitted or updated before today).  We encourage API users to transition as quickly as possible to the new API. The new API is the only way to access both new content (submitted after today) and old content. The reports from beta users of the new API have been uniformly positive.  Draft documentation for the new API is available at &lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
BioPortal users will note a few changes from the previous version. Some of these changes are temporary (we didn’t quite get everything done…) while others are permanent. There are also a number of minor and cosmetic changes. The list of the more important changes is available below.&lt;br /&gt;
&lt;br /&gt;
With a release of this size, it is inevitable that some bugs have crept in. Please report any that you run across to the support@bioontology.org mailing list. Have confidence that we will be working diligently to prioritize and fix the problems that arise.&lt;br /&gt;
&lt;br /&gt;
Temporary Changes &lt;br /&gt;
* All handling of obsolete classes in UI and API is not supported yet. Obsolete classes are currently indistinguishable from normal classes.&lt;br /&gt;
* “Slices” and ontology sets (user defined lists of ontologies of interest) are not supported yet&lt;br /&gt;
* The tree browse UI does not yet distinguish between is-a and part-of relations for OBO ontologies. Previously (and probably in the future) icons next to the class name indicated the relationship type. &lt;br /&gt;
* We do not yet have a VM version for this release. We expect to produce a new VM version by the end of the year. This VM will include the triple-store based storage mechanism. In addition VM users will be able to query the VM triple-store directly with SPARQL.&lt;br /&gt;
* Parsing of new ontologies and new versions remains disabled for the next few days. We will re-enable parsing by early next week.&lt;br /&gt;
&lt;br /&gt;
Permanent Additions&lt;br /&gt;
* New ontologies and new versions of ontologies will be typically available for text annotation the next day after submission. Previously the process took several weeks to several months.&lt;br /&gt;
* We now have the latest versions UMLS ontologies. Previously we updated UMLS ontologies on request only, which left us with some very old versions. Going forward we will try to update our set of UMLS ontologies within a month of the UMLS release.&lt;br /&gt;
&lt;br /&gt;
Permanent Subtractions&lt;br /&gt;
* Programmatic and browse access to classes in non-current versions of ontologies is removed. We still retain metadata about older versions of ontologies and we still allow you to download the source files for old versions.&lt;br /&gt;
* We no longer support Protégé Frames format ontologies. Owners of these ontologies will need to convert them to OWL or OBO to load them.&lt;br /&gt;
* We now use the owlAPI (http://owlapi.sourceforge.net/) to load OWL and OBO ontologies. This API supports OWL version 2.0. For almost all features, OWL 2.0 is a superset of OWL 1.0. There are some edge cases though where ontologies that marginally parsed with an OWL 1.0 parser will not parse at all with the OWL 2.0 parser. We leave it to OWL ontology owners to provide valid OWL 2.0 ontologies.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.12 ==&lt;br /&gt;
* Implemented the display of the OBO part-of relationship in the term neighborhood visualization.&lt;br /&gt;
* Improved some default layouts in the visualization system.&lt;br /&gt;
* Updated automated mappings for all ontologies.&lt;br /&gt;
* Regenerated the annotator hierarchy database. The versions of ontologies in this database are now much more current.&lt;br /&gt;
* Implemented support for federated queries in the [http://sparql.bioontology.org BioPortal SPARQL endpoint].&lt;br /&gt;
* Moved the mappings from the BioPortal endpoint into a separate public endpoint. This change allows us to update automated mappings more cleanly.&lt;br /&gt;
* Added the following resources to the Resource Index. All of these resources are the results of our collaboration with the [http://www.neuinfo.org/ Neuroscience Information Framework] (NIF) group.&lt;br /&gt;
** NIF PubMed Health: Tests&lt;br /&gt;
** NIF Drug Related Gene Database&lt;br /&gt;
** NIF Gemma&lt;br /&gt;
** NIF Integrated Disease View&lt;br /&gt;
* Fixed “Maximum Depth” metric for a number of ontologies. Was incorrectly displaying “1” in some cases.&lt;br /&gt;
* Fixed web service failure when attempting to retrieve all concepts from several ontologies.&lt;br /&gt;
* Fixed annotator to return all ancestor terms. Was missing some ancestors for some ontologies.&lt;br /&gt;
* Fixed Search to work correctly in MeSH.&lt;br /&gt;
* Fixed problem with SPARQL query to BioPortal endpoint on queries that include ORDER and LIMIT clauses&lt;br /&gt;
&lt;br /&gt;
(Release February 2013)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.10 ==&lt;br /&gt;
* Revised UI for the Resource Index. This new UI supports the BioPortal slice mechanism. The new UI is also much faster than the previous one.&lt;br /&gt;
* Updated ontologies available for use with the Annotator which includes newer ontologies and more recent versions of existing ontologies.&lt;br /&gt;
* Fixed a longstanding bug in the Annotator that caused paths from a term to root nodes to occasionally be truncated.&lt;br /&gt;
* Allow submission of Notes on ontology terms by anonymous users. Previously a user had to be logged in to submit a note.&lt;br /&gt;
&lt;br /&gt;
(Release July 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.9 ==&lt;br /&gt;
* We have revised the search interface, both for specifying a search and in the format of the returned results. The new “advanced search” capability allows users to specify more clearly exactly what terms they would like to find. This capability also allows us to choose better (more commonly desired) defaults for the “basic search”. The returned search results are now grouped by ontology and the results are ranked so that terms from “better”  ontologies are returned first. We also show definitions for terms that have them. In general this response format was inspired by the Google search response interface so we hope that it looks familiar. We are specifically soliciting feedback from users on this revision. Please send any comments to support@bioontology.org.  *&lt;br /&gt;
 &lt;br /&gt;
* We include the first version of the BioMixer visualization software (available through the “Visualize” links). This software replaces the older FlexViz system. There are a number of technology improvements (i.e. the removal of Flash technology) over the older system and the newer system is more powerful as well (i.e. you can now navigate mappings from the basic interface). More complete versions of BioMixer will be introduced in subsequent releases. Please provide any feedback you can on this new system. *&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all automatically generated mappings in the system. These include lexical mappings, UMLS CUI mappings, identical identifier mappings, and OBO-xref mappings. We have also loaded mappings between selected UMLS ontologies as specified in the UMLS database (MRMAP).&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;  This item was requested via the User Support mailing list. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release June 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.8 == &lt;br /&gt;
* We have regenerated all mappings based on UMLS CUIs. Thus terms in different UMLS ontologies which share the same CUI are now mapped to each other.  The mapping created is of type skos:closeMatch. There are now 3,000,000 of these UMLS CUI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on xrefs (OBO cross-reference) in OBO ontologies.  A mapping is now generated when a term in an OBO ontology has an xref to a term in another ontology. The mapping created is of type skos:relatedMatch. There are 35,000 of these xref mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on terms which have identical unique identifiers (IRIs).  A mapping is now generated when term in an ontology has a unique identifier that is identical to the identifier of a term in another ontology. The mapping created is of type skos:exactMatch. There are 700,000 of these identical IRI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
We also fixed a number of bugs which were causing performance, stability, and ontology upload problems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release May 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.7 ==&lt;br /&gt;
* Updated term mappings generated by LOOM &lt;br /&gt;
* Added boolean functionality to Search Web service and UI&lt;br /&gt;
* Updated ontology content for the Resource Index&lt;br /&gt;
* BioPortal SPARQL endpoint beta release, http://sparql.bioontology.org &lt;br /&gt;
* Modified response of Annotator UI to not fail if input text contains returns or results do not have any term matches*&lt;br /&gt;
* Bug fix for Term Autocomplete widget to remove namespace collision with jQuery widgets*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release April 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.6 ==&lt;br /&gt;
* Created “alternate entry points” for BioPortal. These URL’s limit the ontologies that are visible in BioPortal, allowing users to focus on a shared, smaller set of ontologies. The entry points which are currently available are:&lt;br /&gt;
** OBO-Foundry: http://obo-foundry.bioportal.bioontology.org&lt;br /&gt;
** Unified Medical Language Systems: http://umls.bioportal.bioontology.org&lt;br /&gt;
** Cancer Biomedical Informatics Grid: http://cabig.bioportal.bioontology.org&lt;br /&gt;
** Clinical and Translational Science Awards: http://ctsa.bioportal.bioontology.org&lt;br /&gt;
** CTSA Health Ontology Mapper: http://ctsa-hom.bioportal.bioontology.org&lt;br /&gt;
** Proteomics Standards Initiative: http://psi.bioportal.bioontology.org&lt;br /&gt;
** WHO Family of International Classifications: http://who-fic.bioportal.bioontology.org&lt;br /&gt;
** Consultative Group on Intl Agricultural Research: http://cgiar.bioportal.bioontology.org&lt;br /&gt;
** Please contact us on the support mailing list if you would like us to configure an entry point for another set of ontologies.&lt;br /&gt;
* Major Updates and Fixes&lt;br /&gt;
** Updated the ontologies used by the Annotator Web Services*&lt;br /&gt;
** Improved the reliability and robustness of the parsing of OWL 2 ontologies*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release January 2012) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.5 ==&lt;br /&gt;
* Added ability for logged-in users to filter which ontologies appear in their BioPortal display&lt;br /&gt;
* Updated Annotator page to simplify the selection of options, to clarify the annotation results, and to remove Flash from the implementation&lt;br /&gt;
* Improved Annotator Web service response performance by 5-10x* &lt;br /&gt;
* Added ability for the ontology Web services API to optionally return JSON (rather than XML)* &lt;br /&gt;
* Updated Ontology Recommender algorithm to provide better recommendations*&lt;br /&gt;
* Added display of matched terms for Ontology Recommender*&lt;br /&gt;
* Added Web service to get all namespaces for an ontology*&lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Display user-friendly names for RxNorm ontology properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release December 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.4 ==&lt;br /&gt;
* Revised the Term Mappings tab to ease the creation of term-to-term mappings*&lt;br /&gt;
* Limited access to “Private” ontologies via the Browse and Search pages&lt;br /&gt;
* Added backend support to allow multiple administrators for a single ontology*&lt;br /&gt;
* Added ability to copy to the clipboard a permanent link to any BioPortal term*  &lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Resolved issue causing search to not display all matching terms* &lt;br /&gt;
** Fixed Term Mappings tab display for IE 7 &amp;amp; 8* &lt;br /&gt;
** Fixed RDF Ontology Download Web service&lt;br /&gt;
** Fixed link to the list of resources included in the Resource Index* &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release October 2011) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.3 == &lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Get Properties Web service, http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Property_Services &lt;br /&gt;
* Updated Search page to remove Flash&lt;br /&gt;
* Handling of obsolete terms, part 2 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OWL ontologies. &lt;br /&gt;
* Added Help documentation &lt;br /&gt;
* Implemented a feature to allow ontology submitters to flag their ontology as “licensed”. This feature allows the ontology submitter to require users to provide license information before they are allowed to access the ontology.&lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed the Filter by Account on the Mappings tab&lt;br /&gt;
&lt;br /&gt;
(Release date September 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.2 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Ontology Recommender feature, http://bioportal.bioontology.org/recommender  &lt;br /&gt;
** Web service documentation: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service&lt;br /&gt;
** Sample client information: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Client_Examples&lt;br /&gt;
* Added support for access control for viewing ontologies &lt;br /&gt;
* Added link to subscribe to BioPortal Notes emails  &lt;br /&gt;
* Synchronized “Jump To” feature with ontology parsing and display &lt;br /&gt;
* Added documentation on Ontology Groups&lt;br /&gt;
* Annotator Web service – disabled use of “longest only” parameter when also selecting “ontologies to expand” parameter &lt;br /&gt;
* Removed the metric &amp;quot;Number of classes without an author&amp;quot; &lt;br /&gt;
* Handling of obsolete terms, part 1 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OBO and RRF ontologies. This feature will be extended to cover OWL ontologies in a subsequent release.   &lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed calculation of “Classes with no definition” metric&lt;br /&gt;
** Added re-direct from old BioPortal URL format to new URL format to provide working links from archived search results &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Firefox Extension for NCBO API Key''''':&lt;br /&gt;
To make it easier to test Web service calls from your browser, we have released the NCBO API Key Firefox Extension. This extension will automatically add your API Key to NCBO REST URLs any time you visit them in Firefox. The extension is available at Mozilla's Add-On site. To use the extension, follow the installation directions, restart Firefox, and add your API Key into the “Options” dialog menu on the Add-Ons management screen. After that, the extension will automatically append your stored API Key any time you visit http://rest.bioontology.org. &lt;br /&gt;
&lt;br /&gt;
'''''Upcoming software license change''''':&lt;br /&gt;
The next release of NCBO software will be under the two-clause BSD license rather than under the currently used three-clause BSD license. This change should not affect anyone’s use of NCBO software and this change is to a less restrictive license. More information about these licenses is available at the site: http://www.opensource.org/licenses. Please contact support@bioontology.org with any questions concerning this change.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.1 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Support for loading OWL 2 ontologies&lt;br /&gt;
* Security Framework, part 2 - The apikey parameter is now required for all Web services. Login to BioPortal to get your API Key. &lt;br /&gt;
* Browsing of ontologies that contain large numbers of sibling terms&lt;br /&gt;
* Icons for is_a and part_of  are displayed for OBO format ontologies &lt;br /&gt;
* Display of the “occurs_in” relationship used in the Extended version of the Gene Ontology &lt;br /&gt;
Bug Fix&lt;br /&gt;
* Added informative error message when incompatible parameter values are used in the Annotator Web service and updated Perl client to capture this error response&lt;br /&gt;
&lt;br /&gt;
(Release date July 8, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.0 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Web interface updates&lt;br /&gt;
* Browse page now displays ontology features, e.g. size of the ontology, number of notes added to the ontology, number of projects that use the ontology, and number of reviews of the ontology&lt;br /&gt;
* New ontology summary details page highlights the ontology metrics, reviews, projects, and derived views of the ontology&lt;br /&gt;
* Security Framework, part 1 - Added apikey parameter to all Web services. The apikey parameter is optional until June 15, 2011, after this time the apikey parameter will be required for usage of the Web services. Login to BioPortal to get your API key.&lt;br /&gt;
* Provisional Term Web service - New term proposals now receive a provisional term id. Additional Web services are now available for submitting provisional terms. For more details, see: http://www.bioontology.org/wiki/index.php/BioPortal_Provisional_Terms&lt;br /&gt;
* Form auto-complete Widget - Option to include term definition in display&lt;br /&gt;
* Resource Index&lt;br /&gt;
** Data indexed with new ontologies from BioPortal&lt;br /&gt;
** PubMed data now available for abstracts published in 2010 &lt;br /&gt;
&lt;br /&gt;
(Release date May 19, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.6.4 ==&lt;br /&gt;
New features include additional Web services and Web interface enhancements:&lt;br /&gt;
* Mapping Web services - Access to ontology term mappings, including UMLS, OBO DbXref, and LOOM mappings ( http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service ) ''Please note, the prototype Mapping Web service will be removed March 23'' &lt;br /&gt;
* RDF Download Web service - Access any BioPortal ontology in RDF ( http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Term_Service and http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Download_Service )&lt;br /&gt;
* Notes - Ability to archive Notes, e.g. accepted term proposals, and filter from display&lt;br /&gt;
* Annotator&lt;br /&gt;
** Updated ontology content&lt;br /&gt;
** Offsets corrected for non-ASCII characters&lt;br /&gt;
** Link to Annotator Web interface using parameters&lt;br /&gt;
** Web interface enhancements&lt;br /&gt;
* Display of ontology development status&lt;br /&gt;
* Hyperlinks on term details page&lt;br /&gt;
* Ability to add comments on Mappings&lt;br /&gt;
&lt;br /&gt;
(Release date February 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.5 ==&lt;br /&gt;
New features in this release include the following:&lt;br /&gt;
* Support for structured notes and term requests: Users can now use BioPortal to request that content developers add new terms or update other ontology content. BioPortal provides a structured template for making such requests,  allowing users to suggest preferred names, synonyms, and definitions for the requested terms. BioPortal stores the requests as structured notes that are attached to the ontology and that other ontology tools, such as Protégé, will be able to use.&lt;br /&gt;
&lt;br /&gt;
* Support for email notifications to interested parties whenever a BioPortal user creates new notes for an ontology of interest. (If  you would like to subscribe to notifications about a particular ontology, please send email to support at bioontology.org.  We will have an interactive form to sign-up for notifications shortly.)&lt;br /&gt;
&lt;br /&gt;
* Prototype Web services to generate RDF representation for terms in ontologies in BioPortal (see documentation [1] for details).&lt;br /&gt;
&lt;br /&gt;
* Prototype end-point for SPARQL access to all ontologies in BioPortal: http://sparql.bioontology.org&lt;br /&gt;
&lt;br /&gt;
* Web services for retrieving instance information for OWL ontologies [1]. We are planning to release a user interface for  viewing instances shortly.&lt;br /&gt;
&lt;br /&gt;
* New ontology widgets that developers can embed on their Web sites, including an ontology tree widget that allows Web-site authors to present a display of an ontology or an ontology subtree for any BioPortal ontology in any Web page.&lt;br /&gt;
&lt;br /&gt;
* Preview release of Bio-Mixer, a mashup tool that provides extremely flexible browsing and exploration of ontologies and their mappings&lt;br /&gt;
&lt;br /&gt;
[1] http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
(Release date June 9, 2010)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12681</id>
		<title>BioPortal Release Notes</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12681"/>
		<updated>2014-06-13T00:38:53Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BioPortal Release 4.6 (May 8, 2014) ==&lt;br /&gt;
&lt;br /&gt;
* Improved Search Result Display – Many ontologies contain classes that are references to a canonical ontology that “owns” the class. The system now automatically tries to identify the “owning” ontology and emphasize it in the results while displaying the ontologies that contain references to that ontology as subordinate (for that class). This feature is easier to try out than to explain. Type in “cancer” into the search box on the Search Tab and scan through the results to see what it is all about. This sort of display has been requested by a number of users for quite a while and we are happy to finally provide it.&lt;br /&gt;
* Implemented Search for ID (URI), UMLS CUI, UMLS TUI, and skos:notation – The search system now will use the input search to find a class URI, a class skos:notation field (“short id” in the old system) or a UMLS “concept unique identifier” or semantic type. All of these fields are available through the default search mechanism. There is still an optional “all properties” parameter to search these property values along with all other property values.&lt;br /&gt;
* Released New Version of BioMixer visualization system – The BioMixer system has been updated to improve performance and be more robust. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented New Mapping Visualization – Mappings system now allows a user to visualize the strength of mappings relationships between ontologies. Go to the mappings tab, select an ontology, and hit the visualization radio button to try this out. (Work performed by our University of Victoria collaborators.)&lt;br /&gt;
* Implemented Configurable REST API calls – The Annotator and Search REST calls now allow a user specify which fields of a class the system should return. The user can also specify “all” to get everything. &lt;br /&gt;
* Updated UMLS Ontologies – All UMLS ontologies have been updated to the latest (2013 AB) version.&lt;br /&gt;
* Improved Autocomplete – The autocomplete in the ontology “Jump To” box, and in the widgets, now works more reliably with results that are more intuitive than previously.&lt;br /&gt;
* Provide Access Control for Mappings – We have implemented access control to prevent people other than the author from deleting a mapping.&lt;br /&gt;
* Reimplemented Annotator “Longest Only” Parameter – We have reimplemented the annotator “longest only” parameter to work in all situations. This parameter allows the user to limit the returned results to only those matches which are longer than other matches for a given ontology. In the old system this parameter did not work correctly.&lt;br /&gt;
* Reimplemented Widgets to not use Flash – We have reimplemented the widgets to not use the Adobe Flash technology. Requiring the use of this technology was unpopular among our user community.&lt;br /&gt;
* Enabled Upload and Download Large Ontologies – We have fixed various timeout problems which prevented users from uploading or downloading large ontologies.&lt;br /&gt;
* Fixed Bugs! – Fixed a very large number of bugs, some new with the new system, and some carried forward from the old system.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
We have today shut down access to the old BioPortal REST API and will be turning off the old system entirely in the near future. We have provided 7 months for application developers to move to the new system and the vast majority have already done so. The overwhelming response from developers has been the that new system is now (after a few post release glitches!) much easier to use and much more reliable than the old system. Documentation for the new API is available at:&lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 4.0 ==&lt;br /&gt;
&lt;br /&gt;
The primary distinguishing feature of this release is the replacement of several backend storage and caching mechanisms with a single triple-store based backend built with on the open source 4store platform.  In addition we are simultaneously releasing a new version of the BioPortal REST API. This API is also built on top of the triple store. It provides a much more uniform and REST-full interface to the underlying BioPortal data than our previous REST API.&lt;br /&gt;
&lt;br /&gt;
The old API will continue to function through the end of 2013. This API will only be able to access “old content” (that is, ontologies submitted or updated before today).  We encourage API users to transition as quickly as possible to the new API. The new API is the only way to access both new content (submitted after today) and old content. The reports from beta users of the new API have been uniformly positive.  Draft documentation for the new API is available at &lt;br /&gt;
http://data.bioontology.org/documentation&lt;br /&gt;
&lt;br /&gt;
BioPortal users will note a few changes from the previous version. Some of these changes are temporary (we didn’t quite get everything done…) while others are permanent. There are also a number of minor and cosmetic changes. The list of the more important changes is available below.&lt;br /&gt;
&lt;br /&gt;
With a release of this size, it is inevitable that some bugs have crept in. Please report any that you run across to the support@bioontology.org mailing list. Have confidence that we will be working diligently to prioritize and fix the problems that arise.&lt;br /&gt;
&lt;br /&gt;
Temporary Changes &lt;br /&gt;
* All handling of obsolete classes in UI and API is not supported yet. Obsolete classes are currently indistinguishable from normal classes.&lt;br /&gt;
* “Slices” and ontology sets (user defined lists of ontologies of interest) are not supported yet&lt;br /&gt;
* The tree browse UI does not yet distinguish between is-a and part-of relations for OBO ontologies. Previously (and probably in the future) icons next to the class name indicated the relationship type. &lt;br /&gt;
* We do not yet have a VM version for this release. We expect to produce a new VM version by the end of the year. This VM will include the triple-store based storage mechanism. In addition VM users will be able to query the VM triple-store directly with SPARQL.&lt;br /&gt;
* Parsing of new ontologies and new versions remains disabled for the next few days. We will re-enable parsing by early next week.&lt;br /&gt;
&lt;br /&gt;
Permanent Additions&lt;br /&gt;
* New ontologies and new versions of ontologies will be typically available for text annotation the next day after submission. Previously the process took several weeks to several months.&lt;br /&gt;
* We now have the latest versions UMLS ontologies. Previously we updated UMLS ontologies on request only, which left us with some very old versions. Going forward we will try to update our set of UMLS ontologies within a month of the UMLS release.&lt;br /&gt;
&lt;br /&gt;
Permanent Subtractions&lt;br /&gt;
* Programmatic and browse access to classes in non-current versions of ontologies is removed. We still retain metadata about older versions of ontologies and we still allow you to download the source files for old versions.&lt;br /&gt;
* We no longer support Protégé Frames format ontologies. Owners of these ontologies will need to convert them to OWL or OBO to load them.&lt;br /&gt;
* We now use the owlAPI (http://owlapi.sourceforge.net/) to load OWL and OBO ontologies. This API supports OWL version 2.0. For almost all features, OWL 2.0 is a superset of OWL 1.0. There are some edge cases though where ontologies that marginally parsed with an OWL 1.0 parser will not parse at all with the OWL 2.0 parser. We leave it to OWL ontology owners to provide valid OWL 2.0 ontologies.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.12 ==&lt;br /&gt;
* Implemented the display of the OBO part-of relationship in the term neighborhood visualization.&lt;br /&gt;
* Improved some default layouts in the visualization system.&lt;br /&gt;
* Updated automated mappings for all ontologies.&lt;br /&gt;
* Regenerated the annotator hierarchy database. The versions of ontologies in this database are now much more current.&lt;br /&gt;
* Implemented support for federated queries in the [http://sparql.bioontology.org BioPortal SPARQL endpoint].&lt;br /&gt;
* Moved the mappings from the BioPortal endpoint into a separate public endpoint. This change allows us to update automated mappings more cleanly.&lt;br /&gt;
* Added the following resources to the Resource Index. All of these resources are the results of our collaboration with the [http://www.neuinfo.org/ Neuroscience Information Framework] (NIF) group.&lt;br /&gt;
** NIF PubMed Health: Tests&lt;br /&gt;
** NIF Drug Related Gene Database&lt;br /&gt;
** NIF Gemma&lt;br /&gt;
** NIF Integrated Disease View&lt;br /&gt;
* Fixed “Maximum Depth” metric for a number of ontologies. Was incorrectly displaying “1” in some cases.&lt;br /&gt;
* Fixed web service failure when attempting to retrieve all concepts from several ontologies.&lt;br /&gt;
* Fixed annotator to return all ancestor terms. Was missing some ancestors for some ontologies.&lt;br /&gt;
* Fixed Search to work correctly in MeSH.&lt;br /&gt;
* Fixed problem with SPARQL query to BioPortal endpoint on queries that include ORDER and LIMIT clauses&lt;br /&gt;
&lt;br /&gt;
(Release February 2013)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.10 ==&lt;br /&gt;
* Revised UI for the Resource Index. This new UI supports the BioPortal slice mechanism. The new UI is also much faster than the previous one.&lt;br /&gt;
* Updated ontologies available for use with the Annotator which includes newer ontologies and more recent versions of existing ontologies.&lt;br /&gt;
* Fixed a longstanding bug in the Annotator that caused paths from a term to root nodes to occasionally be truncated.&lt;br /&gt;
* Allow submission of Notes on ontology terms by anonymous users. Previously a user had to be logged in to submit a note.&lt;br /&gt;
&lt;br /&gt;
(Release July 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.9 ==&lt;br /&gt;
* We have revised the search interface, both for specifying a search and in the format of the returned results. The new “advanced search” capability allows users to specify more clearly exactly what terms they would like to find. This capability also allows us to choose better (more commonly desired) defaults for the “basic search”. The returned search results are now grouped by ontology and the results are ranked so that terms from “better”  ontologies are returned first. We also show definitions for terms that have them. In general this response format was inspired by the Google search response interface so we hope that it looks familiar. We are specifically soliciting feedback from users on this revision. Please send any comments to support@bioontology.org.  *&lt;br /&gt;
 &lt;br /&gt;
* We include the first version of the BioMixer visualization software (available through the “Visualize” links). This software replaces the older FlexViz system. There are a number of technology improvements (i.e. the removal of Flash technology) over the older system and the newer system is more powerful as well (i.e. you can now navigate mappings from the basic interface). More complete versions of BioMixer will be introduced in subsequent releases. Please provide any feedback you can on this new system. *&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all automatically generated mappings in the system. These include lexical mappings, UMLS CUI mappings, identical identifier mappings, and OBO-xref mappings. We have also loaded mappings between selected UMLS ontologies as specified in the UMLS database (MRMAP).&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;  This item was requested via the User Support mailing list. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release June 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.8 == &lt;br /&gt;
* We have regenerated all mappings based on UMLS CUIs. Thus terms in different UMLS ontologies which share the same CUI are now mapped to each other.  The mapping created is of type skos:closeMatch. There are now 3,000,000 of these UMLS CUI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on xrefs (OBO cross-reference) in OBO ontologies.  A mapping is now generated when a term in an OBO ontology has an xref to a term in another ontology. The mapping created is of type skos:relatedMatch. There are 35,000 of these xref mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
* We have regenerated all mappings based on terms which have identical unique identifiers (IRIs).  A mapping is now generated when term in an ontology has a unique identifier that is identical to the identifier of a term in another ontology. The mapping created is of type skos:exactMatch. There are 700,000 of these identical IRI mappings in the system.*&lt;br /&gt;
 &lt;br /&gt;
We also fixed a number of bugs which were causing performance, stability, and ontology upload problems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release May 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.7 ==&lt;br /&gt;
* Updated term mappings generated by LOOM &lt;br /&gt;
* Added boolean functionality to Search Web service and UI&lt;br /&gt;
* Updated ontology content for the Resource Index&lt;br /&gt;
* BioPortal SPARQL endpoint beta release, http://sparql.bioontology.org &lt;br /&gt;
* Modified response of Annotator UI to not fail if input text contains returns or results do not have any term matches*&lt;br /&gt;
* Bug fix for Term Autocomplete widget to remove namespace collision with jQuery widgets*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release April 2012)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.6 ==&lt;br /&gt;
* Created “alternate entry points” for BioPortal. These URL’s limit the ontologies that are visible in BioPortal, allowing users to focus on a shared, smaller set of ontologies. The entry points which are currently available are:&lt;br /&gt;
** OBO-Foundry: http://obo-foundry.bioportal.bioontology.org&lt;br /&gt;
** Unified Medical Language Systems: http://umls.bioportal.bioontology.org&lt;br /&gt;
** Cancer Biomedical Informatics Grid: http://cabig.bioportal.bioontology.org&lt;br /&gt;
** Clinical and Translational Science Awards: http://ctsa.bioportal.bioontology.org&lt;br /&gt;
** CTSA Health Ontology Mapper: http://ctsa-hom.bioportal.bioontology.org&lt;br /&gt;
** Proteomics Standards Initiative: http://psi.bioportal.bioontology.org&lt;br /&gt;
** WHO Family of International Classifications: http://who-fic.bioportal.bioontology.org&lt;br /&gt;
** Consultative Group on Intl Agricultural Research: http://cgiar.bioportal.bioontology.org&lt;br /&gt;
** Please contact us on the support mailing list if you would like us to configure an entry point for another set of ontologies.&lt;br /&gt;
* Major Updates and Fixes&lt;br /&gt;
** Updated the ontologies used by the Annotator Web Services*&lt;br /&gt;
** Improved the reliability and robustness of the parsing of OWL 2 ontologies*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions!&lt;br /&gt;
&lt;br /&gt;
(Release January 2012) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.5 ==&lt;br /&gt;
* Added ability for logged-in users to filter which ontologies appear in their BioPortal display&lt;br /&gt;
* Updated Annotator page to simplify the selection of options, to clarify the annotation results, and to remove Flash from the implementation&lt;br /&gt;
* Improved Annotator Web service response performance by 5-10x* &lt;br /&gt;
* Added ability for the ontology Web services API to optionally return JSON (rather than XML)* &lt;br /&gt;
* Updated Ontology Recommender algorithm to provide better recommendations*&lt;br /&gt;
* Added display of matched terms for Ontology Recommender*&lt;br /&gt;
* Added Web service to get all namespaces for an ontology*&lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Display user-friendly names for RxNorm ontology properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release December 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.4 ==&lt;br /&gt;
* Revised the Term Mappings tab to ease the creation of term-to-term mappings*&lt;br /&gt;
* Limited access to “Private” ontologies via the Browse and Search pages&lt;br /&gt;
* Added backend support to allow multiple administrators for a single ontology*&lt;br /&gt;
* Added ability to copy to the clipboard a permanent link to any BioPortal term*  &lt;br /&gt;
* Bug Fixes &lt;br /&gt;
** Resolved issue causing search to not display all matching terms* &lt;br /&gt;
** Fixed Term Mappings tab display for IE 7 &amp;amp; 8* &lt;br /&gt;
** Fixed RDF Ontology Download Web service&lt;br /&gt;
** Fixed link to the list of resources included in the Resource Index* &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This item was requested via the User Support mailing list and the NCBO User Group. Thank you for your comments and suggestions! &lt;br /&gt;
&lt;br /&gt;
(Release October 2011) &lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.3 == &lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Get Properties Web service, http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Property_Services &lt;br /&gt;
* Updated Search page to remove Flash&lt;br /&gt;
* Handling of obsolete terms, part 2 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OWL ontologies. &lt;br /&gt;
* Added Help documentation &lt;br /&gt;
* Implemented a feature to allow ontology submitters to flag their ontology as “licensed”. This feature allows the ontology submitter to require users to provide license information before they are allowed to access the ontology.&lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed the Filter by Account on the Mappings tab&lt;br /&gt;
&lt;br /&gt;
(Release date September 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.2 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Added Ontology Recommender feature, http://bioportal.bioontology.org/recommender  &lt;br /&gt;
** Web service documentation: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service&lt;br /&gt;
** Sample client information: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Client_Examples&lt;br /&gt;
* Added support for access control for viewing ontologies &lt;br /&gt;
* Added link to subscribe to BioPortal Notes emails  &lt;br /&gt;
* Synchronized “Jump To” feature with ontology parsing and display &lt;br /&gt;
* Added documentation on Ontology Groups&lt;br /&gt;
* Annotator Web service – disabled use of “longest only” parameter when also selecting “ontologies to expand” parameter &lt;br /&gt;
* Removed the metric &amp;quot;Number of classes without an author&amp;quot; &lt;br /&gt;
* Handling of obsolete terms, part 1 – term name is grayed out and &amp;lt;is_obsolete&amp;gt; element is returned in Web service response for obsolete terms from OBO and RRF ontologies. This feature will be extended to cover OWL ontologies in a subsequent release.   &lt;br /&gt;
* Bug Fix&lt;br /&gt;
** Fixed calculation of “Classes with no definition” metric&lt;br /&gt;
** Added re-direct from old BioPortal URL format to new URL format to provide working links from archived search results &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Firefox Extension for NCBO API Key''''':&lt;br /&gt;
To make it easier to test Web service calls from your browser, we have released the NCBO API Key Firefox Extension. This extension will automatically add your API Key to NCBO REST URLs any time you visit them in Firefox. The extension is available at Mozilla's Add-On site. To use the extension, follow the installation directions, restart Firefox, and add your API Key into the “Options” dialog menu on the Add-Ons management screen. After that, the extension will automatically append your stored API Key any time you visit http://rest.bioontology.org. &lt;br /&gt;
&lt;br /&gt;
'''''Upcoming software license change''''':&lt;br /&gt;
The next release of NCBO software will be under the two-clause BSD license rather than under the currently used three-clause BSD license. This change should not affect anyone’s use of NCBO software and this change is to a less restrictive license. More information about these licenses is available at the site: http://www.opensource.org/licenses. Please contact support@bioontology.org with any questions concerning this change.&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.1 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Support for loading OWL 2 ontologies&lt;br /&gt;
* Security Framework, part 2 - The apikey parameter is now required for all Web services. Login to BioPortal to get your API Key. &lt;br /&gt;
* Browsing of ontologies that contain large numbers of sibling terms&lt;br /&gt;
* Icons for is_a and part_of  are displayed for OBO format ontologies &lt;br /&gt;
* Display of the “occurs_in” relationship used in the Extended version of the Gene Ontology &lt;br /&gt;
Bug Fix&lt;br /&gt;
* Added informative error message when incompatible parameter values are used in the Annotator Web service and updated Perl client to capture this error response&lt;br /&gt;
&lt;br /&gt;
(Release date July 8, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 3.0 ==&lt;br /&gt;
New features include updates to the Web interface and Web services:&lt;br /&gt;
* Web interface updates&lt;br /&gt;
* Browse page now displays ontology features, e.g. size of the ontology, number of notes added to the ontology, number of projects that use the ontology, and number of reviews of the ontology&lt;br /&gt;
* New ontology summary details page highlights the ontology metrics, reviews, projects, and derived views of the ontology&lt;br /&gt;
* Security Framework, part 1 - Added apikey parameter to all Web services. The apikey parameter is optional until June 15, 2011, after this time the apikey parameter will be required for usage of the Web services. Login to BioPortal to get your API key.&lt;br /&gt;
* Provisional Term Web service - New term proposals now receive a provisional term id. Additional Web services are now available for submitting provisional terms. For more details, see: http://www.bioontology.org/wiki/index.php/BioPortal_Provisional_Terms&lt;br /&gt;
* Form auto-complete Widget - Option to include term definition in display&lt;br /&gt;
* Resource Index&lt;br /&gt;
** Data indexed with new ontologies from BioPortal&lt;br /&gt;
** PubMed data now available for abstracts published in 2010 &lt;br /&gt;
&lt;br /&gt;
(Release date May 19, 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.6.4 ==&lt;br /&gt;
New features include additional Web services and Web interface enhancements:&lt;br /&gt;
* Mapping Web services - Access to ontology term mappings, including UMLS, OBO DbXref, and LOOM mappings ( http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service ) ''Please note, the prototype Mapping Web service will be removed March 23'' &lt;br /&gt;
* RDF Download Web service - Access any BioPortal ontology in RDF ( http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Term_Service and http://www.bioontology.org/wiki/index.php/NCBO_REST_services#RDF_Download_Service )&lt;br /&gt;
* Notes - Ability to archive Notes, e.g. accepted term proposals, and filter from display&lt;br /&gt;
* Annotator&lt;br /&gt;
** Updated ontology content&lt;br /&gt;
** Offsets corrected for non-ASCII characters&lt;br /&gt;
** Link to Annotator Web interface using parameters&lt;br /&gt;
** Web interface enhancements&lt;br /&gt;
* Display of ontology development status&lt;br /&gt;
* Hyperlinks on term details page&lt;br /&gt;
* Ability to add comments on Mappings&lt;br /&gt;
&lt;br /&gt;
(Release date February 2011)&lt;br /&gt;
&lt;br /&gt;
== BioPortal Release 2.5 ==&lt;br /&gt;
New features in this release include the following:&lt;br /&gt;
* Support for structured notes and term requests: Users can now use BioPortal to request that content developers add new terms or update other ontology content. BioPortal provides a structured template for making such requests,  allowing users to suggest preferred names, synonyms, and definitions for the requested terms. BioPortal stores the requests as structured notes that are attached to the ontology and that other ontology tools, such as Protégé, will be able to use.&lt;br /&gt;
&lt;br /&gt;
* Support for email notifications to interested parties whenever a BioPortal user creates new notes for an ontology of interest. (If  you would like to subscribe to notifications about a particular ontology, please send email to support at bioontology.org.  We will have an interactive form to sign-up for notifications shortly.)&lt;br /&gt;
&lt;br /&gt;
* Prototype Web services to generate RDF representation for terms in ontologies in BioPortal (see documentation [1] for details).&lt;br /&gt;
&lt;br /&gt;
* Prototype end-point for SPARQL access to all ontologies in BioPortal: http://sparql.bioontology.org&lt;br /&gt;
&lt;br /&gt;
* Web services for retrieving instance information for OWL ontologies [1]. We are planning to release a user interface for  viewing instances shortly.&lt;br /&gt;
&lt;br /&gt;
* New ontology widgets that developers can embed on their Web sites, including an ontology tree widget that allows Web-site authors to present a display of an ontology or an ontology subtree for any BioPortal ontology in any Web page.&lt;br /&gt;
&lt;br /&gt;
* Preview release of Bio-Mixer, a mashup tool that provides extremely flexible browsing and exploration of ontologies and their mappings&lt;br /&gt;
&lt;br /&gt;
[1] http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
(Release date June 9, 2010)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12679</id>
		<title>BioPortal Mappings</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12679"/>
		<updated>2014-04-07T22:05:11Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Survey of BioPortal Mappings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BioPortal Mapping Notes =&lt;br /&gt;
&lt;br /&gt;
This page documents mapping sources and common relationships in the [http://bioportal.bioontology.org NCBO BioPortal], with examples of different mappings that already exist in BioPortal. We welcome comments on the mapping processes and relations; please send email to [mailto:support@bioontology.org support@bioontology.org].&lt;br /&gt;
&lt;br /&gt;
== Related Mapping Documents ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service REST Service for Mappings]&lt;br /&gt;
* [http://bioportal.bioontology.org/mappings BioPortal Mappings]&lt;br /&gt;
&lt;br /&gt;
= Mapping Sources =&lt;br /&gt;
&lt;br /&gt;
* [http://www.bioontology.org/ The National Center for Biomedical Ontology (NCBO)] &lt;br /&gt;
** '''NCBO lexical mapping (loom)''': Mappings were generated by the LOOM algorithm automatically based on close lexical match between preferred names of terms or a preferred name and a synonym.  The lexical match involves removing white-space and punctuation from labels.  Any labels with no more than 3 characters are excluded. These mappings are represented by the mapping relationship '''skos:closeMatch'''.&lt;br /&gt;
** '''NCBO Identical URI (loom)''': Mapping for terms with the same URI from different ontologies. These mappings are represented by the mapping relationship '''skos:exactMatch'''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.nlm.nih.gov/research/umls/ Unified Medical Language System (UMLS)]&lt;br /&gt;
** '''NLM UMLS (CUI)''': Mappings between terms from different ontologies that were created automatically, linking terms with the same UMLS concept unique identifier (CUI). The CUIs are assigned to terms in the UMLS by editors at the NLM. These mappings are represented by the mapping relationship '''skos:closeMatch'''.&lt;br /&gt;
** '''NLM UMLS (MRMAP)''': Mappings between terms from the UMLS MRMAP.RRF data. These mappings are represented by the mapping relationship '''skos:closeMatch'''.&lt;br /&gt;
&lt;br /&gt;
* [http://obofoundry.org/ The Open Biological and Biomedical Ontologies (OBO)]&lt;br /&gt;
** '''OBO xref''': Mappings between ontology terms related by an OBO xref property. These mappings are represented by the mapping relationship '''skos:relatedMatch'''.&lt;br /&gt;
** See also, [http://obofoundry.org/index.cgi?show=mappings OBO mappings]&lt;br /&gt;
&lt;br /&gt;
= Mapping Relationships =&lt;br /&gt;
&lt;br /&gt;
There are mappings of the following types in BioPortal:&lt;br /&gt;
&lt;br /&gt;
* '''identical, the same''' : [http://www.w3.org/2002/07/owl#sameAs owl:sameAs]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/owl-ref/#sameAs-def OWL]): &amp;lt;tt&amp;gt;owl:sameAs&amp;lt;/tt&amp;gt; is used to state that two URI references refer to the same individual&lt;br /&gt;
&lt;br /&gt;
* '''related''' (but not necessarily similar): [http://www.w3.org/2000/01/rdf-schema#seeAlso  rdfs:seeAlso]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/2000/CR-rdf-schema-20000327/#s2.3.4 RDFS]): The property &amp;lt;tt&amp;gt;rdfs:seeAlso&amp;lt;/tt&amp;gt; specifies a resource that might provide additional information about the subject resource. &lt;br /&gt;
&lt;br /&gt;
* '''related match''': [http://www.w3.org/2004/02/skos/core#relatedMatch skos:relatedMatch]&lt;br /&gt;
** '''Definition''': (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt; is used to state an associative mapping link between two concepts; &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt; is a sub-property of &amp;lt;tt&amp;gt;skos:mappingRelation&amp;lt;/tt&amp;gt;. &lt;br /&gt;
** '''Symmetry''': &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt; is an instance of &amp;lt;tt&amp;gt;owl:SymmetricProperty&amp;lt;/tt&amp;gt;; for bidirectional mappings between &amp;lt;tt&amp;gt;&amp;lt;conceptA&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;conceptB&amp;gt;&amp;lt;/tt&amp;gt; that are &amp;lt;tt&amp;gt;rdf:type skos:Concept&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;conceptA&amp;gt; skos:relatedMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:relatedMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''close match''': [http://www.w3.org/2004/02/skos#closeMatch  skos:closeMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of &amp;quot;compound errors&amp;quot; when combining mappings across more than two concept schemes, &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is not declared to be a transitive property.  The &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is a sub-property of &amp;lt;tt&amp;gt;skos:mappingRelation&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** '''Symmetry''': &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is an instance of &amp;lt;tt&amp;gt;owl:SymmetricProperty&amp;lt;/tt&amp;gt;; for bidirectional mappings between &amp;lt;tt&amp;gt;&amp;lt;conceptA&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;conceptB&amp;gt;&amp;lt;/tt&amp;gt; that are &amp;lt;tt&amp;gt;rdf:type skos:Concept&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;conceptA&amp;gt; skos:closeMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:closeMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''exact match''': [http://www.w3.org/2004/02/skos#exactMatch  skos:exactMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications.  The &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; it is a sub-property of &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; and, in addition, it is an instance of &amp;lt;tt&amp;gt;owl:TransitiveProperty&amp;lt;/tt&amp;gt;.  Also, &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; is disjoint with each of the properties &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;skos:broadMatch&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;skos:narrowMatch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** '''Symmetry''': &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; is an instance of &amp;lt;tt&amp;gt;owl:SymmetricProperty&amp;lt;/tt&amp;gt;; for bidirectional mappings between &amp;lt;tt&amp;gt;&amp;lt;conceptA&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;conceptB&amp;gt;&amp;lt;/tt&amp;gt; that are &amp;lt;tt&amp;gt;rdf:type skos:Concept&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;conceptA&amp;gt; skos:exactMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:exactMatch &amp;lt;conceptA&amp;gt; .&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12678</id>
		<title>BioPortal Mappings</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12678"/>
		<updated>2014-04-07T22:04:26Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Mapping Relationships */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BioPortal Mapping Notes =&lt;br /&gt;
&lt;br /&gt;
This page documents mapping sources and common relationships in the [http://bioportal.bioontology.org NCBO BioPortal], with examples of different mappings that already exist in BioPortal. We welcome comments on the mapping processes and relations; please send email to [mailto:support@bioontology.org support@bioontology.org].&lt;br /&gt;
&lt;br /&gt;
== Related Mapping Documents ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service REST Service for Mappings]&lt;br /&gt;
* [http://bioportal.bioontology.org/mappings BioPortal Mappings]&lt;br /&gt;
&lt;br /&gt;
= Mapping Sources =&lt;br /&gt;
&lt;br /&gt;
* [http://www.bioontology.org/ The National Center for Biomedical Ontology (NCBO)] &lt;br /&gt;
** '''NCBO lexical mapping (loom)''': Mappings were generated by the LOOM algorithm automatically based on close lexical match between preferred names of terms or a preferred name and a synonym.  The lexical match involves removing white-space and punctuation from labels.  Any labels with no more than 3 characters are excluded. These mappings are represented by the mapping relationship '''skos:closeMatch'''.&lt;br /&gt;
** '''NCBO Identical URI (loom)''': Mapping for terms with the same URI from different ontologies. These mappings are represented by the mapping relationship '''skos:exactMatch'''.&lt;br /&gt;
&lt;br /&gt;
* [http://www.nlm.nih.gov/research/umls/ Unified Medical Language System (UMLS)]&lt;br /&gt;
** '''NLM UMLS (CUI)''': Mappings between terms from different ontologies that were created automatically, linking terms with the same UMLS concept unique identifier (CUI). The CUIs are assigned to terms in the UMLS by editors at the NLM. These mappings are represented by the mapping relationship '''skos:closeMatch'''.&lt;br /&gt;
** '''NLM UMLS (MRMAP)''': Mappings between terms from the UMLS MRMAP.RRF data. These mappings are represented by the mapping relationship '''skos:closeMatch'''.&lt;br /&gt;
&lt;br /&gt;
* [http://obofoundry.org/ The Open Biological and Biomedical Ontologies (OBO)]&lt;br /&gt;
** '''OBO xref''': Mappings between ontology terms related by an OBO xref property. These mappings are represented by the mapping relationship '''skos:relatedMatch'''.&lt;br /&gt;
** See also, [http://obofoundry.org/index.cgi?show=mappings OBO mappings]&lt;br /&gt;
&lt;br /&gt;
= Mapping Relationships =&lt;br /&gt;
&lt;br /&gt;
There are mappings of the following types in BioPortal:&lt;br /&gt;
&lt;br /&gt;
* '''identical, the same''' : [http://www.w3.org/2002/07/owl#sameAs owl:sameAs]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/owl-ref/#sameAs-def OWL]): &amp;lt;tt&amp;gt;owl:sameAs&amp;lt;/tt&amp;gt; is used to state that two URI references refer to the same individual&lt;br /&gt;
&lt;br /&gt;
* '''related''' (but not necessarily similar): [http://www.w3.org/2000/01/rdf-schema#seeAlso  rdfs:seeAlso]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/2000/CR-rdf-schema-20000327/#s2.3.4 RDFS]): The property &amp;lt;tt&amp;gt;rdfs:seeAlso&amp;lt;/tt&amp;gt; specifies a resource that might provide additional information about the subject resource. &lt;br /&gt;
&lt;br /&gt;
* '''related match''': [http://www.w3.org/2004/02/skos/core#relatedMatch skos:relatedMatch]&lt;br /&gt;
** '''Definition''': (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt; is used to state an associative mapping link between two concepts; &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt; is a sub-property of &amp;lt;tt&amp;gt;skos:mappingRelation&amp;lt;/tt&amp;gt;. &lt;br /&gt;
** '''Symmetry''': &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt; is an instance of &amp;lt;tt&amp;gt;owl:SymmetricProperty&amp;lt;/tt&amp;gt;; for bidirectional mappings between &amp;lt;tt&amp;gt;&amp;lt;conceptA&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;conceptB&amp;gt;&amp;lt;/tt&amp;gt; that are &amp;lt;tt&amp;gt;rdf:type skos:Concept&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;conceptA&amp;gt; skos:relatedMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:relatedMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''close match''': [http://www.w3.org/2004/02/skos#closeMatch  skos:closeMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of &amp;quot;compound errors&amp;quot; when combining mappings across more than two concept schemes, &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is not declared to be a transitive property.  The &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is a sub-property of &amp;lt;tt&amp;gt;skos:mappingRelation&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** '''Symmetry''': &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; is an instance of &amp;lt;tt&amp;gt;owl:SymmetricProperty&amp;lt;/tt&amp;gt;; for bidirectional mappings between &amp;lt;tt&amp;gt;&amp;lt;conceptA&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;conceptB&amp;gt;&amp;lt;/tt&amp;gt; that are &amp;lt;tt&amp;gt;rdf:type skos:Concept&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;conceptA&amp;gt; skos:closeMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:closeMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''exact match''': [http://www.w3.org/2004/02/skos#exactMatch  skos:exactMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The property &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications.  The &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; it is a sub-property of &amp;lt;tt&amp;gt;skos:closeMatch&amp;lt;/tt&amp;gt; and, in addition, it is an instance of &amp;lt;tt&amp;gt;owl:TransitiveProperty&amp;lt;/tt&amp;gt;.  Also, &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; is disjoint with each of the properties &amp;lt;tt&amp;gt;skos:relatedMatch&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;skos:broadMatch&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;skos:narrowMatch&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** '''Symmetry''': &amp;lt;tt&amp;gt;skos:exactMatch&amp;lt;/tt&amp;gt; is an instance of &amp;lt;tt&amp;gt;owl:SymmetricProperty&amp;lt;/tt&amp;gt;; for bidirectional mappings between &amp;lt;tt&amp;gt;&amp;lt;conceptA&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;conceptB&amp;gt;&amp;lt;/tt&amp;gt; that are &amp;lt;tt&amp;gt;rdf:type skos:Concept&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;conceptA&amp;gt; skos:exactMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:exactMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
= Survey of BioPortal Mappings =&lt;br /&gt;
The table below presents the statistics and examples of BioPortal mappings as of July 2010.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''relationship'''&lt;br /&gt;
| width=&amp;quot;125&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''basis'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Manual/Automatic'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Source'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Total mappings'''&lt;br /&gt;
|  width=&amp;quot;1025&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||identical UMLS CUIs||Manual||LEXEVS_UMLS_MAPPER||2,028,186||Mappings between terms in UMLS ontologies that were created automatically, linking terms with the same CUI. Because CUIs were assigned manually by UMLS editors, we treat these mapings as manual mappings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;LEXEVS_UMLS_MAPPER&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||lexical similarity||Automatic||LOOM||1,449,303||Mappings were generated by the LOOM algorithm automatically based on close lexical match between preferred names of terms or a preferred name and a synonym&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;&amp;lt;a href=\&amp;quot;http://www.bioontology.org/wiki/index.php/LOOM\&amp;quot;&amp;gt;LOOM&amp;lt;/a&amp;gt;&amp;quot; and relationship_type = &amp;quot;lexical similarity&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||lexical similarity||Automatic||||2,562||Mappings were generated automatically based on the exact match of preferred names or synonyms for terms in FMA, ZFA, and mouse anatomy. Note: These mappings are likely homology mappings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;exact match or synonym match&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||lexical similarity||Manual||||628||Mappings were generated manually by a user and uploaded to  BioPortal. The mappings were generated automatically based on lexical similarity but later manually reviewed by a domain expert. All mappings involve terms in the MGED ontology&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where (destination_ont=1131 or source_ont=1131) and map_type=&amp;quot;Manual&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| owl:sameAs||shared id||Manual||||271,000||Mappings between the terms that share the same ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;&amp;lt;a href=\&amp;quot;http://www.bioontology.org/wiki/index.php/LOOM\&amp;quot;&amp;gt;LOOM&amp;lt;/a&amp;gt;&amp;quot; and relationship_type = &amp;quot;direct reference&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:relatedMatch||OBO xref||Manual||||17,776||Mappings based on OBO xref mappings, which indicate related terms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;OBO xref&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:exactMatch||Dbxref||Manual||||7,028||Mappings based on the use of Dbxref to indicate term reuse in OBO Foundry ontologies. Very close to having identical ids, but because the ids are different, we use exact match rather than owl:sameAs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;DbXref&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:exactMatch||||Manual||||68||Mappings generated manually by a user; all involve terms from NEMO&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;Upload&amp;quot;;  &amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||identical UMLS CUIs||Manual||||902||Mappings between non-UMLS ontologies where concepts do have cui. So, technically, similar to inter-cui mappings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;&amp;lt;a href=\&amp;quot;http://umlsks.nlm.nih.gov/\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;UMLS&amp;lt;/a&amp;gt;&amp;quot;;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||||Manual||BioPortal UI||117||Mappings created by users through the BioPortal user interface&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;BioPortal UI&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||||Manual||NCICB||3078||Manual mappings between Mouse anatomy and NCIT &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;NCICB&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||lexical similarity||Automatic||EFO||673||Mappings generated automatically based on lexical similarity&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;&amp;lt;a href=\&amp;quot;http://www.ebi.ac.uk/efo\&amp;quot;&amp;gt;EFO&amp;lt;/a&amp;gt;&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| skos:closeMatch||||Manual||NLM||2,662||Manual mappings between Mouse anatomy and NCIT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;select * from mappings where map_source = &amp;quot;NLM&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Lexicon_Builder&amp;diff=12677</id>
		<title>Lexicon Builder</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Lexicon_Builder&amp;diff=12677"/>
		<updated>2014-03-18T21:56:47Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Code location */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The LexiconBuilder project has been undertaken for creating a Web service that allows building of custom lexicons from BioPortal ontologies. The custom lexicons built by our system can be used for a variety of natural language processing and other ontology related tasks.&lt;br /&gt;
&lt;br /&gt;
While generating the custom lexicons, several features of our system can be utilized for ease of creation, integration and maintainence of such lexicons. The users can specify ontology mappings in order to identify and retrieve relevant concepts in other ontologies which they might not otherwise know about, in order to assist in enriching the custom lexicons. It also facilitates the interpretation of datasets using the concept mappings between particular datasets. They can also make use of the visualization services provided by NCBO to view and understand the ontology structure retrieved, which otherwise can be a daunting task. Additionally, users can also retrieve identifiers for concepts etc using the lexicon builder and can then utilize the hierarchy services using those ids to identify and visualize the hierarchies(using the visualization service) in the lexicon and can then subsequently make changes to their lexicon building parameters, until they narrow down to their exact requirements. Our system also simplifies the task of performing version management of the custom lexicons. When changes occur to the underlying data, new data is added to the ontologies or old data is changed/deleted, the users can simply retrieve a newer version of their lexicon using our services. &lt;br /&gt;
&lt;br /&gt;
The custom lexicons generated by using our system can help users in a variety of tasks, some exemplified by the users of our system. These lexicons can be used for domain or requirement specific text annotation tasks. e.g. annotation of protein mutations with disease terms. They can also be very useful for ontology related tasks such as ontology learning especially information extraction and also for the task of ontology enrichment. One of our users want to use our service for compiling a disease dictionary, which has actually served as our driving use case. They can also be employed for the purpose of tagging elements for enhancing the user browsing experience for domain specific information e.g. For the task of assisting the user when they are browsing the Web especially for documents related to the biomedical domain we could possible tag elements related to say Tumors and add more context specific information using a Tumor lexicon generated using our system. Another example comes from our user who are using our system to create workflow specific lexicons for concept recognition tasks.&lt;br /&gt;
&lt;br /&gt;
== Code location ==&lt;br /&gt;
&lt;br /&gt;
The prototype Lexicon Builder code and REST services are no longer available. We plan to reimplement the Lexicon Builder in 2014-2015.&lt;br /&gt;
&lt;br /&gt;
== Publication ==&lt;br /&gt;
&lt;br /&gt;
The Lexicon Builder Web service: Building Custom Lexicons from two hundred Biomedical Ontologies &lt;br /&gt;
Gautam Kumar Parai, Clement Jonquet, Rong Xu, Mark A. Musen and Nigam H. Shah &lt;br /&gt;
AMIA Annu Symp Proc. 2010 &lt;br /&gt;
&lt;br /&gt;
[[Media:LexiconBuilder.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
===Inclusion Criteria===&lt;br /&gt;
&lt;br /&gt;
'''Ontologies'''   [default: all]&lt;br /&gt;
(i.e., list of ontologies you want to use to expand separated with comma (without spaces) e.g., SNOMEDCT,NCI,MSH.&lt;br /&gt;
&lt;br /&gt;
'''Parent Concept''' [default: all]&lt;br /&gt;
(i.e. localConceptID of the concept to retrieve children concepts.&lt;br /&gt;
&lt;br /&gt;
'''Synonyms''' true false [default: true]&lt;br /&gt;
(i.e., do you want the synonyms of the concept too?)&lt;br /&gt;
&lt;br /&gt;
'''Semantic Types For Concepts''' [default: all]&lt;br /&gt;
(i.e., list of UMLS semantic types you want to use separated with comma (without spaces) e.g., T000,T047,T048.&lt;br /&gt;
&lt;br /&gt;
'''Mapping Types For Mapped Concepts''' [default: none]&lt;br /&gt;
(i.e., list of mapping types you want to use for the mapping expansion component separated with comma (without spaces) e.g., inter-cui,from-mrrel.)&lt;br /&gt;
&lt;br /&gt;
'''MEDLINE Counts''' [default: all]&lt;br /&gt;
(i.e., MEDLINE count of the concepts retrieved is greater than the specified count e.g. 10000)&lt;br /&gt;
&lt;br /&gt;
'''Result Offset''' [default: None]&lt;br /&gt;
(i.e., Retrieve results starting from this result. If Result Offset and NO Result Count then returns the top 'Result Offset' results)&lt;br /&gt;
Result Count [default: None]&lt;br /&gt;
(i.e., Number of results you want to retrieve starting from the offset.)&lt;br /&gt;
e.g. 'Result Offset' = 0 'Result Count' = 100 For retrieving the top 100 results.&lt;br /&gt;
&lt;br /&gt;
===Exclusion Criteria===&lt;br /&gt;
&lt;br /&gt;
'''stopWords''' [default: empty]&lt;br /&gt;
(i.e., list of stop words to use (i.e., not to use for annotation) separated with comma (without spaces) e.g., in,am,be,is.&lt;br /&gt;
&lt;br /&gt;
'''withDefaultStopWords''' true false [default: false]&lt;br /&gt;
(i.e., do you want to use our default stop word list available here: /obs/stopwords . This cancel the above one.)&lt;br /&gt;
&lt;br /&gt;
===Output Criteria===&lt;br /&gt;
&lt;br /&gt;
'''Output Columns''' (i.e., the columns you want in the results.)&lt;br /&gt;
LocalConceptID&lt;br /&gt;
LocalOntologyID&lt;br /&gt;
OntologyName&lt;br /&gt;
OntologyVersion&lt;br /&gt;
OntologyDescription&lt;br /&gt;
TermName&lt;br /&gt;
LocalSemanticTypeID&lt;br /&gt;
LocalSemanticTypeName&lt;br /&gt;
MappedLocalConceptID&lt;br /&gt;
MappingType&lt;br /&gt;
&lt;br /&gt;
'''Unique Column''' (i.e., the unique column on which to group the results. e.g. using Concept will give one row for each unique concept.)&lt;br /&gt;
LocalConceptID&lt;br /&gt;
TermName&lt;br /&gt;
The 'unique column' parameters are available only if you choose them in the Output Columns section too.&lt;br /&gt;
&lt;br /&gt;
'''Output Format''' (i.e., the format of the results.) [default: asXml]&lt;br /&gt;
asXML&lt;br /&gt;
asText&lt;br /&gt;
asTabDelimited&lt;br /&gt;
&lt;br /&gt;
'''Compressed Output''' (Yes: Dictionary as a compressed ZIP file. No: Dictionary displayed on browser. ) [default: No]&lt;br /&gt;
Yes&lt;br /&gt;
No&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Example.png]]&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Annotator_User_Guide&amp;diff=12671</id>
		<title>Annotator User Guide</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Annotator_User_Guide&amp;diff=12671"/>
		<updated>2014-03-03T22:46:07Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Replaced content with &amp;quot;This service has been replaced. Instead please see:

http://data.bioontology.org/documentation#nav_annotator&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This service has been replaced. Instead please see:&lt;br /&gt;
&lt;br /&gt;
http://data.bioontology.org/documentation#nav_annotator&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12668</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12668"/>
		<updated>2014-02-05T23:39:09Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://data.bioontology.org/documentation NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12667</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12667"/>
		<updated>2014-02-05T23:37:46Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://data.bioontology.org/documentation NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [[BioPortal UI URLs]] - Documentation on how to link back to BioPortal UI pages&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SampleCodeCookbook Code samples] - Sample code for common tasks with BioPortal Web services &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12666</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12666"/>
		<updated>2014-02-05T23:36:32Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Technical Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBO Links&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Shared Materials&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBC Links&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/ Home page]&lt;br /&gt;
| [[Public Requirements Redirect|Public Requirements]]&lt;br /&gt;
| [http://www.bisti.nih.gov/ncbc/ Home page of National Centers for Biomedical Computing]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/NCBO_FAQ FAQ]&lt;br /&gt;
| [[Shared Materials]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:Software_and_Data_Integration_Working_Group NCBC Software and Data Integration Working Group (SDIWG) and Centers Discussion]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/News_Events_Publications News, Events and Publications]&lt;br /&gt;
| [[Evaluation Activities]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:_NCBC_Scientific_Ontologies NCBC Scientific Ontologies Working Group]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://data.bioontology.org/documentation NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [[BioPortal UI URLs]] - Documentation on how to link back to BioPortal UI pages&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SampleCodeCookbook Code samples] - Sample code for common tasks with BioPortal Web services &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12665</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12665"/>
		<updated>2014-02-05T23:36:07Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Technical Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBO Links&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Shared Materials&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBC Links&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/ Home page]&lt;br /&gt;
| [[Public Requirements Redirect|Public Requirements]]&lt;br /&gt;
| [http://www.bisti.nih.gov/ncbc/ Home page of National Centers for Biomedical Computing]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/NCBO_FAQ FAQ]&lt;br /&gt;
| [[Shared Materials]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:Software_and_Data_Integration_Working_Group NCBC Software and Data Integration Working Group (SDIWG) and Centers Discussion]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/News_Events_Publications News, Events and Publications]&lt;br /&gt;
| [[Evaluation Activities]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:_NCBC_Scientific_Ontologies NCBC Scientific Ontologies Working Group]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://data.bioontology.org/documentation NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [[BioPortal UI URLs]] - Documentation on how to link back to BioPortal UI pages&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SampleCodeCookbook Code samples] - Sample code for common tasks with BioPortal Web services &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12664</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12664"/>
		<updated>2014-02-05T23:35:39Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Research projects and Prototypes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBO Links&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Shared Materials&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBC Links&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/ Home page]&lt;br /&gt;
| [[Public Requirements Redirect|Public Requirements]]&lt;br /&gt;
| [http://www.bisti.nih.gov/ncbc/ Home page of National Centers for Biomedical Computing]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/NCBO_FAQ FAQ]&lt;br /&gt;
| [[Shared Materials]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:Software_and_Data_Integration_Working_Group NCBC Software and Data Integration Working Group (SDIWG) and Centers Discussion]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/News_Events_Publications News, Events and Publications]&lt;br /&gt;
| [[Evaluation Activities]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:_NCBC_Scientific_Ontologies NCBC Scientific Ontologies Working Group]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://data.bioontology.org/documentation NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [[BioPortal UI URLs]] - Documentation on how to link back to BioPortal UI pages&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SampleCodeCookbook Code samples] - Sample code for common tasks with BioPortal Web services &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* ''Retired'' -&amp;gt; See [[BioPortal REST services]] for access to UMLS content. [[UMLS_REST_Services]] - Documentation on how to use our ''prototype'' UMLS services (NetKernel)&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12663</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12663"/>
		<updated>2014-02-05T23:35:06Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Technical Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBO Links&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Shared Materials&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBC Links&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/ Home page]&lt;br /&gt;
| [[Public Requirements Redirect|Public Requirements]]&lt;br /&gt;
| [http://www.bisti.nih.gov/ncbc/ Home page of National Centers for Biomedical Computing]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/NCBO_FAQ FAQ]&lt;br /&gt;
| [[Shared Materials]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:Software_and_Data_Integration_Working_Group NCBC Software and Data Integration Working Group (SDIWG) and Centers Discussion]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/News_Events_Publications News, Events and Publications]&lt;br /&gt;
| [[Evaluation Activities]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:_NCBC_Scientific_Ontologies NCBC Scientific Ontologies Working Group]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://data.bioontology.org/documentation NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [[BioPortal UI URLs]] - Documentation on how to link back to BioPortal UI pages&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SampleCodeCookbook Code samples] - Sample code for common tasks with BioPortal Web services &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* ''Retired'' -&amp;gt; See [[BioPortal REST services]] for access to UMLS content. [[UMLS_REST_Services]] - Documentation on how to use our ''prototype'' UMLS services (NetKernel)&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;br /&gt;
&lt;br /&gt;
=== Research projects and Prototypes ===&lt;br /&gt;
*[[RDF Triple Stores]] - Notes, learning and how-tos regarding uploading data to various triple stores (Nipun Bhatia)&lt;br /&gt;
*[[Path to Root]] - Project for consuming the path to root and other OBS rest services (Nipun Bhatia)&lt;br /&gt;
*[[PURL Server]] - Instructions on how to set-up a PURL server and create Master-Slave architecture for redundancy (Nipun Bhatia)&lt;br /&gt;
*[[Annotation Summarizer]] - Project utilizing OBS REST services to derive information from datasets referencing ontologies in BioPortal (Rob Tirrell)&lt;br /&gt;
*[[Lexicon Builder]] - Project for creating a service that allows building of custom lexicons from bioportal ontologies. (Gautam Parai)&lt;br /&gt;
*[[Medline Analysis]] - Project for applying natural language processing methods on Medline to analyze the frequency and syntactic type distribution of ontology terms. (Rong Xu)&lt;br /&gt;
*[[MetaMap Installation]] - Project to install a custom MetaMap using the NCBO data in order to integrate it in the [[Annotator Web service]] workflow. (Tejaswi Tenneti)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12662</id>
		<title>BioPortal REST services</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12662"/>
		<updated>2014-02-05T23:32:03Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Replaced content with &amp;quot;NCBO BioPortal v4.0 REST services are documented at: http://data.bioontology.org/documentation&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NCBO BioPortal v4.0 REST services are documented at: http://data.bioontology.org/documentation&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12661</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12661"/>
		<updated>2014-02-05T21:57:52Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Search Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the name of the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Visualizing concepts and mappings ===&lt;br /&gt;
With the BioPortal user interface, you can [http://www.bioontology.org/wiki/index.php/Visualizing_Concepts_and_Mappings visualize ontology concepts and their mappings with other ontologies].&lt;br /&gt;
&lt;br /&gt;
== Programing with the BioPortal API ==&lt;br /&gt;
Documentation about how to use the BioPortal REST API to access information is available here:&lt;br /&gt;
&lt;br /&gt;
http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;br /&gt;
&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== SPARQL Endpoint ===&lt;br /&gt;
Salvadores M, Horridge M, Alexander PR, Fergerson RW, Musen MA, and Noy NF. Using SPARQL to Query BioPortal Ontologies and Metadata. International Semantic Web Conference. Boston US. LNCS 7650, pp. 180195, 2012.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12660</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12660"/>
		<updated>2014-02-05T20:14:47Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the '''NCBO Public WIKI'''. This WIKI provides information about collaborative ontology development efforts, dissemination events conducted by the NCBO and publically shared materials from the NCBO. &lt;br /&gt;
Please visit our [http://www.bioontology.org Main Site] for more information and materials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBO Links&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Shared Materials&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | NCBC Links&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/ Home page]&lt;br /&gt;
| [[Public Requirements Redirect|Public Requirements]]&lt;br /&gt;
| [http://www.bisti.nih.gov/ncbc/ Home page of National Centers for Biomedical Computing]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/NCBO_FAQ FAQ]&lt;br /&gt;
| [[Shared Materials]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:Software_and_Data_Integration_Working_Group NCBC Software and Data Integration Working Group (SDIWG) and Centers Discussion]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bioontology.org/wiki/index.php/News_Events_Publications News, Events and Publications]&lt;br /&gt;
| [[Evaluation Activities]]&lt;br /&gt;
| [http://wiki.na-mic.org/Wiki/index.php/SDIWG:_NCBC_Scientific_Ontologies NCBC Scientific Ontologies Working Group]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
*[http://bioportal.bioontology.org NCBO BioPortal] - Home page for BioPortal Web site&lt;br /&gt;
* [http://sparql.bioontology.org/ NCBO BioPortal SPARQL Endpoint] - Access BioPortal via SPARQL queries&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Release_Notes BioPortal Software Release Announcements] &lt;br /&gt;
*[[NCBO-OOR Development]] - Documentation on how the Open Ontology Repository community can customize and advance BioPortal capabilities.&lt;br /&gt;
&lt;br /&gt;
=== User Support Documentation ===&lt;br /&gt;
*[[BioPortal Help]] - General BioPortal help documentation. &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in Your Project] - Documentation on how to use NCBO Technology in your project&lt;br /&gt;
&lt;br /&gt;
=== Technical Documentation ===&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO REST Web services] - Listing of all NCBO web services with usage documentation&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/View_Extraction Ontology Subset Extraction Web service] - Documentation on how to extract subtree views from ontologies&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Term Mappings Web service] - Documentation &amp;amp; information about accessing term mapping data&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Ontology_Notes Term Proposal Web service] - Documentation &amp;amp; information about posting and accessing comments and new term proposals &lt;br /&gt;
* [[Annotator Web service]] - Documentation &amp;amp; information about the NCBO Annotator&lt;br /&gt;
* [[Ontology Recommender Web service]] - Documentation &amp;amp; information about the NCBO Ontology Recommender &lt;br /&gt;
* [[Resource Index]] - Documentation &amp;amp; information about the annotation-based NCBO biomedical Resources Index&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SPARQL_BioPortal BioPortal SPARQL Endpoint] - BioPortal SPARQL documentation&lt;br /&gt;
* [[BioPortal UI URLs]] - Documentation on how to link back to BioPortal UI pages&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/SampleCodeCookbook Code samples] - Sample code for common tasks with BioPortal Web services &lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/Category:NCBO_Virtual_Appliance BioPortal Virtual Appliance] - Contains BioPortal, Annotator, and Resource Index.&lt;br /&gt;
* ''Retired'' -&amp;gt; See [[BioPortal REST services]] for access to UMLS content. [[UMLS_REST_Services]] - Documentation on how to use our ''prototype'' UMLS services (NetKernel)&lt;br /&gt;
&lt;br /&gt;
=== Ontology Development Projects ===&lt;br /&gt;
Below are links for ontology development projects that NCBO is involved in. &lt;br /&gt;
*[[BRO:Main_Page]] - Biomedical Resource Ontology&lt;br /&gt;
*[[TMO:]] - Translational Medicine Ontology &lt;br /&gt;
*[[NPO:Main_Page]] - NanoParticle Ontology&lt;br /&gt;
*[[PATO:Main_Page]] - An ontology of phenotypic qualities&lt;br /&gt;
*[[RO:Main_Page]] - OBO Relations ontology&lt;br /&gt;
*[[CARO:Main_Page]] - Reference anatomical ontology&lt;br /&gt;
*[[CL:Main_Page]] - OBO Cell ontology&lt;br /&gt;
*[[SO:Main_Page]] - Sequence Ontology&lt;br /&gt;
*[[Disease:Main_Page]] - Disease Ontology, and other ontologies pertaining to diseases and disorders&lt;br /&gt;
*[[OCI:Main_Page]] - Ontology of Clinical Investigation&lt;br /&gt;
&lt;br /&gt;
=== Research projects and Prototypes ===&lt;br /&gt;
*[[RDF Triple Stores]] - Notes, learning and how-tos regarding uploading data to various triple stores (Nipun Bhatia)&lt;br /&gt;
*[[Path to Root]] - Project for consuming the path to root and other OBS rest services (Nipun Bhatia)&lt;br /&gt;
*[[PURL Server]] - Instructions on how to set-up a PURL server and create Master-Slave architecture for redundancy (Nipun Bhatia)&lt;br /&gt;
*[[Annotation Summarizer]] - Project utilizing OBS REST services to derive information from datasets referencing ontologies in BioPortal (Rob Tirrell)&lt;br /&gt;
*[[Lexicon Builder]] - Project for creating a service that allows building of custom lexicons from bioportal ontologies. (Gautam Parai)&lt;br /&gt;
*[[Medline Analysis]] - Project for applying natural language processing methods on Medline to analyze the frequency and syntactic type distribution of ontology terms. (Rong Xu)&lt;br /&gt;
*[[MetaMap Installation]] - Project to install a custom MetaMap using the NCBO data in order to integrate it in the [[Annotator Web service]] workflow. (Tejaswi Tenneti)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12628</id>
		<title>BioPortal REST services</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12628"/>
		<updated>2013-07-17T18:26:46Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Get paths to root/leaves from a concept in the latest version of a given ontology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The list below documents the NCBO Web services. For questions on how to use these Web services or to request features, contact [mailto:support@bioontology.org Support]. &lt;br /&gt;
&lt;br /&gt;
The '''prefix''' for all production service URLs in the table below is http://rest.bioontology.org/&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;Note&amp;lt;/font&amp;gt;''': All NCBO Web services will be required to contain the parameter &amp;quot;apikey=YourApiKey&amp;quot; starting June 2011. The parameter will be added to all Web service calls for the April 27, 2011 release but will not be required until June 2011. To obtain an API key, [http://bioportal.bioontology.org/login login to BioPortal] and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter. &lt;br /&gt;
&lt;br /&gt;
* '''''Note for Application Developers''''': Application developers will also need to include the apikey parameter on all NCBO Web service calls. This allows us to track usage of our system at the level of an application. To obtain an API key, login to BioPortal and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter.&lt;br /&gt;
&lt;br /&gt;
* '''Note''': ''Signatures for BioPortal services have changed in BioPortal 2.0.4 release on January 13th, 2009. This page has the new service URLs. &lt;br /&gt;
&lt;br /&gt;
= Overview - Using NCBO Technology in Your Project =&lt;br /&gt;
See [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in your Project] for general information and widgets available for use.  See also work on wrapping Bioportal REST services as a [[CTS2_BioPortal_wrapper]].&lt;br /&gt;
&lt;br /&gt;
= Sample Code Cookbook = &lt;br /&gt;
*Examples of using the Web services in sample code can be found [http://www.bioontology.org/wiki/index.php/Sample_Code_Cookbook here]&lt;br /&gt;
**Sample code is located within the [https://bmir-gforge.stanford.edu/gf/project/client_examples/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2F NCBO Gforge repository] and can be checked out via anonymous SVN access&lt;br /&gt;
&lt;br /&gt;
*Code examples for the [http://bioontology.org/wiki/index.php/Annotator_Web_service Annotator] and [http://www.bioontology.org/wiki/index.php/Resource_Index Resource Index] are located on the pages documenting these Web services&lt;br /&gt;
&lt;br /&gt;
*Code examples for the ontology web services, developed in FlexViz, is available at: https://bmir-gforge.stanford.edu/gf/project/flexviz/frs/?action=index. To see the code in action, visit the [http://keg.cs.uvic.ca/ncbo/restservicestest/TestUI.html Test User Interface] that has been set-up using the FlexViz code.&lt;br /&gt;
&lt;br /&gt;
= BioPortal Announce Mailing List =&lt;br /&gt;
To receive notices of new BioPortal releases, changes to web services, or planned downtime subscribe to the [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-annouce] list.&lt;br /&gt;
&lt;br /&gt;
= Service Output Formats =&lt;br /&gt;
''JSON output scheduled for mid-December release''&lt;br /&gt;
Currently, BioPortal services allow for two output formats: &amp;lt;strong&amp;gt;XML&amp;lt;/strong&amp;gt; (default) and &amp;lt;strong&amp;gt;JSON&amp;lt;/strong&amp;gt; (currently works only for ontology and concept services).&lt;br /&gt;
&lt;br /&gt;
* '''XML''': no special parameters required. This is the default REST services output format. It assumes the media type as &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt;.&lt;br /&gt;
* '''JSON''': requires an &amp;quot;Accept&amp;quot; request-header with the following value: &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
If both &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt; and &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt; media types are present in the Accept header, the output format will be determined based on the higher &amp;quot;q&amp;quot; parameter indicating a relative quality factor of each media type. For more info, please refer to: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' JSON output is currently not available for Annotator Service.&lt;br /&gt;
&lt;br /&gt;
= Services to access ontologies and ontology versions =&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of ontologies ==&lt;br /&gt;
&lt;br /&gt;
* '''Description''': Return a list of ontologies in BioPortal. To get information on Ontology Views, use the &amp;quot;List the latest version of all Views&amp;quot; Web service call. &lt;br /&gt;
* '''Signature''': ./ontologies?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
** NOTE: The element &amp;lt;id&amp;gt; contains the value for the ontology version identifier.&lt;br /&gt;
Ontology files that were successfully parsed have a value of 3 for the &amp;lt;statusId&amp;gt; attribute in the XML response.&lt;br /&gt;
&lt;br /&gt;
==  Get a specific ontology based on a version id ==&lt;br /&gt;
* '''Signature''':  ./ontologies/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/39002?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Download an ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given ontology version id.&lt;br /&gt;
* '''Signature''':   ./ontologies/download/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/39002?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
==  Download the latest ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given virtual ontology id.&lt;br /&gt;
* '''Signature''':   ./virtual/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/download/1090?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Get all versions of an ontology from a virtual ontology id ==&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/1104?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
==  Get latest version of an ontology id ==&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology_id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get Metrics for an ontology version ==&lt;br /&gt;
* '''Signature''': ./ontologies/metrics/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/metrics/40133?apikey=YourAPIKey&lt;br /&gt;
* More documentation: http://www.bioontology.org/wiki/index.php/Ontology_Metrics&lt;br /&gt;
&lt;br /&gt;
== Get all the namespace prefixes for an ontology version ==&lt;br /&gt;
* '''Signature''': ./ontologies/namespaces/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/namespaces/44450?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology categories == &lt;br /&gt;
* '''Signature''':   ./categories?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/categories?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology groups ==&lt;br /&gt;
* '''Signature''':   ./groups?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/groups?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Services to access ontology views and ontology view versions =&lt;br /&gt;
&lt;br /&gt;
Since all the views on ontologies are ontologies themselves all the services that work on ontologies do work for ontology views also with the same signature.&lt;br /&gt;
&lt;br /&gt;
== Download a specific ontology view based on the ontology view version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/download/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/43072?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
== Get all view versions of a virtual view == &lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/2070?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, there are a few Web services that are distinct for views. &lt;br /&gt;
&lt;br /&gt;
== List the latest version of all Views == &lt;br /&gt;
* '''Signature''': ./views?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get all versions of views from a virtual ontology id == &lt;br /&gt;
* '''Description''': Returns all versions of views defined on the latest version a virtual ontology, grouped by virtual view ids.&lt;br /&gt;
* '''Signature''': ./views/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views/versions/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Search services =&lt;br /&gt;
&lt;br /&gt;
==  Search BioPortal ==&lt;br /&gt;
* '''Signature''': ./search/?query={uri-encoded query}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Deprecated Signature''': ./search/{query}[?{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Boolean Search Options:'''&lt;br /&gt;
** () parentheses allow to enclose multiple terms joined by OR&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;(foo bar)&amp;quot; will expand to &amp;quot;foo* OR bar*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** - the minus sign preceding a term indicates NOT&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;foo bar -baz&amp;quot; will expand to &amp;quot;foo* AND bar* AND NOT baz*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** No prefix means MUST (required).&lt;br /&gt;
&lt;br /&gt;
* '''Optional Arguments:''' &lt;br /&gt;
** ontologyids=&amp;lt;ontologyid&amp;gt;,&amp;lt;ontologyid&amp;gt;… - limits the search to specific ontologies (default: all ontologies)&lt;br /&gt;
** isexactmatch=[1/0] – match the entire concept name (default: 0)&lt;br /&gt;
** includeproperties=[1/0] – include attributes in the search (default: 0 and includes the preferred name, term identifier, and synonym properties)&lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
** maxnumhits=&amp;lt;maxnumhits&amp;gt; - the maximum number of top matching results to return (default: 1000)&lt;br /&gt;
** subtreerootconceptid=&amp;lt;uri-encoded conceptid&amp;gt; - narrow the search to concepts residing in a sub-tree, where the &amp;quot;subtreerootconceptid&amp;quot; is the root node. This feature requires a SINGLE &amp;lt;ontologyid&amp;gt; passed in using the &amp;quot;onotlogyids&amp;quot; parameter.&lt;br /&gt;
** objecttypes=&amp;lt;class,individual,property&amp;gt; - limits the results returned to these types, multitple types can be included in the parameter, e.g. class,individual.&lt;br /&gt;
** includedefinitions={true} - if a search result is a hit for a term, adding this parameter will include the definition in the search result xml. '''Note''': Including the definition results in a slight performance hit.&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
The search attempts to match both partial and exact queries, giving more weight to exact matches. In single-word searches, the wildcard character (*) is automatically appended to the end of the word. For example, searching for &amp;quot;lun&amp;quot; would return all concepts whose name contains a word that begins with &amp;quot;lun&amp;quot; (i.e. &amp;quot;Lung&amp;quot;, &amp;quot;Murine Lunate Bone&amp;quot;, &amp;quot;Base of the Lung&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
In phrase searches (multiple words), the wildcard character is appended to the end of each word. For example, searching for &amp;quot;cut mela&amp;quot; would return all concepts whose name contains a word starting with &amp;quot;cut&amp;quot;, followed by any word that begins with &amp;quot;mela&amp;quot; (i.e. &amp;quot;Cutaneous Melanoma&amp;quot;, &amp;quot;Metastatic Non-Cutaneous Melanoma&amp;quot;, &amp;quot;Cutaneous Melanoma Clinical TNM Finding&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
* '''Field Values'''&lt;br /&gt;
** The '&amp;lt;recordType&amp;gt;&amp;lt;/recordType&amp;gt;' entries can be: PREFERRED_NAME = &amp;quot;apreferredname&amp;quot;, CONCEPT_ID = &amp;quot;bconceptid&amp;quot;, SYNONYM = &amp;quot;csynonym&amp;quot;, and PROPERTY = &amp;quot;dproperty&amp;quot;.&lt;br /&gt;
** The '&amp;lt;objectType&amp;gt;&amp;lt;/objectType&amp;gt;' entries are concept types, which can be: &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot;, or &amp;quot;individual&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;ontologyids=1032&amp;amp;isexactmatch=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/search/&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2012-07-06 10:31:44.413 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;page&amp;gt;&lt;br /&gt;
      &amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
      &amp;lt;numPages&amp;gt;1&amp;lt;/numPages&amp;gt;&lt;br /&gt;
      &amp;lt;pageSize&amp;gt;2&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsPage&amp;gt;2&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsTotal&amp;gt;2&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.search.SearchResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;searchResultList&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;apreferredname&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;csynonym&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene_Object&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene_Object&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene Object&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;1&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
        &amp;lt;/searchResultList&amp;gt;&lt;br /&gt;
        &amp;lt;ontologyHitList&amp;gt;&lt;br /&gt;
          &amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;numHits&amp;gt;2&amp;lt;/numHits&amp;gt;&lt;br /&gt;
          &amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
        &amp;lt;/ontologyHitList&amp;gt;&lt;br /&gt;
        &amp;lt;numHitsTotal&amp;gt;3&amp;lt;/numHitsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;/contents&amp;gt;&lt;br /&gt;
    &amp;lt;/page&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Term services =&lt;br /&gt;
(formerly referred to as Concept services)&lt;br /&gt;
&lt;br /&gt;
==  Get term, including its properties, subclasses, and superclasses ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/{concept id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./concepts/{ontology version id}?conceptid={uri-encoded concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology id}/{concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology id}?conceptid={uri-encoded concept id}&lt;br /&gt;
** To ensure that the Web service works within your application, use the Alt signature as some ontologies may contain terms where the concept id is a URI. &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** light=[1/0] - when set to 1, returns the &amp;quot;light&amp;quot; version of XML with only a basic info for the concept and its immediate children&lt;br /&gt;
** norelations=[1/0] - when set to 1, returns only the requested term information (id, label, fullid, type, synonyms, definitions) without the &amp;quot;relations&amp;quot; map. This is useful when you need to quickly retrieve just the base information about a term.&lt;br /&gt;
** maxnumchildren - an integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
Examples using Alt Signature&lt;br /&gt;
* http://rest.bioontology.org/bioportal/concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* http://rest.bioontology.org/bioportal/concepts/44450?conceptid=BRO:Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
Examples using Alt Virtual Signature (uses ontology id and uri-encoded concept id)&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FICD10%2FO80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1104?conceptid=http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/concepts/44103&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2010-12-08 16:57:43.763 PST&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;classBean&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;O80-O84.9&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80-O84.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;label&amp;gt;Delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;relations&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SubClass&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O84&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O84&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Multiple delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O83&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O83&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Other assisted single delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;7&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O82&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O82&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by caesarean section&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O81&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O81&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by forceps and vacuum extractor&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;6&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O80&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Single spontaneous delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;4&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;PAR&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Semantic_Type&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;Therapeutic or Preventive Procedure&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;TUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;T061&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;string&amp;gt;UMLS_CUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;C0011209&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SuperClass&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/relations&amp;gt;&lt;br /&gt;
    &amp;lt;/classBean&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  Get all root terms for an ontology version id ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/root?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/39002/root?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get a path between a term and the root ==&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./path/{ontology_version_id}/?source={concept1_id}&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/path/42838/?source=Transitional_Epithelium&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* Note: If there is no path between the specified term and the set of nodes designated as &amp;quot;roots&amp;quot; then this method just returns the root node. Note that &amp;quot;root&amp;quot; here is defined as a set of classes which have been designated as &amp;quot;roots&amp;quot;. It is not defined as a node which as no parents.&lt;br /&gt;
* Note: This service only returns a '''single path''' between a term and the root. There is a [[NCBO_REST_services#Get_paths_to_root.2Fleaves_from_a_concept_in_the_latest_version_of_a_given_ontology|service that returns '''all paths''' from a term to the root]] for most ontologies. Alternatively, all paths can be calculated by recursively calling [[NCBO_REST_services#Get_term.2C_including_its_properties.2C_subclasses.2C_and_superclasses|the term service]].&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the specific ontology version id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the virtual ontology id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104/all?&amp;amp;pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
== Changes to the Get all terms service ==&lt;br /&gt;
&lt;br /&gt;
Starting in BioPortal 2.3.1 (released March 15, 2010), the 'Get all terms' service has changed to support speedier and more complete term retrieval. To support this, several changes to the response XML and service signature are being made. Please see the following notes to update your existing applications to support these changes.&lt;br /&gt;
&lt;br /&gt;
* '''Examples''': A preview of the new service can be seen on the NCBO staging site:&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&lt;br /&gt;
&lt;br /&gt;
* '''Signature'''&lt;br /&gt;
** '''New parameters:''' Previously, offset and limit were used to control pagination of results. These parameters have been replaced as follows:&lt;br /&gt;
*** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
*** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
*** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
* '''Response''': The structure of the new 'Get all terms' response XML has been brought into line with other BioPortal REST term services. In addition, to assist in paging through result sets, 'page' metadata is provided. A list of classBeans is provided in the classBeanResultList element, which includes each classes' set of relations (examples of relations include SuperClass, SubClass, and rdfs:label). Please see the example below for a full demonstration of the new response.&lt;br /&gt;
&lt;br /&gt;
= View Extraction Service = &lt;br /&gt;
* This web service can be used to extract a subtree from an ontology. See [http://www.bioontology.org/wiki/index.php/View_Extraction View Extraction] for usage details. &lt;br /&gt;
&lt;br /&gt;
= Property Services =&lt;br /&gt;
&lt;br /&gt;
== Get all available ontology properties using the specific ontology version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/properties/{ontlogyVersionId}?apikey={YourAPIKey} &lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/properties/38801?apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all properties for a given ontology version.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/ontologies/properties/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2011-09-22 15:47:46.309 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_value&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_value&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_value&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_description&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_description&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_description&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_pages&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_pages&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_pages&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations&amp;gt;&lt;br /&gt;
					&amp;lt;entry&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;Domain&amp;lt;/string&amp;gt;&lt;br /&gt;
						&amp;lt;classBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;BibliographicReference&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#BibliographicReference&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;BibliographicReference&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;type&amp;gt;class&amp;lt;/type&amp;gt;&lt;br /&gt;
							&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
						&amp;lt;/classBean&amp;gt;&lt;br /&gt;
					&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Instance Services =&lt;br /&gt;
&lt;br /&gt;
== Get all direct instances for a given term ==&lt;br /&gt;
* '''Signature''': ./concepts/instances/{ontlogyVersionId}?conceptid={uri-encoded concept id}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey} &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/instances/38801?conceptid=SubstrateType&amp;amp;pagesize=10&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all direct instances for a given term.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/concepts/instances/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:17:21.226 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;page&amp;gt;&lt;br /&gt;
			&amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
			&amp;lt;numPages&amp;gt;5&amp;lt;/numPages&amp;gt;&lt;br /&gt;
			&amp;lt;pageSize&amp;gt;1&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsPage&amp;gt;1&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsTotal&amp;gt;5&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
			&amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.concept.InstanceBeanResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unknown_substrate_type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unknown_substrate_type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
									&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;MO_484&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;SubstrateType of unknown type.&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
						&amp;lt;/relations&amp;gt;&lt;br /&gt;
						&amp;lt;instanceType&amp;gt;&lt;br /&gt;
							&amp;lt;list&amp;gt;&lt;br /&gt;
								&amp;lt;classBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/classBean&amp;gt;&lt;br /&gt;
							&amp;lt;/list&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
					&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/contents&amp;gt;&lt;br /&gt;
		&amp;lt;/page&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get an instance and its property/value pairs ==&lt;br /&gt;
* '''Signature''': ./instance/{ontlogyVersionId}?instanceid={instanceid}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/instance/38801?instanceid=glass&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns information about an instance and a list of property/value pairs.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/instance/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:10:48.760 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
			&amp;lt;id&amp;gt;glass&amp;lt;/id&amp;gt;&lt;br /&gt;
			&amp;lt;fullId&amp;gt;&lt;br /&gt;
				http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
			&amp;lt;/fullId&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;glass&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;relations&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
						&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;MO_742&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;The array is made on a glass slide.&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
			&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;instanceType&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;classBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/classBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
		&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Hierarchy Services =&lt;br /&gt;
&lt;br /&gt;
The Hierarchy Services provide access to pre-computed term hierarchy information via a single web service call. The pre-computed hierarchy data is generated for only one version of an ontology and is periodically updated. Therefore, if using the Hierarchy Web services, it is best to use the form of the call with the virtual ontology id. To get hierarchy information for any version of an ontology, use the Term Web service to traverse the ontology structure.  &lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;NOTE: &amp;lt;/font&amp;gt;To see which ontology versions have been processed for use with the Hierarchy Services, check http://rest.bioontology.org/obs/ontologies for ontologies with STATUS=28.'''&lt;br /&gt;
&lt;br /&gt;
==  Get paths to root/leaves from a concept in the latest version of a given ontology  ==&lt;br /&gt;
* '''Signature''': ./virtual/[rootpath|leafpath]/{ontologyId}/{conceptId}[?apikey={YourAPIKey}&amp;amp;{optional args}]&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/rootpath/1032/C3224?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/C3262?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/C3224?apikey=YourAPIKey &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** offset=&amp;lt;integer&amp;gt; – results offset (used for pagination)&lt;br /&gt;
** limit=&amp;lt;integer&amp;gt; – limits the number of results&lt;br /&gt;
** delim=&amp;lt;string&amp;gt; – use a custom delimiter between returned terms. Default is a period (.).&lt;br /&gt;
* '''Description''': The same as the previous services, but takes an ontology id and returns parents from the latest version of that ontology available via the Hierarchy web services. To see which ontology versions are available, see the '''&amp;lt;font color='red'&amp;gt;NOTE&amp;lt;/font&amp;gt;''' above for the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services#Hierarchy_Services Hierarchy web services].&lt;br /&gt;
&lt;br /&gt;
= Bio2RDF Dump Service =&lt;br /&gt;
&lt;br /&gt;
This service allows you to output a given ontology from BioPortal in the form of a N3 RDF file conforming to the requirements for integrating into the [http://sourceforge.net/projects/bio2rdf/ Bio2RDF] collection.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontology/dump_n3/{ontlogyVersionId}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontology/dump_n3/40865?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Annotator Service =&lt;br /&gt;
&lt;br /&gt;
The NCBO Annotator is a Web service that can be used to annotate text metadata with biomedical ontology concepts. The concepts are from ontologies in BioPortal and includes the Unified Medical Language System (UMLS) Metathesaurus, OBO Foundry candidate ontologies and many others. &lt;br /&gt;
&lt;br /&gt;
The Annotator can be tested via a Web interface available through [http://bioportal.bioontology.org/annotate BioPortal]. For more information on using the Annotator Web service, see: http://bioontology.org/wiki/index.php/Annotator_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Ontology Recommender =&lt;br /&gt;
The Ontology Recommender is a Web service that provides information on what ontology is best covered by your text metadata. An in-depth description and links to the Web service documentation and sample clients can be found at: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Resource Index Service =&lt;br /&gt;
&lt;br /&gt;
The Resource Index provides a mechanism to search for biomedical data based on ontology concepts. For more information on using the Resource Index service, see http://www.bioontology.org/wiki/index.php/Resource_Index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RDF Term Service =&lt;br /&gt;
 &lt;br /&gt;
* '''Signature''': ./bioportal/rdf/{ontology version id}/?conceptid={concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/?conceptid={concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/?conceptid={concept id},{concept id},...,{concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** '''NOTE''': To ensure that the Web service works within your application, url-encode the concept id as some ontologies may contain terms where the concept id is a URI.&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/rdf/1321/?conceptid=NEMO_0000024&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/rdf/47799/?conceptid=NEMO_1398000&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
** concept id&lt;br /&gt;
* '''Description''': returns a BioPortal concept as RDF/XML ontology snippet. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': &amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/{ACRONYM}/{ID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*** '''OBO''': &amp;lt;nowiki&amp;gt;http://purl.obolibrary.org/{IDSPACE}_{LOCALID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns=&amp;quot;http://purl.bioontology.org/ontology/NEMO#&amp;quot;&lt;br /&gt;
     xml:base=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&lt;br /&gt;
     xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
     xmlns:BPMetadata=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#&amp;quot;&lt;br /&gt;
     xmlns:owl=&amp;quot;http://www.w3.org/2002/07/owl#&amp;quot;&lt;br /&gt;
     xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema#&amp;quot;&lt;br /&gt;
     xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
     xmlns:NEMO=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#&amp;quot;&lt;br /&gt;
     xmlns:ontology=&amp;quot;http://omv.ontoware.org/2005/05/ontology/&amp;quot;&lt;br /&gt;
     xmlns:skos=&amp;quot;http://www.w3.org/2004/02/skos/core#&amp;quot;&lt;br /&gt;
     xmlns:ontology2=&amp;quot;http://purl.bioontology.org/NEMO/ontology#&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;owl:Ontology rdf:about=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:name&amp;gt;Neural ElectroMagnetic Ontologies&amp;lt;/ontology:name&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:acronym&amp;gt;NEMO&amp;lt;/ontology:acronym&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:description&amp;gt;Neural ElectroMagnetic Ontologies (NEMO) describe classes of event-related brain potentials (ERP) and their properties, including spatial, temporal, functional (cognitive/behavioral) attributes, and data-level attributes (acquisition and analysis parameters).&amp;lt;/ontology:description&amp;gt;&lt;br /&gt;
        &amp;lt;BPMetadata:id&amp;gt;45141&amp;lt;/BPMetadata:id&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:hasOntologyLanguage rdf:resource=&amp;quot;http://omv.ontoware.org/2005/05/ontology#owl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Ontology&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Annotation properties&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/name&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_synonym&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_definition&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#id&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#broader&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subClassOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_pref_label&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/acronym&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#notation&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/description&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/hasOntologyLanguage&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subPropertyOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Classes&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/rdfs:label&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subClassOf rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;skos:prefLabel&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/skos:prefLabel&amp;gt;&lt;br /&gt;
        &amp;lt;skos:notation&amp;gt;NEMO_0000024&amp;lt;/skos:notation&amp;gt;&lt;br /&gt;
        &amp;lt;ontology2:NEMO_pref_label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/ontology2:NEMO_pref_label&amp;gt;&lt;br /&gt;
        &amp;lt;skos:broader rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Class&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Generated by the OWL API (version 3.0.0.1451) http://owlapi.sourceforge.net --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= RDF Download Service =&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./bioportal/virtual/ontology/rdf/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/ontology/rdf/download/1537?apikey=YourAPIKey&lt;br /&gt;
''NOTE:'' If using the Web service calls from Firefox, disable the Tabulator Add-on in order to download the files. &lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
* '''Description''': returns a BioPortal ontology as RDF/XML. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': http://purl.bioontology.org/ontology/{abbreviation}/{concept_id}&lt;br /&gt;
*** '''OBO''': http://purl.obolibrary.org/{idspace}_{localid}&lt;br /&gt;
&lt;br /&gt;
= Notes Service (Term Proposals and Comments) =&lt;br /&gt;
* The Notes Web service is described here: http://www.bioontology.org/wiki/index.php/Ontology_Notes.&lt;br /&gt;
&lt;br /&gt;
= Mapping Service = &lt;br /&gt;
* The Mapping Web service is described here: http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Usage Logging =&lt;br /&gt;
* '''Signature''': ./usage?{args}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/usage?requesturl=ontologies&amp;amp;resourceparameters=13578&amp;amp;email=example@example.org&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** none specifically, but at least one optional argument is required&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** requesturl=&amp;lt;string contained in request url&amp;gt; – limit results to a given string contained in REST service request url. Unique values for the requesturl are: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  /categories&lt;br /&gt;
  /concepts/{ontology version id}/{concept id}&lt;br /&gt;
  /concepts/{children or leafpath or parents or siblings}/{ontology version id}/{concept id}&lt;br /&gt;
  /diffs/{virtual id}&lt;br /&gt;
  /ontologies/{ontology version id} &lt;br /&gt;
  /ontologies/download/{ontology version id}&lt;br /&gt;
  /ontologies/versions/{ontology virtual id}&lt;br /&gt;
  /path/{ontology version id}/{concept id}&lt;br /&gt;
  /search/{search terms}&lt;br /&gt;
  /virtual/{virtual id}&lt;br /&gt;
  /virtual/ontology/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/rootpath/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/siblings/{virtual id}/{concept id}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** resourceparameters=&amp;lt;string contained in resource parameters&amp;gt; – limit results to a given string contained in resource parameters. For example, in the URL http://rest.bioontology.org/bioportal/search/melanoma, the word &amp;quot;melanoma&amp;quot; is considered a &amp;quot;resource parameter&amp;quot;.&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given starting date (default: no starting date)&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given ending date (default: today's date)&lt;br /&gt;
* '''Description''': returns BioPortal REST services usage data as XML.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/usage&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2009-07-27 14:21:19.728 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;&lt;br /&gt;
					/search/Certain infectious and parasitic diseases/&lt;br /&gt;
				&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Certain%20infectious%20and%20parasitic%20diseases&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;1&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Hypertension/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Hypertension&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;2&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Melanoma/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;query=Melanoma&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;3&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= XML Schema Definitions for the REST services =&lt;br /&gt;
&lt;br /&gt;
XML Schema for [[#Term_services|Term]] and [[#Hierarchy_Services|Hierarchy]] services have been provided courtesy Eamonn Maguire. An updated XML Schema document will be posted shortly.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12627</id>
		<title>BioPortal REST services</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12627"/>
		<updated>2013-07-17T18:25:40Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Get paths to root/leaves from a concept in the latest version of a given ontology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The list below documents the NCBO Web services. For questions on how to use these Web services or to request features, contact [mailto:support@bioontology.org Support]. &lt;br /&gt;
&lt;br /&gt;
The '''prefix''' for all production service URLs in the table below is http://rest.bioontology.org/&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;Note&amp;lt;/font&amp;gt;''': All NCBO Web services will be required to contain the parameter &amp;quot;apikey=YourApiKey&amp;quot; starting June 2011. The parameter will be added to all Web service calls for the April 27, 2011 release but will not be required until June 2011. To obtain an API key, [http://bioportal.bioontology.org/login login to BioPortal] and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter. &lt;br /&gt;
&lt;br /&gt;
* '''''Note for Application Developers''''': Application developers will also need to include the apikey parameter on all NCBO Web service calls. This allows us to track usage of our system at the level of an application. To obtain an API key, login to BioPortal and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter.&lt;br /&gt;
&lt;br /&gt;
* '''Note''': ''Signatures for BioPortal services have changed in BioPortal 2.0.4 release on January 13th, 2009. This page has the new service URLs. &lt;br /&gt;
&lt;br /&gt;
= Overview - Using NCBO Technology in Your Project =&lt;br /&gt;
See [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in your Project] for general information and widgets available for use.  See also work on wrapping Bioportal REST services as a [[CTS2_BioPortal_wrapper]].&lt;br /&gt;
&lt;br /&gt;
= Sample Code Cookbook = &lt;br /&gt;
*Examples of using the Web services in sample code can be found [http://www.bioontology.org/wiki/index.php/Sample_Code_Cookbook here]&lt;br /&gt;
**Sample code is located within the [https://bmir-gforge.stanford.edu/gf/project/client_examples/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2F NCBO Gforge repository] and can be checked out via anonymous SVN access&lt;br /&gt;
&lt;br /&gt;
*Code examples for the [http://bioontology.org/wiki/index.php/Annotator_Web_service Annotator] and [http://www.bioontology.org/wiki/index.php/Resource_Index Resource Index] are located on the pages documenting these Web services&lt;br /&gt;
&lt;br /&gt;
*Code examples for the ontology web services, developed in FlexViz, is available at: https://bmir-gforge.stanford.edu/gf/project/flexviz/frs/?action=index. To see the code in action, visit the [http://keg.cs.uvic.ca/ncbo/restservicestest/TestUI.html Test User Interface] that has been set-up using the FlexViz code.&lt;br /&gt;
&lt;br /&gt;
= BioPortal Announce Mailing List =&lt;br /&gt;
To receive notices of new BioPortal releases, changes to web services, or planned downtime subscribe to the [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-annouce] list.&lt;br /&gt;
&lt;br /&gt;
= Service Output Formats =&lt;br /&gt;
''JSON output scheduled for mid-December release''&lt;br /&gt;
Currently, BioPortal services allow for two output formats: &amp;lt;strong&amp;gt;XML&amp;lt;/strong&amp;gt; (default) and &amp;lt;strong&amp;gt;JSON&amp;lt;/strong&amp;gt; (currently works only for ontology and concept services).&lt;br /&gt;
&lt;br /&gt;
* '''XML''': no special parameters required. This is the default REST services output format. It assumes the media type as &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt;.&lt;br /&gt;
* '''JSON''': requires an &amp;quot;Accept&amp;quot; request-header with the following value: &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
If both &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt; and &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt; media types are present in the Accept header, the output format will be determined based on the higher &amp;quot;q&amp;quot; parameter indicating a relative quality factor of each media type. For more info, please refer to: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' JSON output is currently not available for Annotator Service.&lt;br /&gt;
&lt;br /&gt;
= Services to access ontologies and ontology versions =&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of ontologies ==&lt;br /&gt;
&lt;br /&gt;
* '''Description''': Return a list of ontologies in BioPortal. To get information on Ontology Views, use the &amp;quot;List the latest version of all Views&amp;quot; Web service call. &lt;br /&gt;
* '''Signature''': ./ontologies?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
** NOTE: The element &amp;lt;id&amp;gt; contains the value for the ontology version identifier.&lt;br /&gt;
Ontology files that were successfully parsed have a value of 3 for the &amp;lt;statusId&amp;gt; attribute in the XML response.&lt;br /&gt;
&lt;br /&gt;
==  Get a specific ontology based on a version id ==&lt;br /&gt;
* '''Signature''':  ./ontologies/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/39002?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Download an ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given ontology version id.&lt;br /&gt;
* '''Signature''':   ./ontologies/download/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/39002?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
==  Download the latest ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given virtual ontology id.&lt;br /&gt;
* '''Signature''':   ./virtual/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/download/1090?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Get all versions of an ontology from a virtual ontology id ==&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/1104?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
==  Get latest version of an ontology id ==&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology_id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get Metrics for an ontology version ==&lt;br /&gt;
* '''Signature''': ./ontologies/metrics/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/metrics/40133?apikey=YourAPIKey&lt;br /&gt;
* More documentation: http://www.bioontology.org/wiki/index.php/Ontology_Metrics&lt;br /&gt;
&lt;br /&gt;
== Get all the namespace prefixes for an ontology version ==&lt;br /&gt;
* '''Signature''': ./ontologies/namespaces/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/namespaces/44450?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology categories == &lt;br /&gt;
* '''Signature''':   ./categories?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/categories?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology groups ==&lt;br /&gt;
* '''Signature''':   ./groups?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/groups?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Services to access ontology views and ontology view versions =&lt;br /&gt;
&lt;br /&gt;
Since all the views on ontologies are ontologies themselves all the services that work on ontologies do work for ontology views also with the same signature.&lt;br /&gt;
&lt;br /&gt;
== Download a specific ontology view based on the ontology view version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/download/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/43072?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
== Get all view versions of a virtual view == &lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/2070?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, there are a few Web services that are distinct for views. &lt;br /&gt;
&lt;br /&gt;
== List the latest version of all Views == &lt;br /&gt;
* '''Signature''': ./views?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get all versions of views from a virtual ontology id == &lt;br /&gt;
* '''Description''': Returns all versions of views defined on the latest version a virtual ontology, grouped by virtual view ids.&lt;br /&gt;
* '''Signature''': ./views/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views/versions/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Search services =&lt;br /&gt;
&lt;br /&gt;
==  Search BioPortal ==&lt;br /&gt;
* '''Signature''': ./search/?query={uri-encoded query}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Deprecated Signature''': ./search/{query}[?{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Boolean Search Options:'''&lt;br /&gt;
** () parentheses allow to enclose multiple terms joined by OR&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;(foo bar)&amp;quot; will expand to &amp;quot;foo* OR bar*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** - the minus sign preceding a term indicates NOT&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;foo bar -baz&amp;quot; will expand to &amp;quot;foo* AND bar* AND NOT baz*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** No prefix means MUST (required).&lt;br /&gt;
&lt;br /&gt;
* '''Optional Arguments:''' &lt;br /&gt;
** ontologyids=&amp;lt;ontologyid&amp;gt;,&amp;lt;ontologyid&amp;gt;… - limits the search to specific ontologies (default: all ontologies)&lt;br /&gt;
** isexactmatch=[1/0] – match the entire concept name (default: 0)&lt;br /&gt;
** includeproperties=[1/0] – include attributes in the search (default: 0 and includes the preferred name, term identifier, and synonym properties)&lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
** maxnumhits=&amp;lt;maxnumhits&amp;gt; - the maximum number of top matching results to return (default: 1000)&lt;br /&gt;
** subtreerootconceptid=&amp;lt;uri-encoded conceptid&amp;gt; - narrow the search to concepts residing in a sub-tree, where the &amp;quot;subtreerootconceptid&amp;quot; is the root node. This feature requires a SINGLE &amp;lt;ontologyid&amp;gt; passed in using the &amp;quot;onotlogyids&amp;quot; parameter.&lt;br /&gt;
** objecttypes=&amp;lt;class,individual,property&amp;gt; - limits the results returned to these types, multitple types can be included in the parameter, e.g. class,individual.&lt;br /&gt;
** includedefinitions={true} - if a search result is a hit for a term, adding this parameter will include the definition in the search result xml. '''Note''': Including the definition results in a slight performance hit.&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
The search attempts to match both partial and exact queries, giving more weight to exact matches. In single-word searches, the wildcard character (*) is automatically appended to the end of the word. For example, searching for &amp;quot;lun&amp;quot; would return all concepts whose name contains a word that begins with &amp;quot;lun&amp;quot; (i.e. &amp;quot;Lung&amp;quot;, &amp;quot;Murine Lunate Bone&amp;quot;, &amp;quot;Base of the Lung&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
In phrase searches (multiple words), the wildcard character is appended to the end of each word. For example, searching for &amp;quot;cut mela&amp;quot; would return all concepts whose name contains a word starting with &amp;quot;cut&amp;quot;, followed by any word that begins with &amp;quot;mela&amp;quot; (i.e. &amp;quot;Cutaneous Melanoma&amp;quot;, &amp;quot;Metastatic Non-Cutaneous Melanoma&amp;quot;, &amp;quot;Cutaneous Melanoma Clinical TNM Finding&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
* '''Field Values'''&lt;br /&gt;
** The '&amp;lt;recordType&amp;gt;&amp;lt;/recordType&amp;gt;' entries can be: PREFERRED_NAME = &amp;quot;apreferredname&amp;quot;, CONCEPT_ID = &amp;quot;bconceptid&amp;quot;, SYNONYM = &amp;quot;csynonym&amp;quot;, and PROPERTY = &amp;quot;dproperty&amp;quot;.&lt;br /&gt;
** The '&amp;lt;objectType&amp;gt;&amp;lt;/objectType&amp;gt;' entries are concept types, which can be: &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot;, or &amp;quot;individual&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;ontologyids=1032&amp;amp;isexactmatch=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/search/&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2012-07-06 10:31:44.413 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;page&amp;gt;&lt;br /&gt;
      &amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
      &amp;lt;numPages&amp;gt;1&amp;lt;/numPages&amp;gt;&lt;br /&gt;
      &amp;lt;pageSize&amp;gt;2&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsPage&amp;gt;2&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsTotal&amp;gt;2&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.search.SearchResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;searchResultList&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;apreferredname&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;csynonym&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene_Object&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene_Object&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene Object&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;1&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
        &amp;lt;/searchResultList&amp;gt;&lt;br /&gt;
        &amp;lt;ontologyHitList&amp;gt;&lt;br /&gt;
          &amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;numHits&amp;gt;2&amp;lt;/numHits&amp;gt;&lt;br /&gt;
          &amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
        &amp;lt;/ontologyHitList&amp;gt;&lt;br /&gt;
        &amp;lt;numHitsTotal&amp;gt;3&amp;lt;/numHitsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;/contents&amp;gt;&lt;br /&gt;
    &amp;lt;/page&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Term services =&lt;br /&gt;
(formerly referred to as Concept services)&lt;br /&gt;
&lt;br /&gt;
==  Get term, including its properties, subclasses, and superclasses ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/{concept id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./concepts/{ontology version id}?conceptid={uri-encoded concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology id}/{concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology id}?conceptid={uri-encoded concept id}&lt;br /&gt;
** To ensure that the Web service works within your application, use the Alt signature as some ontologies may contain terms where the concept id is a URI. &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** light=[1/0] - when set to 1, returns the &amp;quot;light&amp;quot; version of XML with only a basic info for the concept and its immediate children&lt;br /&gt;
** norelations=[1/0] - when set to 1, returns only the requested term information (id, label, fullid, type, synonyms, definitions) without the &amp;quot;relations&amp;quot; map. This is useful when you need to quickly retrieve just the base information about a term.&lt;br /&gt;
** maxnumchildren - an integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
Examples using Alt Signature&lt;br /&gt;
* http://rest.bioontology.org/bioportal/concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* http://rest.bioontology.org/bioportal/concepts/44450?conceptid=BRO:Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
Examples using Alt Virtual Signature (uses ontology id and uri-encoded concept id)&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FICD10%2FO80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1104?conceptid=http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/concepts/44103&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2010-12-08 16:57:43.763 PST&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;classBean&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;O80-O84.9&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80-O84.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;label&amp;gt;Delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;relations&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SubClass&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O84&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O84&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Multiple delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O83&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O83&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Other assisted single delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;7&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O82&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O82&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by caesarean section&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O81&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O81&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by forceps and vacuum extractor&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;6&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O80&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Single spontaneous delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;4&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;PAR&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Semantic_Type&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;Therapeutic or Preventive Procedure&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;TUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;T061&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;string&amp;gt;UMLS_CUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;C0011209&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SuperClass&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/relations&amp;gt;&lt;br /&gt;
    &amp;lt;/classBean&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  Get all root terms for an ontology version id ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/root?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/39002/root?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get a path between a term and the root ==&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./path/{ontology_version_id}/?source={concept1_id}&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/path/42838/?source=Transitional_Epithelium&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* Note: If there is no path between the specified term and the set of nodes designated as &amp;quot;roots&amp;quot; then this method just returns the root node. Note that &amp;quot;root&amp;quot; here is defined as a set of classes which have been designated as &amp;quot;roots&amp;quot;. It is not defined as a node which as no parents.&lt;br /&gt;
* Note: This service only returns a '''single path''' between a term and the root. There is a [[NCBO_REST_services#Get_paths_to_root.2Fleaves_from_a_concept_in_the_latest_version_of_a_given_ontology|service that returns '''all paths''' from a term to the root]] for most ontologies. Alternatively, all paths can be calculated by recursively calling [[NCBO_REST_services#Get_term.2C_including_its_properties.2C_subclasses.2C_and_superclasses|the term service]].&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the specific ontology version id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the virtual ontology id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104/all?&amp;amp;pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
== Changes to the Get all terms service ==&lt;br /&gt;
&lt;br /&gt;
Starting in BioPortal 2.3.1 (released March 15, 2010), the 'Get all terms' service has changed to support speedier and more complete term retrieval. To support this, several changes to the response XML and service signature are being made. Please see the following notes to update your existing applications to support these changes.&lt;br /&gt;
&lt;br /&gt;
* '''Examples''': A preview of the new service can be seen on the NCBO staging site:&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&lt;br /&gt;
&lt;br /&gt;
* '''Signature'''&lt;br /&gt;
** '''New parameters:''' Previously, offset and limit were used to control pagination of results. These parameters have been replaced as follows:&lt;br /&gt;
*** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
*** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
*** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
* '''Response''': The structure of the new 'Get all terms' response XML has been brought into line with other BioPortal REST term services. In addition, to assist in paging through result sets, 'page' metadata is provided. A list of classBeans is provided in the classBeanResultList element, which includes each classes' set of relations (examples of relations include SuperClass, SubClass, and rdfs:label). Please see the example below for a full demonstration of the new response.&lt;br /&gt;
&lt;br /&gt;
= View Extraction Service = &lt;br /&gt;
* This web service can be used to extract a subtree from an ontology. See [http://www.bioontology.org/wiki/index.php/View_Extraction View Extraction] for usage details. &lt;br /&gt;
&lt;br /&gt;
= Property Services =&lt;br /&gt;
&lt;br /&gt;
== Get all available ontology properties using the specific ontology version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/properties/{ontlogyVersionId}?apikey={YourAPIKey} &lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/properties/38801?apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all properties for a given ontology version.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/ontologies/properties/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2011-09-22 15:47:46.309 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_value&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_value&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_value&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_description&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_description&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_description&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_pages&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_pages&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_pages&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations&amp;gt;&lt;br /&gt;
					&amp;lt;entry&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;Domain&amp;lt;/string&amp;gt;&lt;br /&gt;
						&amp;lt;classBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;BibliographicReference&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#BibliographicReference&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;BibliographicReference&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;type&amp;gt;class&amp;lt;/type&amp;gt;&lt;br /&gt;
							&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
						&amp;lt;/classBean&amp;gt;&lt;br /&gt;
					&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Instance Services =&lt;br /&gt;
&lt;br /&gt;
== Get all direct instances for a given term ==&lt;br /&gt;
* '''Signature''': ./concepts/instances/{ontlogyVersionId}?conceptid={uri-encoded concept id}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey} &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/instances/38801?conceptid=SubstrateType&amp;amp;pagesize=10&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all direct instances for a given term.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/concepts/instances/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:17:21.226 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;page&amp;gt;&lt;br /&gt;
			&amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
			&amp;lt;numPages&amp;gt;5&amp;lt;/numPages&amp;gt;&lt;br /&gt;
			&amp;lt;pageSize&amp;gt;1&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsPage&amp;gt;1&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsTotal&amp;gt;5&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
			&amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.concept.InstanceBeanResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unknown_substrate_type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unknown_substrate_type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
									&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;MO_484&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;SubstrateType of unknown type.&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
						&amp;lt;/relations&amp;gt;&lt;br /&gt;
						&amp;lt;instanceType&amp;gt;&lt;br /&gt;
							&amp;lt;list&amp;gt;&lt;br /&gt;
								&amp;lt;classBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/classBean&amp;gt;&lt;br /&gt;
							&amp;lt;/list&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
					&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/contents&amp;gt;&lt;br /&gt;
		&amp;lt;/page&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get an instance and its property/value pairs ==&lt;br /&gt;
* '''Signature''': ./instance/{ontlogyVersionId}?instanceid={instanceid}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/instance/38801?instanceid=glass&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns information about an instance and a list of property/value pairs.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/instance/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:10:48.760 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
			&amp;lt;id&amp;gt;glass&amp;lt;/id&amp;gt;&lt;br /&gt;
			&amp;lt;fullId&amp;gt;&lt;br /&gt;
				http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
			&amp;lt;/fullId&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;glass&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;relations&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
						&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;MO_742&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;The array is made on a glass slide.&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
			&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;instanceType&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;classBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/classBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
		&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Hierarchy Services =&lt;br /&gt;
&lt;br /&gt;
The Hierarchy Services provide access to pre-computed term hierarchy information via a single web service call. The pre-computed hierarchy data is generated for only one version of an ontology and is periodically updated. Therefore, if using the Hierarchy Web services, it is best to use the form of the call with the virtual ontology id. To get hierarchy information for any version of an ontology, use the Term Web service to traverse the ontology structure.  &lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;NOTE: &amp;lt;/font&amp;gt;To see which ontology versions have been processed for use with the Hierarchy Services, check http://rest.bioontology.org/obs/ontologies for ontologies with STATUS=28.'''&lt;br /&gt;
&lt;br /&gt;
==  Get paths to root/leaves from a concept in the latest version of a given ontology  ==&lt;br /&gt;
* '''Signature''': ./virtual/[rootpath|leafpath]/{ontologyId}/{conceptId}[?apikey={YourAPIKey}&amp;amp;{optional args}]&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/rootpath/1032/C3224?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/C3262?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/C3224?apikey=YourAPIKey (returns an empty list since the term Melanoma is a leaf node)&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** offset=&amp;lt;integer&amp;gt; – results offset (used for pagination)&lt;br /&gt;
** limit=&amp;lt;integer&amp;gt; – limits the number of results&lt;br /&gt;
** delim=&amp;lt;string&amp;gt; – use a custom delimiter between returned terms. Default is a period (.).&lt;br /&gt;
* '''Description''': The same as the previous services, but takes an ontology id and returns parents from the latest version of that ontology available via the Hierarchy web services. To see which ontology versions are available, see the '''&amp;lt;font color='red'&amp;gt;NOTE&amp;lt;/font&amp;gt;''' above for the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services#Hierarchy_Services Hierarchy web services].&lt;br /&gt;
&lt;br /&gt;
= Bio2RDF Dump Service =&lt;br /&gt;
&lt;br /&gt;
This service allows you to output a given ontology from BioPortal in the form of a N3 RDF file conforming to the requirements for integrating into the [http://sourceforge.net/projects/bio2rdf/ Bio2RDF] collection.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontology/dump_n3/{ontlogyVersionId}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontology/dump_n3/40865?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Annotator Service =&lt;br /&gt;
&lt;br /&gt;
The NCBO Annotator is a Web service that can be used to annotate text metadata with biomedical ontology concepts. The concepts are from ontologies in BioPortal and includes the Unified Medical Language System (UMLS) Metathesaurus, OBO Foundry candidate ontologies and many others. &lt;br /&gt;
&lt;br /&gt;
The Annotator can be tested via a Web interface available through [http://bioportal.bioontology.org/annotate BioPortal]. For more information on using the Annotator Web service, see: http://bioontology.org/wiki/index.php/Annotator_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Ontology Recommender =&lt;br /&gt;
The Ontology Recommender is a Web service that provides information on what ontology is best covered by your text metadata. An in-depth description and links to the Web service documentation and sample clients can be found at: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Resource Index Service =&lt;br /&gt;
&lt;br /&gt;
The Resource Index provides a mechanism to search for biomedical data based on ontology concepts. For more information on using the Resource Index service, see http://www.bioontology.org/wiki/index.php/Resource_Index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RDF Term Service =&lt;br /&gt;
 &lt;br /&gt;
* '''Signature''': ./bioportal/rdf/{ontology version id}/?conceptid={concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/?conceptid={concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/?conceptid={concept id},{concept id},...,{concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** '''NOTE''': To ensure that the Web service works within your application, url-encode the concept id as some ontologies may contain terms where the concept id is a URI.&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/rdf/1321/?conceptid=NEMO_0000024&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/rdf/47799/?conceptid=NEMO_1398000&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
** concept id&lt;br /&gt;
* '''Description''': returns a BioPortal concept as RDF/XML ontology snippet. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': &amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/{ACRONYM}/{ID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*** '''OBO''': &amp;lt;nowiki&amp;gt;http://purl.obolibrary.org/{IDSPACE}_{LOCALID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns=&amp;quot;http://purl.bioontology.org/ontology/NEMO#&amp;quot;&lt;br /&gt;
     xml:base=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&lt;br /&gt;
     xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
     xmlns:BPMetadata=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#&amp;quot;&lt;br /&gt;
     xmlns:owl=&amp;quot;http://www.w3.org/2002/07/owl#&amp;quot;&lt;br /&gt;
     xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema#&amp;quot;&lt;br /&gt;
     xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
     xmlns:NEMO=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#&amp;quot;&lt;br /&gt;
     xmlns:ontology=&amp;quot;http://omv.ontoware.org/2005/05/ontology/&amp;quot;&lt;br /&gt;
     xmlns:skos=&amp;quot;http://www.w3.org/2004/02/skos/core#&amp;quot;&lt;br /&gt;
     xmlns:ontology2=&amp;quot;http://purl.bioontology.org/NEMO/ontology#&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;owl:Ontology rdf:about=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:name&amp;gt;Neural ElectroMagnetic Ontologies&amp;lt;/ontology:name&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:acronym&amp;gt;NEMO&amp;lt;/ontology:acronym&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:description&amp;gt;Neural ElectroMagnetic Ontologies (NEMO) describe classes of event-related brain potentials (ERP) and their properties, including spatial, temporal, functional (cognitive/behavioral) attributes, and data-level attributes (acquisition and analysis parameters).&amp;lt;/ontology:description&amp;gt;&lt;br /&gt;
        &amp;lt;BPMetadata:id&amp;gt;45141&amp;lt;/BPMetadata:id&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:hasOntologyLanguage rdf:resource=&amp;quot;http://omv.ontoware.org/2005/05/ontology#owl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Ontology&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Annotation properties&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/name&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_synonym&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_definition&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#id&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#broader&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subClassOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_pref_label&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/acronym&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#notation&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/description&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/hasOntologyLanguage&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subPropertyOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Classes&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/rdfs:label&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subClassOf rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;skos:prefLabel&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/skos:prefLabel&amp;gt;&lt;br /&gt;
        &amp;lt;skos:notation&amp;gt;NEMO_0000024&amp;lt;/skos:notation&amp;gt;&lt;br /&gt;
        &amp;lt;ontology2:NEMO_pref_label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/ontology2:NEMO_pref_label&amp;gt;&lt;br /&gt;
        &amp;lt;skos:broader rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Class&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Generated by the OWL API (version 3.0.0.1451) http://owlapi.sourceforge.net --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= RDF Download Service =&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./bioportal/virtual/ontology/rdf/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/ontology/rdf/download/1537?apikey=YourAPIKey&lt;br /&gt;
''NOTE:'' If using the Web service calls from Firefox, disable the Tabulator Add-on in order to download the files. &lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
* '''Description''': returns a BioPortal ontology as RDF/XML. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': http://purl.bioontology.org/ontology/{abbreviation}/{concept_id}&lt;br /&gt;
*** '''OBO''': http://purl.obolibrary.org/{idspace}_{localid}&lt;br /&gt;
&lt;br /&gt;
= Notes Service (Term Proposals and Comments) =&lt;br /&gt;
* The Notes Web service is described here: http://www.bioontology.org/wiki/index.php/Ontology_Notes.&lt;br /&gt;
&lt;br /&gt;
= Mapping Service = &lt;br /&gt;
* The Mapping Web service is described here: http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Usage Logging =&lt;br /&gt;
* '''Signature''': ./usage?{args}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/usage?requesturl=ontologies&amp;amp;resourceparameters=13578&amp;amp;email=example@example.org&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** none specifically, but at least one optional argument is required&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** requesturl=&amp;lt;string contained in request url&amp;gt; – limit results to a given string contained in REST service request url. Unique values for the requesturl are: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  /categories&lt;br /&gt;
  /concepts/{ontology version id}/{concept id}&lt;br /&gt;
  /concepts/{children or leafpath or parents or siblings}/{ontology version id}/{concept id}&lt;br /&gt;
  /diffs/{virtual id}&lt;br /&gt;
  /ontologies/{ontology version id} &lt;br /&gt;
  /ontologies/download/{ontology version id}&lt;br /&gt;
  /ontologies/versions/{ontology virtual id}&lt;br /&gt;
  /path/{ontology version id}/{concept id}&lt;br /&gt;
  /search/{search terms}&lt;br /&gt;
  /virtual/{virtual id}&lt;br /&gt;
  /virtual/ontology/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/rootpath/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/siblings/{virtual id}/{concept id}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** resourceparameters=&amp;lt;string contained in resource parameters&amp;gt; – limit results to a given string contained in resource parameters. For example, in the URL http://rest.bioontology.org/bioportal/search/melanoma, the word &amp;quot;melanoma&amp;quot; is considered a &amp;quot;resource parameter&amp;quot;.&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given starting date (default: no starting date)&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given ending date (default: today's date)&lt;br /&gt;
* '''Description''': returns BioPortal REST services usage data as XML.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/usage&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2009-07-27 14:21:19.728 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;&lt;br /&gt;
					/search/Certain infectious and parasitic diseases/&lt;br /&gt;
				&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Certain%20infectious%20and%20parasitic%20diseases&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;1&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Hypertension/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Hypertension&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;2&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Melanoma/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;query=Melanoma&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;3&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= XML Schema Definitions for the REST services =&lt;br /&gt;
&lt;br /&gt;
XML Schema for [[#Term_services|Term]] and [[#Hierarchy_Services|Hierarchy]] services have been provided courtesy Eamonn Maguire. An updated XML Schema document will be posted shortly.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Resource_Index_REST_Web_Service_User_Guide&amp;diff=12626</id>
		<title>Resource Index REST Web Service User Guide</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Resource_Index_REST_Web_Service_User_Guide&amp;diff=12626"/>
		<updated>2013-07-09T20:30:32Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
The Resource Index API is available through a REST web services interface.&lt;br /&gt;
&lt;br /&gt;
This documentation describes the current version of the API. Some changes may append in the future.&lt;br /&gt;
&lt;br /&gt;
The Resource index API is based on the web service that returns annotations from the Resource Index (called via a REST post). Additionally some simplified REST get services returned simplified results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Sample HTTP Client for the Resource Index REST Web Service===&lt;br /&gt;
&lt;br /&gt;
* Test HTML Page : http://rest.bioontology.org/resource_index/test&lt;br /&gt;
&lt;br /&gt;
* Test HTML Page ('''element per concept(s)''') : http://rest.bioontology.org/resource_index/test/search&lt;br /&gt;
&lt;br /&gt;
=== List of Resource Index Resources ===&lt;br /&gt;
* Resources Page : http://rest.bioontology.org/resource_index/resources/list/&lt;br /&gt;
&lt;br /&gt;
===Service endpoints===&lt;br /&gt;
* To retrieve &amp;quot;annotations&amp;quot; either per element or per concept(s) : http://rest.bioontology.org/resource_index/&lt;br /&gt;
&lt;br /&gt;
* To retrieve &amp;quot;element&amp;quot; per concept(s) : http://rest.bioontology.org/resource_index/search&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Web service Validation ===&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;Note&amp;lt;/font&amp;gt;''': All NCBO REST Web services will be required to contain the parameter &amp;quot;apikey=YourApiKey&amp;quot; starting June 2011. The parameter will be added to all Web service calls for the April 27, 2011 release but will not be required until June 2011. To obtain an API key, login to BioPortal and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter.&lt;br /&gt;
&lt;br /&gt;
* '''''Note for Application Developers''''': Application developers will also need to include the apikey parameter on all NCBO Web service calls. This allows us to track usage of our system at the level of an application. To obtain an API key, login to BioPortal and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter.&lt;br /&gt;
&lt;br /&gt;
=== POST calls ===&lt;br /&gt;
&lt;br /&gt;
POST your requests at the service endpoints.&lt;br /&gt;
&lt;br /&gt;
====Parameters====&lt;br /&gt;
&lt;br /&gt;
The Resource Index web service offers a set of parameters that allows a user to customize the annotations returned according to his specific requirements. For example, the annotations returned can be limited to a specific set of ontology and a specific set of semantic types. Plus, the expanded annotations can be filtered.&lt;br /&gt;
&lt;br /&gt;
Please see below for the list of parameters and the possible values.&lt;br /&gt;
&lt;br /&gt;
'''Note** :''' ''Parameter '''apikey''' and '''applicationid''' applies to all POST and GET calls.''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''apikey**'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{apikey}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: null&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|User identification query parameter with the pattern of &amp;quot;apikey=YourAPIKey&amp;quot;. This parameter replaces the email parameter. The parameter will be required in June 2011.  &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''applicationid**'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{applicationid}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: null &lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Identifies the application calling the REST service. To receive your &amp;quot;applicationid&amp;quot; please request one from [mailto:support@bioontology.org Support].&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontologiesToKeepInResult'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{localOntology1,...,localOntologyN}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: empty (i.e. all ontologies)&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the list of ontologies you want to filter in the result from the annotation process. The list of ontologies that can be used is available in the sample HTML page. The values are separated with comma (without spaces) &lt;br /&gt;
* For example, 42789,42838,42142.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''semanticTypes'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{semanticType1,...,semanticTypeN} &lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: empty (i.e. all semanticTypes)&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the list of UMLS semantic types to use in the annotation process. The list of semantic types that can be used is available at the /obs/semanticTypes URL. Note that the restriction to semantic types is also applied during the semantic expansion steps.&lt;br /&gt;
* For example, T047,T048,T191.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''levelMax'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{integer} &lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: 0&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the maximum level a parent concept must have to be considered for the is_a semantic closure expansion step. &lt;br /&gt;
* For example, an annotation done with levelMax=3 will expand a direct annotations done with a concept up to the 3rd level parent in the is_a hierarchy for this concept. An annotation done with levelMax=0 is equivalent to disable the is_a transitive closure expansion step.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''mappingTypes'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{null,mappingType1,...,mappingTypeN} &lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: empty (i.e. all mappingTypes)&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the list of mapping types to use during the mapping expansion step. The list of rmapping types that can be used is available at the /obs/mappingTypes URL. The current list is described in section Mapping types.&lt;br /&gt;
* For example, Automatic,Manual.&lt;br /&gt;
* Note that the use of the key word &amp;quot;'''null'''&amp;quot; in the mappingTypes list disables the mapping expansion component. &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''filterNumber'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{true, false}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: true&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies whether the concept recognition step to filter numbers or not.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''minTermSize'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{integer} &lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: 0&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the minimum length of the term to be included in the annotations.  &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''withSynonyms'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{true, false}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: true&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies either or not the direct annotations are done with or without Synonyms. By default it includes all the synonyms and preferred name. If 'false' is selected, the direct annotations are done with only preferred name. &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''additionalStopWords'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{stopWord1,...,stopWordN}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: empty (i.e. none)&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the list of additional stop words to use. Already used stop words are available here: [[http://rest.bioontology.org/obs/stopwords]]&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''isStopWordsCaseSenstive  '''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{true, false}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: false&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies whether stopwords are case-sensitive or not.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''conceptids'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{conceptid1,...,conceptidn}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: empty (i.e. all concepts)&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the list of concept to use to query the Resource index (i.e., get the annotations done with this list). This parameter must be jointly specified with the mode parameter. If conceptids contains only one element then the mode parameter can be ignored. The values are separated with comma (without spaces).&lt;br /&gt;
* For example, 40401/D008545,4513/Virtual_surface.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''isVirtualOntologyId'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{true, false}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: false&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the if the list of ontologies are all BioPortal virtual ontology ids. This parameter applies to both conceptids and ontologiesToKeepInResult parameters.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''mode'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{union, intersection}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: union&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the mode to use when querying the resource index with several concept (parameter conceptids ). The union mode returns the union of all the annotations (filtered eventually with other parameters) done with each specified conceptid. The intersection mode returns the intersection. &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''elementid'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: all&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the identifier of the resource element for which annotations are requested. The elementid is defined by the original resource e.g., PMID for PubMed, NCT for ClinicalTrials. The full list of the elementid type is defined in Section Local element ID used. &lt;br /&gt;
* For example, NCT00001589 or GDS2735.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceids'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: all&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the resource to filter the annotations with. The resourceids identifies a resource in the Resource Index. They are defined in section Resource identifiers. The list of resourceids can be used is available at the /obs/resources URL. &lt;br /&gt;
* For example, GEO,CT,AE.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''elementDetails'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{true, false}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: false&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the if the returned resource elements to be detailed or not.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''withContext'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{true, false}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: true&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies whether the annotations context information to be available or not. If turn to false, the set of annotations returned will be simplified and will not detail the context information for an annotation. Only the score will be returned.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''offset and limit'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{integer}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: 0/10 respectively &lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies an offset and limits the number of annotation results.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''format'''&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|{text, tabDelimited, owl, rdf, xml}&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|default: xml&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;|Specifies the desired format of the response. RDF and OWL outputs are defined according to a RDFS schema and OWL ontology respectively available here: http://obs.bioontology.org/ontologies/BioPortalAnnotation.rdfs and http://obs.bioontology.org/ontologies/NCBO_OBS_ontology.owl&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Web Service Response===&lt;br /&gt;
&lt;br /&gt;
'''Response Format'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''text'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Returns plain text representation of the ObrResultBean(Detailled).&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''tabDelimited'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Shorter version of &amp;quot;Text&amp;quot; format, returns not the full result content but the annotations only (no statistics, etc.). The format of the tab delimited file is: score \t conceptId \t preferredName \t synonyms (separated by ' /// ') \t semanticType (separated by ' /// ') \t contextName \t isDirect \t other context information (e.g., childConceptId, mappedConceptId, level, mappingType) (separated by ' /// '). &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''xml'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Returns XML representation of the ObrResultBean(Detailled).&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''owl'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Returns OWL representation of the ObrResultBean(Detailled). The elementsof the result (dictionary, parameters, annotations, etc) are described as instances in the following ontology: http://obs.bioontology.org/ontologies/NCBO_OBS_ontology.owl&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''rdf'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Returns RDF representation of the annotations in ObrResultBean(Detailled). The elements of the result are described as instances in the following ontology: http://obs.bioontology.org/ontologies/BioPortalAnnotation.rdfs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note :''' ''if request parameter withContext is true, then returns representation of the ObrResultBeanDetailed and if request parameter withContext is false, then returns representation of the ObrResultBean.''&lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrResultBeanDetailed'''&lt;br /&gt;
&lt;br /&gt;
Response ObrResultBeanDetailed contains all the contents of ObrResultBean. Those contents are described in section Response Content: ObrResultBean.&lt;br /&gt;
&lt;br /&gt;
Following are remaining contents for ObrResultBeanDetailed :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''directAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| One '''annotation''' is represented by ''ObrAnnotationBean''.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''isaAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| One '''annotation''' is represented by ''ObrAnnotationBean''.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''mappingAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| One '''annotation''' is represented by ''ObrAnnotationBean''.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note :''' ''Response contents of the ObrAnnotationBean are described in section ObrResultBean annotations''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrResultBean'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resultId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''dictionary'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Dictionary contains the metadata (not the content) of the dictionary used for a result. dictionaryId, dictionaryName, and dictionaryDate identify the dictionary on the server side and give information about its content. Dictionary versioning is strongly linked to the evolution of the ontologies used. Each time ontologies change, the dictionary is updated. All the dictionary information may be useful for comparing results of the Annotator Restlet service on time.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resultStatistics'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Each '''statistics''' contains information on the number of annotations done for a given context. The contextName keyword identifies the type of context and annotationCount is the number of annotations of this type.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''parameters'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Parameters summarizes all the parameters specified by the user when requesting the Annotator Restlet service. Those parameters are described in section Service parameters&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontologies'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| To keep the model simple, we provide only the global ontology identifier, localOntologyId the name (ontologyName) and version (ontologyVersion). This information come from the original repositories (UMLS/BioPortal) and might help the user to select the right ontology to use. When an ontology is used in the annotation, a result has a set of OntologyUsed which specify 2 other properties: nbAnnotation, the number of annotation that have been made with concepts from this ontology. score, the sum of all the scores of the annotations done with concepts from this ontology (if parameter scored=true). Therefore, score represents the most accurate ontology to annotate the given text.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''annotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| ''ObrAnnotationBean/ObrAnnotationBeanDetailed'' is a representation of one '''annotation/annotationDetailed'''. If ''elementDetails'' parameter is true the service return response of type '''annotation''', otherwise '''annotationDetailed'''.  An annotation has a score which represents the accuracy of the annotation computed by the scoring algorithm (if the scored=true parameter was chosen, otherwise score=-1). An annotation is done with a concept in a context.&lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrAnnotationBeanDetailled'''&lt;br /&gt;
&lt;br /&gt;
Response ObrAnnotationBeanDetailed contains all the contents of ObrAnnotationBean. Those contents are described in section Response Content: ObrAnnotationBean.&lt;br /&gt;
&lt;br /&gt;
Following are remaining contents for ObrAnnotationBeanDetailed :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''element'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|&lt;br /&gt;
* ''localElementId'' - Global identifier for the resource element. &lt;br /&gt;
* ''elementStructure'' - Represents Structure of an element for a given resource.  &lt;br /&gt;
&lt;br /&gt;
'''Response Content: Structure'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; style=&amp;quot;background:#ABCDEF;&amp;quot;&amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|resource identifier for Resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''contexts'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|list of context for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''itemKeys'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|list of itemKeys for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''weights'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|map contain weights (as double) for each context (as String).&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontoIds'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|map contain ontologyIds for each context (as String). &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrAnnotationBean'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''localElementId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Identifier for resource element.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''score'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''concept'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| &lt;br /&gt;
* ''localConceptId'' - global identifier for the concept in its original repository. &lt;br /&gt;
* ''localOntologyId'' - identifier for the ontology in which the concept is defined. &lt;br /&gt;
* ''isTopLevel'' - specifies if the concept is a root concept in its ontology. &lt;br /&gt;
* ''preferredName'' - label or preferred term for this concept (as assigned by the original repository). &lt;br /&gt;
* ''synonyms'' - the set of possible terms that represent the concept but are not preferred. &lt;br /&gt;
* ''semanticTypes'' - the set of the semantic types of the concept (assigned by UMLS + T000 and T999). &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''context'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Context specifies if it is a direct or expanded annotation and give precision about the origin of the annotation. ''contextName'' identifies the type of context. The context properties vary with the type of concept. There are 3 possible contexts identified by their contextName:&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; style=&amp;quot;background:#ABCDEF;&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''MGREP'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| represents direct annotations done with the Mgrep concept recognizer. A Mgrep context has 3 properties: &lt;br /&gt;
* ''termName'' - the expression (preferred name or synonyms) that was matched by Mgrep. &lt;br /&gt;
* ''from'' and ''to'' - specify the character index in the given text for the matched expression. Attention, those values are in number of bytes, not characters e.g., ½ is a two-byte character, thus will count for 2 characters.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ISA_CLOSURE'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| represents  expanded annotations done with the ''is_a'' transitive closure expansion component. A ISA_CLOSURE context has 2 properties:&lt;br /&gt;
* ''childConceptId'' - the concept from which the annotation was derived. &lt;br /&gt;
* ''level'' - the distance in the is_a hierarchy between the annotating concept and the concept from which the annotation was derived. &lt;br /&gt;
* ''from'' and ''to'' - specify the character index in the given text for the matched expression.&lt;br /&gt;
* For example, if a direct annotation with NCI/C0025202 (melanoma) was done, the is_a transitive closure component may expand it to another annotation with NCI/C1302746 (Melanocytic Neoplasm) because the latter is a direct parent (i.e., level 1) concept of the former. The ISA_CLOSURE annotation generated will have the following properties {NCI/C0025202, 1}.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''MAPPING'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| represents expanded annotations done with the mapping expansion component. A MAPPING context has 2 properties: &lt;br /&gt;
* mappedConceptId identifies the concept from which the annotation was derived. &lt;br /&gt;
* mappingType specifies the type of mapping.&lt;br /&gt;
* ''from'' and ''to'' - specify the character index in the given text for the matched expression.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''localElementId localConceptIds mode withContext elementDetails counts offsetStart offsetMax'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Parameters summarizes all the parameters specified by the user when requesting the Resource Index Restlet service. Those parameters are described in section Service parameters&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===GET calls===&lt;br /&gt;
Following section describes all other simplified GET services available in Resource_Index_API.&lt;br /&gt;
&lt;br /&gt;
====Annotation by Concept Service====&lt;br /&gt;
Returns the set of annotations done with a given localConceptId.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/byconcept/{ontologyid}/{withContext}/{counts}/{offset}/{limit}?conceptid={conceptid}'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/byconcept/42838/false/true/0/10?conceptid=Melanoma&amp;amp;apikey=YourAPIKey &lt;br /&gt;
*Old Request Format*  :&lt;br /&gt;
**/byconcept/{ontologyID}/{withContext}/{counts}/{from}/{number}?conceptID={conceptID}&lt;br /&gt;
**/byconcept/{ontologyID}/{conceptID}/{withContext}/{counts}/{from}/{number}&lt;br /&gt;
&lt;br /&gt;
*Response Content : ''ObrResultBean/ObrResultBeanDetailed'' is a representation of  '''result/resultDetailed'''. If request parameter withContext is true, then returns representation of the '''resultDetailed''' and if request parameter withContext is false, then returns representation of the '''result'''.&lt;br /&gt;
&lt;br /&gt;
====Annotation for BioPortal virtual ontology Concept Service ====&lt;br /&gt;
Returns the set of all annotations done with a given localConceptId using BioPortal virtual ontology id.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/byconcept/virtual/{virtual_ontology_id}/{withContext}/{counts}/{offset}/{limit}?conceptid={conceptid}'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/byconcept/virtual/1032/false/true/0/10?conceptid=Melanoma&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* : &lt;br /&gt;
**/byconcept/virtual/{virtualOntologyID}/{withContext}/{counts}/{from}/{number}?conceptID={conceptID}&lt;br /&gt;
**/byconcept/virtual/{virtualOntologyID}/{conceptID}/{withContext}/{counts}/{from}/{number}&lt;br /&gt;
 &lt;br /&gt;
*Response Content : ''ObrResultBean/ObrResultBeanDetailed'' is a representation of  '''result/resultDetailed'''.&lt;br /&gt;
&lt;br /&gt;
====Annotation By Concept And Resource Service ====&lt;br /&gt;
Returns the set of all annotations done with a given localConceptId for given resourceId.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/byconcept/{ontologyid}/{resourceid}/{withContext}/{counts}/{offset}/{limit}?conceptid={conceptid}'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/byconcept/42838/AE/false/true/0/10?conceptid=Melanoma&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* : &lt;br /&gt;
**/byconcept/{ontologyID}/{resourceID}/{withContext}/{counts}/{from}/{number}?conceptID={conceptID}&lt;br /&gt;
**/byconcept/{ontologyID}/{conceptID}/{resourceID}/{withContext}/{counts}/{from}/{number}/{from}/{number}&lt;br /&gt;
 &lt;br /&gt;
*Response Content : ''ObrResultBean/ObrResultBeanDetailed'' is a representation of  '''result/resultDetailed'''.&lt;br /&gt;
&lt;br /&gt;
====Annotation for BioPortal virtual ontology Concept And Resource Service ====&lt;br /&gt;
Returns the set of all annotations done with a given localConceptId using BioPortal virtual ontology id and using particular resourceId.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/byconcept/virtual/{virtual_ontology_id}/{resourceid}/{withContext}/{counts}/{offset}/{limit}?conceptid={conceptid}'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/byconcept/virtual/1032/AE/false/true/0/10?conceptid=Melanoma&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* :  &lt;br /&gt;
**/byconcept/virtual/{virtualOntologyID}/{resourceID}/{withContext}/{counts}/{from}/{number}?conceptID={conceptID}&lt;br /&gt;
**/byconcept/virtual/{virtualOntologyID}/{conceptID}/{resourceID}/{withContext}/{counts}/{from}/{number}&lt;br /&gt;
&lt;br /&gt;
*Response Content : ''ObrResultBean/ObrResultBeanDetailed'' is a representation of  '''result/resultDetailed'''.&lt;br /&gt;
&lt;br /&gt;
'''For Multiple resources using service at basis URL'''&lt;br /&gt;
*GET Request Format :  '''/?conceptids={conceptids}&amp;amp;isVirtualOntologyId=true&amp;amp;resourceids={resourceids}&amp;amp;withContext={withContext}&amp;amp;counts={counts}&amp;amp;offset={offset}&amp;amp;limit={limit}&amp;amp;levelMax=2147483647&amp;amp;filterNumber=false'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/?conceptids=1032/Melanoma&amp;amp;isVirtualOntologyId=true&amp;amp;resourceids=CT,DBK,OMIM,RXRD&amp;amp;withContext=true&amp;amp;counts=true&amp;amp;offset=0&amp;amp;limit=10&amp;amp;levelMax=2147483647&amp;amp;filterNumber=false&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
*Response Content : '''result/resultDetailed''' for each resource. ''ObrResultBean/ObrResultBeanDetailed'' is a representation of one '''result/resultDetailed'''&lt;br /&gt;
&lt;br /&gt;
====Annotation By Resource Element Service ====&lt;br /&gt;
Returns the set of all annotations done with a given resource element localElementId for all the concepts.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/byelement/{resourceid}/{elementDetails}{withContext}/{counts}/{offset}/{limit}?elementid={elementid}'''&lt;br /&gt;
*Example 1 : http://rest.bioontology.org/resource_index/byelement/AE/false/true/false/0/10?elementid=E-GEOD-18509&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Example 1 : http://rest.bioontology.org/resource_index/byelement/AE/true/true/false/0/10?elementid=E-GEOD-18509&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
*Old Request Format* :  &lt;br /&gt;
**/byelement/{resourceID}/{withContext}/{counts}/{from}/{number}?elementID={localElementID}&lt;br /&gt;
**/byelement/{resourceID}/{localElementID}/{withContext}/{counts}/{from}/{number}&lt;br /&gt;
 &lt;br /&gt;
*Response Content : ''ObrResultBean/ObrResultBeanDetailed'' is a representation of  '''result/resultDetailed'''.&lt;br /&gt;
&lt;br /&gt;
====Annotation Details By Resource Element Service ====&lt;br /&gt;
Returns the set of all annotations details with a given resource element localElementId for given conceptId&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/details/{elementDetails}/concept/{ontologyid}/resource/{resourceid}/{offset}/{limit}?conceptid={conceptid}&amp;amp;elementid={elementid}'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/details/true/concept/42838/resource/AE/0/10?conceptid=Melanoma&amp;amp;elementid=E-GEOD-18509&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* :  &lt;br /&gt;
**/details/{elementDetails}/concept/{ontologyID}/resource/{resourceID}?conceptID={conceptID}&amp;amp;elementID={localElementID}&lt;br /&gt;
**/details/{elementDetails}/concept/{ontologyID}/{conceptID}/resource/{resourceID}/element/{localElementID}&lt;br /&gt;
 &lt;br /&gt;
*Response Content :  ''ObrAnnotationBean/ObrAnnotationBeanDetailed'' is a representation of one '''annotation/annotationDetailed'''. annotationDetailed if elementDetails is true otherwise annotation.&lt;br /&gt;
&lt;br /&gt;
====Annotation Details By Resource Element Service for BioPortal Virtual OntologyID====&lt;br /&gt;
Returns the set of all annotations details with a given resource element localElementId for given conceptId of BioPortal virtual ontologyId&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  '''/details/{elementDetails}/virtual/concept/{virtual_ontology_id}/resource/{resourceid}/{offset}/{limit}?conceptid={conceptid}&amp;amp;elementid={elementid}'''&lt;br /&gt;
*Example : http://rest.bioontology.org/resource_index/details/true/virtual/concept/1032/resource/AE/0/10?conceptid=Melanoma&amp;amp;elementid=E-GEOD-18509&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* :  &lt;br /&gt;
**/details/{elementDetails}/virtual/concept/{virtualOntologyID}/resource/{resourceID}?conceptID={conceptID}&amp;amp;elementID={localElementID}&lt;br /&gt;
**/details/{elementDetails}/virtual/concept/{virtualOntologyID}/{conceptID}/resource/{resourceID}/element/{localElementID}&lt;br /&gt;
 &lt;br /&gt;
*Response Content : ''ObrAnnotationBean/ObrAnnotationBeanDetailed'' is a representation of one '''annotation/annotationDetailed'''. annotationDetailed if elementDetails is true otherwise annotation.&lt;br /&gt;
&lt;br /&gt;
====Resources Service ====&lt;br /&gt;
Returns the set of all resources available in resource index and information related to it.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/resources''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/resources?apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : Resource is a representation of one resource &lt;br /&gt;
'''Response Content: Resource'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceName'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Name of the particular resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Identifier of the resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''mainContext'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Main context string for the resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceURL'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Website URL for the resource&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceElementURL'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Base URL for getting elements for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceDescription'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Description of the resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceLogo'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| URL of logo image for the resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceStructure'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Represents Structure of an element for the resource.  &lt;br /&gt;
&lt;br /&gt;
'''Response Content: Structure'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; style=&amp;quot;background:#ABCDEF;&amp;quot;&amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|resource identifier for Resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''contexts'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|list of context for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''itemKeys'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|list of itemKeys for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''weights'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|map contain weights (as double) for each context (as String).&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontoIds'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|map contain ontology ids for each context (as String). &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resource Service ====&lt;br /&gt;
Returns the resource in resource index for given resource id and information related to it.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/resources/{resourceid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/resources/AE?apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* :  /resources/{resourceID}&lt;br /&gt;
*Response Content : ''Resource'' is a representation of one '''resource'''.&lt;br /&gt;
&lt;br /&gt;
====Resource Element Service ====&lt;br /&gt;
Service returns elementURL for given localElementId and redirect it to get resource element on the web.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/element/{resourceid}?elementid={elementid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/element/AE?elementid=E-GEOD-9118&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* :  /element/{resourceID}?element={localElementID} &lt;br /&gt;
*Response Content : Web page containing details of the element.&lt;br /&gt;
&lt;br /&gt;
====Element details service by elementid ====&lt;br /&gt;
Returns detail for given element using resource id and element id&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/elementDetails/{resourceid}?elementid={elementid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/elementDetails/AE?elementid=E-GEOD-9118&amp;amp;apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : element&lt;br /&gt;
&lt;br /&gt;
====Elements detail service by chronology ====&lt;br /&gt;
Retruns elements details for given resource id cronologically&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/elements/{resourceid}?method={method}&amp;amp;offset={offset}&amp;amp;limit={limit}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/elements/AE?method=chronology&amp;amp;offset=0&amp;amp;limit=10&amp;amp;apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : ''Element'' is a representation of one '''element'''.&lt;br /&gt;
&lt;br /&gt;
====Resources Service with ontologies used for indexing  ====&lt;br /&gt;
Returns the set of all resources available in resource index and list of onotolgies used for indexing them.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/resources?withontologies=true''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/resources?withontologies=true&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format* :  /resources?withOntologies=true &lt;br /&gt;
*Response Content : ObrResourceBean is a representation of one resource with ontologies&lt;br /&gt;
'''Response Content: ObrResourceBean'''&lt;br /&gt;
&lt;br /&gt;
Response ObrResourceBean contains all the contents of Resource. Those contents are described in section ''Response Content: Resource''.&lt;br /&gt;
&lt;br /&gt;
Following are remaining contents for ObrResourceBean :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontologiesUsed'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Presents list of ontologies used for indexing. Each ontology of type OntologyBean.&lt;br /&gt;
'''Response Content: OntologyBean'''&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; style=&amp;quot;background:#ABCDEF;&amp;quot;&amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''localOntologyId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Local onotology id  for Ontology.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontologyName'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|name of the resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''ontologyVersion'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|version number for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''virtualOntologyId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|virtual ontology id for ontology. &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resource Service with ontologies used for indexing  ====&lt;br /&gt;
Returns the information about resources and list of onotolgies used for indexing it.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/resources/{resourceid}?withontologies=true''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/resources/AE?withOntologies=true&amp;amp;apikey=YourAPIKey&lt;br /&gt;
*Old Request Format : /resources/{resourceID}?withOntologies=true&lt;br /&gt;
*Response Content : '''resource''' is represented by ''ObrResourceBean''.&lt;br /&gt;
&lt;br /&gt;
====Ontologies Service with resources indexed ====&lt;br /&gt;
Returns the set of all ontologies used in resource index with list of resources indexed by given ontology.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/ontologies?withresources=true''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/ontologies?withresources=true&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
*Response Content : Each '''ontology''' is represented by ''ObrOntologyBean''.&lt;br /&gt;
&lt;br /&gt;
Response ObrOntologyBean contains all the contents of OntologyBean.Those contents are described in section Response Content: OntologyBean.&lt;br /&gt;
&lt;br /&gt;
Following are remaining contents for ObrResourceBean :&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resources'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;| Represents list of resources. Response content for each '''resource''' is of type ''Resource''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Ontology Service with resources indexed ====&lt;br /&gt;
Returns the information about given ontologies used in resource index with list of resources.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/ontologies/{ontologyid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/ontologies/42838?apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : '''ontology''' is represented by ''ObrOntologyBean''.&lt;br /&gt;
&lt;br /&gt;
====Virtual Ontology Service with resources indexed ====&lt;br /&gt;
Returns the ontology versions in resource index with list of resources for given virtual_ontology_id.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/virtual/ontology/{virtual_ontology_id}?withresources={true|false}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/virtual/ontology/1032?withresources=true&amp;amp;apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : List of '''ontology''' represented by ''ObrOntologyBean''.&lt;br /&gt;
&lt;br /&gt;
====Concept Frequency Service====&lt;br /&gt;
Returns the get most used concepts for given resource id.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/most-used-concepts/{resourceid}?method={counts|score}&amp;amp;offset={offset}&amp;amp;limit={limit}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/most-used-concepts/AE?method=counts&amp;amp;offset=0&amp;amp;limit=10&amp;amp;apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : '''conceptFrequency''' with format ''ObrConceptFrequencyBean''.&lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrConceptFrequencyBean'''&lt;br /&gt;
&lt;br /&gt;
Following are contents for ObrConceptFrequencyBean:&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''concept'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|ConceptBean is a representation of concept&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''counts'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Frequency counts for a concept .&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''score'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|score for a concept .&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====All Statistics Service====&lt;br /&gt;
Returns the information about number of all the annotations done in resource index.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/statistics/all''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/statistics/all?apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : All '''statistics' represented by ''ObrStatisticsBean''.&lt;br /&gt;
 &lt;br /&gt;
'''Response Content: ObrStatisticsBean'''&lt;br /&gt;
Following are remaining contents for ObrStatisticsBean:&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''aggregatedAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Sum of the number of rows in all the indexing tables&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''mgrepAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Number of mgrep annotations entries in direct annotation table.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''reportedAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Number of reported annotations entries in direct annotation table.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''isaAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Number of is-a annotations entries in extended annotation table.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''mappingAnnotations'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Number of mapping annotations entries in extended annotation table.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Ontology Statistics Service====&lt;br /&gt;
Returns the total statistics for given ontology for All resources.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/statistics/ontology/{ontologyid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/statistics/ontology/42838?apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : '''ontologyStatistics''' with format ''ObrOntologyStatisticsBean''.&lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrOntologyStatisticsBean'''&lt;br /&gt;
Following are contents for ObrOntologyStatisticsBean:&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Resource Id for resource.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''statistics'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|ObrStatisticsBean is a representation of statistics&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Ontology Statistics Service by resources====&lt;br /&gt;
Returns the statistics for given ontology for each resource separately.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/statistics/ontology/{onotlogyid}?byresource=true''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/statistics/ontology/42838?byresource=true&amp;amp;apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : '''ontologyStatistics''' with format ''ObrOntologyStatisticsBean''.&lt;br /&gt;
&lt;br /&gt;
====Resource Statistics Service====&lt;br /&gt;
Returns the total statistics for given resource for All ontology.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/statistics/resource/{resourceid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/statistics/resource/CANANO?apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : '''resourceStatistics''' with format ''ObrResourceStatisticsBean''.&lt;br /&gt;
&lt;br /&gt;
'''Response Content: ObrResourceStatisticsBean'''&lt;br /&gt;
Following are contents for ObrResourceStatisticsBean:&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''localOntologyId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|local ontology id for given ontology.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''statistics'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|''ObrStatisticsBean'' is a representation of '''statistics'''.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resource Statistics Service by ontologies====&lt;br /&gt;
Returns the statistics for given resource for each ontology separately.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/statistics/resource/{resourceid}?byontology=true ''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/statistics/resource/AE?byontology=true&amp;amp;apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : '''resourceStatistics''' with format ''ObrResourceStatisticsBean''.&lt;br /&gt;
&lt;br /&gt;
====All Executions Service====&lt;br /&gt;
Returns the information about all workflow executions done in resource index.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/executions''&lt;br /&gt;
*Web Page Request Format :  ''/executions/list/''&lt;br /&gt;
*Examples: &lt;br /&gt;
**http://rest.bioontology.org/resource_index/executions?apikey=YourAPIKey&lt;br /&gt;
**http://rest.bioontology.org/resource_index/executions/list/?apikey=YourAPIKey&lt;br /&gt;
 &lt;br /&gt;
*Response Content : List of all '''execution'' represented by ''ObrExecutionBean''.&lt;br /&gt;
 &lt;br /&gt;
'''Response Content: ObrExecutionBean'''&lt;br /&gt;
Following are remaining contents for ObrExecutionBean:&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; &amp;lt;!-- The nested table must be on a new line --&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''resourceId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Identifier of the resource. &lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''dictionaryId'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Identifier of the dictionary used for execution.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''withCompleteDictionary'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Specifies if complete dictionary is used for execution or not (true/false).&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''elementCount'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Number of elements updated/annotated in execution.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''firstExecution'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Boolean value specifies if execution is first execution.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''executionBeginning'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Specifies Date/Time at which execution started.&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''executionEnd'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Specifies Date/Time at which execution ended..&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;10%&amp;quot;|'''executionTime'''&lt;br /&gt;
|width=&amp;quot;90%&amp;quot;|Time required (in HH:mm:ss format) to complete current execution.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Resource Executions Service====&lt;br /&gt;
Returns the information about workflow executions done for given resource in resource index.&lt;br /&gt;
&lt;br /&gt;
*GET Request Format :  ''/executions/{resourceid}''&lt;br /&gt;
*Example: http://rest.bioontology.org/resource_index/executions/WP?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
*Response Content : '''execution'' represented by ''ObrExecutionBean''.&lt;br /&gt;
----&lt;br /&gt;
'''Note* :''' ''Old Request Format not working anymore.''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User_talk:Klortho&amp;diff=12623</id>
		<title>User talk:Klortho</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User_talk:Klortho&amp;diff=12623"/>
		<updated>2013-06-12T23:07:44Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''NCBO Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:Fergerson|Fergerson]] ([[User talk:Fergerson|talk]]) 16:07, 12 June 2013 (PDT)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User:Klortho&amp;diff=12622</id>
		<title>User:Klortho</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User:Klortho&amp;diff=12622"/>
		<updated>2013-06-12T23:07:43Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Creating user page for new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User_talk:Andrew_Su&amp;diff=12592</id>
		<title>User talk:Andrew Su</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User_talk:Andrew_Su&amp;diff=12592"/>
		<updated>2013-03-22T00:47:35Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''NCBO Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:Fergerson|Fergerson]] 17:47, 21 March 2013 (PDT)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12588</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12588"/>
		<updated>2013-03-09T02:00:30Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* How to cite NCBO and BioPortal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Visualizing concepts and mappings ===&lt;br /&gt;
With the BioPortal user interface, you can [http://www.bioontology.org/wiki/index.php/Visualizing_Concepts_and_Mappings visualize ontology concepts and their mappings with other ontologies].&lt;br /&gt;
&lt;br /&gt;
== Programing with the BioPortal API ==&lt;br /&gt;
Documentation about how to use the BioPortal REST API to access information is available here:&lt;br /&gt;
&lt;br /&gt;
http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;br /&gt;
&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== SPARQL Endpoint ===&lt;br /&gt;
Salvadores M, Horridge M, Alexander PR, Fergerson RW, Musen MA, and Noy NF. Using SPARQL to Query BioPortal Ontologies and Metadata. International Semantic Web Conference. Boston US. LNCS 7650, pp. 180195, 2012.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12506</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12506"/>
		<updated>2012-11-15T00:43:56Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
*'''[http://www.amia.org/amia2012/tutorials Clinical Classifications and Biomedical Ontologies: Terminology Evolution, Principles, and Practicalities]''', AMIA 2012 Annual Symposium, November 3, 2012 Chicago, IL. Presented by Christopher Chute, James Cimino, and Mark Musen.&lt;br /&gt;
*'''[[Media:NCBO_NCBC_Showcase_2.pdf|Overview Presentation for the NCBC Showcase]]''', November 8-9, 2012&lt;br /&gt;
*'''[https://www.nescent.org/sites/academy/Anatomy_ontologies Course on Anatomy Ontologies]''', July 30-August 3, 2012, [http://nescent.org National Evolutionary Synthesis Center], Durham, NC.&lt;br /&gt;
&lt;br /&gt;
* '''NCBO Webinar Series'''&lt;br /&gt;
** The full list of Webinar presentations and recordings for past presentations is available [http://www.bioontology.org/webinar-series here]&lt;br /&gt;
&lt;br /&gt;
* [[Example.ogg|Foo Bar]]&lt;br /&gt;
&lt;br /&gt;
==Past Events==&lt;br /&gt;
&lt;br /&gt;
*'''[[Meetings and Events | Cumulative List of NCBO Events (2005 - 2012)]]'''&lt;br /&gt;
&lt;br /&gt;
== Educational Documents, Video and Audio Presentations ==&lt;br /&gt;
&lt;br /&gt;
* Educational materials created and supplied by the NCBO are available [http://www.bioontology.org/learning-about-ontologies here]&lt;br /&gt;
&lt;br /&gt;
* For video and audio presentations of NCBO dissemination and training events see: [[Ontology Training: Video and Audio Presentations]]&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12505</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12505"/>
		<updated>2012-11-15T00:37:22Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
*'''[http://www.amia.org/amia2012/tutorials Clinical Classifications and Biomedical Ontologies: Terminology Evolution, Principles, and Practicalities]''', AMIA 2012 Annual Symposium, November 3, 2012 Chicago, IL. Presented by Christopher Chute, James Cimino, and Mark Musen.&lt;br /&gt;
* [File:NCBO_NCBC_Showcase_2.pdf Overview Presentation for the NCBC Showcase], November 8-9, 2012&lt;br /&gt;
*'''[https://www.nescent.org/sites/academy/Anatomy_ontologies Course on Anatomy Ontologies]''', July 30-August 3, 2012, [http://nescent.org National Evolutionary Synthesis Center], Durham, NC.&lt;br /&gt;
&lt;br /&gt;
* '''NCBO Webinar Series'''&lt;br /&gt;
** The full list of Webinar presentations and recordings for past presentations is available [http://www.bioontology.org/webinar-series here]&lt;br /&gt;
&lt;br /&gt;
* [[Example.ogg|Foo Bar]]&lt;br /&gt;
&lt;br /&gt;
==Past Events==&lt;br /&gt;
&lt;br /&gt;
*'''[[Meetings and Events | Cumulative List of NCBO Events (2005 - 2012)]]'''&lt;br /&gt;
&lt;br /&gt;
== Educational Documents, Video and Audio Presentations ==&lt;br /&gt;
&lt;br /&gt;
* Educational materials created and supplied by the NCBO are available [http://www.bioontology.org/learning-about-ontologies here]&lt;br /&gt;
&lt;br /&gt;
* For video and audio presentations of NCBO dissemination and training events see: [[Ontology Training: Video and Audio Presentations]]&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12504</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12504"/>
		<updated>2012-11-15T00:26:46Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
*'''[http://www.amia.org/amia2012/tutorials Clinical Classifications and Biomedical Ontologies: Terminology Evolution, Principles, and Practicalities]''', AMIA 2012 Annual Symposium, November 3, 2012 Chicago, IL. Presented by Christopher Chute, James Cimino, and Mark Musen.&lt;br /&gt;
* [[File:NCBO_NCBC_Showcase_2.pdf]]NCBO Overview Presentation for the NCBC Showcase, November 8-9, 2012&lt;br /&gt;
*'''[https://www.nescent.org/sites/academy/Anatomy_ontologies Course on Anatomy Ontologies]''', July 30-August 3, 2012, [http://nescent.org National Evolutionary Synthesis Center], Durham, NC.&lt;br /&gt;
&lt;br /&gt;
* '''NCBO Webinar Series'''&lt;br /&gt;
** The full list of Webinar presentations and recordings for past presentations is available [http://www.bioontology.org/webinar-series here]&lt;br /&gt;
&lt;br /&gt;
==Past Events==&lt;br /&gt;
&lt;br /&gt;
*'''[[Meetings and Events | Cumulative List of NCBO Events (2005 - 2012)]]'''&lt;br /&gt;
&lt;br /&gt;
== Educational Documents, Video and Audio Presentations ==&lt;br /&gt;
&lt;br /&gt;
* Educational materials created and supplied by the NCBO are available [http://www.bioontology.org/learning-about-ontologies here]&lt;br /&gt;
&lt;br /&gt;
* For video and audio presentations of NCBO dissemination and training events see: [[Ontology Training: Video and Audio Presentations]]&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=File:NCBO_NCBC_Showcase_2.pdf&amp;diff=12503</id>
		<title>File:NCBO NCBC Showcase 2.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=File:NCBO_NCBC_Showcase_2.pdf&amp;diff=12503"/>
		<updated>2012-11-15T00:26:04Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12502</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12502"/>
		<updated>2012-11-15T00:24:01Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
*'''[http://www.amia.org/amia2012/tutorials Clinical Classifications and Biomedical Ontologies: Terminology Evolution, Principles, and Practicalities]''', AMIA 2012 Annual Symposium, November 3, 2012 Chicago, IL. Presented by Christopher Chute, James Cimino, and Mark Musen.&lt;br /&gt;
* NCBO Overview Presentation for the NCBC Showcase, November 8-9, 2012&lt;br /&gt;
*'''[https://www.nescent.org/sites/academy/Anatomy_ontologies Course on Anatomy Ontologies]''', July 30-August 3, 2012, [http://nescent.org National Evolutionary Synthesis Center], Durham, NC.&lt;br /&gt;
&lt;br /&gt;
* '''NCBO Webinar Series'''&lt;br /&gt;
** The full list of Webinar presentations and recordings for past presentations is available [http://www.bioontology.org/webinar-series here]&lt;br /&gt;
&lt;br /&gt;
==Past Events==&lt;br /&gt;
&lt;br /&gt;
*'''[[Meetings and Events | Cumulative List of NCBO Events (2005 - 2012)]]'''&lt;br /&gt;
&lt;br /&gt;
== Educational Documents, Video and Audio Presentations ==&lt;br /&gt;
&lt;br /&gt;
* Educational materials created and supplied by the NCBO are available [http://www.bioontology.org/learning-about-ontologies here]&lt;br /&gt;
&lt;br /&gt;
* For video and audio presentations of NCBO dissemination and training events see: [[Ontology Training: Video and Audio Presentations]]&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12478</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12478"/>
		<updated>2012-10-25T00:56:52Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Programing with the BioPortal API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Programing with the BioPortal API ==&lt;br /&gt;
Documentation about how to use the BioPortal REST API to access information is available here:&lt;br /&gt;
&lt;br /&gt;
http://www.bioontology.org/wiki/index.php/NCBO_REST_services&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;br /&gt;
&lt;br /&gt;
=== SPARQL Endpoint ===&lt;br /&gt;
Salvadores M, Horridge M, Alexander PR, Fergerson RW, Musen MA, and Noy NF. Using SPARQL to Query BioPortal Ontologies and Metadata. International Semantic Web Conference. Boston US. LNCS 7650, pp. 180195, 2012.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12477</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12477"/>
		<updated>2012-10-25T00:55:32Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Programmatic Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Programing with the BioPortal API ==&lt;br /&gt;
Documentation about how to use the BioPortal REST API to access information is available here:&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;br /&gt;
&lt;br /&gt;
=== SPARQL Endpoint ===&lt;br /&gt;
Salvadores M, Horridge M, Alexander PR, Fergerson RW, Musen MA, and Noy NF. Using SPARQL to Query BioPortal Ontologies and Metadata. International Semantic Web Conference. Boston US. LNCS 7650, pp. 180195, 2012.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12476</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12476"/>
		<updated>2012-10-25T00:54:20Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Glossary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Programmatic Access ==&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;br /&gt;
&lt;br /&gt;
=== SPARQL Endpoint ===&lt;br /&gt;
Salvadores M, Horridge M, Alexander PR, Fergerson RW, Musen MA, and Noy NF. Using SPARQL to Query BioPortal Ontologies and Metadata. International Semantic Web Conference. Boston US. LNCS 7650, pp. 180195, 2012.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12475</id>
		<title>BioPortal REST services</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12475"/>
		<updated>2012-10-25T00:52:12Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The list below documents the NCBO Web services. For questions on how to use these Web services or to request features, contact [mailto:support@bioontology.org Support]. &lt;br /&gt;
&lt;br /&gt;
The '''prefix''' for all production service URLs in the table below is http://rest.bioontology.org/&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;Note&amp;lt;/font&amp;gt;''': All NCBO Web services will be required to contain the parameter &amp;quot;apikey=YourApiKey&amp;quot; starting June 2011. The parameter will be added to all Web service calls for the April 27, 2011 release but will not be required until June 2011. To obtain an API key, [http://bioportal.bioontology.org/login login to BioPortal] and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter. &lt;br /&gt;
&lt;br /&gt;
* '''''Note for Application Developers''''': Application developers will also need to include the apikey parameter on all NCBO Web service calls. This allows us to track usage of our system at the level of an application. To obtain an API key, login to BioPortal and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter.&lt;br /&gt;
&lt;br /&gt;
* '''Note''': ''Signatures for BioPortal services have changed in BioPortal 2.0.4 release on January 13th, 2009. This page has the new service URLs. &lt;br /&gt;
&lt;br /&gt;
= Overview - Using NCBO Technology in Your Project =&lt;br /&gt;
See [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in your Project] for general information and widgets available for use.&lt;br /&gt;
&lt;br /&gt;
= Sample Code Cookbook = &lt;br /&gt;
*Examples of using the Web services in sample code can be found [http://www.bioontology.org/wiki/index.php/Sample_Code_Cookbook here]&lt;br /&gt;
**Sample code is located within the [https://bmir-gforge.stanford.edu/gf/project/client_examples/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2F NCBO Gforge repository] and can be checked out via anonymous SVN access&lt;br /&gt;
&lt;br /&gt;
*Code examples for the [http://bioontology.org/wiki/index.php/Annotator_Web_service Annotator] and [http://www.bioontology.org/wiki/index.php/Resource_Index Resource Index] are located on the pages documenting these Web services&lt;br /&gt;
&lt;br /&gt;
*Code examples for the ontology web services, developed in FlexViz, is available at: https://bmir-gforge.stanford.edu/gf/project/flexviz/frs/?action=index. To see the code in action, visit the [http://keg.cs.uvic.ca/ncbo/restservicestest/TestUI.html Test User Interface] that has been set-up using the FlexViz code.&lt;br /&gt;
&lt;br /&gt;
= BioPortal Announce Mailing List =&lt;br /&gt;
To receive notices of new BioPortal releases, changes to web services, or planned downtime subscribe to the [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-annouce] list.&lt;br /&gt;
&lt;br /&gt;
= Service Output Formats =&lt;br /&gt;
''JSON output scheduled for mid-December release''&lt;br /&gt;
Currently, BioPortal services allow for two output formats: &amp;lt;strong&amp;gt;XML&amp;lt;/strong&amp;gt; (default) and &amp;lt;strong&amp;gt;JSON&amp;lt;/strong&amp;gt; (currently works only for ontology and concept services).&lt;br /&gt;
&lt;br /&gt;
* '''XML''': no special parameters required. This is the default REST services output format. It assumes the media type as &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt;.&lt;br /&gt;
* '''JSON''': requires an &amp;quot;Accept&amp;quot; request-header with the following value: &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
If both &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt; and &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt; media types are present in the Accept header, the output format will be determined based on the higher &amp;quot;q&amp;quot; parameter indicating a relative quality factor of each media type. For more info, please refer to: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' JSON output is currently not available for Annotator Service.&lt;br /&gt;
&lt;br /&gt;
= Services to access ontologies and ontology versions =&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of ontologies ==&lt;br /&gt;
&lt;br /&gt;
* '''Description''': Return a list of ontologies in BioPortal. To get information on Ontology Views, use the &amp;quot;List the latest version of all Views&amp;quot; Web service call. &lt;br /&gt;
* '''Signature''': ./ontologies?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
** NOTE: The element &amp;lt;id&amp;gt; contains the value for the ontology version identifier.&lt;br /&gt;
&lt;br /&gt;
==  Get a specific ontology based on a version id ==&lt;br /&gt;
* '''Signature''':  ./ontologies/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/39002?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Download an ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given ontology version id.&lt;br /&gt;
* '''Signature''':   ./ontologies/download/{ontology version id}?email={email_address}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/39002?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
==  Download the latest ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given virtual ontology id.&lt;br /&gt;
* '''Signature''':   ./virtual/download/{ontology id}?email={email_address}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/download/1090?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Get all versions of an ontology from a virtual ontology id ==&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/1104?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
==  Get latest version of an ontology id ==&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology_id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get Metrics for an ontology version ==&lt;br /&gt;
* '''Signature''': ./ontologies/metrics/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/metrics/40133?apikey=YourAPIKey&lt;br /&gt;
* More documentation: http://www.bioontology.org/wiki/index.php/Ontology_Metrics&lt;br /&gt;
&lt;br /&gt;
== Get all the namespace prefixes for an ontology version ==&lt;br /&gt;
* '''Signature''': ./ontologies/namespaces/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/namespaces/44450?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology categories == &lt;br /&gt;
* '''Signature''':   ./categories?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/categories?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology groups ==&lt;br /&gt;
* '''Signature''':   ./groups?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/groups?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Services to access ontology views and ontology view versions =&lt;br /&gt;
&lt;br /&gt;
Since all the views on ontologies are ontologies themselves all the services that work on ontologies do work for ontology views also with the same signature.&lt;br /&gt;
&lt;br /&gt;
== Download a specific ontology view based on the ontology view version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/download/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/43072?apikey=YourAPIKey&lt;br /&gt;
* '''Note''': File downloads can include zip archives. Where multiple files are included in the archive, BioPortal uses the following algorithm to determine the primary file: 1) look for a file named the same as the archive with a different extension (IE .owl instead of .zip) and 2) if no similarly-named file exists, use the first file in the list when sorted alphabetically.&lt;br /&gt;
&lt;br /&gt;
== Get all view versions of a virtual view == &lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/2070?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, there are a few Web services that are distinct for views. &lt;br /&gt;
&lt;br /&gt;
== List the latest version of all Views == &lt;br /&gt;
* '''Signature''': ./views?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get all versions of views from a virtual ontology id == &lt;br /&gt;
* '''Description''': Returns all versions of views defined on the latest version a virtual ontology, grouped by virtual view ids.&lt;br /&gt;
* '''Signature''': ./views/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views/versions/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Search services =&lt;br /&gt;
&lt;br /&gt;
==  Search BioPortal ==&lt;br /&gt;
* '''Signature''': ./search/?query={uri-encoded query}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Deprecated Signature''': ./search/{query}[?{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Boolean Search Options:'''&lt;br /&gt;
** () parentheses allow to enclose multiple terms joined by OR&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;(foo bar)&amp;quot; will expand to &amp;quot;foo* OR bar*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** - the minus sign preceding a term indicates NOT&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;foo bar -baz&amp;quot; will expand to &amp;quot;foo* AND bar* AND NOT baz*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** No prefix means MUST (required).&lt;br /&gt;
&lt;br /&gt;
* '''Optional Arguments:''' &lt;br /&gt;
** ontologyids=&amp;lt;ontologyid&amp;gt;,&amp;lt;ontologyid&amp;gt;… - limits the search to specific ontologies (default: all ontologies)&lt;br /&gt;
** isexactmatch=[1/0] – match the entire concept name (default: 0)&lt;br /&gt;
** includeproperties=[1/0] – include attributes in the search (default: 0 and includes the preferred name, term identifier, and synonym properties)&lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
** maxnumhits=&amp;lt;maxnumhits&amp;gt; - the maximum number of top matching results to return (default: 1000)&lt;br /&gt;
** subtreerootconceptid=&amp;lt;uri-encoded conceptid&amp;gt; - narrow the search to concepts residing in a sub-tree, where the &amp;quot;subtreerootconceptid&amp;quot; is the root node. This feature requires a SINGLE &amp;lt;ontologyid&amp;gt; passed in using the &amp;quot;onotlogyids&amp;quot; parameter.&lt;br /&gt;
** objecttypes=&amp;lt;class,individual,property&amp;gt; - limits the results returned to these types, multitple types can be included in the parameter, e.g. class,individual.&lt;br /&gt;
** includedefinitions={true} - if a search result is a hit for a term, adding this parameter will include the definition in the search result xml. '''Note''': Including the definition results in a slight performance hit.&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
The search attempts to match both partial and exact queries, giving more weight to exact matches. In single-word searches, the wildcard character (*) is automatically appended to the end of the word. For example, searching for &amp;quot;lun&amp;quot; would return all concepts whose name contains a word that begins with &amp;quot;lun&amp;quot; (i.e. &amp;quot;Lung&amp;quot;, &amp;quot;Murine Lunate Bone&amp;quot;, &amp;quot;Base of the Lung&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
In phrase searches (multiple words), the wildcard character is appended to the end of each word. For example, searching for &amp;quot;cut mela&amp;quot; would return all concepts whose name contains a word starting with &amp;quot;cut&amp;quot;, followed by any word that begins with &amp;quot;mela&amp;quot; (i.e. &amp;quot;Cutaneous Melanoma&amp;quot;, &amp;quot;Metastatic Non-Cutaneous Melanoma&amp;quot;, &amp;quot;Cutaneous Melanoma Clinical TNM Finding&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
* '''Field Values'''&lt;br /&gt;
** The '&amp;lt;recordType&amp;gt;&amp;lt;/recordType&amp;gt;' entries can be: PREFERRED_NAME = &amp;quot;apreferredname&amp;quot;, CONCEPT_ID = &amp;quot;bconceptid&amp;quot;, SYNONYM = &amp;quot;csynonym&amp;quot;, and PROPERTY = &amp;quot;dproperty&amp;quot;.&lt;br /&gt;
** The '&amp;lt;objectType&amp;gt;&amp;lt;/objectType&amp;gt;' entries are concept types, which can be: &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot;, or &amp;quot;individual&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;ontologyids=1032&amp;amp;isexactmatch=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/search/&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2012-07-06 10:31:44.413 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;page&amp;gt;&lt;br /&gt;
      &amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
      &amp;lt;numPages&amp;gt;1&amp;lt;/numPages&amp;gt;&lt;br /&gt;
      &amp;lt;pageSize&amp;gt;2&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsPage&amp;gt;2&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsTotal&amp;gt;2&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.search.SearchResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;searchResultList&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;apreferredname&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;csynonym&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene_Object&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene_Object&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene Object&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;1&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
        &amp;lt;/searchResultList&amp;gt;&lt;br /&gt;
        &amp;lt;ontologyHitList&amp;gt;&lt;br /&gt;
          &amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;numHits&amp;gt;2&amp;lt;/numHits&amp;gt;&lt;br /&gt;
          &amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
        &amp;lt;/ontologyHitList&amp;gt;&lt;br /&gt;
        &amp;lt;numHitsTotal&amp;gt;3&amp;lt;/numHitsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;/contents&amp;gt;&lt;br /&gt;
    &amp;lt;/page&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Term services =&lt;br /&gt;
(formerly referred to as Concept services)&lt;br /&gt;
&lt;br /&gt;
==  Get term, including its properties, subclasses, and superclasses ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/{concept id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./concepts/{ontology version id}?conceptid={uri-encoded concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}/{concept id}&lt;br /&gt;
* '''Alt Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}?conceptid={uri-encoded concept id}&lt;br /&gt;
**To ensure that the Web service works within your application, use the Alt signature as some ontologies may contain terms where the concept id is a URI. &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** light=[1/0] - when set to 1, returns the &amp;quot;light&amp;quot; version of XML with only a basic info for the concept and its immediate children&lt;br /&gt;
** norelations=[1/0] - when set to 1, returns only the requested term information (id, label, fullid, type, synonyms, definitions) without the &amp;quot;relations&amp;quot; map. This is useful when you need to quickly retrieve just the base information about a term.&lt;br /&gt;
** maxnumchildren - an integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/44450?conceptid=BRO:Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104?conceptid=BRO:Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/concepts/44103&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2010-12-08 16:57:43.763 PST&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;classBean&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;O80-O84.9&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80-O84.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;label&amp;gt;Delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;relations&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SubClass&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O84&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O84&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Multiple delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O83&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O83&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Other assisted single delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;7&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O82&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O82&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by caesarean section&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O81&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O81&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by forceps and vacuum extractor&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;6&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O80&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Single spontaneous delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;4&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;PAR&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Semantic_Type&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;Therapeutic or Preventive Procedure&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;TUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;T061&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;string&amp;gt;UMLS_CUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;C0011209&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SuperClass&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/relations&amp;gt;&lt;br /&gt;
    &amp;lt;/classBean&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  Get all root terms for an ontology version id ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/root?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/39002/root?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get a path between a term and the root ==&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./path/{ontology_version_id}/?source={concept1_id}&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/path/42838/?source=Transitional_Epithelium&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* Note: If there is no path between the specified term and the set of nodes designated as &amp;quot;roots&amp;quot; then this method just returns the root node. Note that &amp;quot;root&amp;quot; here is defined as a set of classes which have been designated as &amp;quot;roots&amp;quot;. It is not defined as a node which as no parents.&lt;br /&gt;
* Note: This service only returns a '''single path''' between a term and the root. There is a [[NCBO_REST_services#Get_paths_to_root.2Fleaves_from_a_concept_in_the_latest_version_of_a_given_ontology|service that returns '''all paths''' from a term to the root]] for most ontologies. Alternatively, all paths can be calculated by recursively calling [[NCBO_REST_services#Get_term.2C_including_its_properties.2C_subclasses.2C_and_superclasses|the term service]].&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the specific ontology version id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the virtual ontology id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104/all?&amp;amp;pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
== Changes to the Get all terms service ==&lt;br /&gt;
&lt;br /&gt;
Starting in BioPortal 2.3.1 (released March 15, 2010), the 'Get all terms' service has changed to support speedier and more complete term retrieval. To support this, several changes to the response XML and service signature are being made. Please see the following notes to update your existing applications to support these changes.&lt;br /&gt;
&lt;br /&gt;
* '''Examples''': A preview of the new service can be seen on the NCBO staging site:&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&lt;br /&gt;
&lt;br /&gt;
* '''Signature'''&lt;br /&gt;
** '''New parameters:''' Previously, offset and limit were used to control pagination of results. These parameters have been replaced as follows:&lt;br /&gt;
*** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
*** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
*** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
* '''Response''': The structure of the new 'Get all terms' response XML has been brought into line with other BioPortal REST term services. In addition, to assist in paging through result sets, 'page' metadata is provided. A list of classBeans is provided in the classBeanResultList element, which includes each classes' set of relations (examples of relations include SuperClass, SubClass, and rdfs:label). Please see the example below for a full demonstration of the new response.&lt;br /&gt;
&lt;br /&gt;
= View Extraction Service = &lt;br /&gt;
* This web service can be used to extract a subtree from an ontology. See [http://www.bioontology.org/wiki/index.php/View_Extraction View Extraction] for usage details. &lt;br /&gt;
&lt;br /&gt;
= Property Services =&lt;br /&gt;
&lt;br /&gt;
== Get all available ontology properties using the specific ontology version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/properties/{ontlogyVersionId}?apikey={YourAPIKey} &lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/properties/38801?apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all properties for a given ontology version.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/ontologies/properties/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2011-09-22 15:47:46.309 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_value&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_value&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_value&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_description&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_description&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_description&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_pages&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_pages&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_pages&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations&amp;gt;&lt;br /&gt;
					&amp;lt;entry&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;Domain&amp;lt;/string&amp;gt;&lt;br /&gt;
						&amp;lt;classBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;BibliographicReference&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#BibliographicReference&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;BibliographicReference&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;type&amp;gt;class&amp;lt;/type&amp;gt;&lt;br /&gt;
							&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
						&amp;lt;/classBean&amp;gt;&lt;br /&gt;
					&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Instance Services =&lt;br /&gt;
&lt;br /&gt;
== Get all direct instances for a given term ==&lt;br /&gt;
* '''Signature''': ./concepts/instances/{ontlogyVersionId}?conceptid={uri-encoded concept id}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey} &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/instances/38801?conceptid=SubstrateType&amp;amp;pagesize=10&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all direct instances for a given term.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/concepts/instances/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:17:21.226 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;page&amp;gt;&lt;br /&gt;
			&amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
			&amp;lt;numPages&amp;gt;5&amp;lt;/numPages&amp;gt;&lt;br /&gt;
			&amp;lt;pageSize&amp;gt;1&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsPage&amp;gt;1&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsTotal&amp;gt;5&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
			&amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.concept.InstanceBeanResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unknown_substrate_type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unknown_substrate_type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
									&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;MO_484&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;SubstrateType of unknown type.&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
						&amp;lt;/relations&amp;gt;&lt;br /&gt;
						&amp;lt;instanceType&amp;gt;&lt;br /&gt;
							&amp;lt;list&amp;gt;&lt;br /&gt;
								&amp;lt;classBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/classBean&amp;gt;&lt;br /&gt;
							&amp;lt;/list&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
					&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/contents&amp;gt;&lt;br /&gt;
		&amp;lt;/page&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get an instance and its property/value pairs ==&lt;br /&gt;
* '''Signature''': ./instance/{ontlogyVersionId}?instanceid={instanceid}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/instance/38801?instanceid=glass&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns information about an instance and a list of property/value pairs.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/instance/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:10:48.760 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
			&amp;lt;id&amp;gt;glass&amp;lt;/id&amp;gt;&lt;br /&gt;
			&amp;lt;fullId&amp;gt;&lt;br /&gt;
				http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
			&amp;lt;/fullId&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;glass&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;relations&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
						&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;MO_742&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;The array is made on a glass slide.&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
			&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;instanceType&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;classBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/classBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
		&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Hierarchy Services =&lt;br /&gt;
&lt;br /&gt;
The Hierarchy Services provide access to pre-computed term hierarchy information via a single web service call. The pre-computed hierarchy data is generated for only one version of an ontology and is periodically updated. Therefore, if using the Hierarchy Web services, it is best to use the form of the call with the virtual ontology id. To get hierarchy information for any version of an ontology, use the Term Web service to traverse the ontology structure.  &lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;NOTE: &amp;lt;/font&amp;gt;To see which ontology versions have been processed for use with the Hierarchy Services, check http://rest.bioontology.org/obs/ontologies for ontologies with STATUS=28.'''&lt;br /&gt;
&lt;br /&gt;
==  Get paths to root/leaves from a concept in the latest version of a given ontology  ==&lt;br /&gt;
* '''Signature''': ./virtual/[rootpath|leafpath]/{ontologyId}/{conceptId}[?apikey={YourAPIKey}&amp;amp;{optional args}]&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/rootpath/1032/Melanoma?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/Neoplasm?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/Melanoma?apikey=YourAPIKey (returns an empty list since the term Melanoma is a leaf node)&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** offset=&amp;lt;integer&amp;gt; – results offset (used for pagination)&lt;br /&gt;
** limit=&amp;lt;integer&amp;gt; – limits the number of results&lt;br /&gt;
** delim=&amp;lt;string&amp;gt; – use a custom delimiter between returned terms. Default is a period (.).&lt;br /&gt;
* '''Description''': The same as the previous services, but takes an ontology id and returns parents from the latest version of that ontology available via the Hierarchy web services. To see which ontology versions are available, see the '''&amp;lt;font color='red'&amp;gt;NOTE&amp;lt;/font&amp;gt;''' above for the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services#Hierarchy_Services Hierarchy web services].&lt;br /&gt;
&lt;br /&gt;
= Bio2RDF Dump Service =&lt;br /&gt;
&lt;br /&gt;
This service allows you to output a given ontology from BioPortal in the form of a N3 RDF file conforming to the requirements for integrating into the [http://sourceforge.net/projects/bio2rdf/ Bio2RDF] collection.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontology/dump_n3/{ontlogyVersionId}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontology/dump_n3/40865?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Annotator Service =&lt;br /&gt;
&lt;br /&gt;
The NCBO Annotator is a Web service that can be used to annotate text metadata with biomedical ontology concepts. The concepts are from ontologies in BioPortal and includes the Unified Medical Language System (UMLS) Metathesaurus, OBO Foundry candidate ontologies and many others. &lt;br /&gt;
&lt;br /&gt;
The Annotator can be tested via a Web interface available through [http://bioportal.bioontology.org/annotate BioPortal]. For more information on using the Annotator Web service, see: http://bioontology.org/wiki/index.php/Annotator_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Ontology Recommender =&lt;br /&gt;
The Ontology Recommender is a Web service that provides information on what ontology is best covered by your text metadata. An in-depth description and links to the Web service documentation and sample clients can be found at: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Resource Index Service =&lt;br /&gt;
&lt;br /&gt;
The Resource Index provides a mechanism to search for biomedical data based on ontology concepts. For more information on using the Resource Index service, see http://www.bioontology.org/wiki/index.php/Resource_Index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RDF Term Service =&lt;br /&gt;
 &lt;br /&gt;
* '''Signature''': ./bioportal/rdf/{ontology version id}/?conceptid={concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/?conceptid={concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/?conceptid={concept id},{concept id},...,{concept id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** '''NOTE''': To ensure that the Web service works within your application, url-encode the concept id as some ontologies may contain terms where the concept id is a URI.&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/rdf/1321/?conceptid=NEMO_0000024&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/rdf/47799/?conceptid=NEMO_1398000&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
** concept id&lt;br /&gt;
* '''Description''': returns a BioPortal concept as RDF/XML ontology snippet. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': &amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/{ACRONYM}/{ID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*** '''OBO''': &amp;lt;nowiki&amp;gt;http://purl.obolibrary.org/{IDSPACE}_{LOCALID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns=&amp;quot;http://purl.bioontology.org/ontology/NEMO#&amp;quot;&lt;br /&gt;
     xml:base=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&lt;br /&gt;
     xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
     xmlns:BPMetadata=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#&amp;quot;&lt;br /&gt;
     xmlns:owl=&amp;quot;http://www.w3.org/2002/07/owl#&amp;quot;&lt;br /&gt;
     xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema#&amp;quot;&lt;br /&gt;
     xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
     xmlns:NEMO=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#&amp;quot;&lt;br /&gt;
     xmlns:ontology=&amp;quot;http://omv.ontoware.org/2005/05/ontology/&amp;quot;&lt;br /&gt;
     xmlns:skos=&amp;quot;http://www.w3.org/2004/02/skos/core#&amp;quot;&lt;br /&gt;
     xmlns:ontology2=&amp;quot;http://purl.bioontology.org/NEMO/ontology#&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;owl:Ontology rdf:about=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:name&amp;gt;Neural ElectroMagnetic Ontologies&amp;lt;/ontology:name&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:acronym&amp;gt;NEMO&amp;lt;/ontology:acronym&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:description&amp;gt;Neural ElectroMagnetic Ontologies (NEMO) describe classes of event-related brain potentials (ERP) and their properties, including spatial, temporal, functional (cognitive/behavioral) attributes, and data-level attributes (acquisition and analysis parameters).&amp;lt;/ontology:description&amp;gt;&lt;br /&gt;
        &amp;lt;BPMetadata:id&amp;gt;45141&amp;lt;/BPMetadata:id&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:hasOntologyLanguage rdf:resource=&amp;quot;http://omv.ontoware.org/2005/05/ontology#owl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Ontology&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Annotation properties&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/name&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_synonym&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_definition&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#id&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#broader&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subClassOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_pref_label&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/acronym&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#notation&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/description&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/hasOntologyLanguage&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subPropertyOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Classes&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/rdfs:label&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subClassOf rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;skos:prefLabel&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/skos:prefLabel&amp;gt;&lt;br /&gt;
        &amp;lt;skos:notation&amp;gt;NEMO_0000024&amp;lt;/skos:notation&amp;gt;&lt;br /&gt;
        &amp;lt;ontology2:NEMO_pref_label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/ontology2:NEMO_pref_label&amp;gt;&lt;br /&gt;
        &amp;lt;skos:broader rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Class&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Generated by the OWL API (version 3.0.0.1451) http://owlapi.sourceforge.net --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= RDF Download Service =&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./bioportal/virtual/ontology/rdf/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/ontology/rdf/download/1537?apikey=YourAPIKey&lt;br /&gt;
''NOTE:'' If using the Web service calls from Firefox, disable the Tabulator Add-on in order to download the files. &lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
* '''Description''': returns a BioPortal ontology as RDF/XML. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': http://purl.bioontology.org/ontology/{abbreviation}/{concept_id}&lt;br /&gt;
*** '''OBO''': http://purl.obolibrary.org/{idspace}_{localid}&lt;br /&gt;
&lt;br /&gt;
= Notes Service (Term Proposals and Comments) =&lt;br /&gt;
* The Notes Web service is described here: http://www.bioontology.org/wiki/index.php/Ontology_Notes.&lt;br /&gt;
&lt;br /&gt;
= Mapping Service = &lt;br /&gt;
* The Mapping Web service is described here: http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Usage Logging =&lt;br /&gt;
* '''Signature''': ./usage?{args}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/usage?requesturl=ontologies&amp;amp;resourceparameters=13578&amp;amp;email=example@example.org&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** none specifically, but at least one optional argument is required&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** requesturl=&amp;lt;string contained in request url&amp;gt; – limit results to a given string contained in REST service request url. Unique values for the requesturl are: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  /categories&lt;br /&gt;
  /concepts/{ontology version id}/{concept id}&lt;br /&gt;
  /concepts/{children or leafpath or parents or siblings}/{ontology version id}/{concept id}&lt;br /&gt;
  /diffs/{virtual id}&lt;br /&gt;
  /ontologies/{ontology version id} &lt;br /&gt;
  /ontologies/download/{ontology version id}&lt;br /&gt;
  /ontologies/versions/{ontology virtual id}&lt;br /&gt;
  /path/{ontology version id}/{concept id}&lt;br /&gt;
  /search/{search terms}&lt;br /&gt;
  /virtual/{virtual id}&lt;br /&gt;
  /virtual/ontology/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/rootpath/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/siblings/{virtual id}/{concept id}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** resourceparameters=&amp;lt;string contained in resource parameters&amp;gt; – limit results to a given string contained in resource parameters. For example, in the URL http://rest.bioontology.org/bioportal/search/melanoma, the word &amp;quot;melanoma&amp;quot; is considered a &amp;quot;resource parameter&amp;quot;.&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given starting date (default: no starting date)&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given ending date (default: today's date)&lt;br /&gt;
* '''Description''': returns BioPortal REST services usage data as XML.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/usage&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2009-07-27 14:21:19.728 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;&lt;br /&gt;
					/search/Certain infectious and parasitic diseases/&lt;br /&gt;
				&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Certain%20infectious%20and%20parasitic%20diseases&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;1&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Hypertension/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Hypertension&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;2&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Melanoma/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;query=Melanoma&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;3&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= XML Schema Definitions for the REST services =&lt;br /&gt;
&lt;br /&gt;
XML Schema for [[#Term_services|Term]] and [[#Hierarchy_Services|Hierarchy]] services have been provided courtesy Eamonn Maguire. An updated XML Schema document will be posted shortly.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12467</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12467"/>
		<updated>2012-10-19T22:27:02Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* How to cite NCBO and BioPortal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;br /&gt;
&lt;br /&gt;
=== SPARQL Endpoint ===&lt;br /&gt;
Salvadores M, Horridge M, Alexander PR, Fergerson RW, Musen MA, and Noy NF. Using SPARQL to Query BioPortal Ontologies and Metadata. International Semantic Web Conference. Boston US. LNCS 7650, pp. 180195, 2012.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12466</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12466"/>
		<updated>2012-10-01T22:59:11Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Resource Index Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12465</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12465"/>
		<updated>2012-10-01T22:58:43Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Resource Index Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
If you know of a publicly available biomedical resource that you would like to see in the Resource Index please send a request to include it to support@bioontology.org&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12428</id>
		<title>BioPortal REST services</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12428"/>
		<updated>2012-08-29T22:40:50Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Get siblings of a given concept in the latest version of a given ontology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The list below documents the NCBO Web services. For questions on how to use these Web services or to request features, contact [mailto:support@bioontology.org Support]. &lt;br /&gt;
&lt;br /&gt;
The '''prefix''' for all production service URLs in the table below is http://rest.bioontology.org/&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;Note&amp;lt;/font&amp;gt;''': All NCBO Web services will be required to contain the parameter &amp;quot;apikey=YourApiKey&amp;quot; starting June 2011. The parameter will be added to all Web service calls for the April 27, 2011 release but will not be required until June 2011. To obtain an API key, [http://bioportal.bioontology.org/login login to BioPortal] and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter. &lt;br /&gt;
&lt;br /&gt;
* '''''Note for Application Developers''''': Application developers will also need to include the apikey parameter on all NCBO Web service calls. This allows us to track usage of our system at the level of an application. To obtain an API key, login to BioPortal and go to &amp;quot;Account&amp;quot; where your API key will be displayed. The addition of the API key replaces the use of the email parameter.&lt;br /&gt;
&lt;br /&gt;
* '''Note''': ''Signatures for BioPortal services have changed in BioPortal 2.0.4 release on January 13th, 2009. This page has the new service URLs. &lt;br /&gt;
&lt;br /&gt;
= Overview - Using NCBO Technology in Your Project =&lt;br /&gt;
See [http://www.bioontology.org/wiki/index.php/Using_NCBO_Technology_In_Your_Project Using NCBO Technology in your Project] for general information and widgets available for use.&lt;br /&gt;
&lt;br /&gt;
= Sample Code Cookbook = &lt;br /&gt;
*Examples of using the Web services in sample code can be found [http://www.bioontology.org/wiki/index.php/Sample_Code_Cookbook here]&lt;br /&gt;
**Sample code is located within the [https://bmir-gforge.stanford.edu/gf/project/client_examples/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2F NCBO Gforge repository] and can be checked out via anonymous SVN access&lt;br /&gt;
&lt;br /&gt;
*Code examples for the [http://bioontology.org/wiki/index.php/Annotator_Web_service Annotator] and [http://www.bioontology.org/wiki/index.php/Resource_Index Resource Index] are located on the pages documenting these Web services&lt;br /&gt;
&lt;br /&gt;
*Code examples for the ontology web services, developed in FlexViz, is available at: https://bmir-gforge.stanford.edu/gf/project/flexviz/frs/?action=index. To see the code in action, visit the [http://keg.cs.uvic.ca/ncbo/restservicestest/TestUI.html Test User Interface] that has been set-up using the FlexViz code.&lt;br /&gt;
&lt;br /&gt;
= BioPortal Announce Mailing List =&lt;br /&gt;
To receive notices of new BioPortal releases, changes to web services, or planned downtime subscribe to the [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-annouce] list.&lt;br /&gt;
&lt;br /&gt;
= Service Output Formats =&lt;br /&gt;
''JSON output scheduled for mid-December release''&lt;br /&gt;
Currently, BioPortal services allow for two output formats: &amp;lt;strong&amp;gt;XML&amp;lt;/strong&amp;gt; (default) and &amp;lt;strong&amp;gt;JSON&amp;lt;/strong&amp;gt; (currently works only for ontology and concept services).&lt;br /&gt;
&lt;br /&gt;
* '''XML''': no special parameters required. This is the default REST services output format. It assumes the media type as &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt;.&lt;br /&gt;
* '''JSON''': requires an &amp;quot;Accept&amp;quot; request-header with the following value: &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
If both &amp;lt;strong&amp;gt;application/xml&amp;lt;/strong&amp;gt; and &amp;lt;strong&amp;gt;application/json&amp;lt;/strong&amp;gt; media types are present in the Accept header, the output format will be determined based on the higher &amp;quot;q&amp;quot; parameter indicating a relative quality factor of each media type. For more info, please refer to: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' JSON output is currently not available for Annotator Service.&lt;br /&gt;
&lt;br /&gt;
= Services to access ontologies and ontology versions =&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of ontologies ==&lt;br /&gt;
&lt;br /&gt;
* '''Description''': Return a list of ontologies in BioPortal. To get information on Ontology Views, use the &amp;quot;List the latest version of all Views&amp;quot; Web service call. &lt;br /&gt;
* '''Signature''': ./ontologies?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
** NOTE: The element &amp;lt;id&amp;gt; contains the value for the ontology version identifier.&lt;br /&gt;
&lt;br /&gt;
==  Get a specific ontology based on a version id ==&lt;br /&gt;
* '''Signature''':  ./ontologies/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''':  http://rest.bioontology.org/bioportal/ontologies/39002?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Download an ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given ontology version id.&lt;br /&gt;
* '''Signature''':   ./ontologies/download/{ontology version id}?email={email_address}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/39002?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Download the latest ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given virtual ontology id.&lt;br /&gt;
* '''Signature''':   ./virtual/download/{ontology id}?email={email_address}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/download/1090?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Get all versions of an ontology from a virtual ontology id ==&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  Get latest version of an ontology id ==&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology_id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
==  List all ontology categories ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &lt;br /&gt;
* '''Signature''':   ./categories?email={email_address}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/categories&lt;br /&gt;
&lt;br /&gt;
==  List all ontology groups ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2''&lt;br /&gt;
* '''Signature''':   ./groups?email={email_address}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/groups&lt;br /&gt;
&lt;br /&gt;
= Services to access ontology views and ontology view versions =&lt;br /&gt;
&lt;br /&gt;
Since all the views on ontologies are ontologies themselves all the services that work on ontologies do work for ontology views also with the same signature.&lt;br /&gt;
&lt;br /&gt;
== Download a specific ontology view based on the ontology view version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/download/{ontology version id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/download/43072?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get all view versions of a virtual view == &lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontologies/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/versions/2070?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, there are a few Web services that are distinct for views. &lt;br /&gt;
&lt;br /&gt;
== List the latest version of all Views == &lt;br /&gt;
* '''Signature''': ./views?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get all versions of views from a virtual ontology id == &lt;br /&gt;
* '''Description''': Returns all versions of views defined on the latest version a virtual ontology, grouped by virtual view ids.&lt;br /&gt;
* '''Signature''': ./views/versions/{ontology id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/views/versions/1104?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Search services =&lt;br /&gt;
&lt;br /&gt;
==  Search BioPortal ==&lt;br /&gt;
* '''Signature''': ./search/?query={uri-encoded query}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Deprecated Signature''': ./search/{query}[?{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Boolean Search Options:'''&lt;br /&gt;
** () parentheses allow to enclose multiple terms joined by OR&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;(foo bar)&amp;quot; will expand to &amp;quot;foo* OR bar*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** - the minus sign preceding a term indicates NOT&lt;br /&gt;
*** &amp;lt;pre&amp;gt;Example: &amp;quot;foo bar -baz&amp;quot; will expand to &amp;quot;foo* AND bar* AND NOT baz*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** No prefix means MUST (required).&lt;br /&gt;
&lt;br /&gt;
* '''Optional Arguments:''' &lt;br /&gt;
** ontologyids=&amp;lt;ontologyid&amp;gt;,&amp;lt;ontologyid&amp;gt;… - limits the search to specific ontologies (default: all ontologies)&lt;br /&gt;
** isexactmatch=[1/0] – match the entire concept name (default: 0)&lt;br /&gt;
** includeproperties=[1/0] – include attributes in the search (default: 0 and includes the preferred name, term identifier, and synonym properties)&lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
** maxnumhits=&amp;lt;maxnumhits&amp;gt; - the maximum number of top matching results to return (default: 1000)&lt;br /&gt;
** subtreerootconceptid=&amp;lt;uri-encoded conceptid&amp;gt; - narrow the search to concepts residing in a sub-tree, where the &amp;quot;subtreerootconceptid&amp;quot; is the root node. This feature requires a SINGLE &amp;lt;ontologyid&amp;gt; passed in using the &amp;quot;onotlogyids&amp;quot; parameter.&lt;br /&gt;
** objecttypes=&amp;lt;class,individual,property&amp;gt; - limits the results returned to these types, multitple types can be included in the parameter, e.g. class,individual.&lt;br /&gt;
** includedefinitions={true} - if a search result is a hit for a term, adding this parameter will include the definition in the search result xml. '''Note''': Including the definition results in a slight performance hit.&lt;br /&gt;
* '''Description:''' &lt;br /&gt;
The search attempts to match both partial and exact queries, giving more weight to exact matches. In single-word searches, the wildcard character (*) is automatically appended to the end of the word. For example, searching for &amp;quot;lun&amp;quot; would return all concepts whose name contains a word that begins with &amp;quot;lun&amp;quot; (i.e. &amp;quot;Lung&amp;quot;, &amp;quot;Murine Lunate Bone&amp;quot;, &amp;quot;Base of the Lung&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
In phrase searches (multiple words), the wildcard character is appended to the end of each word. For example, searching for &amp;quot;cut mela&amp;quot; would return all concepts whose name contains a word starting with &amp;quot;cut&amp;quot;, followed by any word that begins with &amp;quot;mela&amp;quot; (i.e. &amp;quot;Cutaneous Melanoma&amp;quot;, &amp;quot;Metastatic Non-Cutaneous Melanoma&amp;quot;, &amp;quot;Cutaneous Melanoma Clinical TNM Finding&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
* '''Field Values'''&lt;br /&gt;
** The '&amp;lt;recordType&amp;gt;&amp;lt;/recordType&amp;gt;' entries can be: PREFERRED_NAME = &amp;quot;apreferredname&amp;quot;, CONCEPT_ID = &amp;quot;bconceptid&amp;quot;, SYNONYM = &amp;quot;csynonym&amp;quot;, and PROPERTY = &amp;quot;dproperty&amp;quot;.&lt;br /&gt;
** The '&amp;lt;objectType&amp;gt;&amp;lt;/objectType&amp;gt;' entries are concept types, which can be: &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot;, or &amp;quot;individual&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/search/?query=Gene&amp;amp;ontologyids=1032&amp;amp;isexactmatch=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/search/&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2012-07-06 10:31:44.413 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;page&amp;gt;&lt;br /&gt;
      &amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
      &amp;lt;numPages&amp;gt;1&amp;lt;/numPages&amp;gt;&lt;br /&gt;
      &amp;lt;pageSize&amp;gt;2&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsPage&amp;gt;2&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
      &amp;lt;numResultsTotal&amp;gt;2&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.search.SearchResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;searchResultList&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;apreferredname&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
          &amp;lt;searchBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;recordType&amp;gt;csynonym&amp;lt;/recordType&amp;gt;&lt;br /&gt;
            &amp;lt;objectType&amp;gt;class&amp;lt;/objectType&amp;gt;&lt;br /&gt;
            &amp;lt;conceptId&amp;gt;http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Gene_Object&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
            &amp;lt;conceptIdShort&amp;gt;Gene_Object&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
            &amp;lt;preferredName&amp;gt;Gene Object&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
            &amp;lt;contents&amp;gt;Gene&amp;lt;/contents&amp;gt;&lt;br /&gt;
            &amp;lt;isObsolete&amp;gt;1&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
          &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
        &amp;lt;/searchResultList&amp;gt;&lt;br /&gt;
        &amp;lt;ontologyHitList&amp;gt;&lt;br /&gt;
          &amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyVersionId&amp;gt;47638&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyId&amp;gt;1032&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
            &amp;lt;ontologyDisplayLabel&amp;gt;NCI Thesaurus&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
            &amp;lt;numHits&amp;gt;2&amp;lt;/numHits&amp;gt;&lt;br /&gt;
          &amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
        &amp;lt;/ontologyHitList&amp;gt;&lt;br /&gt;
        &amp;lt;numHitsTotal&amp;gt;3&amp;lt;/numHitsTotal&amp;gt;&lt;br /&gt;
      &amp;lt;/contents&amp;gt;&lt;br /&gt;
    &amp;lt;/page&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Term services =&lt;br /&gt;
(formerly referred to as Concept services)&lt;br /&gt;
&lt;br /&gt;
==  Get term, including its properties, subclasses, and superclasses ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/{concept id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./concepts/{ontology version id}?conceptid={uri-encoded concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}/{concept id}&lt;br /&gt;
* '''Alt Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}?conceptid={uri-encoded concept id}&lt;br /&gt;
**To ensure that the Web service works within your application, use the Alt signature as some ontologies may contain terms where the concept id is a URI. &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** light=[1/0] - when set to 1, returns the &amp;quot;light&amp;quot; version of XML with only a basic info for the concept and its immediate children&lt;br /&gt;
** norelations=[1/0] - when set to 1, returns only the requested term information (id, label, fullid, type, synonyms, definitions) without the &amp;quot;relations&amp;quot; map. This is useful when you need to quickly retrieve just the base information about a term.&lt;br /&gt;
** maxnumchildren - an integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/44450?conceptid=BRO:Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104?conceptid=BRO:Software&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Sample Output''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
  &amp;lt;accessedResource&amp;gt;/bioportal/concepts/44103&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
  &amp;lt;accessDate&amp;gt;2010-12-08 16:57:43.763 PST&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;classBean&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;O80-O84.9&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80-O84.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;label&amp;gt;Delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
      &amp;lt;relations&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SubClass&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O84&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O84&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Multiple delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O83&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O83&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Other assisted single delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;7&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O82&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O82&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by caesarean section&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O81&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O81&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Single delivery by forceps and vacuum extractor&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;6&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O80&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O80&amp;lt;/fullId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;label&amp;gt;Single spontaneous delivery&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;4&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;PAR&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;int&amp;gt;5&amp;lt;/int&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;Semantic_Type&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;Therapeutic or Preventive Procedure&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;TUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;T061&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;string&amp;gt;UMLS_CUI&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;string&amp;gt;C0011209&amp;lt;/string&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
        &amp;lt;entry&amp;gt;&lt;br /&gt;
          &amp;lt;string&amp;gt;SuperClass&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;list&amp;gt;&lt;br /&gt;
            &amp;lt;classBean&amp;gt;&lt;br /&gt;
              &amp;lt;id&amp;gt;O00-O99.9&amp;lt;/id&amp;gt;&lt;br /&gt;
              &amp;lt;fullId&amp;gt;http://purl.bioontology.org/ontology/ICD10/O00-O99.9&amp;lt;/fullId&amp;gt;&lt;br /&gt;
              &amp;lt;label&amp;gt;Pregnancy, childbirth and the puerperium&amp;lt;/label&amp;gt;&lt;br /&gt;
              &amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
              &amp;lt;relations&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;entry&amp;gt;&lt;br /&gt;
                  &amp;lt;string&amp;gt;ChildCount&amp;lt;/string&amp;gt;&lt;br /&gt;
                  &amp;lt;int&amp;gt;8&amp;lt;/int&amp;gt;&lt;br /&gt;
                &amp;lt;/entry&amp;gt;&lt;br /&gt;
              &amp;lt;/relations&amp;gt;&lt;br /&gt;
            &amp;lt;/classBean&amp;gt;&lt;br /&gt;
          &amp;lt;/list&amp;gt;&lt;br /&gt;
        &amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/relations&amp;gt;&lt;br /&gt;
    &amp;lt;/classBean&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  Get all root terms for an ontology version id ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/root?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/39002/root?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
== Get a path between a term and the root ==&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./path/{ontology_version_id}/?source={concept1_id}&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/path/42838/?source=Transitional_Epithelium&amp;amp;target=root&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* Note: If there is no path between the specified term and the set of nodes designated as &amp;quot;roots&amp;quot; then this method just returns the root node. Note that &amp;quot;root&amp;quot; here is defined as a set of classes which have been designated as &amp;quot;roots&amp;quot;. It is not defined as a node which as no parents.&lt;br /&gt;
* Note: This service only returns a '''single path''' between a term and the root. There is a [[NCBO_REST_services#Get_paths_to_root.2Fleaves_from_a_concept_in_the_latest_version_of_a_given_ontology|service that returns '''all paths''' from a term to the root]] for most ontologies. Alternatively, all paths can be calculated by recursively calling [[NCBO_REST_services#Get_term.2C_including_its_properties.2C_subclasses.2C_and_superclasses|the term service]].&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the specific ontology version id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
==  Get all terms using the virtual ontology id ==&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' 'Get all terms' service has changed. The new signature and examples are reflected below. See [[#Changes_to_the_Get_all_terms_service]] for more information.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./virtual/ontology/{ontology id}/all?pagesize={pagesize}&amp;amp;pagenum={pagenum}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/ontology/1104/all?&amp;amp;pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Arguments:''' &lt;br /&gt;
** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
== Changes to the Get all terms service ==&lt;br /&gt;
&lt;br /&gt;
Starting in BioPortal 2.3.1 (released March 15, 2010), the 'Get all terms' service has changed to support speedier and more complete term retrieval. To support this, several changes to the response XML and service signature are being made. Please see the following notes to update your existing applications to support these changes.&lt;br /&gt;
&lt;br /&gt;
* '''Examples''': A preview of the new service can be seen on the NCBO staging site:&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/40644/all?pagesize=50&amp;amp;pagenum=1&lt;br /&gt;
** http://rest.bioontology.org/bioportal/concepts/42431/all?pagesize=50&amp;amp;pagenum=500&lt;br /&gt;
&lt;br /&gt;
* '''Signature'''&lt;br /&gt;
** '''New parameters:''' Previously, offset and limit were used to control pagination of results. These parameters have been replaced as follows:&lt;br /&gt;
*** '''pagesize:''' An integer limiting how many results will be returned on a single page (a 'page' is equivalent to a single call to the REST service)&lt;br /&gt;
*** '''pagenum:''' An integer indicating which page of results to return.&lt;br /&gt;
*** '''maxnumchildren:''' An integer that sets threshold on the number of children in the SubClass relation for a term. If a term contains more children than the &amp;quot;maxnumchildren&amp;quot;, the SubClass relation returns an empty list. The ChildCount relation still contains the correct number of children.&lt;br /&gt;
&lt;br /&gt;
* '''Response''': The structure of the new 'Get all terms' response XML has been brought into line with other BioPortal REST term services. In addition, to assist in paging through result sets, 'page' metadata is provided. A list of classBeans is provided in the classBeanResultList element, which includes each classes' set of relations (examples of relations include SuperClass, SubClass, and rdfs:label). Please see the example below for a full demonstration of the new response.&lt;br /&gt;
&lt;br /&gt;
= View Extraction Service = &lt;br /&gt;
* This web service can be used to extract a subtree from an ontology. See [http://www.bioontology.org/wiki/index.php/View_Extraction View Extraction] for usage details. &lt;br /&gt;
&lt;br /&gt;
= Property Services =&lt;br /&gt;
&lt;br /&gt;
== Get all available ontology properties using the specific ontology version id ==&lt;br /&gt;
* '''Signature''': ./ontologies/properties/{ontlogyVersionId}?apikey={YourAPIKey} &lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontologies/properties/38801?apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all properties for a given ontology version.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/ontologies/properties/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2011-09-22 15:47:46.309 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_value&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_value&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_value&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_description&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_description&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_description&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations /&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
			&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
				&amp;lt;id&amp;gt;has_pages&amp;lt;/id&amp;gt;&lt;br /&gt;
				&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#has_pages&lt;br /&gt;
				&amp;lt;/fullId&amp;gt;&lt;br /&gt;
				&amp;lt;label&amp;gt;has_pages&amp;lt;/label&amp;gt;&lt;br /&gt;
				&amp;lt;type&amp;gt;property&amp;lt;/type&amp;gt;&lt;br /&gt;
				&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
				&amp;lt;relations&amp;gt;&lt;br /&gt;
					&amp;lt;entry&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;Domain&amp;lt;/string&amp;gt;&lt;br /&gt;
						&amp;lt;classBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;BibliographicReference&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;http://mged.sourceforge.net/ontologies/MGEDOntology.owl#BibliographicReference&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;BibliographicReference&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;type&amp;gt;class&amp;lt;/type&amp;gt;&lt;br /&gt;
							&amp;lt;isObsolete&amp;gt;0&amp;lt;/isObsolete&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
						&amp;lt;/classBean&amp;gt;&lt;br /&gt;
					&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Instance Services =&lt;br /&gt;
&lt;br /&gt;
== Get all direct instances for a given term ==&lt;br /&gt;
* '''Signature''': ./concepts/instances/{ontlogyVersionId}?conceptid={uri-encoded concept id}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey} &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
** pagenum=&amp;lt;pagenum&amp;gt; - the page number to display (pages are calculated using &amp;lt;total results&amp;gt;/&amp;lt;pagesize&amp;gt;) (default: 1)&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/concepts/instances/38801?conceptid=SubstrateType&amp;amp;pagesize=10&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns all direct instances for a given term.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/concepts/instances/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:17:21.226 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;page&amp;gt;&lt;br /&gt;
			&amp;lt;pageNum&amp;gt;1&amp;lt;/pageNum&amp;gt;&lt;br /&gt;
			&amp;lt;numPages&amp;gt;5&amp;lt;/numPages&amp;gt;&lt;br /&gt;
			&amp;lt;pageSize&amp;gt;1&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsPage&amp;gt;1&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsTotal&amp;gt;5&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
			&amp;lt;contents class=&amp;quot;org.ncbo.stanford.bean.concept.InstanceBeanResultListBean&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unknown_substrate_type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unknown_substrate_type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unknown_substrate_type&lt;br /&gt;
									&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;MO_484&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;&lt;br /&gt;
											http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
										&amp;lt;instanceType&amp;gt;&lt;br /&gt;
											&amp;lt;list&amp;gt;&lt;br /&gt;
												&amp;lt;classBean&amp;gt;&lt;br /&gt;
													&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
													&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
													&amp;lt;/fullId&amp;gt;&lt;br /&gt;
													&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
													&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
													&amp;lt;relations /&amp;gt;&lt;br /&gt;
												&amp;lt;/classBean&amp;gt;&lt;br /&gt;
											&amp;lt;/list&amp;gt;&lt;br /&gt;
										&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
									&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
							&amp;lt;entry&amp;gt;&lt;br /&gt;
								&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;string&amp;gt;SubstrateType of unknown type.&amp;lt;/string&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/entry&amp;gt;&lt;br /&gt;
						&amp;lt;/relations&amp;gt;&lt;br /&gt;
						&amp;lt;instanceType&amp;gt;&lt;br /&gt;
							&amp;lt;list&amp;gt;&lt;br /&gt;
								&amp;lt;classBean&amp;gt;&lt;br /&gt;
									&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
									&amp;lt;fullId&amp;gt;&lt;br /&gt;
										http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
									&amp;lt;/fullId&amp;gt;&lt;br /&gt;
									&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
									&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
									&amp;lt;relations /&amp;gt;&lt;br /&gt;
								&amp;lt;/classBean&amp;gt;&lt;br /&gt;
							&amp;lt;/list&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
					&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/contents&amp;gt;&lt;br /&gt;
		&amp;lt;/page&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get an instance and its property/value pairs ==&lt;br /&gt;
* '''Signature''': ./instance/{ontlogyVersionId}?instanceid={instanceid}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/instance/38801?instanceid=glass&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Description''': returns information about an instance and a list of property/value pairs.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/instance/38801&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;20100408 18:10:48.760 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
			&amp;lt;id&amp;gt;glass&amp;lt;/id&amp;gt;&lt;br /&gt;
			&amp;lt;fullId&amp;gt;&lt;br /&gt;
				http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
			&amp;lt;/fullId&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;glass&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;relations&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:NAME&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:NAME&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:NAME&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#glass&lt;br /&gt;
						&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;unique_identifier&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#unique_identifier&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;unique_identifier&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;MO_742&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdfs:comment&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/2000/01/rdfschema#comment&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdfs:comment&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;string&amp;gt;The array is made on a glass slide.&amp;lt;/string&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;:DIRECTTYPE&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;:DIRECTTYPE&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;:DIRECTTYPE&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry&amp;gt;&lt;br /&gt;
					&amp;lt;propertyBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;rdf:type&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;http://www.w3.org/1999/02/22rdfsyntaxns#type&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;rdf:type&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/propertyBean&amp;gt;&lt;br /&gt;
					&amp;lt;list&amp;gt;&lt;br /&gt;
						&amp;lt;instanceBean&amp;gt;&lt;br /&gt;
							&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
							&amp;lt;fullId&amp;gt;&lt;br /&gt;
								http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
							&amp;lt;/fullId&amp;gt;&lt;br /&gt;
							&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
							&amp;lt;relations /&amp;gt;&lt;br /&gt;
							&amp;lt;instanceType&amp;gt;&lt;br /&gt;
								&amp;lt;list&amp;gt;&lt;br /&gt;
									&amp;lt;classBean&amp;gt;&lt;br /&gt;
										&amp;lt;id&amp;gt;owl:Class&amp;lt;/id&amp;gt;&lt;br /&gt;
										&amp;lt;fullId&amp;gt;http://www.w3.org/2002/07/owl#Class&lt;br /&gt;
										&amp;lt;/fullId&amp;gt;&lt;br /&gt;
										&amp;lt;label&amp;gt;owl:Class&amp;lt;/label&amp;gt;&lt;br /&gt;
										&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
										&amp;lt;relations /&amp;gt;&lt;br /&gt;
									&amp;lt;/classBean&amp;gt;&lt;br /&gt;
								&amp;lt;/list&amp;gt;&lt;br /&gt;
							&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
						&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
					&amp;lt;/list&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
			&amp;lt;/relations&amp;gt;&lt;br /&gt;
			&amp;lt;instanceType&amp;gt;&lt;br /&gt;
				&amp;lt;list&amp;gt;&lt;br /&gt;
					&amp;lt;classBean&amp;gt;&lt;br /&gt;
						&amp;lt;id&amp;gt;SubstrateType&amp;lt;/id&amp;gt;&lt;br /&gt;
						&amp;lt;fullId&amp;gt;&lt;br /&gt;
							http://mged.sourceforge.net/ontologies/MGEDOntology.owl#SubstrateType&lt;br /&gt;
						&amp;lt;/fullId&amp;gt;&lt;br /&gt;
						&amp;lt;label&amp;gt;SubstrateType&amp;lt;/label&amp;gt;&lt;br /&gt;
						&amp;lt;type&amp;gt;Class&amp;lt;/type&amp;gt;&lt;br /&gt;
						&amp;lt;relations /&amp;gt;&lt;br /&gt;
					&amp;lt;/classBean&amp;gt;&lt;br /&gt;
				&amp;lt;/list&amp;gt;&lt;br /&gt;
			&amp;lt;/instanceType&amp;gt;&lt;br /&gt;
		&amp;lt;/instanceBean&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Hierarchy Services =&lt;br /&gt;
&lt;br /&gt;
The Hierarchy Services provide access to pre-computed term hierarchy information via a single web service call. The pre-computed hierarchy data is generated for only one version of an ontology and is periodically updated. Therefore, if using the Hierarchy Web services, it is best to use the form of the call with the virtual ontology id. To get hierarchy information for any version of an ontology, use the Term Web service to traverse the ontology structure.  &lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='red'&amp;gt;NOTE: &amp;lt;/font&amp;gt;To see which ontology versions have been processed for use with the Hierarchy Services, check http://rest.bioontology.org/obs/ontologies for ontologies with STATUS=28.'''&lt;br /&gt;
&lt;br /&gt;
==  Get paths to root/leaves from a concept in the latest version of a given ontology  ==&lt;br /&gt;
* '''Signature''': ./virtual/[rootpath|leafpath]/{ontologyId}/{conceptId}[?apikey={YourAPIKey}&amp;amp;{optional args}]&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/rootpath/1032/Melanoma?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/Neoplasm?apikey=YourAPIKey&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/virtual/leafpath/1032/Melanoma?apikey=YourAPIKey (returns an empty list since the term Melanoma is a leaf node)&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** offset=&amp;lt;integer&amp;gt; – results offset (used for pagination)&lt;br /&gt;
** limit=&amp;lt;integer&amp;gt; – limits the number of results&lt;br /&gt;
** delim=&amp;lt;string&amp;gt; – use a custom delimiter between returned terms. Default is a period (.).&lt;br /&gt;
* '''Description''': The same as the previous services, but takes an ontology id and returns parents from the latest version of that ontology available via the Hierarchy web services. To see which ontology versions are available, see the '''&amp;lt;font color='red'&amp;gt;NOTE&amp;lt;/font&amp;gt;''' above for the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services#Hierarchy_Services Hierarchy web services].&lt;br /&gt;
&lt;br /&gt;
= Bio2RDF Dump Service =&lt;br /&gt;
&lt;br /&gt;
This service allows you to output a given ontology from BioPortal in the form of a N3 RDF file conforming to the requirements for integrating into the [http://sourceforge.net/projects/bio2rdf/ Bio2RDF] collection.&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./ontology/dump_n3/{ontlogyVersionId}?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/ontology/dump_n3/40865?apikey=YourAPIKey&lt;br /&gt;
&lt;br /&gt;
= Annotator Service =&lt;br /&gt;
&lt;br /&gt;
The NCBO Annotator is a Web service that can be used to annotate text metadata with biomedical ontology concepts. The concepts are from ontologies in BioPortal and includes the Unified Medical Language System (UMLS) Metathesaurus, OBO Foundry candidate ontologies and many others. &lt;br /&gt;
&lt;br /&gt;
The Annotator can be tested via a Web interface available through [http://bioportal.bioontology.org/annotate BioPortal]. For more information on using the Annotator Web service, see: http://bioontology.org/wiki/index.php/Annotator_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Ontology Recommender =&lt;br /&gt;
The Ontology Recommender is a Web service that provides information on what ontology is best covered by your text metadata. An in-depth description and links to the Web service documentation and sample clients can be found at: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service.&lt;br /&gt;
&lt;br /&gt;
= Resource Index Service =&lt;br /&gt;
&lt;br /&gt;
The Resource Index provides a mechanism to search for biomedical data based on ontology concepts. For more information on using the Resource Index service, see http://www.bioontology.org/wiki/index.php/Resource_Index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RDF Term Service =&lt;br /&gt;
 &lt;br /&gt;
* '''Signature''': ./bioportal/rdf/{ontology version id}/{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/{concept id},{concept id},...,{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/rdf/1321/NEMO_0000024?apikey=YourAPIKey&lt;br /&gt;
** http://rest.bioontology.org/bioportal/rdf/42743/NEMO_0000023?apikey=YourAPIKey&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
** concept id&lt;br /&gt;
* '''Description''': returns a BioPortal concept as RDF/XML ontology snippet. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': &amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/{ACRONYM}/{ID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*** '''OBO''': &amp;lt;nowiki&amp;gt;http://purl.obolibrary.org/{IDSPACE}_{LOCALID}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns=&amp;quot;http://purl.bioontology.org/ontology/NEMO#&amp;quot;&lt;br /&gt;
     xml:base=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&lt;br /&gt;
     xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
     xmlns:BPMetadata=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#&amp;quot;&lt;br /&gt;
     xmlns:owl=&amp;quot;http://www.w3.org/2002/07/owl#&amp;quot;&lt;br /&gt;
     xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema#&amp;quot;&lt;br /&gt;
     xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
     xmlns:NEMO=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#&amp;quot;&lt;br /&gt;
     xmlns:ontology=&amp;quot;http://omv.ontoware.org/2005/05/ontology/&amp;quot;&lt;br /&gt;
     xmlns:skos=&amp;quot;http://www.w3.org/2004/02/skos/core#&amp;quot;&lt;br /&gt;
     xmlns:ontology2=&amp;quot;http://purl.bioontology.org/NEMO/ontology#&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;owl:Ontology rdf:about=&amp;quot;http://purl.bioontology.org/ontology/NEMO&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:name&amp;gt;Neural ElectroMagnetic Ontologies&amp;lt;/ontology:name&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:acronym&amp;gt;NEMO&amp;lt;/ontology:acronym&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:description&amp;gt;Neural ElectroMagnetic Ontologies (NEMO) describe classes of event-related brain potentials (ERP) and their properties, including spatial, temporal, functional (cognitive/behavioral) attributes, and data-level attributes (acquisition and analysis parameters).&amp;lt;/ontology:description&amp;gt;&lt;br /&gt;
        &amp;lt;BPMetadata:id&amp;gt;45141&amp;lt;/BPMetadata:id&amp;gt;&lt;br /&gt;
        &amp;lt;ontology:hasOntologyLanguage rdf:resource=&amp;quot;http://omv.ontoware.org/2005/05/ontology#owl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Ontology&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Annotation properties&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/name&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_synonym&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_definition&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#label&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/ontology/BPMetadata#id&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#broader&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subClassOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology#NEMO_pref_label&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subPropertyOf rdf:resource=&amp;quot;http://www.w3.org/2004/02/skos/core#prefLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:AnnotationProperty&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/acronym&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#notation&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/description&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#definition&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://omv.ontoware.org/2005/05/ontology/hasOntologyLanguage&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2000/01/rdf-schema#subPropertyOf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;owl:AnnotationProperty rdf:about=&amp;quot;http://www.w3.org/2004/02/skos/core#altLabel&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- &lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
    //&lt;br /&gt;
    // Classes&lt;br /&gt;
    //&lt;br /&gt;
    ///////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;
     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:Class rdf:about=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000024&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/rdfs:label&amp;gt;&lt;br /&gt;
        &amp;lt;rdfs:subClassOf rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;skos:prefLabel&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/skos:prefLabel&amp;gt;&lt;br /&gt;
        &amp;lt;skos:notation&amp;gt;NEMO_0000024&amp;lt;/skos:notation&amp;gt;&lt;br /&gt;
        &amp;lt;ontology2:NEMO_pref_label&amp;gt;left_posterotemporal_scalp_surface_region&amp;lt;/ontology2:NEMO_pref_label&amp;gt;&lt;br /&gt;
        &amp;lt;skos:broader rdf:resource=&amp;quot;http://purl.bioontology.org/NEMO/ontology/NEMO.owl#NEMO_0000010&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/owl:Class&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Generated by the OWL API (version 3.0.0.1451) http://owlapi.sourceforge.net --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= RDF Download Service =&lt;br /&gt;
&lt;br /&gt;
* '''Signature''': ./bioportal/virtual/ontology/rdf/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** http://rest.bioontology.org/bioportal/virtual/ontology/rdf/download/1537?apikey=YourAPIKey&lt;br /&gt;
''NOTE:'' If using the Web service calls from Firefox, disable the Tabulator Add-on in order to download the files. &lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** ontology version id&lt;br /&gt;
* '''Description''': returns a BioPortal ontology as RDF/XML. This is a prototype web service, for updates subscribe to [https://mailman.stanford.edu/mailman/listinfo/bioportal-announce bioportal-announce]. &lt;br /&gt;
** The RDF dump will use URIs that are based on which format the ontology is in:&lt;br /&gt;
*** '''OWL/RDF(S)''': preserve original URIs&lt;br /&gt;
*** '''Protégé &amp;amp; RRF''': http://purl.bioontology.org/ontology/{abbreviation}/{concept_id}&lt;br /&gt;
*** '''OBO''': http://purl.obolibrary.org/{idspace}_{localid}&lt;br /&gt;
&lt;br /&gt;
= Notes Service (Term Proposals and Comments) =&lt;br /&gt;
* The Notes Web service is described here: http://www.bioontology.org/wiki/index.php/Ontology_Notes.&lt;br /&gt;
&lt;br /&gt;
= Mapping Service = &lt;br /&gt;
* The Mapping Web service is described here: http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Usage Logging =&lt;br /&gt;
* '''Signature''': ./usage?{args}&lt;br /&gt;
* '''Example''': http://rest.bioontology.org/bioportal/usage?requesturl=ontologies&amp;amp;resourceparameters=13578&amp;amp;email=example@example.org&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** none specifically, but at least one optional argument is required&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** requesturl=&amp;lt;string contained in request url&amp;gt; – limit results to a given string contained in REST service request url. Unique values for the requesturl are: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  /categories&lt;br /&gt;
  /concepts/{ontology version id}/{concept id}&lt;br /&gt;
  /concepts/{children or leafpath or parents or siblings}/{ontology version id}/{concept id}&lt;br /&gt;
  /diffs/{virtual id}&lt;br /&gt;
  /ontologies/{ontology version id} &lt;br /&gt;
  /ontologies/download/{ontology version id}&lt;br /&gt;
  /ontologies/versions/{ontology virtual id}&lt;br /&gt;
  /path/{ontology version id}/{concept id}&lt;br /&gt;
  /search/{search terms}&lt;br /&gt;
  /virtual/{virtual id}&lt;br /&gt;
  /virtual/ontology/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/rootpath/{virtual id}/{concept id}&lt;br /&gt;
  /virtual/siblings/{virtual id}/{concept id}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** resourceparameters=&amp;lt;string contained in resource parameters&amp;gt; – limit results to a given string contained in resource parameters. For example, in the URL http://rest.bioontology.org/bioportal/search/melanoma, the word &amp;quot;melanoma&amp;quot; is considered a &amp;quot;resource parameter&amp;quot;.&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given starting date (default: no starting date)&lt;br /&gt;
** startdateaccessed=&amp;lt;date in format mm/dd/yyyy&amp;gt; – limit results to the given ending date (default: today's date)&lt;br /&gt;
* '''Description''': returns BioPortal REST services usage data as XML.&lt;br /&gt;
* '''Sample Output:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;success&amp;gt;&lt;br /&gt;
	&amp;lt;accessedResource&amp;gt;/bioportal/usage&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2009-07-27 14:21:19.728 PDT&amp;lt;/accessDate&amp;gt;&lt;br /&gt;
	&amp;lt;data&amp;gt;&lt;br /&gt;
		&amp;lt;list&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;&lt;br /&gt;
					/search/Certain infectious and parasitic diseases/&lt;br /&gt;
				&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Certain%20infectious%20and%20parasitic%20diseases&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;1&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Hypertension/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;&lt;br /&gt;
					query=Hypertension&lt;br /&gt;
				&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;2&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
			&amp;lt;usageLoggingBean&amp;gt;&lt;br /&gt;
				&amp;lt;requestUrl&amp;gt;/search/Melanoma/&amp;lt;/requestUrl&amp;gt;&lt;br /&gt;
				&amp;lt;httpMethod&amp;gt;GET&amp;lt;/httpMethod&amp;gt;&lt;br /&gt;
				&amp;lt;resourceParameters&amp;gt;query=Melanoma&amp;lt;/resourceParameters&amp;gt;&lt;br /&gt;
				&amp;lt;requestParameters&amp;gt;&lt;br /&gt;
					pagenum=1&amp;amp;ontologyids=1265&amp;amp;pagesize=20&lt;br /&gt;
				&amp;lt;/requestParameters&amp;gt;&lt;br /&gt;
				&amp;lt;hitCount&amp;gt;3&amp;lt;/hitCount&amp;gt;&lt;br /&gt;
				&amp;lt;dateAccessed class=&amp;quot;sql-timestamp&amp;quot;&amp;gt;&lt;br /&gt;
					2009-07-27 00:00:00.0&lt;br /&gt;
				&amp;lt;/dateAccessed&amp;gt;&lt;br /&gt;
			&amp;lt;/usageLoggingBean&amp;gt;&lt;br /&gt;
		&amp;lt;/list&amp;gt;&lt;br /&gt;
	&amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/success&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= XML Schema Definitions for the REST services =&lt;br /&gt;
&lt;br /&gt;
XML Schema for [[#Term_services|Term]] and [[#Hierarchy_Services|Hierarchy]] services have been provided courtesy Eamonn Maguire. An updated XML Schema document will be posted shortly.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User_talk:The_CHISEL_Group&amp;diff=12427</id>
		<title>User talk:The CHISEL Group</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User_talk:The_CHISEL_Group&amp;diff=12427"/>
		<updated>2012-08-20T16:11:32Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''NCBO Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:Fergerson|Fergerson]] 09:11, 20 August 2012 (PDT)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12405</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12405"/>
		<updated>2012-07-15T17:40:08Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* How to cite NCBO and BioPortal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;br /&gt;
&lt;br /&gt;
Musen MA, Noy NF, Shah NH, Whetzel PL, Chute CG, Story MA, Smith B; NCBO team. The National Center for Biomedical Ontology. J Am Med Inform Assoc. 2012 Mar-Apr;19(2):190-5. Epub 2011 Nov 10.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12404</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12404"/>
		<updated>2012-07-15T17:37:51Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* How to cite NCBO and BioPortal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_class&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;: A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept: (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI:  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term: synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group: a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_obsolete_term&amp;quot;&amp;gt;obsolete term&amp;lt;/span&amp;gt;: A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping: Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;glossary_property&amp;quot;&amp;gt;property&amp;lt;/span&amp;gt;: Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource: Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; &amp;lt;span id=&amp;quot;slice_definition&amp;quot;&amp;gt;slice&amp;lt;/span&amp;gt;: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym: Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term: Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings: Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources: Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
=== BioPortal ===&lt;br /&gt;
Whetzel PL, Noy NF, Shah NH, Alexander PR, Nyulas C, Tudorache T, Musen MA. BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5. Epub 2011 Jun 14.&lt;br /&gt;
&lt;br /&gt;
=== NCBO ===&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=User_talk:Kevin_Peterson&amp;diff=12265</id>
		<title>User talk:Kevin Peterson</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=User_talk:Kevin_Peterson&amp;diff=12265"/>
		<updated>2012-06-04T18:12:30Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: Welcome!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to ''NCBO Wiki''!'''&lt;br /&gt;
We hope you will contribute much and well.&lt;br /&gt;
You will probably want to read the [[Help:Contents|help pages]].&lt;br /&gt;
Again, welcome and have fun! [[User:Fergerson|Fergerson]] 11:12, 4 June 2012 (PDT)&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12128</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12128"/>
		<updated>2012-05-02T00:49:44Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Annotator Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14]&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; class : A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept : (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI :  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term : synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group : a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; obsolete term : A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping : Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; property : Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource : Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; slice: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym : Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term : Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings : Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources : Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
Noy NF, Shah NH, Whetzel PL, Dai B, Dorf M, Griffith N, Jonquet C, Rubin DL, Storey MA, Chute CG, Musen MA. BioPortal: ontologies and integrated data resources at the click of a mouse. Nucleic Acids Res. 2009 Jul 1;37(Web Server issue):W170-3. Epub 2009 May 29. PubMed PMID: 19483092; PubMed Central PMCID: PMC2703982.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12127</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12127"/>
		<updated>2012-05-02T00:48:47Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Annotator Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information about the workings of the Annotator is available at [http://www.ncbi.nlm.nih.gov/pubmed/19761568 Shah et al BMC Bioinformatics. 2009 Sep 17;10 Suppl 9:S14&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; class : A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept : (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI :  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term : synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group : a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; obsolete term : A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping : Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; property : Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource : Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; slice: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym : Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term : Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings : Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources : Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
Noy NF, Shah NH, Whetzel PL, Dai B, Dorf M, Griffith N, Jonquet C, Rubin DL, Storey MA, Chute CG, Musen MA. BioPortal: ontologies and integrated data resources at the click of a mouse. Nucleic Acids Res. 2009 Jul 1;37(Web Server issue):W170-3. Epub 2009 May 29. PubMed PMID: 19483092; PubMed Central PMCID: PMC2703982.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12126</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12126"/>
		<updated>2012-05-02T00:46:41Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Resource Index Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have used the Annotator web service to annotate these resources with all terms in all ontologies in BioPortal. To retrieve records annotated with a specific ontology term, select the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; class : A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept : (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI :  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term : synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group : a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; obsolete term : A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping : Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; property : Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource : Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; slice: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym : Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term : Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings : Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources : Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
Noy NF, Shah NH, Whetzel PL, Dai B, Dorf M, Griffith N, Jonquet C, Rubin DL, Storey MA, Chute CG, Musen MA. BioPortal: ontologies and integrated data resources at the click of a mouse. Nucleic Acids Res. 2009 Jul 1;37(Web Server issue):W170-3. Epub 2009 May 29. PubMed PMID: 19483092; PubMed Central PMCID: PMC2703982.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12125</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12125"/>
		<updated>2012-05-02T00:41:30Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Annotator Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations for text''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''generate annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have annotated these resources with all terms in all ontologies in BioPortal. We did this by running the Annotator Web Service on the textual descriptions of individual items in each of these resources. To retrieve records annotated with a specific ontology term, enter the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; class : A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept : (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI :  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term : synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group : a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; obsolete term : A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping : Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; property : Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource : Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; slice: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym : Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term : Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings : Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources : Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
Noy NF, Shah NH, Whetzel PL, Dai B, Dorf M, Griffith N, Jonquet C, Rubin DL, Storey MA, Chute CG, Musen MA. BioPortal: ontologies and integrated data resources at the click of a mouse. Nucleic Acids Res. 2009 Jul 1;37(Web Server issue):W170-3. Epub 2009 May 29. PubMed PMID: 19483092; PubMed Central PMCID: PMC2703982.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12124</id>
		<title>BioPortal Help</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Help&amp;diff=12124"/>
		<updated>2012-05-02T00:37:36Z</updated>

		<summary type="html">&lt;p&gt;Fergerson: /* Recommender Tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User Interface ==&lt;br /&gt;
=== Home Page ===&lt;br /&gt;
&lt;br /&gt;
BioPortal provides access to commonly used biomedical ontologies and to tools for working with them. BioPortal allows you to &lt;br /&gt;
* [[#Browse Tab|browse the library]] of ontologies&lt;br /&gt;
* [[#Search Tab|search for a term]] across multiple ontologies&lt;br /&gt;
* [[#Mappings Tab|browse mappings]] between terms in different ontologies&lt;br /&gt;
* [[#Recommender Tab|receive recommendations]] on which ontologies are most relevant for a corpus&lt;br /&gt;
* [[#Annotator Tab|annotate text]] with terms from ontologies&lt;br /&gt;
* [[#Resource Index Tab|search biomedical resources]] for a term&lt;br /&gt;
* [[#Projects Tab|browse a selection of projects]] that use BioPortal resources&lt;br /&gt;
&lt;br /&gt;
All information available through the BioPortal Web site is also available through the NCBO Web service REST API. Please see [http://www.bioontology.org/wiki/index.php/NCBO_REST_services REST API documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Browse Tab ===&lt;br /&gt;
&lt;br /&gt;
Browse our library of Biomedical ontologies and submit your own ontology. This page displays some summary information about each ontology. More detailed summary information is available on the ontology summary page for each ontology. You can reach this page by clicking on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
To '''find a particular ontology quickly''', begin typing the ontology name or abbreviation in the “Filter by Text” field.  You can also narrow the list of ontologies shown by selecting a specific “category” (a domain) or a “group” to which the ontology belongs. To '''submit an ontology''' press the “Submit New Ontology” button. You must be logged in to BioPortal to submit an ontology. You can subscribe to '''receive RSS updates''' when any ontology in the system changes by clicking the subscribe link. You can subscribe to updates for a particular ontology from the summary page for that ontology. To go to the summary page click on the ontology name link.&lt;br /&gt;
&lt;br /&gt;
Some submitters want to control who can browse the terms in their ontology. These ontologies are marked with visibility “Private” or “Licensed”. To browse the terms in these ontologies you must be both &lt;br /&gt;
* logged in to BioPortal&lt;br /&gt;
* granted access to the ontology&lt;br /&gt;
For '''private ontologies''', the ontology submitter directly controls access to the ontology. Please contact the submitter to gain access to a private ontology. Contact information for the ontology is available on the ontology summary page. For '''licensed ontologies''', the submitter indirectly controls access to the ontology. When you attempt to access a licensed ontology, the system will prompt you to enter the license information required by the submitter. When you have entered the required information, the system will allow you to access the ontology. In addition, there are '''&amp;quot;summary only&amp;quot; ontologies'''. The terms for these ontologies are not available in BioPortal at all. Please contact the ontology submitter for more information about these ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access ontologies programmatically''', see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Services_to_access_ontologies_and_ontology_versions Ontology REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Search Tab ===&lt;br /&gt;
&lt;br /&gt;
Enter text and find terms across multiple terminologies that contain this text. The names, ids, synonyms, properties for a term are searched for matches to the entered text.&lt;br /&gt;
&lt;br /&gt;
To '''find a term in any ontology''' enter the full or partial name the term in the search box and simply hit the Search button. The system looks for matches in the term name, synonyms, term ids, and in property values. You can filter the returned values by ontology or by the type of match by selecting one of the filter links in the output table. If you want to '''search only in a subset of ontologies''' you can specify the desired ontologies in the Ontologies box. (Note that it is no faster to search a subset than to search all ontologies.) Simply type the ontology name or acronym to chose the desired ontology. You can also select a set of ontologies from a list of all ontologies using the “select from list” link. &lt;br /&gt;
&lt;br /&gt;
Note that, for performance reasons, only the top 100 matches are returned. Usually this number is sufficient to cover matches in all names, ids, and synonyms.&lt;br /&gt;
&lt;br /&gt;
Some boolean search capability is available. Prefixing a term with &amp;quot;-&amp;quot; means NOT for that term. Thus &amp;quot;heart -attack&amp;quot; will search for terms with &amp;quot;heart&amp;quot; but not &amp;quot;attack&amp;quot; in the name. An OR capability is also available using parentheses. Thus &amp;quot;(heart attack)&amp;quot; means to find terms with either &amp;quot;heart&amp;quot; or &amp;quot;attack&amp;quot; in the name.&lt;br /&gt;
&lt;br /&gt;
To '''search programmatically''' see our [http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Search_services Search REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Mappings Tab ===&lt;br /&gt;
&lt;br /&gt;
Mappings are associations between two or more terms in different ontologies. This association typically, but not always, represents a degree of similarity between the terms. The author of the mapping defines the semantics of a particular mapping. It is also usual for a mapping to be bi-directional, but again, this is not required. The mapping author defines directionality (for details, please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings Mapping Documentation]).&lt;br /&gt;
&lt;br /&gt;
To '''browse mappings''' for an ontology, select the ontology from the drop-down list. You will then see a table showing all ontologies for which at least one mapping exists between that ontology and the ontology you selected. Select an ontology from this table to browse the mappings between the two ontologies.&lt;br /&gt;
&lt;br /&gt;
To '''access mappings programmatically''', please see our [http://www.bioontology.org/wiki/index.php/BioPortal_Mappings_Service Mappings REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Recommender Tab ===&lt;br /&gt;
&lt;br /&gt;
The Recommender accepts text or a set of keywords describing a domain of interest; it then suggests appropriate ontologies to use if you want to identify terms in similar text. &lt;br /&gt;
&lt;br /&gt;
The '''ontology ranking algorithm''' is described in the paper [http://www.ncbi.nlm.nih.gov/pubmed/20626921 Jonquet et al J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1].&lt;br /&gt;
&lt;br /&gt;
To '''retrieve ontology recommendations programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Ontology Recommender REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Annotator Tab ===&lt;br /&gt;
&lt;br /&gt;
To '''annotate text directly with ontological terms''', simply enter text in the box and press the submit button. The system matches words in the text to terms in ontologies by doing an exact string comparison (a “direct” match) between the text and ontology term names, synonyms, and ids. &lt;br /&gt;
&lt;br /&gt;
In addition to the direct matches, the user may '''expand the set of matches''' by including matches from mapped terms and from hierarchical expansion. For most ontologies (OWL and UMLS RRF) the system performs the hierarchical expansion on the superclass (“is-a”) relationship. For OBO ontologies the hierarchical expansion also includes the part-of relationship.  You use the “number of levels” field to control the number of levels up the hierarchy for which the system will return terms for a given match.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To '''create annotations programmatically''' see the [http://www.bioontology.org/wiki/index.php/Annotator_User_Guide REST API documentation].&lt;br /&gt;
&lt;br /&gt;
=== Resource Index Tab ===&lt;br /&gt;
&lt;br /&gt;
The resource index is a pre-calculated set of annotations of selected biomedical resources. We have annotated these resources with all terms in all ontologies in BioPortal. We did this by running the Annotator Web Service on the textual descriptions of individual items in each of these resources. To retrieve records annotated with a specific ontology term, enter the term in the search box and press the &amp;quot;Search&amp;quot; button.  &lt;br /&gt;
&lt;br /&gt;
To '''access annotations for resources programmatically''', please see our [http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide Resource Index REST API documentation].&lt;br /&gt;
&lt;br /&gt;
Further information on ontology-based search and mining of biomedical resources is available in [http://www.ncbi.nlm.nih.gov/pubmed/21918645 Jonquet et al Web Semant. 2011 Sep 1;9(3):316-324], [http://www.ncbi.nlm.nih.gov/pubmed/21550421 LePendu et al J Biomed Inform. 2011 Dec;44 Suppl 1:S31-8] and [http://www.ncbi.nlm.nih.gov/pubmed/22494789 Liu et al J Am Med Inform Assoc. 2012 Apr 11]&lt;br /&gt;
&lt;br /&gt;
=== Projects Tab ===&lt;br /&gt;
&lt;br /&gt;
This page shows selected projects which make use of BioPortal technology. To '''add your project''' to this list press the &amp;quot;Create New Project&amp;quot; button. You must be logged in to BioPortal to create a new project.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
&lt;br /&gt;
=== Submitting an ontology ===&lt;br /&gt;
Go to the &amp;quot;Browse&amp;quot; page and press the &amp;quot;Submit Ontology&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing mappings ===&lt;br /&gt;
To view all mappings for an ontology, chose the ontology from the Browse page and then select &amp;quot;Mappings&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Mappings&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing notes ===&lt;br /&gt;
To view all notes for an ontology, chose the ontology from the Browse page and then select &amp;quot;Notes&amp;quot; from the drop-down list.&lt;br /&gt;
&lt;br /&gt;
To view the notes for a particular term, navigate to the ontology and term (using the &amp;quot;Browse&amp;quot; tab and select the terms item from the dropdown) and then select the &amp;quot;Notes&amp;quot; tab in the right-hand panel.&lt;br /&gt;
&lt;br /&gt;
=== Viewing and editing reviews ===&lt;br /&gt;
Navigate to the ontology summary page by selecting the ontology name from the Browse tab. Create a review by pressing the &amp;quot;Create Review&amp;quot; button near the top of the page.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
; class : A concept in the domain of the ontology. Used within BioPortal, class is a synonym for term or concept. Term is the preferred BioPortal label.&lt;br /&gt;
; concept : (from SKOS documentation) A concept is an idea or notion; a unit of thought. &lt;br /&gt;
; CUI :  Abbreviation for &amp;quot;Concept Unique Identifier&amp;quot;. These values that are assigned by UMLS for all terms in its ontologies. A CUI represents a &amp;quot;UMLS concept&amp;quot;. An ontology term may be assigned to more than one CUI. The assignment of terms to CUI is intended to allow the creation of maps between terms in different ontologies.  &lt;br /&gt;
; deprecated term : synonym for &amp;quot;obsolete term&amp;quot; in some ontologies.&lt;br /&gt;
; group : a collection of ontologies that are typically associated with some outside group or organization. &lt;br /&gt;
; obsolete term : A term that the authors of the ontology have flagged as being &amp;quot;obsolete&amp;quot; and which they recommend that people not use. These terms are often left in ontologies (rather than removing them entirely) so that existing systems that depend on them will continue to function.&lt;br /&gt;
; mapping : Asserted relationship between two terms in different ontologies. The nature of the exact relationship is left to the mapping author. The most common relationship for mappings between terms is &amp;quot;same as&amp;quot;.&lt;br /&gt;
; preferred name : Human readable label for a term that the authors of the ontology suggest be used when referring to the term. Alternate, non-preferred, names are synonyms.&lt;br /&gt;
; property : Named association between two entities. Examples are &amp;quot;definition&amp;quot; (a relation between a term and some text) and &amp;quot;part-of&amp;quot; (a relation between two terms). &lt;br /&gt;
; resource : Biomedical resource (publication, database) that has been indexed with the ontologies in BioPortal.&lt;br /&gt;
; slice: An alternate entry point into BioPortal which has been configured to display and use a subset of the available ontologies. The slice is accessed via URL of the form http://&amp;lt;slice-name&amp;gt;.bioportal.bioontology.org . There is currently no way for an end user to create or configure slice. However, you may send a request to support@bioontology.org and request that a new slice be created for you.&lt;br /&gt;
; synonym : Alternate name for a term. Every term has a single &amp;quot;preferred&amp;quot; name and may have any number of synonyms.&lt;br /&gt;
; term : Concept in the domain of the ontology. Within BioPortal, term is a synonym for class or concept. Term is the preferred label.&lt;br /&gt;
; term mappings : Set of mappings for a given term to terms other ontologies. &lt;br /&gt;
; term resources : Set of resources that contain annotations for a given term.&lt;br /&gt;
&lt;br /&gt;
== How to cite NCBO and BioPortal ==&lt;br /&gt;
Noy NF, Shah NH, Whetzel PL, Dai B, Dorf M, Griffith N, Jonquet C, Rubin DL, Storey MA, Chute CG, Musen MA. BioPortal: ontologies and integrated data resources at the click of a mouse. Nucleic Acids Res. 2009 Jul 1;37(Web Server issue):W170-3. Epub 2009 May 29. PubMed PMID: 19483092; PubMed Central PMCID: PMC2703982.&lt;/div&gt;</summary>
		<author><name>Fergerson</name></author>
	</entry>
</feed>