<?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=Kevin+Peterson</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=Kevin+Peterson"/>
	<link rel="alternate" type="text/html" href="https://www.bioontology.org//wiki/Special:Contributions/Kevin_Peterson"/>
	<updated>2026-06-05T09:05:43Z</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=12323</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=12323"/>
		<updated>2012-06-12T01:30:35Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* CodeSystemCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CodeSystemCatalogQuery ===&lt;br /&gt;
* Query: {{CTS2_RDF_base}}codesystems?maxtoreturn=10&lt;br /&gt;
* Query with 'name' filter: {{CTS2_RDF_base}}codesystems?matchvalue=go&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&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;
* Read by uri {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&lt;br /&gt;
* Read by uri with redirect {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12322</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=12322"/>
		<updated>2012-06-12T01:13:42Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&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;
* Read by uri {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&lt;br /&gt;
* Read by uri with redirect {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12321</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=12321"/>
		<updated>2012-06-12T01:11:17Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&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;
* Read by uri {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&lt;br /&gt;
* Read by uri with redirect {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12318</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=12318"/>
		<updated>2012-06-11T20:26:40Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* 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_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;
=== ResolvedValueSetQueryService ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}resolvedvaluesets&lt;br /&gt;
* Query (with value set restriction): {{CTS2_REST_base}}resolvedvaluesets?valueset=SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&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;
== 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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12317</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=12317"/>
		<updated>2012-06-11T20:26:21Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* 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_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;
=== ResolvedValueSetQueryService ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}resolvedvaluesets&lt;br /&gt;
* Query (with value set restriction): {{CTS2_REST_base}}resolvedvaluesets?valueset=SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'subjectOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/subjectof&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;
== 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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12316</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=12316"/>
		<updated>2012-06-11T20:26:00Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ResolvedValueSetQueryService */&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;
=== ResolvedValueSetQueryService ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}resolvedvaluesets&lt;br /&gt;
* Query (with value set restriction): {{CTS2_REST_base}}resolvedvaluesets?valueset=SNOMEDCT-MAS&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'subjectOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/subjecof&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;
== 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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12315</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=12315"/>
		<updated>2012-06-11T20:24:50Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ResolvedValueSetResolutionService */&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;
=== ResolvedValueSetQueryService ===&lt;br /&gt;
* Query: {{CTS2_REST_base}}resolvedvaluesets&lt;br /&gt;
&lt;br /&gt;
=== ResolvedValueSetResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'subjectOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/subjecof&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;
== 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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12314</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=12314"/>
		<updated>2012-06-11T20:23:19Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetDefinitionResolutionService */&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;
=== ResolvedValueSetResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'subjectOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/subjecof&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;
== 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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12313</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=12313"/>
		<updated>2012-06-11T20:21:57Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* AdvancedAssociationQuery */&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;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'subjectOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/subjecof&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;
== 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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12312</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=12312"/>
		<updated>2012-06-11T20:21:26Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* 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_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;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&lt;br /&gt;
* 'Exists' via HEAD call&lt;br /&gt;
&lt;br /&gt;
=== AssociationQuery ===&lt;br /&gt;
* Query 'subjectOf' associations of entity: {{CTS2_REST_base}}codesystem/SNOMEDCT/version/SNOMEDCT_2010_01_31_RRF/entity/100001001/subjecof&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12311</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=12311"/>
		<updated>2012-06-11T20:20:33Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetDefinitionResolutionService */&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;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&lt;br /&gt;
* Resolve (to EntityDirectory): {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082/entities&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12310</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=12310"/>
		<updated>2012-06-11T20:19:21Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetDefinitionRead */&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;
=== ValueSetDefinitionResolutionService ===&lt;br /&gt;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12309</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=12309"/>
		<updated>2012-06-11T20:19:03Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetDefinitionQuery */&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;
=== 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;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_BioPortal_wrapper_summary&amp;diff=12308</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=12308"/>
		<updated>2012-06-11T20:17:34Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetDefinitionResolutionService */&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;
* Resolve: {{CTS2_REST_base}}valueset/ECGT/definition/ECGT_1-0_OWL/resolution/43082&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12305</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=12305"/>
		<updated>2012-06-09T03:20:14Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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;
* Read by uri {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&lt;br /&gt;
* Read by uri with redirect {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12304</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=12304"/>
		<updated>2012-06-09T03:19:40Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetCatalogRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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;
* Read by uri {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF&lt;br /&gt;
* Read by uri with redirect {{CTS2_RDF_base}}valuesetbyuri?uri=http://bioportal.bioontology.org/ontologies/SNOMEDCT-TF?redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12303</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=12303"/>
		<updated>2012-06-09T01:14:53Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12302</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=12302"/>
		<updated>2012-06-08T20:09:50Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ValueSetCatalogQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}/valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12301</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=12301"/>
		<updated>2012-06-08T19:42:01Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This ends up being a very expensive query to the triple store&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}/valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12300</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=12300"/>
		<updated>2012-06-08T19:40:48Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{CTS2_RDF_base}}/valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12299</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=12299"/>
		<updated>2012-06-08T19:40:23Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&lt;br /&gt;
&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
&lt;br /&gt;
* URIs for Entities in Views: Some Entities in Views have different URIs then the resource in the actual code system. For instance&lt;br /&gt;
&lt;br /&gt;
{{Bio_RDF_Base}}/valueset/SNOMED-ETHNIC-GROUP/definition/SNOMED-ETHNIC-GROUP-43057/resolution/43057&lt;br /&gt;
&lt;br /&gt;
refers to a SNOMEDCT Entity, but Entities have URIs starting with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://purl.bioontology.org/ontology/SNOMED-Ethnic-Group#&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12298</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=12298"/>
		<updated>2012-06-08T17:46:42Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ResolvedValueSetQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12297</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=12297"/>
		<updated>2012-06-08T17:45:55Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* ResolvedValueSetQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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 (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&lt;br /&gt;
* Get ResolvedValueSet entities (with filter) {{CTS2_RDF_base}}valueset/SNOMEDCT-TF/definition/SNOMEDCT-TF-43049/resolution/43049/entities?matchvalue=toe&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12296</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=12296"/>
		<updated>2012-06-08T16:48:18Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12295</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=12295"/>
		<updated>2012-06-08T16:47:29Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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;
* Get all entities of code system version by official version id: {{CTS2_RDF_base}}codesystem/LNC/version/232/entities&lt;br /&gt;
* Query entities of code system version with 'keyword' filter: {{CTS2_RDF_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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12294</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=12294"/>
		<updated>2012-06-08T16:46:10Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionQuery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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;
* Get all entities of code system version by official version id: {{CTS2_REST_base}}codesystem/LNC/version/232/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12276</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=12276"/>
		<updated>2012-06-07T12:31:21Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12275</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=12275"/>
		<updated>2012-06-07T12:31:00Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12274</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=12274"/>
		<updated>2012-06-07T12:30:46Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. &lt;br /&gt;
&lt;br /&gt;
Given a URI like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed. This will cause all CTS2 Read services to have a delay in returning results.&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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12273</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=12273"/>
		<updated>2012-06-07T02:19:58Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. Given a URI like &amp;quot;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;quot;, Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed&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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12272</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=12272"/>
		<updated>2012-06-07T02:17:43Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* EntityDescriptionRead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. Given a URI like &amp;quot;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;quot;, Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed&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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&lt;br /&gt;
* Read using entity with code system version uri {{CTS2_RDF_base}}/codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&lt;br /&gt;
* Read using entity with code system version uri with redirect {{CTS2_RDF_base}}/codesystemversionbyuri/entity/LNC:47281-1?uri=http://bioportal.bioontology.org/ontologies/LNC/version/44774&amp;amp;redirect=true&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12271</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=12271"/>
		<updated>2012-06-07T02:07:35Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* CTS2 REST Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CTS2 REST Services ==&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* URI Mismatch: Certain portions of the RDF Plugin utilize the NCBO REST service for searching. Sometimes, the URIs returned by the NCBO REST service are not identical to those int the triple store. This will manifest on Entity Read by Name queries.&lt;br /&gt;
* Jena Local Name Parsing: Jena is used in the background for parsing the returned RDF. Given a URI like &amp;quot;http://purl.bioontology.org/ontology/RCD/7K6Ax&amp;quot;, Jena will parse the &amp;quot;local part&amp;quot; of this URI as 'K6Ax' (notice the missing '7'). This may be a Jena bug. The only known example is:&lt;br /&gt;
{{CTS2_RDF_base}}/codesystem/RCD/version/RCD-42295/entity/RCD:7K6Ax&lt;br /&gt;
Notice how the 'name' part and the local part of the 'about' are out of sync.&lt;br /&gt;
* All Read Services are executed by a SPARQL query similar to:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;http://some/uri...&amp;gt; ?p ?o&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Unbound predicate queries are expensive to execute on the triple store, and CTS2 requires all Properties of a given subject to be displayed&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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12267</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=12267"/>
		<updated>2012-06-05T00:43:23Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* 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/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_RDF_base}}entity/LNC:LP97322-9&lt;br /&gt;
* Read using entity references (mutliple Code System Versions) {{CTS2_RDF_base}}entity/obo:IAO_0000030&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>Kevin Peterson</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=CTS2_RDF_Plugin&amp;diff=12266</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=12266"/>
		<updated>2012-06-05T00:42:34Z</updated>

		<summary type="html">&lt;p&gt;Kevin Peterson: /* 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/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;
* Read using entity references (mutliple Code System Versions) {{CTS2_REST_base}}entity/obo:IAO_0000030&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>Kevin Peterson</name></author>
	</entry>
</feed>