Difference between revisions of "CTS2 RDF Plugin"

From NCBO Wiki
Jump to: navigation, search
(Created page with "== CTS2 REST Services == === CodeSystemCatalogQuery === * Query: {{CTS2_REST_base}}codesystems ** Query with 'about' filter: {{CTS2_REST_base}}codesystems?matchvalue=oid&filt...")
(No difference)

Revision as of 12:55, 1 June 2012

CTS2 REST Services

CodeSystemCatalogQuery

CodeSystemCatalogRead

CodeSystemCatalogVersionQuery

CodeSystemVersionCatalogRead

EntityDescriptionQuery

EntityDescriptionRead

ValueSetCatalogQuery

ValueSetCatalogRead

ValueSetDefinitionQuery

ValueSetDefinitionRead

ValueSetDefinitionResolutionService

AssociationQuery

AdvancedAssociationQuery

ISSUES

  • URI issues
  • Views as ontologies is problematic
  • 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
  • A search will sometimes return results with an 'ontologyId' that doesn't match to anything. For example:
    • http://rest.bioontology.org/bioportal/search/core?apikey=880e5e30-0fa9-4cba-b25f-3069b15577f9
      results in:
	 <searchBean>
	 <ontologyVersionId>45952</ontologyVersionId>
	 <ontologyId>1634</ontologyId>
 	 <ontologyDisplayLabel>Infectious DIsease Ontology</ontologyDisplayLabel>
 	 <recordType>apreferredname</recordType>
 	 <objectType>individual</objectType>
 	 <conceptId>http://purl.obolibrary.org/obo/IAO_0000224</conceptId>
 	 <conceptIdShort>obo:IAO_0000224</conceptIdShort>
 	 <preferredName>core</preferredName>
 	 <contents>core</contents>
 	 </searchBean>
 	 ...
   
  • No bioportal REST signature to search for an entity based on ontologyVersionId
  • No bioportal REST signation to get an Entity by its URI (or 'fullId') in bioportal
  • No good way to get all entities in the system (can get all of an ontologyId)
  • 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.

SVN

SVN url