(Compared to the LexEVS API based on the Draft Standard for Trial Use)
The OMG CTS2 1.1 Specification is written as a REST based architecture. It can be implemented as a minimal set of modules as a result.
CodeSystemCatalogVersions Read
Returns a set of CodeSystemVersions
CodeSystemVersions Query
Returns a set of CodeSystemVersions based on a text match
http://bmidev4:5555/cts2/codesystemversions?matchvalue=nci_thesaurus&filtercomponent=resourceName |
Output
<CodeSystemVersionCatalogEntryDirectory xmlns="http://schema.omg.org/spec/CTS2/1.0/CodeSystemVersion" xmlns:core="http://schema.omg.org/spec/CTS2/1.0/Core"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schema.omg.org/spec/CTS2/1.0/CodeSystemVersion http://www.omg.org/spec/cts2/201206/codesystemversion/CodeSystemVersion.xsd" complete="COMPLETE" numEntries="3"> <core:heading> <core:resourceRoot>codesystemversions</core:resourceRoot> <core:resourceURI>http://bmidev4:5555/cts2/codesystemversions</core:resourceURI> <core:parameter arg="filtercomponent"> <core:val>resourceName</core:val> </core:parameter> <core:parameter arg="matchvalue"> <core:val>nci_thesaurus</core:val> </core:parameter> <core:accessDate>2013-09-13T14:38:02.284-05:00</core:accessDate> </core:heading> <entry href="http://bmidev4:5555/cts2/codesystem/NCI_Thesaurus/version/10.07e" about="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#10.07e" formalName="NCI Thesaurus"documentURI="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#10.07e" codeSystemVersionName="NCI_Thesaurus-10.07e"> <core:resourceSynopsis> <core:value>NCI Thesaurus</core:value> </core:resourceSynopsis> <core:officialResourceVersionId>10.07e</core:officialResourceVersionId> <versionOf uri="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#">NCI_Thesaurus</versionOf> </entry> <entry href="http://bmidev4:5555/cts2/codesystem/NCI_Thesaurus/version/10.10a" about="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#10.10a" formalName="NCI Thesaurus"documentURI="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#10.10a" codeSystemVersionName="NCI_Thesaurus-10.10a"> <core:resourceSynopsis> <core:value>NCI Thesaurus</core:value> </core:resourceSynopsis> <core:officialResourceVersionId>10.10a</core:officialResourceVersionId> <versionOf uri="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#">NCI_Thesaurus</versionOf> </entry> <entry href="http://bmidev4:5555/cts2/codesystem/NCI_Thesaurus/version/11.09d" about="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#11.09d" formalName="Thesaurus.owl"documentURI="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#11.09d" codeSystemVersionName="NCI_Thesaurus-11.09d"> <core:resourceSynopsis> <core:value>Thesaurus.owl</core:value> </core:resourceSynopsis> <core:officialResourceVersionId>11.09d</core:officialResourceVersionId> <versionOf uri="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#">NCI_Thesaurus</versionOf> </entry> </CodeSystemVersionCatalogEntryDirectory> |
CodeSystem Read
CodeSystem Query
Enitity Read
Entity Query
Association Read
Association Query
Map Read
Map Query
ResolvedValueSet Read
ResolvedValueSet Query
ResolvedValueSetDefinition Read
ResolvedValueSetDefinition Query