<?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=Kpradip</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=Kpradip"/>
	<link rel="alternate" type="text/html" href="https://www.bioontology.org//wiki/Special:Contributions/Kpradip"/>
	<updated>2026-06-05T11:54:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12264</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12264"/>
		<updated>2012-06-04T15:57:49Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemVersionCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* Query by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* Query  by CodeSystem URI {{CTS2_RDF_base}}codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Query by CodeSystem URI (with redirect) {{CTS2_RDF_base}}codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name  {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id  {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12263</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12263"/>
		<updated>2012-06-04T15:54:59Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogVersionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* Query by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* Query  by CodeSystem URI {{CTS2_RDF_base}}codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Query by CodeSystem URI (with redirect) {{CTS2_RDF_base}}codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12262</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12262"/>
		<updated>2012-06-04T15:52:02Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* Query by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* Query  by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Query by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12261</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12261"/>
		<updated>2012-06-04T15:51:28Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogVersionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* Query by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* Query  by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&lt;br /&gt;
* Query by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/TGMA&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12260</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12260"/>
		<updated>2012-06-01T21:16:11Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogVersionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* Query by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* Query  by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Query by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12259</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12259"/>
		<updated>2012-06-01T21:13:51Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12258</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12258"/>
		<updated>2012-06-01T21:12:29Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* EntityDescriptionRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774/entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity reference {{CTS2_REST_base}}entity/LNC:LP97322-9&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12257</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12257"/>
		<updated>2012-06-01T21:08:39Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* EntityDescriptionRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12256</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12256"/>
		<updated>2012-06-01T21:06:48Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12255</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12255"/>
		<updated>2012-06-01T21:05:36Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetQuery ===&lt;br /&gt;
* Get all ResolvedValueSets {{CTS2_RDF_base}}resolvedvaluesets&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049&lt;br /&gt;
* Get ResolvedValueSet {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12254</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12254"/>
		<updated>2012-06-01T21:02:14Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* AssociationQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* AssociationQuery (all of CodeSystemVersion)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/associations&lt;br /&gt;
* AssociationQuery (children)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/children&lt;br /&gt;
* AssociationQuery (subjectof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/subjectof&lt;br /&gt;
* AssociationQuery (targetof)  {{CTS2_RDF_base}}codesystem/ICD9CM/version/ICD9CM-47178/entity/E008/targetof&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12253</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12253"/>
		<updated>2012-06-01T20:55:17Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* EntityDescriptionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR-42298/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12252</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12252"/>
		<updated>2012-06-01T20:49:00Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* ValueSetCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12251</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12251"/>
		<updated>2012-06-01T20:47:59Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* ValueSetCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* ValueSetCatalogQuery by Description (default) {{CTS2_RDF_base}}/valuesets?matchvalue=subtree&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12250</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12250"/>
		<updated>2012-06-01T20:46:58Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* ValueSetCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12249</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12249"/>
		<updated>2012-06-01T20:46:44Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* ValueSetCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
* ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12248</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12248"/>
		<updated>2012-06-01T20:45:12Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemVersionCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12247</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12247"/>
		<updated>2012-06-01T20:44:50Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogVersionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* CodeSystemCatalogQuery by Description (default) {{CTS2_RDF_base}}codesystemversions?matchvalue=bioinformatics&lt;br /&gt;
* CodeSystemCatalogQuery by Name {{CTS2_RDF_base}}codesystemversions?filtercomponent=resourceName&amp;amp;matchvalue=bioa&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* CodeSystemCatalogQuery Version of CodeSystem by CodeSystem URI (with redirect) {{CTS2_RDF_base}}/codesystembyuri/versions?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03 &lt;br /&gt;
&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12246</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12246"/>
		<updated>2012-06-01T20:41:14Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
* Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
* Get CodeSystems With Specified Limit: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&lt;br /&gt;
* Get CodeSystems With Specified Limit and Page: http://informatics.mayo.edu/cts2/services/bioportal-rdf/codesystems?maxtoreturn=5&amp;amp;page=10&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03 &lt;br /&gt;
&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12245</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12245"/>
		<updated>2012-06-01T20:38:42Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* Find CodeSystemByURI with redirect: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&amp;amp;redirect=true&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03 &lt;br /&gt;
&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12244</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12244"/>
		<updated>2012-06-01T20:35:15Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemVersionCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
* CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03 &lt;br /&gt;
&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12243</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12243"/>
		<updated>2012-06-01T20:33:04Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemVersionCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
CodeSystemCatalogRead by Name ** {{CTS2_RDF_base}}codesystem/CARO/version/CARO-46255&lt;br /&gt;
CodeSystemCatalogRead by Official Version Id ** {{CTS2_RDF_base}}codesystem/CL/version/2011-06-03 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12242</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12242"/>
		<updated>2012-06-01T20:23:51Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemVersionCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC-44774&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12241</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12241"/>
		<updated>2012-06-01T20:22:03Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12240</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12240"/>
		<updated>2012-06-01T20:21:29Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_RDF_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12239</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12239"/>
		<updated>2012-06-01T20:16:56Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_RDF_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12238</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12238"/>
		<updated>2012-06-01T20:15:26Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogVersionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_RDF_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: {{CTS2_RDF_base}}codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12237</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12237"/>
		<updated>2012-06-01T20:09:25Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_RDF_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: {{CTS2_RDF_base}}codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/TGMA&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://bioportal.bioontology.org/ontologies/1030&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12236</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12236"/>
		<updated>2012-06-01T20:03:17Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_RDF_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: {{CTS2_RDF_base}}codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_RDF_base&amp;diff=12235</id>
		<title>Template:CTS2 RDF base</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_RDF_base&amp;diff=12235"/>
		<updated>2012-06-01T20:02:29Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;The CTS2 RDF service base&lt;br /&gt;
 Usage: &amp;lt;nowiki&amp;gt; {{CTS2_RDF_base}} &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;http://informatics.mayo.edu/cts2/services/bioportal-rdf/&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12234</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12234"/>
		<updated>2012-06-01T20:01:14Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_RDF_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: {{CTS2_RDF_base}}codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: {{CTS2_RDF_base}}codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_RDF_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_RDF_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_RDF_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_RDF_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_RDF_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_RDF_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_RDF_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_RDF_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_RDF_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_RDF_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_RDF_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_RDF_base&amp;diff=12233</id>
		<title>Template:CTS2 RDF base</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_RDF_base&amp;diff=12233"/>
		<updated>2012-06-01T19:57:12Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;The CTS2 RDF service base  Usage: &amp;lt;nowiki&amp;gt; {{CTS2_RDF_base}} &amp;lt;/nowiki&amp;gt; &amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;http://informatics.mayo.edu/cts2/services/bioportal-rdf&amp;lt;/includeonly&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;The CTS2 RDF service base&lt;br /&gt;
 Usage: &amp;lt;nowiki&amp;gt; {{CTS2_RDF_base}} &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;http://informatics.mayo.edu/cts2/services/bioportal-rdf&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12232</id>
		<title>CTS2 RDF Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12232"/>
		<updated>2012-06-01T19:55:05Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;== CTS2 REST Services ==  === CodeSystemCatalogQuery === * Query: {{CTS2_REST_base}}codesystems ** Query with 'about' filter: {{CTS2_REST_base}}codesystems?matchvalue=oid&amp;amp;filt...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_REST_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_REST_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_REST_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_REST_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: {{CTS2_REST_base}}codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: {{CTS2_REST_base}}codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_REST_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: {{CTS2_REST_base}}codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_REST_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_REST_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_REST_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_REST_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_REST_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_REST_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_REST_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_REST_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_REST_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_REST_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
== ISSUES ==&lt;br /&gt;
* URI issues&lt;br /&gt;
* Views as ontologies is problematic&lt;br /&gt;
* Search returns hits back from views. We can restrict the search to only ontologyIds that are ontologies, but that tested to be a 4-5x performance hit on the searc&lt;br /&gt;
* A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: results in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
	 &amp;lt;searchBean&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyVersionId&amp;gt;45952&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyId&amp;gt;1634&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
 	 &amp;lt;ontologyDisplayLabel&amp;gt;Infectious DIsease Ontology&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;individual&amp;lt;/objectType&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptId&amp;gt;http://purl.obolibrary.org/obo/IAO_0000224&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptIdShort&amp;gt;obo:IAO_0000224&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
 	 &amp;lt;preferredName&amp;gt;core&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
 	 &amp;lt;contents&amp;gt;core&amp;lt;/contents&amp;gt;&lt;br /&gt;
 	 &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
 	 ...&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: &amp;quot;1634&amp;quot; is not found in the results from http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
* No bioportal REST signature to search for an entity based on ontologyVersionId&lt;br /&gt;
* No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal&lt;br /&gt;
* No good way to get all entities in the system (can get all of an ontologyId)&lt;br /&gt;
&lt;br /&gt;
* Can't get all associations, so we can't do /codesystem/CSNAME/version/VERSION/associations -- there is no efficient way to do this in bioportal.&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_Rest_mapping&amp;diff=11706</id>
		<title>CTS2 BioPortal Rest mapping</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_Rest_mapping&amp;diff=11706"/>
		<updated>2012-02-01T22:17:30Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* List all the latest version of ontologies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples below have been copied directly from the bioportal site.  We would dearly like to transclude them but are having difficulties in the transclusion function...&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of ontologies ==&lt;br /&gt;
&lt;br /&gt;
* '''Signature''':&lt;br /&gt;
** BioPortal: ./ontologies?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''':&lt;br /&gt;
** BioPortal: [[bpr:ontologies|ontologies]]&lt;br /&gt;
** CTS2:  [[:cts:codesystems|codesystems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: codeSystems includes a link to the CURRENT version of the code system.  It lacks some of the detail in the latest version list but, unless we find issues or requirements, should be adequate.&lt;br /&gt;
&lt;br /&gt;
CTS2 does not consider a &amp;quot;view&amp;quot; to be same as an ontology, so this will not yield everything that comes out of BioPortal - the ValueSets yields the other component&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''':  [[bpr:ontologies/39002|ontologies/39002]]&lt;br /&gt;
* '''CTS2''': [[cts:codesystem/BRO/version/BRO_3-2-1_OWL-FULL]]&lt;br /&gt;
&lt;br /&gt;
Do people (shudder!) actually code things like &amp;quot;39002&amp;quot; in their data?  Is it necessary to be able to map 39002 to this version of BRO, for instance?&lt;br /&gt;
&lt;br /&gt;
==  Download an ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given ontology version id.&lt;br /&gt;
* '''Signature''':   ./ontologies/download/{ontology version id}?email={email_address}&lt;br /&gt;
* '''Example''': [[bpr:ontologies/download/39002|ontologies/download/39002]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' there is no direct CTS2 equivalent of this, the SourceAndNotation/sourcedocument is designed for this - dereference it and you get it...&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''': [[bpr:virtual/download/1090|virtual/download/1090]]&lt;br /&gt;
&lt;br /&gt;
This currently requires indirection - go to &amp;quot;1090&amp;quot; (BRO), get the current version and then download its sourceDocument&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''': [[bpr:ontologies/versions/1104|ontologies/versions/1104]]&lt;br /&gt;
* '''CTS2''': [[cts:codesystem/BRO/versions]]&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''': [[bpr:virtual/ontology/1104|virtual/ontology/1104]]&lt;br /&gt;
* '''CTS2''':  [[cts:codesystem/BRO]]&lt;br /&gt;
&lt;br /&gt;
==  List all ontology categories ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &lt;br /&gt;
* '''Signature''':   ./categories?email={email_address}&lt;br /&gt;
* '''Example''': [[bpr:categories|categories]]&lt;br /&gt;
&lt;br /&gt;
The ontology categories expressed in BioPortal need to be published as a first class Ontology, which become the possible values in OntologyDomain (either that or we need to map to OMV)&lt;br /&gt;
&lt;br /&gt;
==  List all ontology groups ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2''&lt;br /&gt;
* '''Signature''':   ./groups?email={email_address}&lt;br /&gt;
* '''Example''': [[bpr:groups|groups]]&lt;br /&gt;
&lt;br /&gt;
The ontology categories expressed in BioPortal need to be published as a first class Ontology (either that or we need to map to OMV).  What is the OMV equivalent of this entry?&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 &lt;br /&gt;
work for ontology views also with the same signature.&lt;br /&gt;
&lt;br /&gt;
For example to get a specific ontology view based on a version id would be possible by using the signature:&lt;br /&gt;
&lt;br /&gt;
'''./ontologies/download/{view version id}?apikey={YourAPIKey}'''&lt;br /&gt;
&lt;br /&gt;
or for getting all view versions of a virtual view can be achieved called using the signature:&lt;br /&gt;
&lt;br /&gt;
'''./ontologies/versions/{view id}?apikey={YourAPIKey}'''&lt;br /&gt;
&lt;br /&gt;
However, there are a couple of services that are special for views:&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of views ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &lt;br /&gt;
* '''Signature''': ./views?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': [[bpr:views|views]]&lt;br /&gt;
* '''CTS2''': [[cts:valuesets|valuesets]]&lt;br /&gt;
&lt;br /&gt;
== Get all versions of views from a virtual ontology id ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &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''': [[bpr:views/versions/1104|views/versions/1104]]&lt;br /&gt;
&lt;br /&gt;
CTS2 has no direct equivalent.  One can query ValueSets (virtual view) by CodeSystem [http://informatics.mayo.edu/cts2/rest/valuesets?codesystem=BRO] (virtual ontology), but the complete collection requires iteration.&lt;br /&gt;
&lt;br /&gt;
= Search services =&lt;br /&gt;
&lt;br /&gt;
==  Search BioPortal ==&lt;br /&gt;
* '''Signature''': ./search/{query}[?{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./search/?query={uri-encoded query}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': [[bpr:search/Gene|search/Gene]]&lt;br /&gt;
&lt;br /&gt;
BioPortal searches are &amp;quot;term&amp;quot; only - they don't search code systems, value sets and the like.&lt;br /&gt;
&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;
*** '''NOTE: ''' ontologyid, in this context, is the ''virtual'' id, not the version.  This is the equivalent of adding codesystemversion=(url or name) as a search parameter&lt;br /&gt;
** isexactmatch=[1/0] – match the entire concept name (default: 0)&lt;br /&gt;
*** matchalgorithm=exactmatch AND filterAttribute=entityID gives this (other algorithms includes starts with, contains, etc.)&lt;br /&gt;
** includeproperties=[1/0] – include attributes in the search (default: 0)&lt;br /&gt;
*** filterComponent=properties (Note: the official identification of what filters are available and their ids is left open in CTS2)&lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
*** maxtoreturn=&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;
*** (implicit in the return URL's - CTS2 does not specifically state how (or whether)) on can get the 153rd match&lt;br /&gt;
** maxnumhits=&amp;lt;maxnumhits&amp;gt; - the maximum number of top matching results to return (default: 1000)&lt;br /&gt;
*** (no equivalent)&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;
*** We need examples, but the general model would be to start with the URI for the children of a particular entity?&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;
*** restriction property&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;
*** filtercomponent=definitions&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;
* '''Example''': [[bpr:search/software/?ontologyids=1104&amp;amp;isexactmatch=1&amp;amp;apikey=YourAPIKey|search/software/?ontologyids=1104&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;&lt;br /&gt;
		/bioportal/search/cutaneous%20mela&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2009-05-07 16:17:46.182 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;3&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsPage&amp;gt;3&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsTotal&amp;gt;3&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
			&amp;lt;contents&lt;br /&gt;
				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;39715&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1136&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Experimental Factor Ontology&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;recordType&amp;gt;&lt;br /&gt;
							RECORD_TYPE_PREFERRED_NAME&lt;br /&gt;
						&amp;lt;/recordType&amp;gt;&lt;br /&gt;
						&amp;lt;conceptId&amp;gt;&lt;br /&gt;
							http://www.ebi.ac.uk/efo/EFO_0000389&lt;br /&gt;
						&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
						&amp;lt;conceptIdShort&amp;gt;EFO_0000389&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
						&amp;lt;preferredName&amp;gt;&lt;br /&gt;
							cutaneous melanoma&lt;br /&gt;
						&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
						&amp;lt;contents&amp;gt;cutaneous melanoma&amp;lt;/contents&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;39478&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;&lt;br /&gt;
							NCI Thesaurus&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;recordType&amp;gt;&lt;br /&gt;
							RECORD_TYPE_PREFERRED_NAME&lt;br /&gt;
						&amp;lt;/recordType&amp;gt;&lt;br /&gt;
						&amp;lt;conceptId&amp;gt;&lt;br /&gt;
							http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Cutaneous_Melanoma&lt;br /&gt;
						&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
						&amp;lt;conceptIdShort&amp;gt;&lt;br /&gt;
							Cutaneous_Melanoma&lt;br /&gt;
						&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
						&amp;lt;preferredName&amp;gt;&lt;br /&gt;
							Cutaneous Melanoma&lt;br /&gt;
						&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
						&amp;lt;contents&amp;gt;Cutaneous Melanoma&amp;lt;/contents&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;39833&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1009&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Human disease&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;recordType&amp;gt;&lt;br /&gt;
							RECORD_TYPE_PREFERRED_NAME&lt;br /&gt;
						&amp;lt;/recordType&amp;gt;&lt;br /&gt;
						&amp;lt;conceptId&amp;gt;DOID:2418&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
						&amp;lt;conceptIdShort&amp;gt;DOID:2418&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
						&amp;lt;preferredName&amp;gt;&lt;br /&gt;
							Cutaneous Melanocytic Neoplasm&lt;br /&gt;
						&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
						&amp;lt;contents&amp;gt;&lt;br /&gt;
							Cutaneous Melanocytic Neoplasm&lt;br /&gt;
						&amp;lt;/contents&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;39715&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1136&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Experimental Factor Ontology&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;numHits&amp;gt;1&amp;lt;/numHits&amp;gt;&lt;br /&gt;
					&amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
					&amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyVersionId&amp;gt;39833&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1009&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Human disease&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;numHits&amp;gt;1&amp;lt;/numHits&amp;gt;&lt;br /&gt;
					&amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
					&amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyVersionId&amp;gt;39478&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;&lt;br /&gt;
							NCI Thesaurus&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;numHits&amp;gt;1&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;/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;
* '''CTS2''': http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2-1_OWL-FULL/entities?matchvalue=software&lt;br /&gt;
&lt;br /&gt;
= Term services =&lt;br /&gt;
(formerly referred to as Concept services)&lt;br /&gt;
&lt;br /&gt;
==  Get term, including its properties, subclasses, and superclasses ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/{concept id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./concepts/{ontology version id}?conceptid={uri-encoded concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}/{concept id}&lt;br /&gt;
* '''Alt Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}?conceptid={uri-encoded concept id}&lt;br /&gt;
**To ensure that the Web service works within your application, use the Alt signature as some ontologies may contain terms where the concept id is a URI. &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** light=[1/0] - when set to 1, returns the &amp;quot;light&amp;quot; version of XML with only a basic info for the concept and its immediate children&lt;br /&gt;
** norelations=[1/0] - when set to 1, returns only the requested term information (id, label, fullid, type, synonyms, definitions) without the &amp;quot;relations&amp;quot; map. This is useful when you need to quickly retrieve just the base information about a term.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
&lt;br /&gt;
'''BioPortal''': [[bpr:concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey|concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
&lt;br /&gt;
'''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/ICD10/version/ICD10_1998_RRF/entity/O80-O84.9 codesystem/ICD10/version/ICD10_1998_RRF/entity/O80-O84.9]&lt;br /&gt;
&lt;br /&gt;
[[bpr:virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey|virtual/ontology/1516?conceptid=O80-O84.9&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/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''': [[bpr:concepts/39002/root|concepts/39002/root]]&lt;br /&gt;
&lt;br /&gt;
* '''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2-1_OWL-FULL//graph?focus=TOP_NODE&amp;amp;depth=1 codesystem/BRO/version/BRO_3-2-1_OWL-FULL//graph?focus=TOP_NODE&amp;amp;depth=1]&lt;br /&gt;
&lt;br /&gt;
==  Get a path between two terms ==&lt;br /&gt;
* '''Signature''': ./path/{ontology_version_id}/?source={concept1_id}&amp;amp;target={concept2_id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Example''': [[bpr:path/42838/?source=Transitional_Epithelium&amp;amp;target=Tissue&amp;amp;apikey=YourAPIKey|path/42838/?source=Transitional_Epithelium&amp;amp;target=Tissue&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
NOTE: There is a known bug with this web service, we are working to resolve the issue (July 2011).&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''': [[bpr:path/42838/?source=Transitional_Epithelium&amp;amp;target=root&amp;amp;apikey=YourAPIKey|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;
&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;
** [[bpr:concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey|concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
** [[bpr:concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey|concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
* '''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2_OWL-FULL/entities?maxtoreturn=50 first page]&lt;br /&gt;
* '''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2_OWL-FULL/entities?maxtoreturn=50&amp;amp;page=1 second page]&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;
&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''': [[bpr:virtual/ontology/1104/all?&amp;amp;pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey|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;
&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;
** [[bpr:concepts/40644/all?pagesize=50&amp;amp;pagenum=1|concepts/40644/all?pagesize=50&amp;amp;pagenum=1]]&lt;br /&gt;
** [[bpr:concepts/42431/all?pagesize=50&amp;amp;pagenum=500|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;
&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;
=  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''': [[bpr:concepts/instances/38801?conceptid=SubstrateType&amp;amp;pagesize=10&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey|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''': [[bpr:instance/38801?instanceid=glass&amp;amp;apikey=YourAPIKey|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''': [[bpr:virtual/rootpath/1032/Melanoma|virtual/rootpath/1032/Melanoma]]&lt;br /&gt;
* '''Example''': [[bpr:virtual/leafpath/1032/Melanoma|virtual/leafpath/1032/Melanoma]]&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.&lt;br /&gt;
&lt;br /&gt;
==  Get siblings of a given concept in the latest version of a given ontology ==&lt;br /&gt;
* '''Signature''': ./virtual/siblings/{ontlogyId}/{conceptId}?level=&amp;lt;level&amp;gt;&amp;amp;apikey={YourAPIKey}&amp;amp;[&amp;amp;{optional args}]&lt;br /&gt;
* '''Example''': [[bpr:virtual/siblings/1032/Melanoma?level=1&amp;amp;apikey=YourAPIKey|virtual/siblings/1032/Melanoma?level=1&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** level=&amp;lt;integer&amp;gt; - limits results to a given level in the hierarchy&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** offset=&amp;lt;integer&amp;gt; – results offset (used for pagination)&lt;br /&gt;
* '''Description''': The same as the previous service, but takes an ontology id and returns parents from the latest version of that ontology.&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''': [[bpr:ontology/dump_n3/40865|ontology/dump_n3/40865]]&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;
= Resource Index Service =&lt;br /&gt;
&lt;br /&gt;
The Resource Index provides a mechanism to search for biomedical data based on ontology concepts. For more information on using the Resource Index service, see http://www.bioontology.org/wiki/index.php/Resource_Index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RDF Term Service =&lt;br /&gt;
 &lt;br /&gt;
* '''Signature''': ./bioportal/rdf/{ontology version id}/{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/{concept id},{concept id},...,{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** [[bpr:virtual/rdf/1321/NEMO_0000024|virtual/rdf/1321/NEMO_0000024]]&lt;br /&gt;
** [[bpr:rdf/42743/NEMO_0000023|rdf/42743/NEMO_0000023]]&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/ontologies/rdf/download/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/ontology/rdf/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** [[bpr:ontologies/rdf/download/44016|ontologies/rdf/download/44016]]&lt;br /&gt;
** [[bpr:virtual/ontology/rdf/download/1054|virtual/ontology/rdf/download/1054]]&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 =&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''': [[bpr:usage?requesturl=ontologies&amp;amp;resourceparameters=13578&amp;amp;email=example@example.org|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 [[bpr:search/melanoma, the word &amp;quot;melanoma&amp;quot; is considered a &amp;quot;resource parameter&amp;quot;.|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>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11684</id>
		<title>CTS2 BioPortal wrapper summary</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11684"/>
		<updated>2012-01-25T17:08:55Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}codesystems&lt;br /&gt;
** Query with 'about' filter: {{CTS2_REST_base}}codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_REST_base}}codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_REST_base}}codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: {{CTS2_REST_base}}codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: {{CTS2_REST_base}}codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: {{CTS2_REST_base}}codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}codesystemversions&lt;br /&gt;
* Query code system versions of code system: {{CTS2_REST_base}}codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: {{CTS2_REST_base}}codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_REST_base}}codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_REST_base}}codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: {{CTS2_REST_base}}codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' {{CTS2_REST_base}}entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: {{CTS2_REST_base}}codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : {{CTS2_REST_base}}codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}valuesets&lt;br /&gt;
** Query with 'about' filter: {{CTS2_REST_base}}valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: {{CTS2_REST_base}}valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: {{CTS2_REST_base}}valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: {{CTS2_REST_base}}valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: {{CTS2_REST_base}}valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: {{CTS2_REST_base}}codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:{{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
== ISSUES ==&lt;br /&gt;
* URI issues&lt;br /&gt;
* Views as ontologies is problematic&lt;br /&gt;
* Search returns hits back from views. We can restrict the search to only ontologyIds that are ontologies, but that tested to be a 4-5x performance hit on the searc&lt;br /&gt;
* A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: results in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
	 &amp;lt;searchBean&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyVersionId&amp;gt;45952&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyId&amp;gt;1634&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
 	 &amp;lt;ontologyDisplayLabel&amp;gt;Infectious DIsease Ontology&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;individual&amp;lt;/objectType&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptId&amp;gt;http://purl.obolibrary.org/obo/IAO_0000224&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptIdShort&amp;gt;obo:IAO_0000224&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
 	 &amp;lt;preferredName&amp;gt;core&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
 	 &amp;lt;contents&amp;gt;core&amp;lt;/contents&amp;gt;&lt;br /&gt;
 	 &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
 	 ...&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: &amp;quot;1634&amp;quot; is not found in the results from http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
* No bioportal REST signature to search for an entity based on ontologyVersionId&lt;br /&gt;
* No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal&lt;br /&gt;
* No good way to get all entities in the system (can get all of an ontologyId)&lt;br /&gt;
&lt;br /&gt;
* Can't get all associations, so we can't do /codesystem/CSNAME/version/VERSION/associations -- there is no efficient way to do this in bioportal.&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11683</id>
		<title>CTS2 BioPortal wrapper summary</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11683"/>
		<updated>2012-01-25T17:05:15Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* CodeSystemCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
*Query:{{CTS2_REST_base}}codesystems&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystems&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: http://informatics.mayo.edu/cts2/rest/codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystemversions&lt;br /&gt;
* Query code system versions of code system: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' http://informatics.mayo.edu/cts2/rest/entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: http://informatics.mayo.edu/cts2/rest/codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/valuesets&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: http://informatics.mayo.edu/cts2/rest/valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
== ISSUES ==&lt;br /&gt;
* URI issues&lt;br /&gt;
* Views as ontologies is problematic&lt;br /&gt;
* Search returns hits back from views. We can restrict the search to only ontologyIds that are ontologies, but that tested to be a 4-5x performance hit on the searc&lt;br /&gt;
* A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: results in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
	 &amp;lt;searchBean&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyVersionId&amp;gt;45952&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyId&amp;gt;1634&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
 	 &amp;lt;ontologyDisplayLabel&amp;gt;Infectious DIsease Ontology&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;individual&amp;lt;/objectType&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptId&amp;gt;http://purl.obolibrary.org/obo/IAO_0000224&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptIdShort&amp;gt;obo:IAO_0000224&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
 	 &amp;lt;preferredName&amp;gt;core&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
 	 &amp;lt;contents&amp;gt;core&amp;lt;/contents&amp;gt;&lt;br /&gt;
 	 &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
 	 ...&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: &amp;quot;1634&amp;quot; is not found in the results from http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
* No bioportal REST signature to search for an entity based on ontologyVersionId&lt;br /&gt;
* No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal&lt;br /&gt;
* No good way to get all entities in the system (can get all of an ontologyId)&lt;br /&gt;
&lt;br /&gt;
* Can't get all associations, so we can't do /codesystem/CSNAME/version/VERSION/associations -- there is no efficient way to do this in bioportal.&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_REST_base&amp;diff=11682</id>
		<title>Template:CTS2 REST base</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_REST_base&amp;diff=11682"/>
		<updated>2012-01-25T17:03:40Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;The CTS2 REST service base&lt;br /&gt;
 Usage: &amp;lt;nowiki&amp;gt; {{CTS2_REST_base}} &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;http://informatics.mayo.edu/cts2/rest/&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Template:CTS_2&amp;diff=11681</id>
		<title>Template:CTS 2</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Template:CTS_2&amp;diff=11681"/>
		<updated>2012-01-25T16:58:50Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;Format the CTS 2 name appropriately    Usage: &amp;lt;nowiki&amp;gt;{{CTS_2}}&amp;lt;/nowiki&amp;gt; &amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-weight:900; font-style:oblique; color:#303030;&amp;quot;&amp;gt;CTS...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Format the CTS 2 name appropriately&lt;br /&gt;
   Usage: &amp;lt;nowiki&amp;gt;{{CTS_2}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;font-weight:900; font-style:oblique; color:#303030;&amp;quot;&amp;gt;CTS 2&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_Model_Mapping&amp;diff=11680</id>
		<title>CTS2 BioPortal Model Mapping</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_Model_Mapping&amp;diff=11680"/>
		<updated>2012-01-25T16:57:44Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;__TOC__   The table below shows the correlation between the {{CTS_2}} and Bioportal model elements or CodeSystem and CodeSystemVersion.  A cardinality of 0..0 indicates that the ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The table below shows the correlation between the {{CTS_2}} and Bioportal model elements or CodeSystem and CodeSystemVersion.  A cardinality of 0..0 indicates that the model does not support the corresponding attribute directly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable collapsible&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ {{CTS_2}} to Bioportal map for CodeSystem and CodeSystemVersion&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | {{CTS_2}} Class&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | {{CTS_2}} element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | card&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Bioportal  element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | card&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
| {{CTS_2}} || CodeSystemCatalogEntry || 0..n || ontologyBean || 1..n ||&lt;br /&gt;
|-&lt;br /&gt;
| {{CTS_2}} || CodeSystemVersionCatalogEntry || 0..n || ontologyBean || 1..n ||&lt;br /&gt;
|-&lt;br /&gt;
|  ||    || 0..n || id || 1..1 ||  Not used directly in CTS2. The BioPortal abbreviation is used to identify the CodeSystemName. The Id is carried as a property in the CodeSystemVersionCatalog&lt;br /&gt;
|-&lt;br /&gt;
|  ||    || 0..0 || ontologyId || 1..1 ||  The abbreviation, ontologyId and format are concatinated together to generate a unique CodeSystemVersion. The ontologyId is carried as a property in the CodeSystemVersionCatalog&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  ||    || 0..0 || filePath || 1..1 || 	This is where the file can be downloaded on BioPortal&lt;br /&gt;
|-&lt;br /&gt;
|  ||    || 0..0 || isFlat|| 1..1 || Used in BioPortal to indicate ontologies that do not have a well defined hierarchy (Example: Snomed CORE subset)&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || about || 1..1 || BioPortal PURL URI || 1..1 ||  BioPortal PURL URI&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || codeSystemName || 1..1 || abbreviation || 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || entryState || 1..1 || || 0..0 || (Workflow related - should ''not'' have an Bioportal equivalent)&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || formalName || 0..1 || displayLabel || 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || additionalDocumentation || 0..1 ||    || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || alternateId || 0..n || || 0..0 || {{CTS_2}} allows an ontology to have multiple &amp;quot;cannonical&amp;quot; URIs.&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || currentVersion || 0..1 || || 0..0 || A link to the version of the ontology considered to be &amp;quot;current&amp;quot; by the supporting service&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || keyword || 0..n ||  categoryId || 0..n || This is not exactly the same as keyword, but a close equivalent&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || note || 0..n ||   || 0..0|| &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || ontologyDomain || 0..n ||   || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || ontologyType  || 0..1 ||   || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || property || 0..n || || 0..0  || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || releaseDocumentation || 0..1 || || 0..0 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || resourceSynopsis || 0..1  || description || 1..1 || &amp;quot;Description&amp;quot; was considered to vague so {{CTS_2}} used a more precise name&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || resourceType || 1..n || || 0..0 || owl:Ontology, skos:ConceptScheme or other applicable type&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || sourceAndNotation.sourceDocument || 0..1 || downloadLocation || 0..1 || The location of the source document &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || sourceAndRole || 0..n || contactName || 0..1 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || sourceAndRole || 0..n || contactEmail  || 0..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || sourceAndRole || 0..n || homePage || 0..1 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || sourceStatements || 0..n || || 0..0 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || status || 0..1 || || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemCatalogEntry || versions || 0..1 || || 0..0 || A link to all known versions of an Ontology&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || changeDescription.changeDate || 0..1 || dateCreated || 0..1 || {{CTS_2}} has a formal change model and this ends up as a component of this aspect. &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || documentURI || 1..1 || resourceLocator || 1..n || In {{CTS_2}} parlance, a code system cannot have a location, only a specific version.  In addition, {{CTS_2}} differentiates &amp;quot;versions&amp;quot; that have different representations.  The OWL version of SNOMED-CT 2010AA is a different {{CTS_2}} version than the RF2 version.  As a result, each version has exactly one resourceLocator which serves as the ''identity'' of the specific resource.&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || imports || 0..n ||  || 0..0 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || officialReleaseDate || 0..1 || dateReleased || 0..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || officialResourceVersionId || 0..1|| versionNumber || 0..1 || This information is not always known, which is why it is not required in {{CTS_2}}.  {{CTS_2}} does require, however, a ''codeSystemVersionName'' which uniquely identifies the version in the context of the service, but does not necessarily have any tie to the publisher's version identifier.&lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || sourceAndNotation.sourceDocumentSyntax || 0..1 || format || 0..1 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeSystemVersionCatalogEntry || status || 0..1 || statusId || 1..1 ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable collapsible&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ {{CTS_2}} to Bioportal map for Entity Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | {{CTS_2}} Class&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | {{CTS_2}} element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | card&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Bioportal  element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | card&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| about || 1..1 || fullId|| 1..1 ||  &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| entityId || 1..1 || id|| 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  ||  || label|| 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  ||  || isTopLevel|| 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
|   ||  ||  || authors|| 0..n || There is no 'SourceAndRole' on an Entity, so this is not mapped. If this needed to be persisted, it could be a 'Note'.&lt;br /&gt;
|-&lt;br /&gt;
| NamedEntityDescription || entryState/status  || 0..1  || isObsolete|| 1..1 ||  if isObsolete is 'true', entryState = 'INACTIVE' and 'status' = 'Obsolete'.&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| alternateEntityId|| 0..n || || 0..0 || &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| describingCodeSystemVersion|| 0..1 || ontologyVersionId|| 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| designation|| 0..n || synonyms|| 0..n ||&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| definition|| 0..n || definitions|| 0..n || &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| example|| 0..n ||0..0 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| note|| 0..n ||   ||  0..0||&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| property|| 0..n || ClassBean.relation  || 0..n|| When the target of the relation map is a string, it is assumed to be a property &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| sourceStatements|| 0..1 ||   || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| subjectof|| 0..1 ||  classBean.Id || 0..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| predicateof|| 0..1 ||  classBean.relations.key || 0..n || When the target of the relations map in BioPortal is a list of classbean, the key is assumed to be a predicate&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| targetof|| 0..1 || classBean.relations.value|| 0..n  || The list classbean in the relations map values.&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| parent|| 0..1 ||Relation.SuperClass || 0..n || &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| ancestors|| 0..1  || || 0..0 || A BioPortal rest call overs this&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| children|| 0..1 ||Relation.SubClass || 0..n || &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| descendents|| 0..1 || ||  0..0 || A BioPortal rest call overs this&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| entityTypes|| 0..n || type|| 1..1 || &lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| instances|| 0..1 || InstanceBean|| 0..n ||&lt;br /&gt;
|-&lt;br /&gt;
| EntityDescriptionBase|| equivalentEntity|| 0..n || ClassBean.relation.equivalentClass|| 0..n || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable collapsible&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ {{CTS_2}} to Bioportal map for Association&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | {{CTS_2}} Class&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | {{CTS_2}} element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | card&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Bioportal  element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | card&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
| Association|| associationID|| 1..1 || URI || 1..1 ||  There is no identity given to the triple by Bioportal, so we will have to generate or concat something.&lt;br /&gt;
|-&lt;br /&gt;
| Association|| subject|| 1..1 || classbean.id||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Association|| predicate|| 1..1 || classBean.relations.key|| 0..n || &lt;br /&gt;
|-&lt;br /&gt;
| Association|| target|| 0..n || classBean.relations.value|| 1..n  ||&lt;br /&gt;
|-&lt;br /&gt;
| Association|| associationQualifier|| 0..n ||    || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| Association|| assertedBy|| 1..1 || || 0..0 || There really is no way to get the ontology or ontologyVersion from the 'classBean', so we can't popluate this without parsing the URI&lt;br /&gt;
|-&lt;br /&gt;
| Association|| assertedIn|| 0..1 ||   || 0..0 ||  There really is no way to get the ontology or ontologyVersion from the 'classBean', so we can't popluate this without parsing the URI &lt;br /&gt;
|-&lt;br /&gt;
| Association|| derivation|| 1..1 ||   ||0..0  || &lt;br /&gt;
|-&lt;br /&gt;
| Association|| derivationReasoningAlgorithm|| 0..n ||   ||0..0 || &lt;br /&gt;
|-&lt;br /&gt;
| Association|| sourceStatements|| 0..1 ||   || 0..0 ||&lt;br /&gt;
|-&lt;br /&gt;
| Association::Changeable|| entryId|| 1..1 ||   || 0..0 || Workflow&lt;br /&gt;
|-&lt;br /&gt;
| Association::Changeable|| entryState|| 1..1 ||   || 0..0||Workflow&lt;br /&gt;
|-&lt;br /&gt;
| Association::Changeable|| status|| 0..1 ||   || 0..0 ||Workflow&lt;br /&gt;
|-&lt;br /&gt;
|AssociationDirectory|| directoryFilter|| 0..1 ||   ||  0..0|| NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
|AssociationDirectory|| sortCriteria|| 0..1 ||   ||  0..0|| NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
|AssociationDirectory|| numEntries|| 0..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
|AssociationDirectory|| complete|| 0..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectory|| next|| 0..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectory|| prev|| 0..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| associationID|| 1..1 ||   || 0..0 ||  There is no identity given to the triple by Bioportal, so we will have to generate or concat something.&lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| subject|| 1..1 ||  classbean.id ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| predicate|| 0..1 ||  classBean.relations.key  || 0..n ||&lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| target|| 1..1 ||  classBean.relations.value  ||1..n  ||&lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| assertedBy|| 1..1 ||   ||0..0  ||&lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| resourceName|| 0..1 ||   || 0..0 || Associations aren't referenced by 'name', but by URI. This will equal the 'associationID'&lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| href|| 0..1 ||   ||  || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationDirectoryEntry|| matchStrength|| 0..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| expansionDepth|| 0..1 ||   || 0..0 || NA / CTS2 Specific&lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| expansionDirection|| 1..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| grapthFocus|| 1..1 ||   ||0..0  || NA / CTS2 Specific&lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| focusEntity|| 0..1 ||   ||  0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| directoryFilter|| 0..1 ||   ||0..0  || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| sortCriteria|| 0..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| numEntries|| 1..1 ||   ||  0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| complete|| 1..1 ||   ||  0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| next|| 0..1 ||   ||  0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| AssociationGraph|| prev|| 0..1 ||   ||  0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| nodeNumber|| 1..1 ||   ||  0..0 || NA / CTS2 Specific Graph Node info&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| direction|| 1..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| nextNodeNumber|| 1..1 ||   ||   0..0 || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| nodeEntity|| 1..1 ||   || 0..0  ||&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| associationID|| 1..1 ||   ||  ||  There is no identity given to the triple by Bioportal, so we will have to generate or concat something.&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| subject|| 1..1 || classbean.id  || 1..1 ||&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| predicate|| 1..1 ||  classBean.relations.key  || 0..n ||&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| target|| 1..n ||  classBean.relations.value  || 1..n  ||&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| assertedBy|| 1..1 ||   ||  0..0  ||&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| resourceName|| 1..1 ||   || 0..0  ||  Associations aren't referenced by 'name', but by URI. This will equal the 'associationID'&lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| href|| 1..1 ||   ||  || NA / CTS2 Specific &lt;br /&gt;
|-&lt;br /&gt;
| GraphNode|| matchStrength|| 1..1 ||   || 0..0 || NA / CTS2 Specific &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper&amp;diff=11679</id>
		<title>CTS2 BioPortal wrapper</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper&amp;diff=11679"/>
		<updated>2012-01-25T16:27:46Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This page contains a summary of the current state of the CTS2 / BioPortal wrapper.  It covers the goals of the project, the approach and methodology that was used and finishes with a summary of the current state of the project, a discussion of some of the issues that were encountered and a list of what remains to be resolved.&lt;br /&gt;
&lt;br /&gt;
== Project Goals ==&lt;br /&gt;
The [http://bioportal.bioontology.org/ NCBO BioPortal] was created &amp;quot;to access and share ontologies that are actively used in biomedical communities.&amp;quot;  To meet this goal, BioPortal has developed the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services BioPortal REST API], which can be used to access BioPortal using http.  One of the primary applications of this API are web browsers that can use Ajax widgets to browse and access ontology content for a variety of uses.  Samples of some of these widgets can be found here.&lt;br /&gt;
&lt;br /&gt;
The Common Terminology Services 2 (CTS2) specification was created in response to a set of requirements published by Health Level Seven (HL7) and an RFP that was issued by the Object Management Group.  This Platform Independent Model (PIM) was designed to be fully compatible with Fielding's notion of the  RESTful Architectural Style and one of the key Platform Specific Models (PSM's) is based on http/REST.  The model, documentation, schema and WADL can be found on the home page of this wiki.&lt;br /&gt;
&lt;br /&gt;
The NCBO community believes that it will be advantageous to be able to access the BioPortal content through both the existing BioPortal REST API and, where appropriate, the nascent CTS2 REST API. The BioPortal API was used as an one of the inputs to the CTS2 specification.  The CTS2 specification was heavily influenced by the LexGrid terminology model and the LexEVS service specification and LexEVS is one of the back end components of the BioPortal implementation. There were, however, decisions made in the CTS2 specification that weren't fully compatible with the existing BioPortal model.  &lt;br /&gt;
&lt;br /&gt;
The purpose of this project was to create a mapping between the existing BioPortal API and the corresponding components of the CTS2 REST specification to determine where potential issues and incompatibilities may lie and to use the results of this evaluation to determine (a) the best approach would be to creating a complete, robust CTS2 REST wrapper (b) uncover errors and omissions in the CTS2 specification and (c) to come up with recommendations about how the BioPortal REST API might be enhanced or improved.&lt;br /&gt;
&lt;br /&gt;
== Approach ==&lt;br /&gt;
We began by gathering a list of the key BioPortal resources - Ontology, AbstractConcept, Class, Property and Instance along with various lists.  Lacking a formal XML Schema for these resources, we used a combination of sample content from the REST service and the java bean classes for each of the resources to assemble lists of the properties for each of these resources, their types and, where it could be determined their cardinality.  We went through these lists, gathering sample input from the REST API - both in form of lists of elements and individual elements. &lt;br /&gt;
&lt;br /&gt;
There were a number of conceptual issues that were uncovered in this process, including:&lt;br /&gt;
* CTS2 has a notions of ''Code System'' and ''Code System Version''.  While BioPortal has similar concepts -  &amp;quot;virtual ontology&amp;quot; and &amp;quot;ontology&amp;quot; in the ontology interface and &amp;quot;ontology&amp;quot; and &amp;quot;ontology version&amp;quot; in the search interface, the &amp;quot;virtual ontology&amp;quot; has no attributes besides its identifier. &lt;br /&gt;
* BioPortal treats both full ontologies and subsets derived from full ontologies as instances of &amp;quot;ontology&amp;quot;. Lists and queries apply to both types of resource - [[bpr:ontologies|a list of the latest version of ontologies]] returns both the ontologies themselves as well as all subsets.  Similarly, term queries return both the ontology in which the term is defined and any subsets that include that term.  CTS2 treats Code Systems (ontologies) and Value Sets (subsets) as separate resources.  Lists and queries go against one or the other resource but not both.&lt;br /&gt;
* BioPortal assumes that all terms are instances of exactly one of &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot; or &amp;quot;instance&amp;quot;.  CTS2 allows ''entity'' (the equivalent of &amp;quot;term&amp;quot;) to exist without making this distinction.   In addition, while the CTS2 REST model does not clearly show how this could be done, the intent of the CTS2 model is to allow an entity to simultaneously be a Class and Instance, Class and Property, etc.&lt;br /&gt;
&lt;br /&gt;
We then created a [[CTS2_BioPortal_Rest_mapping|map]] from each of the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services BioPortal REST signatures] and the equivalent [http://informatics.mayo.edu/cts2/index.php/Rest_Signatures CTS2 REST signature(s)], wherever possible.&lt;br /&gt;
&lt;br /&gt;
These documents were then used to construct a CTS2 REST Server that used the BioPortal REST services as the back end implementation.  In addition, we took a number of the interesting BioPortal Ajax widgets and modified them to use the CTS2 REST api instead.  A synopsis of the REST services that were implemented can be found [[BioPortal_wrapper_summary|here]] and a list of the translated Ajax Widgets can be found [http://informatics.mayo.edu/cts2/index.php/BioPortal_Ajax here ].&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
As expected, a number of issues were encountered in this process including:&lt;br /&gt;
* This is the link to the subset of the CTS2 rest service was implemented is in the [[CTS2_BioPortal_wrapper_summary| CTS2 BioPortal wrapper]]&lt;br /&gt;
* Resource/Resource Version mismatch - discussed earlier&lt;br /&gt;
* MetaOntology and MetaOntology mapping - BioPortal has several enumerations (Category, Group, Status) that aren't first class ontologies and, even if they were, might be better served were they drawn from OMV or a similar resource&lt;br /&gt;
* URI's - BioPortal has its own URI's but many of these ontologies have one or more &amp;quot;official&amp;quot; URI's drawn from outside sources.&lt;br /&gt;
* REST hyperlinks - one of the key aspects of the REST architectural style is to provide the ability to navigate the web of resources without having to know how to construct URI's.  As an example, an entity reference in CTS2 (e.g. http://informatics.mayo.edu:19280/exist/cts2/codesystem/SCT/version/SCT_2010_01_31/entity/900000000000002006) carries in it a link to both the code system and the code system version in which it is described.  Similarly, the descriptionType, language and any other attribute that references an ontology component has the potential for containing a hyperlink.   Constructing some of these hyperlinks from the BioPortal REST service can be non-trivial. &lt;br /&gt;
&lt;br /&gt;
The proposed next steps would be to review the mapping and determine whether to:&lt;br /&gt;
(a) Complete the remaining tasks using the current wrapper paradigm&lt;br /&gt;
(b) Re-implement the interfaces against the lower level BioPortal interfaces and databases&lt;br /&gt;
(c) Produce a hybrid for the time being and focus on an RDF based implementation.&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper&amp;diff=11678</id>
		<title>CTS2 BioPortal wrapper</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper&amp;diff=11678"/>
		<updated>2012-01-25T16:15:39Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: /* Approach */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This page contains a summary of the current state of the CTS2 / BioPortal wrapper.  It covers the goals of the project, the approach and methodology that was used and finishes with a summary of the current state of the project, a discussion of some of the issues that were encountered and a list of what remains to be resolved.&lt;br /&gt;
&lt;br /&gt;
== Project Goals ==&lt;br /&gt;
The [http://bioportal.bioontology.org/ NCBO BioPortal] was created &amp;quot;to access and share ontologies that are actively used in biomedical communities.&amp;quot;  To meet this goal, BioPortal has developed the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services BioPortal REST API], which can be used to access BioPortal using http.  One of the primary applications of this API are web browsers that can use Ajax widgets to browse and access ontology content for a variety of uses.  Samples of some of these widgets can be found here.&lt;br /&gt;
&lt;br /&gt;
The Common Terminology Services 2 (CTS2) specification was created in response to a set of requirements published by Health Level Seven (HL7) and an RFP that was issued by the Object Management Group.  This Platform Independent Model (PIM) was designed to be fully compatible with Fielding's notion of the  RESTful Architectural Style and one of the key Platform Specific Models (PSM's) is based on http/REST.  The model, documentation, schema and WADL can be found on the home page of this wiki.&lt;br /&gt;
&lt;br /&gt;
The NCBO community believes that it will be advantageous to be able to access the BioPortal content through both the existing BioPortal REST API and, where appropriate, the nascent CTS2 REST API. The BioPortal API was used as an one of the inputs to the CTS2 specification.  The CTS2 specification was heavily influenced by the LexGrid terminology model and the LexEVS service specification and LexEVS is one of the back end components of the BioPortal implementation. There were, however, decisions made in the CTS2 specification that weren't fully compatible with the existing BioPortal model.  &lt;br /&gt;
&lt;br /&gt;
The purpose of this project was to create a mapping between the existing BioPortal API and the corresponding components of the CTS2 REST specification to determine where potential issues and incompatibilities may lie and to use the results of this evaluation to determine (a) the best approach would be to creating a complete, robust CTS2 REST wrapper (b) uncover errors and omissions in the CTS2 specification and (c) to come up with recommendations about how the BioPortal REST API might be enhanced or improved.&lt;br /&gt;
&lt;br /&gt;
== Approach ==&lt;br /&gt;
We began by gathering a list of the key BioPortal resources - Ontology, AbstractConcept, Class, Property and Instance along with various lists.  Lacking a formal XML Schema for these resources, we used a combination of sample content from the REST service and the java bean classes for each of the resources to assemble lists of the properties for each of these resources, their types and, where it could be determined their cardinality.  We went through these lists, gathering sample input from the REST API - both in form of lists of elements and individual elements. &lt;br /&gt;
&lt;br /&gt;
There were a number of conceptual issues that were uncovered in this process, including:&lt;br /&gt;
* CTS2 has a notions of ''Code System'' and ''Code System Version''.  While BioPortal has similar concepts -  &amp;quot;virtual ontology&amp;quot; and &amp;quot;ontology&amp;quot; in the ontology interface and &amp;quot;ontology&amp;quot; and &amp;quot;ontology version&amp;quot; in the search interface, the &amp;quot;virtual ontology&amp;quot; has no attributes besides its identifier. &lt;br /&gt;
* BioPortal treats both full ontologies and subsets derived from full ontologies as instances of &amp;quot;ontology&amp;quot;. Lists and queries apply to both types of resource - [[bpr:ontologies|a list of the latest version of ontologies]] returns both the ontologies themselves as well as all subsets.  Similarly, term queries return both the ontology in which the term is defined and any subsets that include that term.  CTS2 treats Code Systems (ontologies) and Value Sets (subsets) as separate resources.  Lists and queries go against one or the other resource but not both.&lt;br /&gt;
* BioPortal assumes that all terms are instances of exactly one of &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot; or &amp;quot;instance&amp;quot;.  CTS2 allows ''entity'' (the equivalent of &amp;quot;term&amp;quot;) to exist without making this distinction.   In addition, while the CTS2 REST model does not clearly show how this could be done, the intent of the CTS2 model is to allow an entity to simultaneously be a Class and Instance, Class and Property, etc.&lt;br /&gt;
&lt;br /&gt;
We then created a [[CTS2_BioPortal_Rest_mapping|map]] from each of the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services BioPortal REST signatures] and the equivalent [http://informatics.mayo.edu/cts2/index.php/Rest_Signatures CTS2 REST signature(s)], wherever possible.&lt;br /&gt;
&lt;br /&gt;
These documents were then used to construct a CTS2 REST Server that used the BioPortal REST services as the back end implementation.  In addition, we took a number of the interesting BioPortal Ajax widgets and modified them to use the CTS2 REST api instead.  A synopsis of the REST services that were implemented can be found [[BioPortal_wrapper_summary|here]] and a list of the translated Ajax Widgets can be found [http://informatics.mayo.edu/cts2/index.php/BioPortal_Ajax here ].&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
As expected, a number of issues were encountered in this process including:&lt;br /&gt;
* Resource/Resource Version mismatch - discussed earlier&lt;br /&gt;
* MetaOntology and MetaOntology mapping - BioPortal has several enumerations (Category, Group, Status) that aren't first class ontologies and, even if they were, might be better served were they drawn from OMV or a similar resource&lt;br /&gt;
* URI's - BioPortal has its own URI's but many of these ontologies have one or more &amp;quot;official&amp;quot; URI's drawn from outside sources.&lt;br /&gt;
* REST hyperlinks - one of the key aspects of the REST architectural style is to provide the ability to navigate the web of resources without having to know how to construct URI's.  As an example, an entity reference in CTS2 (e.g. http://informatics.mayo.edu:19280/exist/cts2/codesystem/SCT/version/SCT_2010_01_31/entity/900000000000002006) carries in it a link to both the code system and the code system version in which it is described.  Similarly, the descriptionType, language and any other attribute that references an ontology component has the potential for containing a hyperlink.   Constructing some of these hyperlinks from the BioPortal REST service can be non-trivial. &lt;br /&gt;
&lt;br /&gt;
The proposed next steps would be to review the mapping and determine whether to:&lt;br /&gt;
(a) Complete the remaining tasks using the current wrapper paradigm&lt;br /&gt;
(b) Re-implement the interfaces against the lower level BioPortal interfaces and databases&lt;br /&gt;
(c) Produce a hybrid for the time being and focus on an RDF based implementation.&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_Rest_mapping&amp;diff=11677</id>
		<title>CTS2 BioPortal Rest mapping</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_Rest_mapping&amp;diff=11677"/>
		<updated>2012-01-25T16:09:42Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;The examples below have been copied directly from the bioportal site.  We would dearly like to transclude them but are having difficulties in the transclusion function...  == Lis...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples below have been copied directly from the bioportal site.  We would dearly like to transclude them but are having difficulties in the transclusion function...&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of ontologies ==&lt;br /&gt;
&lt;br /&gt;
* '''Signature''':&lt;br /&gt;
** BioPortal: ./ontologies?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''':&lt;br /&gt;
** BioPortal: [[bpr:ontologies|ontologies]]&lt;br /&gt;
** CTS2:  [[:cts:codesystems|codesystems]]&lt;br /&gt;
* '''[[BioPortal_ontologies|Mapping and Discussion]]'''&lt;br /&gt;
&lt;br /&gt;
Note: codeSystems includes a link to the CURRENT version of the code system.  It lacks some of the detail in the latest version list but, unless we find issues or requirements, should be adequate.&lt;br /&gt;
&lt;br /&gt;
CTS2 does not consider a &amp;quot;view&amp;quot; to be same as an ontology, so this will not yield everything that comes out of BioPortal - the ValueSets yields the other component&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''':  [[bpr:ontologies/39002|ontologies/39002]]&lt;br /&gt;
* '''CTS2''': [[cts:codesystem/BRO/version/BRO_3-2-1_OWL-FULL]]&lt;br /&gt;
&lt;br /&gt;
Do people (shudder!) actually code things like &amp;quot;39002&amp;quot; in their data?  Is it necessary to be able to map 39002 to this version of BRO, for instance?&lt;br /&gt;
&lt;br /&gt;
==  Download an ontology file ==&lt;br /&gt;
* '''Description''': Download the file (.obo, .owl) corresponding to the given ontology version id.&lt;br /&gt;
* '''Signature''':   ./ontologies/download/{ontology version id}?email={email_address}&lt;br /&gt;
* '''Example''': [[bpr:ontologies/download/39002|ontologies/download/39002]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' there is no direct CTS2 equivalent of this, the SourceAndNotation/sourcedocument is designed for this - dereference it and you get it...&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''': [[bpr:virtual/download/1090|virtual/download/1090]]&lt;br /&gt;
&lt;br /&gt;
This currently requires indirection - go to &amp;quot;1090&amp;quot; (BRO), get the current version and then download its sourceDocument&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''': [[bpr:ontologies/versions/1104|ontologies/versions/1104]]&lt;br /&gt;
* '''CTS2''': [[cts:codesystem/BRO/versions]]&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''': [[bpr:virtual/ontology/1104|virtual/ontology/1104]]&lt;br /&gt;
* '''CTS2''':  [[cts:codesystem/BRO]]&lt;br /&gt;
&lt;br /&gt;
==  List all ontology categories ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &lt;br /&gt;
* '''Signature''':   ./categories?email={email_address}&lt;br /&gt;
* '''Example''': [[bpr:categories|categories]]&lt;br /&gt;
&lt;br /&gt;
The ontology categories expressed in BioPortal need to be published as a first class Ontology, which become the possible values in OntologyDomain (either that or we need to map to OMV)&lt;br /&gt;
&lt;br /&gt;
==  List all ontology groups ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2''&lt;br /&gt;
* '''Signature''':   ./groups?email={email_address}&lt;br /&gt;
* '''Example''': [[bpr:groups|groups]]&lt;br /&gt;
&lt;br /&gt;
The ontology categories expressed in BioPortal need to be published as a first class Ontology (either that or we need to map to OMV).  What is the OMV equivalent of this entry?&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 &lt;br /&gt;
work for ontology views also with the same signature.&lt;br /&gt;
&lt;br /&gt;
For example to get a specific ontology view based on a version id would be possible by using the signature:&lt;br /&gt;
&lt;br /&gt;
'''./ontologies/download/{view version id}?apikey={YourAPIKey}'''&lt;br /&gt;
&lt;br /&gt;
or for getting all view versions of a virtual view can be achieved called using the signature:&lt;br /&gt;
&lt;br /&gt;
'''./ontologies/versions/{view id}?apikey={YourAPIKey}'''&lt;br /&gt;
&lt;br /&gt;
However, there are a couple of services that are special for views:&lt;br /&gt;
&lt;br /&gt;
== List all the latest version of views ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &lt;br /&gt;
* '''Signature''': ./views?apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': [[bpr:views|views]]&lt;br /&gt;
* '''CTS2''': [[cts:valuesets|valuesets]]&lt;br /&gt;
&lt;br /&gt;
== Get all versions of views from a virtual ontology id ==&lt;br /&gt;
'''NOTE''': ''To be released in BioPortal version 2.2'' &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''': [[bpr:views/versions/1104|views/versions/1104]]&lt;br /&gt;
&lt;br /&gt;
CTS2 has no direct equivalent.  One can query ValueSets (virtual view) by CodeSystem [http://informatics.mayo.edu/cts2/rest/valuesets?codesystem=BRO] (virtual ontology), but the complete collection requires iteration.&lt;br /&gt;
&lt;br /&gt;
= Search services =&lt;br /&gt;
&lt;br /&gt;
==  Search BioPortal ==&lt;br /&gt;
* '''Signature''': ./search/{query}[?{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./search/?query={uri-encoded query}[&amp;amp;{optional args}]&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Example''': [[bpr:search/Gene|search/Gene]]&lt;br /&gt;
&lt;br /&gt;
BioPortal searches are &amp;quot;term&amp;quot; only - they don't search code systems, value sets and the like.&lt;br /&gt;
&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;
*** '''NOTE: ''' ontologyid, in this context, is the ''virtual'' id, not the version.  This is the equivalent of adding codesystemversion=(url or name) as a search parameter&lt;br /&gt;
** isexactmatch=[1/0] – match the entire concept name (default: 0)&lt;br /&gt;
*** matchalgorithm=exactmatch AND filterAttribute=entityID gives this (other algorithms includes starts with, contains, etc.)&lt;br /&gt;
** includeproperties=[1/0] – include attributes in the search (default: 0)&lt;br /&gt;
*** filterComponent=properties (Note: the official identification of what filters are available and their ids is left open in CTS2)&lt;br /&gt;
** pagesize=&amp;lt;pagesize&amp;gt; - the number of results to display in a single request (default: all)&lt;br /&gt;
*** maxtoreturn=&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;
*** (implicit in the return URL's - CTS2 does not specifically state how (or whether)) on can get the 153rd match&lt;br /&gt;
** maxnumhits=&amp;lt;maxnumhits&amp;gt; - the maximum number of top matching results to return (default: 1000)&lt;br /&gt;
*** (no equivalent)&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;
*** We need examples, but the general model would be to start with the URI for the children of a particular entity?&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;
*** restriction property&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;
*** filtercomponent=definitions&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;
* '''Example''': [[bpr:search/software/?ontologyids=1104&amp;amp;isexactmatch=1&amp;amp;apikey=YourAPIKey|search/software/?ontologyids=1104&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;&lt;br /&gt;
		/bioportal/search/cutaneous%20mela&lt;br /&gt;
	&amp;lt;/accessedResource&amp;gt;&lt;br /&gt;
	&amp;lt;accessDate&amp;gt;2009-05-07 16:17:46.182 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;3&amp;lt;/pageSize&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsPage&amp;gt;3&amp;lt;/numResultsPage&amp;gt;&lt;br /&gt;
			&amp;lt;numResultsTotal&amp;gt;3&amp;lt;/numResultsTotal&amp;gt;&lt;br /&gt;
			&amp;lt;contents&lt;br /&gt;
				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;39715&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1136&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Experimental Factor Ontology&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;recordType&amp;gt;&lt;br /&gt;
							RECORD_TYPE_PREFERRED_NAME&lt;br /&gt;
						&amp;lt;/recordType&amp;gt;&lt;br /&gt;
						&amp;lt;conceptId&amp;gt;&lt;br /&gt;
							http://www.ebi.ac.uk/efo/EFO_0000389&lt;br /&gt;
						&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
						&amp;lt;conceptIdShort&amp;gt;EFO_0000389&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
						&amp;lt;preferredName&amp;gt;&lt;br /&gt;
							cutaneous melanoma&lt;br /&gt;
						&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
						&amp;lt;contents&amp;gt;cutaneous melanoma&amp;lt;/contents&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;39478&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;&lt;br /&gt;
							NCI Thesaurus&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;recordType&amp;gt;&lt;br /&gt;
							RECORD_TYPE_PREFERRED_NAME&lt;br /&gt;
						&amp;lt;/recordType&amp;gt;&lt;br /&gt;
						&amp;lt;conceptId&amp;gt;&lt;br /&gt;
							http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Cutaneous_Melanoma&lt;br /&gt;
						&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
						&amp;lt;conceptIdShort&amp;gt;&lt;br /&gt;
							Cutaneous_Melanoma&lt;br /&gt;
						&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
						&amp;lt;preferredName&amp;gt;&lt;br /&gt;
							Cutaneous Melanoma&lt;br /&gt;
						&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
						&amp;lt;contents&amp;gt;Cutaneous Melanoma&amp;lt;/contents&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;39833&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1009&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Human disease&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;recordType&amp;gt;&lt;br /&gt;
							RECORD_TYPE_PREFERRED_NAME&lt;br /&gt;
						&amp;lt;/recordType&amp;gt;&lt;br /&gt;
						&amp;lt;conceptId&amp;gt;DOID:2418&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
						&amp;lt;conceptIdShort&amp;gt;DOID:2418&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
						&amp;lt;preferredName&amp;gt;&lt;br /&gt;
							Cutaneous Melanocytic Neoplasm&lt;br /&gt;
						&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
						&amp;lt;contents&amp;gt;&lt;br /&gt;
							Cutaneous Melanocytic Neoplasm&lt;br /&gt;
						&amp;lt;/contents&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;39715&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1136&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Experimental Factor Ontology&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;numHits&amp;gt;1&amp;lt;/numHits&amp;gt;&lt;br /&gt;
					&amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
					&amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyVersionId&amp;gt;39833&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyId&amp;gt;1009&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyDisplayLabel&amp;gt;&lt;br /&gt;
							Human disease&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;numHits&amp;gt;1&amp;lt;/numHits&amp;gt;&lt;br /&gt;
					&amp;lt;/ontologyHitBean&amp;gt;&lt;br /&gt;
					&amp;lt;ontologyHitBean&amp;gt;&lt;br /&gt;
						&amp;lt;ontologyVersionId&amp;gt;39478&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;&lt;br /&gt;
							NCI Thesaurus&lt;br /&gt;
						&amp;lt;/ontologyDisplayLabel&amp;gt;&lt;br /&gt;
						&amp;lt;numHits&amp;gt;1&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;/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;
* '''CTS2''': http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2-1_OWL-FULL/entities?matchvalue=software&lt;br /&gt;
&lt;br /&gt;
= Term services =&lt;br /&gt;
(formerly referred to as Concept services)&lt;br /&gt;
&lt;br /&gt;
==  Get term, including its properties, subclasses, and superclasses ==&lt;br /&gt;
* '''Signature''': ./concepts/{ontology version id}/{concept id}?apikey={YourAPIKey}&lt;br /&gt;
* '''Alt Signature''': ./concepts/{ontology version id}?conceptid={uri-encoded concept id}&amp;amp;apikey={YourAPIKey}&lt;br /&gt;
* '''Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}/{concept id}&lt;br /&gt;
* '''Alt Virtual Signature''' (always uses most recent version of the ontology): ./virtual/ontology/{ontology virtual id}?conceptid={uri-encoded concept id}&lt;br /&gt;
**To ensure that the Web service works within your application, use the Alt signature as some ontologies may contain terms where the concept id is a URI. &lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** light=[1/0] - when set to 1, returns the &amp;quot;light&amp;quot; version of XML with only a basic info for the concept and its immediate children&lt;br /&gt;
** norelations=[1/0] - when set to 1, returns only the requested term information (id, label, fullid, type, synonyms, definitions) without the &amp;quot;relations&amp;quot; map. This is useful when you need to quickly retrieve just the base information about a term.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
&lt;br /&gt;
'''BioPortal''': [[bpr:concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey|concepts/44103?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
&lt;br /&gt;
'''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/ICD10/version/ICD10_1998_RRF/entity/O80-O84.9 codesystem/ICD10/version/ICD10_1998_RRF/entity/O80-O84.9]&lt;br /&gt;
&lt;br /&gt;
[[bpr:virtual/ontology/1516?conceptid=O80-O84.9&amp;amp;apikey=YourAPIKey|virtual/ontology/1516?conceptid=O80-O84.9&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/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''': [[bpr:concepts/39002/root|concepts/39002/root]]&lt;br /&gt;
&lt;br /&gt;
* '''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2-1_OWL-FULL//graph?focus=TOP_NODE&amp;amp;depth=1 codesystem/BRO/version/BRO_3-2-1_OWL-FULL//graph?focus=TOP_NODE&amp;amp;depth=1]&lt;br /&gt;
&lt;br /&gt;
==  Get a path between two terms ==&lt;br /&gt;
* '''Signature''': ./path/{ontology_version_id}/?source={concept1_id}&amp;amp;target={concept2_id}&amp;amp;apikey=YourAPIKey&lt;br /&gt;
* '''Example''': [[bpr:path/42838/?source=Transitional_Epithelium&amp;amp;target=Tissue&amp;amp;apikey=YourAPIKey|path/42838/?source=Transitional_Epithelium&amp;amp;target=Tissue&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
NOTE: There is a known bug with this web service, we are working to resolve the issue (July 2011).&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''': [[bpr:path/42838/?source=Transitional_Epithelium&amp;amp;target=root&amp;amp;apikey=YourAPIKey|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;
&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;
** [[bpr:concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey|concepts/40644/all?pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
** [[bpr:concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey|concepts/42431/all?pagesize=50&amp;amp;pagenum=500&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
* '''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2_OWL-FULL/entities?maxtoreturn=50 first page]&lt;br /&gt;
* '''CTS2''': [http://informatics.mayo.edu/cts2/rest/codesystem/BRO/version/BRO_3-2_OWL-FULL/entities?maxtoreturn=50&amp;amp;page=1 second page]&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;
&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''': [[bpr:virtual/ontology/1104/all?&amp;amp;pagesize=50&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey|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;
&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;
** [[bpr:concepts/40644/all?pagesize=50&amp;amp;pagenum=1|concepts/40644/all?pagesize=50&amp;amp;pagenum=1]]&lt;br /&gt;
** [[bpr:concepts/42431/all?pagesize=50&amp;amp;pagenum=500|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;
&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;
=  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''': [[bpr:concepts/instances/38801?conceptid=SubstrateType&amp;amp;pagesize=10&amp;amp;pagenum=1&amp;amp;apikey=YourAPIKey|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''': [[bpr:instance/38801?instanceid=glass&amp;amp;apikey=YourAPIKey|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''': [[bpr:virtual/rootpath/1032/Melanoma|virtual/rootpath/1032/Melanoma]]&lt;br /&gt;
* '''Example''': [[bpr:virtual/leafpath/1032/Melanoma|virtual/leafpath/1032/Melanoma]]&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.&lt;br /&gt;
&lt;br /&gt;
==  Get siblings of a given concept in the latest version of a given ontology ==&lt;br /&gt;
* '''Signature''': ./virtual/siblings/{ontlogyId}/{conceptId}?level=&amp;lt;level&amp;gt;&amp;amp;apikey={YourAPIKey}&amp;amp;[&amp;amp;{optional args}]&lt;br /&gt;
* '''Example''': [[bpr:virtual/siblings/1032/Melanoma?level=1&amp;amp;apikey=YourAPIKey|virtual/siblings/1032/Melanoma?level=1&amp;amp;apikey=YourAPIKey]]&lt;br /&gt;
* '''Required arguments:''' &lt;br /&gt;
** level=&amp;lt;integer&amp;gt; - limits results to a given level in the hierarchy&lt;br /&gt;
* '''Optional arguments:''' &lt;br /&gt;
** offset=&amp;lt;integer&amp;gt; – results offset (used for pagination)&lt;br /&gt;
* '''Description''': The same as the previous service, but takes an ontology id and returns parents from the latest version of that ontology.&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''': [[bpr:ontology/dump_n3/40865|ontology/dump_n3/40865]]&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;
= Resource Index Service =&lt;br /&gt;
&lt;br /&gt;
The Resource Index provides a mechanism to search for biomedical data based on ontology concepts. For more information on using the Resource Index service, see http://www.bioontology.org/wiki/index.php/Resource_Index.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RDF Term Service =&lt;br /&gt;
 &lt;br /&gt;
* '''Signature''': ./bioportal/rdf/{ontology version id}/{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/rdf/{ontology id}/{concept id},{concept id},...,{concept id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** [[bpr:virtual/rdf/1321/NEMO_0000024|virtual/rdf/1321/NEMO_0000024]]&lt;br /&gt;
** [[bpr:rdf/42743/NEMO_0000023|rdf/42743/NEMO_0000023]]&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/ontologies/rdf/download/{ontology version id}?apikey=YourAPIKey&lt;br /&gt;
* '''Alt Signature''': ./bioportal/virtual/ontology/rdf/download/{ontology id}?apikey=YourAPIKey&lt;br /&gt;
* '''Examples''': &lt;br /&gt;
** [[bpr:ontologies/rdf/download/44016|ontologies/rdf/download/44016]]&lt;br /&gt;
** [[bpr:virtual/ontology/rdf/download/1054|virtual/ontology/rdf/download/1054]]&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 =&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''': [[bpr:usage?requesturl=ontologies&amp;amp;resourceparameters=13578&amp;amp;email=example@example.org|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 [[bpr:search/melanoma, the word &amp;quot;melanoma&amp;quot; is considered a &amp;quot;resource parameter&amp;quot;.|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>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper&amp;diff=11676</id>
		<title>CTS2 BioPortal wrapper</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper&amp;diff=11676"/>
		<updated>2012-01-25T16:07:14Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;== Introduction ==  This page contains a summary of the current state of the CTS2 / BioPortal wrapper.  It covers the goals of the project, the approach and methodology that was ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This page contains a summary of the current state of the CTS2 / BioPortal wrapper.  It covers the goals of the project, the approach and methodology that was used and finishes with a summary of the current state of the project, a discussion of some of the issues that were encountered and a list of what remains to be resolved.&lt;br /&gt;
&lt;br /&gt;
== Project Goals ==&lt;br /&gt;
The [http://bioportal.bioontology.org/ NCBO BioPortal] was created &amp;quot;to access and share ontologies that are actively used in biomedical communities.&amp;quot;  To meet this goal, BioPortal has developed the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services BioPortal REST API], which can be used to access BioPortal using http.  One of the primary applications of this API are web browsers that can use Ajax widgets to browse and access ontology content for a variety of uses.  Samples of some of these widgets can be found here.&lt;br /&gt;
&lt;br /&gt;
The Common Terminology Services 2 (CTS2) specification was created in response to a set of requirements published by Health Level Seven (HL7) and an RFP that was issued by the Object Management Group.  This Platform Independent Model (PIM) was designed to be fully compatible with Fielding's notion of the  RESTful Architectural Style and one of the key Platform Specific Models (PSM's) is based on http/REST.  The model, documentation, schema and WADL can be found on the home page of this wiki.&lt;br /&gt;
&lt;br /&gt;
The NCBO community believes that it will be advantageous to be able to access the BioPortal content through both the existing BioPortal REST API and, where appropriate, the nascent CTS2 REST API. The BioPortal API was used as an one of the inputs to the CTS2 specification.  The CTS2 specification was heavily influenced by the LexGrid terminology model and the LexEVS service specification and LexEVS is one of the back end components of the BioPortal implementation. There were, however, decisions made in the CTS2 specification that weren't fully compatible with the existing BioPortal model.  &lt;br /&gt;
&lt;br /&gt;
The purpose of this project was to create a mapping between the existing BioPortal API and the corresponding components of the CTS2 REST specification to determine where potential issues and incompatibilities may lie and to use the results of this evaluation to determine (a) the best approach would be to creating a complete, robust CTS2 REST wrapper (b) uncover errors and omissions in the CTS2 specification and (c) to come up with recommendations about how the BioPortal REST API might be enhanced or improved.&lt;br /&gt;
&lt;br /&gt;
== Approach ==&lt;br /&gt;
We began by gathering a list of the key BioPortal resources - Ontology, AbstractConcept, Class, Property and Instance along with various lists.  Lacking a formal XML Schema for these resources, we used a combination of sample content from the REST service and the java bean classes for each of the resources to assemble lists of the properties for each of these resources, their types and, where it could be determined their cardinality.  We went through these lists, gathering sample input from the REST API - both in form of lists of elements and individual elements. &lt;br /&gt;
&lt;br /&gt;
There were a number of conceptual issues that were uncovered in this process, including:&lt;br /&gt;
* CTS2 has a notions of ''Code System'' and ''Code System Version''.  While BioPortal has similar concepts -  &amp;quot;virtual ontology&amp;quot; and &amp;quot;ontology&amp;quot; in the ontology interface and &amp;quot;ontology&amp;quot; and &amp;quot;ontology version&amp;quot; in the search interface, the &amp;quot;virtual ontology&amp;quot; has no attributes besides its identifier. &lt;br /&gt;
* BioPortal treats both full ontologies and subsets derived from full ontologies as instances of &amp;quot;ontology&amp;quot;. Lists and queries apply to both types of resource - [[bpr:ontologies|a list of the latest version of ontologies]] returns both the ontologies themselves as well as all subsets.  Similarly, term queries return both the ontology in which the term is defined and any subsets that include that term.  CTS2 treats Code Systems (ontologies) and Value Sets (subsets) as separate resources.  Lists and queries go against one or the other resource but not both.&lt;br /&gt;
* BioPortal assumes that all terms are instances of exactly one of &amp;quot;class&amp;quot;, &amp;quot;property&amp;quot; or &amp;quot;instance&amp;quot;.  CTS2 allows ''entity'' (the equivalent of &amp;quot;term&amp;quot;) to exist without making this distinction.   In addition, while the CTS2 REST model does not clearly show how this could be done, the intent of the CTS2 model is to allow an entity to simultaneously be a Class and Instance, Class and Property, etc.&lt;br /&gt;
&lt;br /&gt;
We then created a [[CTS2_BioPortal_Rest_mapping|map]] from each of the [http://www.bioontology.org/wiki/index.php/BioPortal_REST_services BioPortal REST signatures] and the equivalent [[CTS2_Rest_Signatures|CTS2 REST signature(s)]], wherever possible.&lt;br /&gt;
&lt;br /&gt;
These documents were then used to construct a CTS2 REST Server that used the BioPortal REST services as the back end implementation.  In addition, we took a number of the interesting BioPortal Ajax widgets and modified them to use the CTS2 REST api instead.  A synopsis of the REST services that were implemented can be found [[BioPortal_wrapper_summary|here]] and a list of the translated Ajax Widgets can be found [[BioPortal_Ajax|here]].&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
As expected, a number of issues were encountered in this process including:&lt;br /&gt;
* Resource/Resource Version mismatch - discussed earlier&lt;br /&gt;
* MetaOntology and MetaOntology mapping - BioPortal has several enumerations (Category, Group, Status) that aren't first class ontologies and, even if they were, might be better served were they drawn from OMV or a similar resource&lt;br /&gt;
* URI's - BioPortal has its own URI's but many of these ontologies have one or more &amp;quot;official&amp;quot; URI's drawn from outside sources.&lt;br /&gt;
* REST hyperlinks - one of the key aspects of the REST architectural style is to provide the ability to navigate the web of resources without having to know how to construct URI's.  As an example, an entity reference in CTS2 (e.g. http://informatics.mayo.edu:19280/exist/cts2/codesystem/SCT/version/SCT_2010_01_31/entity/900000000000002006) carries in it a link to both the code system and the code system version in which it is described.  Similarly, the descriptionType, language and any other attribute that references an ontology component has the potential for containing a hyperlink.   Constructing some of these hyperlinks from the BioPortal REST service can be non-trivial. &lt;br /&gt;
&lt;br /&gt;
The proposed next steps would be to review the mapping and determine whether to:&lt;br /&gt;
(a) Complete the remaining tasks using the current wrapper paradigm&lt;br /&gt;
(b) Re-implement the interfaces against the lower level BioPortal interfaces and databases&lt;br /&gt;
(c) Produce a hybrid for the time being and focus on an RDF based implementation.&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11675</id>
		<title>CTS2 BioPortal wrapper summary</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11675"/>
		<updated>2012-01-24T23:08:21Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
*Query:{{CTS2_REST_base|exist}}codesystems&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystems&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: http://informatics.mayo.edu/cts2/rest/codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystemversions&lt;br /&gt;
* Query code system versions of code system: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' http://informatics.mayo.edu/cts2/rest/entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: http://informatics.mayo.edu/cts2/rest/codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/valuesets&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: http://informatics.mayo.edu/cts2/rest/valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
== ISSUES ==&lt;br /&gt;
* URI issues&lt;br /&gt;
* Views as ontologies is problematic&lt;br /&gt;
* Search returns hits back from views. We can restrict the search to only ontologyIds that are ontologies, but that tested to be a 4-5x performance hit on the searc&lt;br /&gt;
* A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: results in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
	 &amp;lt;searchBean&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyVersionId&amp;gt;45952&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyId&amp;gt;1634&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
 	 &amp;lt;ontologyDisplayLabel&amp;gt;Infectious DIsease Ontology&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;individual&amp;lt;/objectType&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptId&amp;gt;http://purl.obolibrary.org/obo/IAO_0000224&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptIdShort&amp;gt;obo:IAO_0000224&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
 	 &amp;lt;preferredName&amp;gt;core&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
 	 &amp;lt;contents&amp;gt;core&amp;lt;/contents&amp;gt;&lt;br /&gt;
 	 &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
 	 ...&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: &amp;quot;1634&amp;quot; is not found in the results from http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
* No bioportal REST signature to search for an entity based on ontologyVersionId&lt;br /&gt;
* No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal&lt;br /&gt;
* No good way to get all entities in the system (can get all of an ontologyId)&lt;br /&gt;
&lt;br /&gt;
* Can't get all associations, so we can't do /codesystem/CSNAME/version/VERSION/associations -- there is no efficient way to do this in bioportal.&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=BioPortal_wrapper_summary&amp;diff=11674</id>
		<title>BioPortal wrapper summary</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=BioPortal_wrapper_summary&amp;diff=11674"/>
		<updated>2012-01-24T22:56:44Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: moved BioPortal wrapper summary to CTS2 BioPortal wrapper summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[CTS2 BioPortal wrapper summary]]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11673</id>
		<title>CTS2 BioPortal wrapper summary</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11673"/>
		<updated>2012-01-24T22:56:44Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: moved BioPortal wrapper summary to CTS2 BioPortal wrapper summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystems&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: http://informatics.mayo.edu/cts2/rest/codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystemversions&lt;br /&gt;
* Query code system versions of code system: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' http://informatics.mayo.edu/cts2/rest/entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: http://informatics.mayo.edu/cts2/rest/codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/valuesets&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: http://informatics.mayo.edu/cts2/rest/valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
== ISSUES ==&lt;br /&gt;
* URI issues&lt;br /&gt;
* Views as ontologies is problematic&lt;br /&gt;
* Search returns hits back from views. We can restrict the search to only ontologyIds that are ontologies, but that tested to be a 4-5x performance hit on the searc&lt;br /&gt;
* A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: results in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
	 &amp;lt;searchBean&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyVersionId&amp;gt;45952&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyId&amp;gt;1634&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
 	 &amp;lt;ontologyDisplayLabel&amp;gt;Infectious DIsease Ontology&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;individual&amp;lt;/objectType&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptId&amp;gt;http://purl.obolibrary.org/obo/IAO_0000224&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptIdShort&amp;gt;obo:IAO_0000224&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
 	 &amp;lt;preferredName&amp;gt;core&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
 	 &amp;lt;contents&amp;gt;core&amp;lt;/contents&amp;gt;&lt;br /&gt;
 	 &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
 	 ...&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: &amp;quot;1634&amp;quot; is not found in the results from http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
* No bioportal REST signature to search for an entity based on ontologyVersionId&lt;br /&gt;
* No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal&lt;br /&gt;
* No good way to get all entities in the system (can get all of an ontologyId)&lt;br /&gt;
&lt;br /&gt;
* Can't get all associations, so we can't do /codesystem/CSNAME/version/VERSION/associations -- there is no efficient way to do this in bioportal.&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11672</id>
		<title>CTS2 BioPortal wrapper summary</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=11672"/>
		<updated>2012-01-24T22:54:05Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;== CTS2 REST Services ==  === CodeSystemCatalogQuery === * Query: http://informatics.mayo.edu/cts2/rest/codesystems ** Query with 'about' filter: http://informatics.mayo.edu/cts2...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystems&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=databases&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=100&amp;amp;filtercomponent=keyword&lt;br /&gt;
** Query with 'bioportalId' filter: http://informatics.mayo.edu/cts2/rest/codesystems?matchvalue=1007&amp;amp;filtercomponent=ontologyId&amp;amp;referencetype=property&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT&lt;br /&gt;
* Read by uri: http://informatics.mayo.edu/cts2/rest/codesystembyuri?uri=http://purl.bioontology.org/ontology/SNOMEDCT&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogVersionQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/codesystemversions&lt;br /&gt;
* Query code system versions of code system: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/versions&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=oid&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=nci&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/codesystemversions?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemVersionCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF&lt;br /&gt;
* Or OfficialResourceVersionId: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionQuery ===&lt;br /&gt;
* Query with 'description' http://informatics.mayo.edu/cts2/rest/entities?matchvalue=swelling&lt;br /&gt;
* Get all entities of code system version: http://informatics.mayo.edu/cts2/rest/codesystem/AIR/version/AIR_1993_RRF/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entities?matchvalue=100&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== EntityDescriptionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/LNC_226_RRF/entity/LP31957-1&lt;br /&gt;
* Or using CSV OfficialResourceVersionId : http://informatics.mayo.edu/cts2/rest/codesystem/LNC/version/226/entity/LP31957-1&lt;br /&gt;
*: NOTE: Does not support Entity lookup by URI (See notes below)&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogQuery ===&lt;br /&gt;
* Query: http://informatics.mayo.edu/cts2/rest/valuesets&lt;br /&gt;
** Query with 'about' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=FMA_subset&amp;amp;filtercomponent=about&lt;br /&gt;
** Query with 'name' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=set&amp;amp;filtercomponent=resourceName&lt;br /&gt;
** Query with 'description' filter: http://informatics.mayo.edu/cts2/rest/valuesets?matchvalue=anatomy&amp;amp;filtercomponent=resourceSynopsis&lt;br /&gt;
** Query based on code system restriction: http://informatics.mayo.edu/cts2/rest/valuesets?codesystem=SNOMEDCT&lt;br /&gt;
** ('contains' and 'exactmatch' algorithms supported)&lt;br /&gt;
* 'Count' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetCatalogRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SNOMEDCT-MAS&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionQuery ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definitions&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionRead ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Read by name: http://informatics.mayo.edu/cts2/rest/valueset/SCTSPA/definition/42157/resolution?resolutiontype=entitydirectory&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'sourceOf' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/sourceof&lt;br /&gt;
* Query 'children' associations of entity: http://informatics.mayo.edu/cts2/rest/codesystem/MSH/version/MSH_2009_2009_02_13_RRF/entity/D006321/children&lt;br /&gt;
&lt;br /&gt;
=== AdvancedAssociationQuery ===&lt;br /&gt;
* Get root nodes of a code system version: http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=TOP_NODE&amp;amp;direction=FORWARD&lt;br /&gt;
* Get graph of focusn node in code system version:http://informatics.mayo.edu/cts2/rest/codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/graph?focus=243796009&amp;amp;direction=FORWARD&lt;br /&gt;
* NOTES: Currently only supports direction=FORWARD and depth=1&lt;br /&gt;
&lt;br /&gt;
== ISSUES ==&lt;br /&gt;
* URI issues&lt;br /&gt;
* Views as ontologies is problematic&lt;br /&gt;
* Search returns hits back from views. We can restrict the search to only ontologyIds that are ontologies, but that tested to be a 4-5x performance hit on the searc&lt;br /&gt;
* A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt;http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: results in:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
	 &amp;lt;searchBean&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyVersionId&amp;gt;45952&amp;lt;/ontologyVersionId&amp;gt;&lt;br /&gt;
	 &amp;lt;ontologyId&amp;gt;1634&amp;lt;/ontologyId&amp;gt;&lt;br /&gt;
 	 &amp;lt;ontologyDisplayLabel&amp;gt;Infectious DIsease Ontology&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;individual&amp;lt;/objectType&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptId&amp;gt;http://purl.obolibrary.org/obo/IAO_0000224&amp;lt;/conceptId&amp;gt;&lt;br /&gt;
 	 &amp;lt;conceptIdShort&amp;gt;obo:IAO_0000224&amp;lt;/conceptIdShort&amp;gt;&lt;br /&gt;
 	 &amp;lt;preferredName&amp;gt;core&amp;lt;/preferredName&amp;gt;&lt;br /&gt;
 	 &amp;lt;contents&amp;gt;core&amp;lt;/contents&amp;gt;&lt;br /&gt;
 	 &amp;lt;/searchBean&amp;gt;&lt;br /&gt;
 	 ...&lt;br /&gt;
   &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**: &amp;quot;1634&amp;quot; is not found in the results from http://rest.bioontology.org/bioportal/ontologies?apikey=YourAPIKey&lt;br /&gt;
* No bioportal REST signature to search for an entity based on ontologyVersionId&lt;br /&gt;
* No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal&lt;br /&gt;
* No good way to get all entities in the system (can get all of an ontologyId)&lt;br /&gt;
&lt;br /&gt;
* Can't get all associations, so we can't do /codesystem/CSNAME/version/VERSION/associations -- there is no efficient way to do this in bioportal.&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
SVN [http://informatics.mayo.edu/svn/trunk/cts2/impl/cts2-rest/ url]&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_REST_base&amp;diff=11671</id>
		<title>Template:CTS2 REST base</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Template:CTS2_REST_base&amp;diff=11671"/>
		<updated>2012-01-24T22:48:42Z</updated>

		<summary type="html">&lt;p&gt;Kpradip: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;The CTS2 REST service base  Usage: &amp;lt;nowiki&amp;gt; {{CTS2_REST_base[|&amp;lt;branch&amp;gt;]}} &amp;lt;/nowiki&amp;gt; &amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;http://informatics.mayo.edu/{{#if:{{{1|}}}|{{{1}}}/}}cts2/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;The CTS2 REST service base&lt;br /&gt;
 Usage: &amp;lt;nowiki&amp;gt; {{CTS2_REST_base[|&amp;lt;branch&amp;gt;]}} &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;http://informatics.mayo.edu/{{#if:{{{1|}}}|{{{1}}}/}}cts2/rest/&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kpradip</name></author>
	</entry>
</feed>