<?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=Whetzel</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=Whetzel"/>
	<link rel="alternate" type="text/html" href="https://www.bioontology.org//wiki/Special:Contributions/Whetzel"/>
	<updated>2026-06-05T12:08:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12615</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12615"/>
		<updated>2013-04-24T20:37:53Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* Rm LK005 (ground floor) Project Classroom, La Ka Shing Center Center for Learning, 291 Campus Drive, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013''' &lt;br /&gt;
Start time: 9:00am PDT&lt;br /&gt;
End time: 6:00pm PDT &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (NEW API):'''&lt;br /&gt;
* ''Coming soon!''&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (''Old API''):'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Hari Rekapalli, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12614</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12614"/>
		<updated>2013-04-22T19:45:29Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* Rm LK005 (ground floor) Project Classroom, La Ka Shing Center Center for Learning, 291 Campus Drive, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013''' &lt;br /&gt;
Start time: 9:00am PDT&lt;br /&gt;
End time: 6:00pm PDT &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (NEW API):'''&lt;br /&gt;
* ''Coming soon!''&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (''Old API''):'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Ketty Mobed, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12613</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12613"/>
		<updated>2013-04-22T19:43:41Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013''' &lt;br /&gt;
Start time: 9:00am PDT&lt;br /&gt;
End time: 6:00pm PDT &lt;br /&gt;
&lt;br /&gt;
'''Location:''' &lt;br /&gt;
Room LK005 (ground floor) Project Classroom, La Ka Shing Center Center for Learning, 291 Campus Drive, Stanford University&lt;br /&gt;
http://www.certain.com/system/profile/web/index.cfm?PKwebID=0x430788ad1d&amp;amp;varPage=location&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (NEW API):'''&lt;br /&gt;
* ''Coming soon!''&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (''Old API''):'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Ketty Mobed, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12612</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12612"/>
		<updated>2013-04-22T19:42:24Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013''' &lt;br /&gt;
Start time: 9:00am PDT&lt;br /&gt;
End time: 6:00pm PDT &lt;br /&gt;
&lt;br /&gt;
'''Location:''' &lt;br /&gt;
http://www.certain.com/system/profile/web/index.cfm?PKwebID=0x430788ad1d&amp;amp;varPage=location&lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (NEW API):'''&lt;br /&gt;
* ''Coming soon!''&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (''Old API''):'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Ketty Mobed, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12611</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12611"/>
		<updated>2013-04-22T19:40:15Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013''' &lt;br /&gt;
Start time: 9:00am PDT&lt;br /&gt;
End time: 6:00pm PDT &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (NEW API):'''&lt;br /&gt;
* ''Coming soon!''&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (''Old API''):'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Ketty Mobed, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12610</id>
		<title>Category:NCBO Virtual Appliance</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12610"/>
		<updated>2013-04-17T13:20:39Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Getting Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The NCBO Virtual Appliance image contains a pre-installed, pre-configured version of commonly-used open source NCBO software running on a Linux operating system. The image was created using VMWare and is available for download by contacting support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
The following software is included on the image:&lt;br /&gt;
* NCBO Web Services (BioPortal Core)&lt;br /&gt;
* BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
* Annotator&lt;br /&gt;
* Resource Index&lt;br /&gt;
&lt;br /&gt;
Please see below for how-to documentation for managing the software and running data population for Annotator and Resource Index.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* To obtain the Virtual Appliance, contact [mailto:support@bioontology.org NCBO Support] and include your BioPortal account username. You can create a BioPortal account at: http://bit.ly/bioportal-account&lt;br /&gt;
* The download is provided as a tar archive containing several files. One of these is an Open Virtualization Format (OVF) file that may need to be [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#How_can_I_use_the_OVF_image_with_my_virtualization_software.3F_.28VMWare.2C_VirtualBox.2C_KVM.2C_Xen.2C_etc.29 converted to work in your virtualization environment].&lt;br /&gt;
* You can supply the hostname (machine name) for the virtual machine during the deployment process. Documentation will refer as this hostname as 'example'.&lt;br /&gt;
* '''Change default passwords'''&lt;br /&gt;
** Operating System&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: password is prompted on the first boot&lt;br /&gt;
** BioPortal Admin User&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: &amp;lt;code&amp;gt;changeme&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add an ontology using the BioPortal Admin User here: http://{YourDomainName}/ontologies/new&lt;br /&gt;
** BioPortal Ontology Services can be configured to automatically process new ontologies every hour at 30 minutes past the hour (see [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#When_are_new_ontologies_parsed.3F documentation for enabling the scheduler]). This processing includes:&lt;br /&gt;
*** Parsing any new, unparsed ontologies&lt;br /&gt;
*** Calculating a set of metrics for these ontologies&lt;br /&gt;
*** Indexing these ontologies for use with search&lt;br /&gt;
* Parsing, indexing, metrics calculation, and ontology deletion can all be manually triggered or re-triggered using the BioPortal Admin user interface, which is available here: http://example:8080/bioportal_admin&lt;br /&gt;
* REST services are available at the following locations. The URLs below are for the root of the REST service and generally will not return information. Please read the documentation for guidelines on how to interact with the services, including sample URLs:&lt;br /&gt;
** NCBO Web Services - http://example:8080/bioportal ([http://www.bioontology.org/wiki/index.php/BioPortal_REST_services documentation])&lt;br /&gt;
** Annotator - http://example:8080/obs/annotator ([http://www.bioontology.org/wiki/index.php/Annotator_User_Guide documentation])&lt;br /&gt;
** Resource Index - http://example:8080/resource_index ([http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide documentation])&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
The following requirements are for the resources that you devote to your Appliance instance, not for the machine running your host environment. For example, if you are using a system with 4GB of RAM, then you will need to devote all of that RAM to your guest Appliance.&lt;br /&gt;
&lt;br /&gt;
'''Note: these requirements are for basic usage'''. System requirements will vary greatly depending on the size of the ontologies you work with, the number of ontologies in the system, and the number of concurrent requests that the system needs to respond to. It can also vary depending on how the ontologies are used. For example, the search index can be RAM-intensive but parsing ontologies can be CPU-intensive. You will need to experiment with your Appliance resource settings to find what works for your scenario.&lt;br /&gt;
&lt;br /&gt;
* Minimum&lt;br /&gt;
** 1 CPU (2 GHz)&lt;br /&gt;
** 4GB RAM&lt;br /&gt;
** Hard disk space: 3GB&lt;br /&gt;
&lt;br /&gt;
* Recommended for heavier usage&lt;br /&gt;
** 2 CPU (3 GHz)&lt;br /&gt;
** 6GB RAM (When using more than 4GB RAM, you should configure Tomcat to use the additional memory)&lt;br /&gt;
** Hard disk space: 10GB (or more depending on number/size of ontologies)&lt;br /&gt;
&lt;br /&gt;
== Population Workflows ==&lt;br /&gt;
When storing an ontology using the BioPortal Ontology Services, some amount of processing is done automatically so that the ontologies can be visualized using the Web UI. However, the Annotator and Resource Index require separate, manual data population workflows in order to function with the provided ontologies. Details on running these populations can be found in the &amp;quot;Howto&amp;quot; sections located at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: Loading ontologies [1] developed using the NCI version of Protege will require an additional manual pre-processing step to remove XML tags added into the synonym and definition property values. This pre-processing step is especially important for populating the correct synonym value into the Annotator workflow. The code to pre-process ontologies developed using the NCI version of Protege is located at:&lt;br /&gt;
https://bmir-gforge.stanford.edu/gf/project/bp_helper_tools/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2FNCItProcessor%2F, the code can be checked out via anonymous SVN. &lt;br /&gt;
&lt;br /&gt;
[1] The NCI Thesaurus and the NanoParticle Ontology are developed using the NCI version of Protege&lt;br /&gt;
&lt;br /&gt;
== Image Format and Operating System Details ==&lt;br /&gt;
The NCBO Appliance image was created using the [http://www.vmware.com/appliances/getting-started/learn/ovf.html Open Virtualization Format], which should allow the machine to be used in a variety of environments.&lt;br /&gt;
&lt;br /&gt;
The operating system is CentOS 5.7 64-bit running Tomcat 6.0.26, Java 6, MySQL 5.1.x, PHP 5.1.6, Rails 2.3.x, and Ruby Enterprise Edition 1.8.7, and memcached.&lt;br /&gt;
&lt;br /&gt;
The following applications use these services/runtime environments:&lt;br /&gt;
* Tomcat, Java&lt;br /&gt;
** BioPortal Ontology Services (BioPortal Core)&lt;br /&gt;
** BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
** Annotator and Recommender&lt;br /&gt;
** Resource Index&lt;br /&gt;
* Rails, Ruby, memcached&lt;br /&gt;
** BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* PHP&lt;br /&gt;
** Resource Index UI&lt;br /&gt;
* 4store&lt;br /&gt;
** Mappings&lt;br /&gt;
&lt;br /&gt;
== Basic System Administration ==&lt;br /&gt;
* Most of our administration scripts and build environment assume that you will be running as the root user.&lt;br /&gt;
* Helper commands:&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostart&amp;lt;/code&amp;gt;: the required services are started on boot automatically, but if they need to be started automatically&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostop&amp;lt;/code&amp;gt;: manually stop services&lt;br /&gt;
** &amp;lt;code&amp;gt;ncborestart&amp;lt;/code&amp;gt;: manually start/stop services&lt;br /&gt;
* Start individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Stop individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
All NCBO software is released with the 2-clause BSD license. Source code is included on the Virtual Appliance.&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12609</id>
		<title>Category:NCBO Virtual Appliance</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12609"/>
		<updated>2013-04-17T13:20:07Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Getting Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The NCBO Virtual Appliance image contains a pre-installed, pre-configured version of commonly-used open source NCBO software running on a Linux operating system. The image was created using VMWare and is available for download by contacting support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
The following software is included on the image:&lt;br /&gt;
* NCBO Web Services (BioPortal Core)&lt;br /&gt;
* BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
* Annotator&lt;br /&gt;
* Resource Index&lt;br /&gt;
&lt;br /&gt;
Please see below for how-to documentation for managing the software and running data population for Annotator and Resource Index.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* To obtain the Virtual Appliance, contact [mailto:support@bioontology.org NCBO Support] and include your BioPortal username. You can create a BioPortal account at: http://bit.ly/bioportal-account&lt;br /&gt;
* The download is provided as a tar archive containing several files. One of these is an Open Virtualization Format (OVF) file that may need to be [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#How_can_I_use_the_OVF_image_with_my_virtualization_software.3F_.28VMWare.2C_VirtualBox.2C_KVM.2C_Xen.2C_etc.29 converted to work in your virtualization environment].&lt;br /&gt;
* You can supply the hostname (machine name) for the virtual machine during the deployment process. Documentation will refer as this hostname as 'example'.&lt;br /&gt;
* '''Change default passwords'''&lt;br /&gt;
** Operating System&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: password is prompted on the first boot&lt;br /&gt;
** BioPortal Admin User&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: &amp;lt;code&amp;gt;changeme&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add an ontology using the BioPortal Admin User here: http://{YourDomainName}/ontologies/new&lt;br /&gt;
** BioPortal Ontology Services can be configured to automatically process new ontologies every hour at 30 minutes past the hour (see [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#When_are_new_ontologies_parsed.3F documentation for enabling the scheduler]). This processing includes:&lt;br /&gt;
*** Parsing any new, unparsed ontologies&lt;br /&gt;
*** Calculating a set of metrics for these ontologies&lt;br /&gt;
*** Indexing these ontologies for use with search&lt;br /&gt;
* Parsing, indexing, metrics calculation, and ontology deletion can all be manually triggered or re-triggered using the BioPortal Admin user interface, which is available here: http://example:8080/bioportal_admin&lt;br /&gt;
* REST services are available at the following locations. The URLs below are for the root of the REST service and generally will not return information. Please read the documentation for guidelines on how to interact with the services, including sample URLs:&lt;br /&gt;
** NCBO Web Services - http://example:8080/bioportal ([http://www.bioontology.org/wiki/index.php/BioPortal_REST_services documentation])&lt;br /&gt;
** Annotator - http://example:8080/obs/annotator ([http://www.bioontology.org/wiki/index.php/Annotator_User_Guide documentation])&lt;br /&gt;
** Resource Index - http://example:8080/resource_index ([http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide documentation])&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
The following requirements are for the resources that you devote to your Appliance instance, not for the machine running your host environment. For example, if you are using a system with 4GB of RAM, then you will need to devote all of that RAM to your guest Appliance.&lt;br /&gt;
&lt;br /&gt;
'''Note: these requirements are for basic usage'''. System requirements will vary greatly depending on the size of the ontologies you work with, the number of ontologies in the system, and the number of concurrent requests that the system needs to respond to. It can also vary depending on how the ontologies are used. For example, the search index can be RAM-intensive but parsing ontologies can be CPU-intensive. You will need to experiment with your Appliance resource settings to find what works for your scenario.&lt;br /&gt;
&lt;br /&gt;
* Minimum&lt;br /&gt;
** 1 CPU (2 GHz)&lt;br /&gt;
** 4GB RAM&lt;br /&gt;
** Hard disk space: 3GB&lt;br /&gt;
&lt;br /&gt;
* Recommended for heavier usage&lt;br /&gt;
** 2 CPU (3 GHz)&lt;br /&gt;
** 6GB RAM (When using more than 4GB RAM, you should configure Tomcat to use the additional memory)&lt;br /&gt;
** Hard disk space: 10GB (or more depending on number/size of ontologies)&lt;br /&gt;
&lt;br /&gt;
== Population Workflows ==&lt;br /&gt;
When storing an ontology using the BioPortal Ontology Services, some amount of processing is done automatically so that the ontologies can be visualized using the Web UI. However, the Annotator and Resource Index require separate, manual data population workflows in order to function with the provided ontologies. Details on running these populations can be found in the &amp;quot;Howto&amp;quot; sections located at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: Loading ontologies [1] developed using the NCI version of Protege will require an additional manual pre-processing step to remove XML tags added into the synonym and definition property values. This pre-processing step is especially important for populating the correct synonym value into the Annotator workflow. The code to pre-process ontologies developed using the NCI version of Protege is located at:&lt;br /&gt;
https://bmir-gforge.stanford.edu/gf/project/bp_helper_tools/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2FNCItProcessor%2F, the code can be checked out via anonymous SVN. &lt;br /&gt;
&lt;br /&gt;
[1] The NCI Thesaurus and the NanoParticle Ontology are developed using the NCI version of Protege&lt;br /&gt;
&lt;br /&gt;
== Image Format and Operating System Details ==&lt;br /&gt;
The NCBO Appliance image was created using the [http://www.vmware.com/appliances/getting-started/learn/ovf.html Open Virtualization Format], which should allow the machine to be used in a variety of environments.&lt;br /&gt;
&lt;br /&gt;
The operating system is CentOS 5.7 64-bit running Tomcat 6.0.26, Java 6, MySQL 5.1.x, PHP 5.1.6, Rails 2.3.x, and Ruby Enterprise Edition 1.8.7, and memcached.&lt;br /&gt;
&lt;br /&gt;
The following applications use these services/runtime environments:&lt;br /&gt;
* Tomcat, Java&lt;br /&gt;
** BioPortal Ontology Services (BioPortal Core)&lt;br /&gt;
** BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
** Annotator and Recommender&lt;br /&gt;
** Resource Index&lt;br /&gt;
* Rails, Ruby, memcached&lt;br /&gt;
** BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* PHP&lt;br /&gt;
** Resource Index UI&lt;br /&gt;
* 4store&lt;br /&gt;
** Mappings&lt;br /&gt;
&lt;br /&gt;
== Basic System Administration ==&lt;br /&gt;
* Most of our administration scripts and build environment assume that you will be running as the root user.&lt;br /&gt;
* Helper commands:&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostart&amp;lt;/code&amp;gt;: the required services are started on boot automatically, but if they need to be started automatically&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostop&amp;lt;/code&amp;gt;: manually stop services&lt;br /&gt;
** &amp;lt;code&amp;gt;ncborestart&amp;lt;/code&amp;gt;: manually start/stop services&lt;br /&gt;
* Start individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Stop individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
All NCBO software is released with the 2-clause BSD license. Source code is included on the Virtual Appliance.&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12608</id>
		<title>Category:NCBO Virtual Appliance</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12608"/>
		<updated>2013-04-17T13:12:54Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Getting Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The NCBO Virtual Appliance image contains a pre-installed, pre-configured version of commonly-used open source NCBO software running on a Linux operating system. The image was created using VMWare and is available for download by contacting support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
The following software is included on the image:&lt;br /&gt;
* NCBO Web Services (BioPortal Core)&lt;br /&gt;
* BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
* Annotator&lt;br /&gt;
* Resource Index&lt;br /&gt;
&lt;br /&gt;
Please see below for how-to documentation for managing the software and running data population for Annotator and Resource Index.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* To obtain the Virtual Appliance, contact [mailto:support@bioontology.org NCBO Support] and include your BioPortal username. You can create a BioPortal account at: http://bioportal.bioontology.org/accounts/new&lt;br /&gt;
* The download is provided as a tar archive containing several files. One of these is an Open Virtualization Format (OVF) file that may need to be [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#How_can_I_use_the_OVF_image_with_my_virtualization_software.3F_.28VMWare.2C_VirtualBox.2C_KVM.2C_Xen.2C_etc.29 converted to work in your virtualization environment].&lt;br /&gt;
* You can supply the hostname (machine name) for the virtual machine during the deployment process. Documentation will refer as this hostname as 'example'.&lt;br /&gt;
* '''Change default passwords'''&lt;br /&gt;
** Operating System&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: password is prompted on the first boot&lt;br /&gt;
** BioPortal Admin User&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: &amp;lt;code&amp;gt;changeme&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add an ontology using the BioPortal Admin User here: http://{YourDomainName}/ontologies/new&lt;br /&gt;
** BioPortal Ontology Services can be configured to automatically process new ontologies every hour at 30 minutes past the hour (see [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#When_are_new_ontologies_parsed.3F documentation for enabling the scheduler]). This processing includes:&lt;br /&gt;
*** Parsing any new, unparsed ontologies&lt;br /&gt;
*** Calculating a set of metrics for these ontologies&lt;br /&gt;
*** Indexing these ontologies for use with search&lt;br /&gt;
* Parsing, indexing, metrics calculation, and ontology deletion can all be manually triggered or re-triggered using the BioPortal Admin user interface, which is available here: http://example:8080/bioportal_admin&lt;br /&gt;
* REST services are available at the following locations. The URLs below are for the root of the REST service and generally will not return information. Please read the documentation for guidelines on how to interact with the services, including sample URLs:&lt;br /&gt;
** NCBO Web Services - http://example:8080/bioportal ([http://www.bioontology.org/wiki/index.php/BioPortal_REST_services documentation])&lt;br /&gt;
** Annotator - http://example:8080/obs/annotator ([http://www.bioontology.org/wiki/index.php/Annotator_User_Guide documentation])&lt;br /&gt;
** Resource Index - http://example:8080/resource_index ([http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide documentation])&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
The following requirements are for the resources that you devote to your Appliance instance, not for the machine running your host environment. For example, if you are using a system with 4GB of RAM, then you will need to devote all of that RAM to your guest Appliance.&lt;br /&gt;
&lt;br /&gt;
'''Note: these requirements are for basic usage'''. System requirements will vary greatly depending on the size of the ontologies you work with, the number of ontologies in the system, and the number of concurrent requests that the system needs to respond to. It can also vary depending on how the ontologies are used. For example, the search index can be RAM-intensive but parsing ontologies can be CPU-intensive. You will need to experiment with your Appliance resource settings to find what works for your scenario.&lt;br /&gt;
&lt;br /&gt;
* Minimum&lt;br /&gt;
** 1 CPU (2 GHz)&lt;br /&gt;
** 4GB RAM&lt;br /&gt;
** Hard disk space: 3GB&lt;br /&gt;
&lt;br /&gt;
* Recommended for heavier usage&lt;br /&gt;
** 2 CPU (3 GHz)&lt;br /&gt;
** 6GB RAM (When using more than 4GB RAM, you should configure Tomcat to use the additional memory)&lt;br /&gt;
** Hard disk space: 10GB (or more depending on number/size of ontologies)&lt;br /&gt;
&lt;br /&gt;
== Population Workflows ==&lt;br /&gt;
When storing an ontology using the BioPortal Ontology Services, some amount of processing is done automatically so that the ontologies can be visualized using the Web UI. However, the Annotator and Resource Index require separate, manual data population workflows in order to function with the provided ontologies. Details on running these populations can be found in the &amp;quot;Howto&amp;quot; sections located at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: Loading ontologies [1] developed using the NCI version of Protege will require an additional manual pre-processing step to remove XML tags added into the synonym and definition property values. This pre-processing step is especially important for populating the correct synonym value into the Annotator workflow. The code to pre-process ontologies developed using the NCI version of Protege is located at:&lt;br /&gt;
https://bmir-gforge.stanford.edu/gf/project/bp_helper_tools/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2FNCItProcessor%2F, the code can be checked out via anonymous SVN. &lt;br /&gt;
&lt;br /&gt;
[1] The NCI Thesaurus and the NanoParticle Ontology are developed using the NCI version of Protege&lt;br /&gt;
&lt;br /&gt;
== Image Format and Operating System Details ==&lt;br /&gt;
The NCBO Appliance image was created using the [http://www.vmware.com/appliances/getting-started/learn/ovf.html Open Virtualization Format], which should allow the machine to be used in a variety of environments.&lt;br /&gt;
&lt;br /&gt;
The operating system is CentOS 5.7 64-bit running Tomcat 6.0.26, Java 6, MySQL 5.1.x, PHP 5.1.6, Rails 2.3.x, and Ruby Enterprise Edition 1.8.7, and memcached.&lt;br /&gt;
&lt;br /&gt;
The following applications use these services/runtime environments:&lt;br /&gt;
* Tomcat, Java&lt;br /&gt;
** BioPortal Ontology Services (BioPortal Core)&lt;br /&gt;
** BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
** Annotator and Recommender&lt;br /&gt;
** Resource Index&lt;br /&gt;
* Rails, Ruby, memcached&lt;br /&gt;
** BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* PHP&lt;br /&gt;
** Resource Index UI&lt;br /&gt;
* 4store&lt;br /&gt;
** Mappings&lt;br /&gt;
&lt;br /&gt;
== Basic System Administration ==&lt;br /&gt;
* Most of our administration scripts and build environment assume that you will be running as the root user.&lt;br /&gt;
* Helper commands:&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostart&amp;lt;/code&amp;gt;: the required services are started on boot automatically, but if they need to be started automatically&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostop&amp;lt;/code&amp;gt;: manually stop services&lt;br /&gt;
** &amp;lt;code&amp;gt;ncborestart&amp;lt;/code&amp;gt;: manually start/stop services&lt;br /&gt;
* Start individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Stop individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
All NCBO software is released with the 2-clause BSD license. Source code is included on the Virtual Appliance.&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12603</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12603"/>
		<updated>2013-04-04T04:34:16Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (NEW API):'''&lt;br /&gt;
* ''Coming soon!''&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION (''Old API''):'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Ketty Mobed, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12602</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12602"/>
		<updated>2013-04-04T04:33:25Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
'''PARTICIPANTS:'''&lt;br /&gt;
* Robert Muller, TAIR/Carnegie Institution for Science &lt;br /&gt;
* David Huang, Carnegie Institution for Science&lt;br /&gt;
* Ketty Mobed, UCSF&lt;br /&gt;
* Andrew Nguyen, BodyData Systems, Inc.&lt;br /&gt;
* Sean Mooney, Buck Institute for Research on Aging&lt;br /&gt;
* Reza Alemy, Patesco &lt;br /&gt;
* Sina Madani, MD Anderson Cancer Center&lt;br /&gt;
* Colin Watanabe, Genentech&lt;br /&gt;
* Oren Schaedel, Bionetbook &lt;br /&gt;
* Marcus Breese, Buck Institute for Research on Aging&lt;br /&gt;
* Kevin Cohen, U. Colorado School of Medicine &lt;br /&gt;
* Yongqun Oliver He, University of Michigan&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12601</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12601"/>
		<updated>2013-04-04T04:30:50Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[NCBO Hackathon 2013]]'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
* ''[http://www.certain.com/system/profile/web/index.cfm?PKwebID=0x430788962b&amp;amp;varPage=info Registration and Meeting Logistics here]''&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.plantontology.org/index.php/PRO-PO-GO_Meeting PRO-PO-GO Meeting]'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&lt;br /&gt;
&lt;br /&gt;
&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 from 2005]]'''&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12600</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12600"/>
		<updated>2013-04-04T04:30:08Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &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;
*[[Phenote:Main_Page]] - A Phenotype Annotation Tool using Ontologies&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12599</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Main_Page&amp;diff=12599"/>
		<updated>2013-04-04T04:29:20Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &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;
*[[Phenote:Main_Page]] - A Phenotype Annotation Tool using Ontologies&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12597</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=12597"/>
		<updated>2013-04-02T19:31:37Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Get term, including its properties, subclasses, and superclasses */&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/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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12596</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=12596"/>
		<updated>2013-04-02T19:30:26Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Get term, including its properties, subclasses, and superclasses */&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&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/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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12587</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=12587"/>
		<updated>2013-02-21T01:43:46Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* BioPortal Release 3.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12576</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=12576"/>
		<updated>2013-02-06T20:29:59Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* BioPortal Release 3.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 2012)&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12575</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=12575"/>
		<updated>2013-02-06T20:29:12Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* BioPortal Release 3.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 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 2012)&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12574</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=12574"/>
		<updated>2013-02-06T20:11:03Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* BioPortal Release 3.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 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 2012)&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Release_Notes&amp;diff=12573</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=12573"/>
		<updated>2013-02-06T20:10:34Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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 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;
&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12572</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12572"/>
		<updated>2013-01-29T01:54:45Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; '''register soon'''!]  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12571</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12571"/>
		<updated>2013-01-29T01:53:59Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; register] soon!  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''SOFTWARE DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''PROJECTS:'''&lt;br /&gt;
* ''Based on participant interest''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12565</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12565"/>
		<updated>2013-01-24T08:01:26Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so [http://www.certain.com/system/profile/form/index.cfm?PKformID=0x1436515d8e3&amp;amp; register] soon!  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''AGENDA:'''&lt;br /&gt;
* ''Detailed Agenda to be posted soon!''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12564</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12564"/>
		<updated>2013-01-24T08:00:32Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''[[NCBO Hackathon 2013]]'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
* ''[http://www.certain.com/system/profile/web/index.cfm?PKwebID=0x430788962b&amp;amp;varPage=info Registration and Meeting Logistics here]''&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.plantontology.org/index.php/PRO-PO-GO_Meeting PRO-PO-GO Meeting]'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12559</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12559"/>
		<updated>2013-01-19T01:12:26Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so register soon!  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''AGENDA:'''&lt;br /&gt;
* ''Detailed Agenda to be posted soon!''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12558</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12558"/>
		<updated>2013-01-19T01:12:08Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so register soon!  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''AGENDA:'''&lt;br /&gt;
''* Detailed Agenda to be posted soon!''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12557</id>
		<title>NCBO Hackathon 2013</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=NCBO_Hackathon_2013&amp;diff=12557"/>
		<updated>2013-01-19T01:11:40Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: Created page with &amp;quot;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dis...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.bioontology.org/ National Center for Biomedical Ontology] will hold a Hackathon as one of our [http://www.bioontology.org/wiki/index.php/Dissemination_Wiki Dissemination and Outreach] events. &lt;br /&gt;
&lt;br /&gt;
'''Venue:''' [http://stanford.edu Stanford University]&lt;br /&gt;
* La Ka Shing Center Center for Learning, 291 Campus Drive, Rm LK005 (ground floor) Project Classroom, Stanford, CA 94305-5479&lt;br /&gt;
* [http://bmir.stanford.edu/pages/view.php/maps_and_information Maps]&lt;br /&gt;
&lt;br /&gt;
'''Date:''' '''April 29-30, 2013'''  &lt;br /&gt;
&lt;br /&gt;
'''Organization:''' [mailto:whetzel@stanford.edu Trish Whetzel] (NCBO / Stanford University) &lt;br /&gt;
&lt;br /&gt;
'''Registration:''' Early registration is $25, but spots are limited so register soon!  &lt;br /&gt;
&lt;br /&gt;
The '''NCBO Hackathon''' will consist of two days of intensive hands-on sessions to facilitate the development of applications using NCBO Web services. We will devote extensive time to your software development project and will have presentations covering a range of topics from high-level application design to low-level coding. You will be able to:&lt;br /&gt;
* Brainstorm ideas for applications&lt;br /&gt;
* Discuss coding issues, performance tuning, and future development plans&lt;br /&gt;
* Learn about the suite of NCBO Web services and how they are (and have been!) used in applications. Examples include access to ontologies, search, mappings, term proposals, text annotation, and biomedical resource search (the “Resource Index”)&lt;br /&gt;
* Hear about the design of our RDF triple store and learn how to access the triple-store directly from your application using the SPARQL query language&lt;br /&gt;
&lt;br /&gt;
'''DOCUMENTATION:'''&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/NCBO_REST_services NCBO Web services documentation]&lt;br /&gt;
* [http://sparql.bioontology.org/examples BioPortal SPARQL query examples]&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Whetzel_NCBO-Hackathon.pdf Slides] - this includes links to Sample code examples, GoogleDoc examples, and applications using the Web services.&lt;br /&gt;
* [http://www.stanford.edu/~manuelso/ncbohack/index.html#%281%29 BioPortal SPARQL Endpoint Slides] - this includes information on the BioPortal SPARQL endpoint&lt;br /&gt;
* [http://www.bioontology.org/wiki/index.php/File:Hackathon_Programming_TaskswithSPARQL.pdf Programming Tasks]&lt;br /&gt;
&lt;br /&gt;
'''AGENDA:'''''&lt;br /&gt;
* Detailed Agenda to be posted soon!''&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12556</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12556"/>
		<updated>2013-01-19T01:09:27Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''[[NCBO Hackathon 2013]]'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
* ''Registration link coming soon''&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12555</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12555"/>
		<updated>2013-01-19T01:08:46Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''NCBO Hackathon 2013'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
* ''Registration link coming soon''&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12548</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12548"/>
		<updated>2013-01-02T14:06:30Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''NCBO Hackathon'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
* ''Registration link coming soon''&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12547</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12547"/>
		<updated>2013-01-02T14:04:34Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''NCBO Hackathon'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12546</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12546"/>
		<updated>2013-01-02T14:04:20Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''NCBO Hackathon'''&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12545</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12545"/>
		<updated>2013-01-02T14:04:06Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
NCBO Hackathon&lt;br /&gt;
* Stanford University, Stanford, CA, April 29-30, 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12544</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12544"/>
		<updated>2013-01-02T03:02:16Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
* This course is aimed at those working in the development and implementation of biomedical applications and who wish to understand how ontologies can help with tasks such as annotation of data, searching and data integration. The course is suitable for both academics and industry alike, including advanced PhD students, research scientists and software developers. It is expected that those attending the course will already have some basic familiarity with what an ontology is though an overview of the basic features of an ontology will be given. There will be some exercises involving the use of Java and with using RESTful Web services so some understanding of Java would be required if you wish to participate in these exercises.&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12543</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12543"/>
		<updated>2013-01-02T03:01:30Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''[http://www.ebi.ac.uk/training/course/biomedical-ontologies#course_registration Building Applications with Biomedical Ontologies]'''&lt;br /&gt;
* European Bioinformatics Institute, Hinxton, UK, April 18-19, 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12542</id>
		<title>Category:NCBO Virtual Appliance</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12542"/>
		<updated>2012-12-27T18:42:23Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The NCBO Virtual Appliance image contains a pre-installed, pre-configured version of commonly-used open source NCBO software running on a Linux operating system. The image was created using VMWare and is available for download by contacting support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
The following software is included on the image:&lt;br /&gt;
* NCBO Web Services (BioPortal Core)&lt;br /&gt;
* BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
* Annotator&lt;br /&gt;
* Resource Index&lt;br /&gt;
&lt;br /&gt;
Please see below for how-to documentation for managing the software and running data population for Annotator and Resource Index.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* To obtain the Virtual Appliance, contact [mailto:support@bioontology.org NCBO Support]&lt;br /&gt;
* The download is provided as a tar archive containing several files. One of these is an Open Virtualization Format (OVF) file that may need to be [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#How_can_I_use_the_OVF_image_with_my_virtualization_software.3F_.28VMWare.2C_VirtualBox.2C_KVM.2C_Xen.2C_etc.29 converted to work in your virtualization environment].&lt;br /&gt;
* You can supply the hostname (machine name) for the virtual machine during the deployment process. Documentation will refer as this hostname as 'example'.&lt;br /&gt;
* '''Change default passwords'''&lt;br /&gt;
** Operating System&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: password is prompted on the first boot&lt;br /&gt;
** BioPortal Admin User&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: &amp;lt;code&amp;gt;changeme&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add an ontology using the BioPortal Admin User here: http://{YourDomainName}/ontologies/new&lt;br /&gt;
** BioPortal Ontology Services can be configured to automatically process new ontologies every hour at 30 minutes past the hour (see [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#When_are_new_ontologies_parsed.3F documentation for enabling the scheduler]). This processing includes:&lt;br /&gt;
*** Parsing any new, unparsed ontologies&lt;br /&gt;
*** Calculating a set of metrics for these ontologies&lt;br /&gt;
*** Indexing these ontologies for use with search&lt;br /&gt;
* Parsing, indexing, metrics calculation, and ontology deletion can all be manually triggered or re-triggered using the BioPortal Admin user interface, which is available here: http://example:8080/bioportal_admin&lt;br /&gt;
* REST services are available at the following locations. The URLs below are for the root of the REST service and generally will not return information. Please read the documentation for guidelines on how to interact with the services, including sample URLs:&lt;br /&gt;
** NCBO Web Services - http://example:8080/bioportal ([http://www.bioontology.org/wiki/index.php/BioPortal_REST_services documentation])&lt;br /&gt;
** Annotator - http://example:8080/obs/annotator ([http://www.bioontology.org/wiki/index.php/Annotator_User_Guide documentation])&lt;br /&gt;
** Resource Index - http://example:8080/resource_index ([http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide documentation])&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
The following requirements are for the resources that you devote to your Appliance instance, not for the machine running your host environment. For example, if you are using a system with 4GB of RAM, then you will need to devote all of that RAM to your guest Appliance.&lt;br /&gt;
&lt;br /&gt;
'''Note: these requirements are for basic usage'''. System requirements will vary greatly depending on the size of the ontologies you work with, the number of ontologies in the system, and the number of concurrent requests that the system needs to respond to. It can also vary depending on how the ontologies are used. For example, the search index can be RAM-intensive but parsing ontologies can be CPU-intensive. You will need to experiment with your Appliance resource settings to find what works for your scenario.&lt;br /&gt;
&lt;br /&gt;
* Minimum&lt;br /&gt;
** 1 CPU (2 GHz)&lt;br /&gt;
** 4GB RAM&lt;br /&gt;
** Hard disk space: 3GB&lt;br /&gt;
&lt;br /&gt;
* Recommended for heavier usage&lt;br /&gt;
** 2 CPU (3 GHz)&lt;br /&gt;
** 6GB RAM (When using more than 4GB RAM, you should configure Tomcat to use the additional memory)&lt;br /&gt;
** Hard disk space: 10GB (or more depending on number/size of ontologies)&lt;br /&gt;
&lt;br /&gt;
== Population Workflows ==&lt;br /&gt;
When storing an ontology using the BioPortal Ontology Services, some amount of processing is done automatically so that the ontologies can be visualized using the Web UI. However, the Annotator and Resource Index require separate, manual data population workflows in order to function with the provided ontologies. Details on running these populations can be found in the &amp;quot;Howto&amp;quot; sections located at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: Loading ontologies [1] developed using the NCI version of Protege will require an additional manual pre-processing step to remove XML tags added into the synonym and definition property values. This pre-processing step is especially important for populating the correct synonym value into the Annotator workflow. The code to pre-process ontologies developed using the NCI version of Protege is located at:&lt;br /&gt;
https://bmir-gforge.stanford.edu/gf/project/bp_helper_tools/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2FNCItProcessor%2F, the code can be checked out via anonymous SVN. &lt;br /&gt;
&lt;br /&gt;
[1] The NCI Thesaurus and the NanoParticle Ontology are developed using the NCI version of Protege&lt;br /&gt;
&lt;br /&gt;
== Image Format and Operating System Details ==&lt;br /&gt;
The NCBO Appliance image was created using the [http://www.vmware.com/appliances/getting-started/learn/ovf.html Open Virtualization Format], which should allow the machine to be used in a variety of environments.&lt;br /&gt;
&lt;br /&gt;
The operating system is CentOS 5.7 64-bit running Tomcat 6.0.26, Java 6, MySQL 5.1.x, PHP 5.1.6, Rails 2.3.x, and Ruby Enterprise Edition 1.8.7, and memcached.&lt;br /&gt;
&lt;br /&gt;
The following applications use these services/runtime environments:&lt;br /&gt;
* Tomcat, Java&lt;br /&gt;
** BioPortal Ontology Services (BioPortal Core)&lt;br /&gt;
** BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
** Annotator and Recommender&lt;br /&gt;
** Resource Index&lt;br /&gt;
* Rails, Ruby, memcached&lt;br /&gt;
** BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* PHP&lt;br /&gt;
** Resource Index UI&lt;br /&gt;
* 4store&lt;br /&gt;
** Mappings&lt;br /&gt;
&lt;br /&gt;
== Basic System Administration ==&lt;br /&gt;
* Most of our administration scripts and build environment assume that you will be running as the root user.&lt;br /&gt;
* Helper commands:&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostart&amp;lt;/code&amp;gt;: the required services are started on boot automatically, but if they need to be started automatically&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostop&amp;lt;/code&amp;gt;: manually stop services&lt;br /&gt;
** &amp;lt;code&amp;gt;ncborestart&amp;lt;/code&amp;gt;: manually start/stop services&lt;br /&gt;
* Start individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Stop individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
All NCBO software is released with the 2-clause BSD license. Source code is included on the Virtual Appliance.&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12541</id>
		<title>Category:NCBO Virtual Appliance</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Category:NCBO_Virtual_Appliance&amp;diff=12541"/>
		<updated>2012-12-27T18:41:39Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Getting Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The NCBO Virtual Appliance image contains a pre-installed, pre-configured version of commonly-used open source NCBO software running on a Linux operating system. The image was created using VMWare and is available for download by contacting support@bioontology.org.&lt;br /&gt;
&lt;br /&gt;
The following software is included on the image:&lt;br /&gt;
* BioPortal Ontology Services (BioPortal Core)&lt;br /&gt;
* BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
* Annotator&lt;br /&gt;
* Resource Index&lt;br /&gt;
&lt;br /&gt;
Please see below for how-to documentation for managing the software and running data population for Annotator and Resource Index.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* To obtain the Virtual Appliance, contact [mailto:support@bioontology.org NCBO Support]&lt;br /&gt;
* The download is provided as a tar archive containing several files. One of these is an Open Virtualization Format (OVF) file that may need to be [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#How_can_I_use_the_OVF_image_with_my_virtualization_software.3F_.28VMWare.2C_VirtualBox.2C_KVM.2C_Xen.2C_etc.29 converted to work in your virtualization environment].&lt;br /&gt;
* You can supply the hostname (machine name) for the virtual machine during the deployment process. Documentation will refer as this hostname as 'example'.&lt;br /&gt;
* '''Change default passwords'''&lt;br /&gt;
** Operating System&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: password is prompted on the first boot&lt;br /&gt;
** BioPortal Admin User&lt;br /&gt;
*** Username: &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Password: &amp;lt;code&amp;gt;changeme&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add an ontology using the BioPortal Admin User here: http://{YourDomainName}/ontologies/new&lt;br /&gt;
** BioPortal Ontology Services can be configured to automatically process new ontologies every hour at 30 minutes past the hour (see [http://www.bioontology.org/wiki/index.php/Virtual_Appliance_FAQ#When_are_new_ontologies_parsed.3F documentation for enabling the scheduler]). This processing includes:&lt;br /&gt;
*** Parsing any new, unparsed ontologies&lt;br /&gt;
*** Calculating a set of metrics for these ontologies&lt;br /&gt;
*** Indexing these ontologies for use with search&lt;br /&gt;
* Parsing, indexing, metrics calculation, and ontology deletion can all be manually triggered or re-triggered using the BioPortal Admin user interface, which is available here: http://example:8080/bioportal_admin&lt;br /&gt;
* REST services are available at the following locations. The URLs below are for the root of the REST service and generally will not return information. Please read the documentation for guidelines on how to interact with the services, including sample URLs:&lt;br /&gt;
** NCBO Web Services - http://example:8080/bioportal ([http://www.bioontology.org/wiki/index.php/BioPortal_REST_services documentation])&lt;br /&gt;
** Annotator - http://example:8080/obs/annotator ([http://www.bioontology.org/wiki/index.php/Annotator_User_Guide documentation])&lt;br /&gt;
** Resource Index - http://example:8080/resource_index ([http://www.bioontology.org/wiki/index.php/Resource_Index_REST_Web_Service_User_Guide documentation])&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
The following requirements are for the resources that you devote to your Appliance instance, not for the machine running your host environment. For example, if you are using a system with 4GB of RAM, then you will need to devote all of that RAM to your guest Appliance.&lt;br /&gt;
&lt;br /&gt;
'''Note: these requirements are for basic usage'''. System requirements will vary greatly depending on the size of the ontologies you work with, the number of ontologies in the system, and the number of concurrent requests that the system needs to respond to. It can also vary depending on how the ontologies are used. For example, the search index can be RAM-intensive but parsing ontologies can be CPU-intensive. You will need to experiment with your Appliance resource settings to find what works for your scenario.&lt;br /&gt;
&lt;br /&gt;
* Minimum&lt;br /&gt;
** 1 CPU (2 GHz)&lt;br /&gt;
** 4GB RAM&lt;br /&gt;
** Hard disk space: 3GB&lt;br /&gt;
&lt;br /&gt;
* Recommended for heavier usage&lt;br /&gt;
** 2 CPU (3 GHz)&lt;br /&gt;
** 6GB RAM (When using more than 4GB RAM, you should configure Tomcat to use the additional memory)&lt;br /&gt;
** Hard disk space: 10GB (or more depending on number/size of ontologies)&lt;br /&gt;
&lt;br /&gt;
== Population Workflows ==&lt;br /&gt;
When storing an ontology using the BioPortal Ontology Services, some amount of processing is done automatically so that the ontologies can be visualized using the Web UI. However, the Annotator and Resource Index require separate, manual data population workflows in order to function with the provided ontologies. Details on running these populations can be found in the &amp;quot;Howto&amp;quot; sections located at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: Loading ontologies [1] developed using the NCI version of Protege will require an additional manual pre-processing step to remove XML tags added into the synonym and definition property values. This pre-processing step is especially important for populating the correct synonym value into the Annotator workflow. The code to pre-process ontologies developed using the NCI version of Protege is located at:&lt;br /&gt;
https://bmir-gforge.stanford.edu/gf/project/bp_helper_tools/scmsvn/?action=browse&amp;amp;path=%2Ftrunk%2FNCItProcessor%2F, the code can be checked out via anonymous SVN. &lt;br /&gt;
&lt;br /&gt;
[1] The NCI Thesaurus and the NanoParticle Ontology are developed using the NCI version of Protege&lt;br /&gt;
&lt;br /&gt;
== Image Format and Operating System Details ==&lt;br /&gt;
The NCBO Appliance image was created using the [http://www.vmware.com/appliances/getting-started/learn/ovf.html Open Virtualization Format], which should allow the machine to be used in a variety of environments.&lt;br /&gt;
&lt;br /&gt;
The operating system is CentOS 5.7 64-bit running Tomcat 6.0.26, Java 6, MySQL 5.1.x, PHP 5.1.6, Rails 2.3.x, and Ruby Enterprise Edition 1.8.7, and memcached.&lt;br /&gt;
&lt;br /&gt;
The following applications use these services/runtime environments:&lt;br /&gt;
* Tomcat, Java&lt;br /&gt;
** BioPortal Ontology Services (BioPortal Core)&lt;br /&gt;
** BioPortal Admin (a UI for administering BioPortal Ontology Services)&lt;br /&gt;
** Annotator and Recommender&lt;br /&gt;
** Resource Index&lt;br /&gt;
* Rails, Ruby, memcached&lt;br /&gt;
** BioPortal Web User Interface (including ontology visualization, Flex widgets, Annotator and Resource Index UIs)&lt;br /&gt;
* PHP&lt;br /&gt;
** Resource Index UI&lt;br /&gt;
* 4store&lt;br /&gt;
** Mappings&lt;br /&gt;
&lt;br /&gt;
== Basic System Administration ==&lt;br /&gt;
* Most of our administration scripts and build environment assume that you will be running as the root user.&lt;br /&gt;
* Helper commands:&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostart&amp;lt;/code&amp;gt;: the required services are started on boot automatically, but if they need to be started automatically&lt;br /&gt;
** &amp;lt;code&amp;gt;ncbostop&amp;lt;/code&amp;gt;: manually stop services&lt;br /&gt;
** &amp;lt;code&amp;gt;ncborestart&amp;lt;/code&amp;gt;: manually start/stop services&lt;br /&gt;
* Start individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep start&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Stop individual services:&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service memcached stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service tomcat6 stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service mgrep stop&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/sbin/service 4store stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
All NCBO software is released with the 2-clause BSD license. Source code is included on the Virtual Appliance.&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12540</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=12540"/>
		<updated>2012-12-19T15:55:58Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* List all the latest version of ontologies */&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;
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&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* 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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12539</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=12539"/>
		<updated>2012-12-19T15:53:53Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Download the latest ontology file */&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}?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&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* 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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_REST_services&amp;diff=12538</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=12538"/>
		<updated>2012-12-19T15:51:30Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Download an ontology file */&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}?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}?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 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&lt;br /&gt;
* http://rest.bioontology.org/bioportal/virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* 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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12537</id>
		<title>BioPortal Mappings</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12537"/>
		<updated>2012-12-10T22:26:56Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* 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;br /&gt;
&lt;br /&gt;
* '''broad match''': [http://www.w3.org/2004/02/skos/core#broadMatch skos:broadMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The properties &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; are used to state a hierarchical mapping link between two concepts; &amp;lt;tt&amp;gt;skos:broadMatch&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:broadMatch&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;owl:inverseOf&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;skos:narrowMatch&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:broadMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:narrowMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''narrow match''': [http://www.w3.org/2004/02/skos/core#narrowMatch skos:narrowMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The properties &amp;lt;tt&amp;gt;skos:narrowMatch&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;skos:broadMatch&amp;lt;/tt&amp;gt; are used to state a hierarchical mapping link between two concepts; &amp;lt;tt&amp;gt;skos:narrowMatch&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:narrowMatch&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;owl:inverseOf&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;skos:broadMatch&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:narrowMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:broadMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''homologous to''' (for anatomical terms): ''not defined yet''&lt;br /&gt;
** '''Definition''': The property links two anatomical terms from different species that refer to terms that have a common ancestor (evolutionary derived form a common ancestor).&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12536</id>
		<title>BioPortal Mappings</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_Mappings&amp;diff=12536"/>
		<updated>2012-12-10T22:22:37Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* Mapping Sources */&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;
* '''broad match''': [http://www.w3.org/2004/02/skos/core#broadMatch skos:broadMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The properties &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; are used to state a hierarchical mapping link between two concepts; &amp;lt;tt&amp;gt;skos:broadMatch&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:broadMatch&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;owl:inverseOf&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;skos:narrowMatch&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:broadMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:narrowMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''narrow match''': [http://www.w3.org/2004/02/skos/core#narrowMatch skos:narrowMatch]&lt;br /&gt;
** '''Definition''' (from [http://www.w3.org/TR/skos-reference/#mapping SKOS-REFERENCE]): The properties &amp;lt;tt&amp;gt;skos:narrowMatch&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;skos:broadMatch&amp;lt;/tt&amp;gt; are used to state a hierarchical mapping link between two concepts; &amp;lt;tt&amp;gt;skos:narrowMatch&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:narrowMatch&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;owl:inverseOf&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;skos:broadMatch&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:narrowMatch &amp;lt;conceptB&amp;gt; .&lt;br /&gt;
    &amp;lt;conceptB&amp;gt; skos:broadMatch &amp;lt;conceptA&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
* '''homologous to''' (for anatomical terms): ''not defined yet''&lt;br /&gt;
** '''Definition''': The property links two anatomical terms from different species that refer to terms that have a common ancestor (evolutionary derived form a common ancestor).&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;
| rdfs:seeAlso||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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=SWAT4LS2012_Tutorial&amp;diff=12535</id>
		<title>SWAT4LS2012 Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=SWAT4LS2012_Tutorial&amp;diff=12535"/>
		<updated>2012-11-29T16:58:55Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: Created page with &amp;quot;Tutorial documentation to be added here.  &amp;lt;pre&amp;gt; Example queries --&amp;gt; Slide 27 -- Select count of all terms from ABA. Result is 913 rows returned. PREFIX owl:  &amp;lt;http://www.w3.or...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tutorial documentation to be added here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Example queries&lt;br /&gt;
--&amp;gt; Slide 27&lt;br /&gt;
-- Select count of all terms from ABA. Result is 913 rows returned.&lt;br /&gt;
PREFIX owl:  &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt;&lt;br /&gt;
SELECT (count(*) as ?c)&lt;br /&gt;
FROM &amp;lt;http://bioportal.bioontology.org/ontologies/ABA&amp;gt;&lt;br /&gt;
WHERE {&lt;br /&gt;
  ?s a owl:Class .&lt;br /&gt;
       }&lt;br /&gt;
 &lt;br /&gt;
-- Select count of all terms from ABA and HP. Result is 10855 rows returned.&lt;br /&gt;
PREFIX owl:  &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt;&lt;br /&gt;
SELECT (count(*) as ?c)&lt;br /&gt;
FROM &amp;lt;http://bioportal.bioontology.org/ontologies/ABA&amp;gt;&lt;br /&gt;
FROM &amp;lt;http://bioportal.bioontology.org/ontologies/HP&amp;gt;&lt;br /&gt;
WHERE {&lt;br /&gt;
  ?s a owl:Class .&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
-- Select all distinct triples that have the specified URI as a subject&lt;br /&gt;
PREFIX owl:  &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt;&lt;br /&gt;
SELECT DISTINCT *&lt;br /&gt;
WHERE {&lt;br /&gt;
  &amp;lt;http://purl.obolibrary.org/obo/BFO_0000001&amp;gt; ?p ?o .&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Slide 29&lt;br /&gt;
-- Select the URI and preferred name from ABA (OWL format) and HP (OBO format) using the &amp;quot;globals&amp;quot; graph&lt;br /&gt;
PREFIX owl:  &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt;&lt;br /&gt;
PREFIX skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?termURI ?prefLabel&lt;br /&gt;
 FROM &amp;lt;http://bioportal.bioontology.org/ontologies/ABA&amp;gt;&lt;br /&gt;
 FROM &amp;lt;http://bioportal.bioontology.org/ontologies/HP&amp;gt;&lt;br /&gt;
 FROM &amp;lt;http://bioportal.bioontology.org/ontologies/globals&amp;gt; &lt;br /&gt;
WHERE {&lt;br /&gt;
      ?termURI a owl:Class;&lt;br /&gt;
      skos:prefLabel ?prefLabel .&lt;br /&gt;
} &lt;br /&gt;
LIMIT 20 //limit added for demo query&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Slide 30&lt;br /&gt;
-- Select all ontology graphs&lt;br /&gt;
PREFIX meta: &amp;lt;http://bioportal.bioontology.org/metadata/def/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?graph &lt;br /&gt;
WHERE {&lt;br /&gt;
    [] meta:hasDataGraph ?graph &lt;br /&gt;
}&lt;br /&gt;
ORDER BY ?graph&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; No slide&lt;br /&gt;
-- Select the count of all graphs&lt;br /&gt;
PREFIX meta: &amp;lt;http://bioportal.bioontology.org/metadata/def/&amp;gt; &lt;br /&gt;
SELECT (COUNT(?graph) as ?c)&lt;br /&gt;
WHERE { &lt;br /&gt;
    [] meta:hasDataGraph ?graph&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Slide 31&lt;br /&gt;
-- Describe SNOMEDCT&lt;br /&gt;
DESCRIBE &amp;lt;http://bioportal.bioontology.org/ontologies/46896&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Slide 32&lt;br /&gt;
-- Select all ontologies updated since some DATE&lt;br /&gt;
PREFIX xsd: &amp;lt;http://www.w3.org/2001/XMLSchema#&amp;gt;&lt;br /&gt;
PREFIX meta: &amp;lt;http://bioportal.bioontology.org/metadata/def/&amp;gt;&lt;br /&gt;
PREFIX omv: &amp;lt;http://omv.ontoware.org/2005/05/ontology#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT ?version ?name ?creation WHERE { &lt;br /&gt;
       ?version a omv:Ontology .&lt;br /&gt;
       ?version  omv:name ?name .&lt;br /&gt;
       ?version meta:timestampCreation ?creation .&lt;br /&gt;
       FILTER (xsd:dateTime(?creation) &amp;gt; &amp;quot;2012-10-01T00:00:00&amp;quot;^^xsd:dateTime)&lt;br /&gt;
} ORDER BY ?name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Slide 33&lt;br /&gt;
-- Select the latest versions of all ontologies&lt;br /&gt;
PREFIX meta: &amp;lt;http://bioportal.bioontology.org/metadata/def/&amp;gt; &lt;br /&gt;
PREFIX omv: &amp;lt;http://omv.ontoware.org/2005/05/ontology#&amp;gt;&lt;br /&gt;
PREFIX xsd: &amp;lt;http://www.w3.org/2001/XMLSchema#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT ?ont ?name ?acr ?creationDate ?contactName ?terms&lt;br /&gt;
WHERE { &lt;br /&gt;
   ?ont a omv:Ontology;&lt;br /&gt;
       omv:acronym ?acr;&lt;br /&gt;
       omv:name ?name;&lt;br /&gt;
       meta:timestampCreation ?creationDate .&lt;br /&gt;
       OPTIONAL { ?ont meta:hasContactName ?contactName . }&lt;br /&gt;
       OPTIONAL { ?ont omv:numberOfClasses ?terms . }&lt;br /&gt;
} ORDER BY DESC(xsd:dateTime(?creationDate))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; No slide &lt;br /&gt;
-- List unique graphs and their metadata&lt;br /&gt;
PREFIX meta: &amp;lt;http://bioportal.bioontology.org/metadata/def/&amp;gt; &lt;br /&gt;
PREFIX omv: &amp;lt;http://omv.ontoware.org/2005/05/ontology#&amp;gt;&lt;br /&gt;
SELECT ?ont ?name ?acronym&lt;br /&gt;
WHERE { &lt;br /&gt;
  ?ont meta:hasDataGraph ?graph .&lt;br /&gt;
	?ont a omv:Ontology .&lt;br /&gt;
	?ont omv:name ?name .&lt;br /&gt;
	?ont omv:acronym ?acronym .&lt;br /&gt;
}&lt;br /&gt;
ORDER BY ?acronym&lt;br /&gt;
LIMIT 10 //limit added for demo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; No slide&lt;br /&gt;
-- Download an ontology&lt;br /&gt;
CONSTRUCT { ?s ?p ?o } WHERE {&lt;br /&gt;
  GRAPH &amp;lt;http://bioportal.bioontology.org/ontologies/1580&amp;gt; {&lt;br /&gt;
   ?s ?p ?o .&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Slide 34 &lt;br /&gt;
-- Select all graphs that contain a term URI&lt;br /&gt;
PREFIX owl:  &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt;&lt;br /&gt;
PREFIX rdfs: &amp;lt;http://www.w3.org/2000/01/rdf-schema#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT ?graph WHERE {&lt;br /&gt;
GRAPH ?graph {&lt;br /&gt;
       &amp;lt;http://mouse.brain-map.org/atlas/index.html#RHP&amp;gt; a owl:Class .&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12534</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12534"/>
		<updated>2012-11-29T16:58:02Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS2012 Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12533</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12533"/>
		<updated>2012-11-29T16:57:43Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS Tutorial | SWAT4LS2012 Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12532</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12532"/>
		<updated>2012-11-29T16:57:26Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS Tutorial | SWAT4LS Tutorial]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12531</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12531"/>
		<updated>2012-11-29T16:56:40Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''[[SWAT4LS Tutorial | ]]'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12530</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12530"/>
		<updated>2012-11-29T16:54:20Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''SWAT4LS Tutorial'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12529</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12529"/>
		<updated>2012-11-29T16:54:10Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''SWAT4LSTutorial'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12528</id>
		<title>Dissemination Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Dissemination_Wiki&amp;diff=12528"/>
		<updated>2012-11-29T16:52:46Z</updated>

		<summary type="html">&lt;p&gt;Whetzel: /* NCBO Dissemination and Outreach: Future Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== NCBO Dissemination and Outreach: Future Events == &lt;br /&gt;
&lt;br /&gt;
'''SWAT4LS Tutorial'''&lt;br /&gt;
* Paris, November 29, 2012&lt;br /&gt;
&lt;br /&gt;
'''PRO-PO-GO Meeting'''&lt;br /&gt;
*Buffalo, NY, May 15-16, 2013&lt;br /&gt;
*The goal of this meeting is to enhance ontology coordination in relation to plant genomics, proteomics and related fields. A special focus will be the ontological treatment of diseases and phenotypes in relation to all organisms.&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>Whetzel</name></author>
	</entry>
</feed>