spacer
News
June 2007: Maintenance Release

Implementation documentation has been updated to include more recent dependencies. Please note that unless stated otherwise in specific instances, newer versions of given depencies should work without issue.

April 2007: Maintenance Release

There is a new release of the OLS available, which includes mostly maintenance fixes and loader code improvements (such as failover database support). The source code and clients are available in the downloads section.

January 2007: Data and inferface upgrades

The OLS got a facelift in order to better integrate with the new look&feel deployed sitewide at the EBI. In other news, the Medical Subject Heading vocabulary (MeSH) has been removed from the OLS in order to comply with requests from the National Library of Medicine (NLM). The full list of loaded ontologies can be seen here.

November 2006: Data and inferface upgrades

The unit ontology (UO) has been added to the OLS. The full list of loaded ontologies can be seen here. Furthermore, a quick term ID lookup has been added to the search interface to look up terms by their unique identifiers.

October 2006: OLS presented at HUPO 2006

The OLS was featured in an oral presentation at the 6th annual HUPO Congress.

August 2006: Filtering of obsolete terms

It is now possible to exclude obsoleted terms from the auto-completion list when searching for terms. Simply uncheck the Include obselete terms box and any terms that have been marked as obsolete will no longer be returned in the search results.

August 2006: SOAPAction added to WSDL

The SOAPAction element has been added to the WSDL service declaration to improve interoperability with PHP and other languages that require it.

July 2006: New webservice deployed

As announced in the previous news item, the OLS webservice has been redeployed to make it compliant with the latest WSDL specifications and also improve its interoperability. If you are experiencing problems with the new webservice code, please do not hesitate to contact us for support.

June 2006: Notification of WSDL change

The OLS webservice will be undergoing change that will not be backwards-compatible and might break existing code at the end of June. The current WSDL defines multiple operations with the same name but with different parameters. While such method overloading was allowed under previous WSDL specifications, it will no longer be supported. Furthermore, to maximize interoperability, the WSDL will change from a RPC-style service to a document/wrapped style service. As such, users of the OLS webservice are encouraged to update their code to use the new WSDL, which will be published on June 30th.

February 2006: OLS published in BMC Bioinformatics

A paper describing the OLS has been published in BMC Bioinformatics: The Ontology Lookup Service, a lightweight cross-platform tool for controlled vocabulary queries.

December 2005: More data, more methods!

4 new ontologies have been added: GRO, MOD, PSI and SO. See the full list here. Also, two new methods have been added to the SOAP interface. View the WSDL here

December 2005: Release of the ontology browser

An AJAX-based ontology browser has now been deployed. Select the ontology you wish to browse from the list and click on the "browse" button.

November 2005: Major increase in ontology availability

The OLS now serves 37 ontologies. See the full list here. Significant improvements have also been made to the layout of the web interface, with more in the pipeline.

August 2005: Ontology Lookup 1.0 Release

The Ontology Lookup webservice has been made publicly available for general use by the scientific community.

Ontologies currently available include:

  • Gene Ontology (GO)
  • Medical SubHeadings (MeSH)
  • PSI Molecular Interactions (PSI-MI)
spacer

OLS - Ontology Lookup Service

This WSDL was generated using Apache Axis tools to fulfill the following interface contract:


    public interface Query {
        public String getVersion();
        public String getTermById(String termId, String ontologyName);
        public Map getTermMetadata(String termId, String ontologyName);
        public Map getTermXrefs(String termId, String ontologyName);
        public Map getOntologyNames();
        public String getOntologyLoadDate(String ontologyName);
        public Map getAllTermsFromOntology(String ontologyName);
        public Map getRootTerms(String ontologyName);
        public Map getTermsByName(String partialName, String ontologyName, boolean reverseKeyOrder);
        public Map getPrefixedTermsByName(String partialName, boolean reverseKeyOrder);
        public Map getTermParents(String termId, String ontologyName);
        public Map getTermChildren(String termId, String ontologyName, int distance, int[] relationTypes);
        public Map getTermRelations(String termId, String ontologyName);
        public Map getChildrenFromRoot(String termId, String ontologyName, Vector childrenIds);
        public boolean isObsolete(String termId, String ontologyName);
        public DataHolder[] getTermsByAnnotationData(String ontologyName, String annotationType, String strValue, Double fromDblValue, Double toDblValue);
    }

The Javadoc API for these methods can be found here: http://www.ebi.ac.uk/ontology-lookup/api/uk/ac/ebi/ook/web/interfaces/QueryImpl.html

WSDL location:  http://www.ebi.ac.uk/ontology-lookup/OntologyQuery.wsdl
targetnamespace:  http://www.ebi.ac.uk/ontology-lookup/OntologyQuery


services  bindings  porttypes  messages 
QueryService  OntologyQuerySoapBinding  Query  getAllTermsFromOntologyRequest 
getAllTermsFromOntologyResponse 
getChildrenFromRootRequest 
getChildrenFromRootResponse 
getOntologyLoadDateRequest 
getOntologyLoadDateResponse 
getOntologyNamesRequest 
getOntologyNamesResponse 
getPrefixedTermsByNameRequest 
getPrefixedTermsByNameResponse 
getRootTermsRequest 
getRootTermsResponse 
getTermByIdRequest 
getTermByIdResponse 
getTermChildrenRequest 
getTermChildrenResponse 
getTermMetadataRequest 
getTermMetadataResponse 
getTermParentsRequest 
getTermParentsResponse 
getTermRelationsRequest 
getTermRelationsResponse 
getTermsByAnnotationDataRequest 
getTermsByAnnotationDataResponse 
getTermsByNameRequest 
getTermsByNameResponse 
getTermXrefsRequest 
getTermXrefsResponse 
getVersionRequest 
getVersionResponse 
isObsoleteRequest 
isObsoleteResponse 


service QueryService
ports 
OntologyQuery
binding impl:OntologyQuerySoapBinding
extensibility 
<wsdlsoap:address location="http://www.ebi.ac.uk/ontology-lookup/services/OntologyQuery"/>
source 
<wsdl:service name="QueryService">
<wsdl:port name="OntologyQuery" binding="impl:OntologyQuerySoapBinding">
<wsdlsoap:address location="http://www.ebi.ac.uk/ontology-lookup/services/OntologyQuery"/>
</wsdl:port>
</wsdl:service>


binding OntologyQuerySoapBinding
type  impl:Query
extensibility
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
operations 
getVersion
extensibility 
<wsdlsoap:operation soapAction="getVersion"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermById
extensibility 
<wsdlsoap:operation soapAction="getTermById"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermMetadata
extensibility 
<wsdlsoap:operation soapAction="getTermMetadata"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermXrefs
extensibility 
<wsdlsoap:operation soapAction="getTermXrefs"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getOntologyNames
extensibility 
<wsdlsoap:operation soapAction="getOntologyNames"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getOntologyLoadDate
extensibility 
<wsdlsoap:operation soapAction="getOntologyLoadDate"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getAllTermsFromOntology
extensibility 
<wsdlsoap:operation soapAction="getAllTermsFromOntology"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getRootTerms
extensibility 
<wsdlsoap:operation soapAction="getRootTerms"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermsByName
extensibility 
<wsdlsoap:operation soapAction="getTermsByName"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getPrefixedTermsByName
extensibility 
<wsdlsoap:operation soapAction="getPrefixedTermsByName"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermParents
extensibility 
<wsdlsoap:operation soapAction="getTermParents"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermChildren
extensibility 
<wsdlsoap:operation soapAction="getTermChildren"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermRelations
extensibility 
<wsdlsoap:operation soapAction="getTermRelations"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getChildrenFromRoot
extensibility 
<wsdlsoap:operation soapAction="getChildrenFromRoot"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

isObsolete
extensibility 
<wsdlsoap:operation soapAction="isObsolete"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>

getTermsByAnnotationData
extensibility 
<wsdlsoap:operation soapAction="getTermsByAnnotationData"/>
input 
<wsdlsoap:body use="literal"/>
output 
<wsdlsoap:body use="literal"/>
used by 
Service QueryService in Port OntologyQuery
source 
<wsdl:binding name="OntologyQuerySoapBinding" type="impl:Query">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getVersion">
<wsdlsoap:operation soapAction="getVersion"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermById">
<wsdlsoap:operation soapAction="getTermById"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermMetadata">
<wsdlsoap:operation soapAction="getTermMetadata"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermXrefs">
<wsdlsoap:operation soapAction="getTermXrefs"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getOntologyNames">
<wsdlsoap:operation soapAction="getOntologyNames"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getOntologyLoadDate">
<wsdlsoap:operation soapAction="getOntologyLoadDate"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAllTermsFromOntology">
<wsdlsoap:operation soapAction="getAllTermsFromOntology"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootTerms">
<wsdlsoap:operation soapAction="getRootTerms"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermsByName">
<wsdlsoap:operation soapAction="getTermsByName"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getPrefixedTermsByName">
<wsdlsoap:operation soapAction="getPrefixedTermsByName"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermParents">
<wsdlsoap:operation soapAction="getTermParents"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermChildren">
<wsdlsoap:operation soapAction="getTermChildren"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermRelations">
<wsdlsoap:operation soapAction="getTermRelations"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getChildrenFromRoot">
<wsdlsoap:operation soapAction="getChildrenFromRoot"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isObsolete">
<wsdlsoap:operation soapAction="isObsolete"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTermsByAnnotationData">
<wsdlsoap:operation soapAction="getTermsByAnnotationData"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>


porttype Query
operations 
getVersion
input impl:getVersionRequest
output impl:getVersionResponse

getTermById
input impl:getTermByIdRequest
output impl:getTermByIdResponse

getTermMetadata
input impl:getTermMetadataRequest
output impl:getTermMetadataResponse

getTermXrefs
input impl:getTermXrefsRequest
output impl:getTermXrefsResponse

getOntologyNames
input impl:getOntologyNamesRequest
output impl:getOntologyNamesResponse

getOntologyLoadDate
input impl:getOntologyLoadDateRequest
output impl:getOntologyLoadDateResponse

getAllTermsFromOntology
input impl:getAllTermsFromOntologyRequest
output impl:getAllTermsFromOntologyResponse

getRootTerms
input impl:getRootTermsRequest
output impl:getRootTermsResponse

getTermsByName
input impl:getTermsByNameRequest
output impl:getTermsByNameResponse

getPrefixedTermsByName
input impl:getPrefixedTermsByNameRequest
output impl:getPrefixedTermsByNameResponse

getTermParents
input impl:getTermParentsRequest
output impl:getTermParentsResponse

getTermChildren
input impl:getTermChildrenRequest
output impl:getTermChildrenResponse

getTermRelations
input impl:getTermRelationsRequest
output impl:getTermRelationsResponse

getChildrenFromRoot
input impl:getChildrenFromRootRequest
output impl:getChildrenFromRootResponse

isObsolete
input impl:isObsoleteRequest
output impl:isObsoleteResponse

getTermsByAnnotationData
input impl:getTermsByAnnotationDataRequest
output impl:getTermsByAnnotationDataResponse
used by 
binding OntologyQuerySoapBinding
source 
<wsdl:portType name="Query">
<wsdl:operation name="getVersion">
<wsdl:input name="getVersionRequest" message="impl:getVersionRequest"/>
<wsdl:output name="getVersionResponse" message="impl:getVersionResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermById">
<wsdl:input name="getTermByIdRequest" message="impl:getTermByIdRequest"/>
<wsdl:output name="getTermByIdResponse" message="impl:getTermByIdResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermMetadata">
<wsdl:input name="getTermMetadataRequest" message="impl:getTermMetadataRequest"/>
<wsdl:output name="getTermMetadataResponse" message="impl:getTermMetadataResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermXrefs">
<wsdl:input name="getTermXrefsRequest" message="impl:getTermXrefsRequest"/>
<wsdl:output name="getTermXrefsResponse" message="impl:getTermXrefsResponse"/>
</wsdl:operation>
<wsdl:operation name="getOntologyNames">
<wsdl:input name="getOntologyNamesRequest" message="impl:getOntologyNamesRequest"/>
<wsdl:output name="getOntologyNamesResponse" message="impl:getOntologyNamesResponse"/>
</wsdl:operation>
<wsdl:operation name="getOntologyLoadDate">
<wsdl:input name="getOntologyLoadDateRequest" message="impl:getOntologyLoadDateRequest"/>
<wsdl:output name="getOntologyLoadDateResponse" message="impl:getOntologyLoadDateResponse"/>
</wsdl:operation>
<wsdl:operation name="getAllTermsFromOntology">
<wsdl:input name="getAllTermsFromOntologyRequest" message="impl:getAllTermsFromOntologyRequest"/>
<wsdl:output name="getAllTermsFromOntologyResponse" message="impl:getAllTermsFromOntologyResponse"/>
</wsdl:operation>
<wsdl:operation name="getRootTerms">
<wsdl:input name="getRootTermsRequest" message="impl:getRootTermsRequest"/>
<wsdl:output name="getRootTermsResponse" message="impl:getRootTermsResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermsByName">
<wsdl:input name="getTermsByNameRequest" message="impl:getTermsByNameRequest"/>
<wsdl:output name="getTermsByNameResponse" message="impl:getTermsByNameResponse"/>
</wsdl:operation>
<wsdl:operation name="getPrefixedTermsByName">
<wsdl:input name="getPrefixedTermsByNameRequest" message="impl:getPrefixedTermsByNameRequest"/>
<wsdl:output name="getPrefixedTermsByNameResponse" message="impl:getPrefixedTermsByNameResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermParents">
<wsdl:input name="getTermParentsRequest" message="impl:getTermParentsRequest"/>
<wsdl:output name="getTermParentsResponse" message="impl:getTermParentsResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermChildren">
<wsdl:input name="getTermChildrenRequest" message="impl:getTermChildrenRequest"/>
<wsdl:output name="getTermChildrenResponse" message="impl:getTermChildrenResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermRelations">
<wsdl:input name="getTermRelationsRequest" message="impl:getTermRelationsRequest"/>
<wsdl:output name="getTermRelationsResponse" message="impl:getTermRelationsResponse"/>
</wsdl:operation>
<wsdl:operation name="getChildrenFromRoot">
<wsdl:input name="getChildrenFromRootRequest" message="impl:getChildrenFromRootRequest"/>
<wsdl:output name="getChildrenFromRootResponse" message="impl:getChildrenFromRootResponse"/>
</wsdl:operation>
<wsdl:operation name="isObsolete">
<wsdl:input name="isObsoleteRequest" message="impl:isObsoleteRequest"/>
<wsdl:output name="isObsoleteResponse" message="impl:isObsoleteResponse"/>
</wsdl:operation>
<wsdl:operation name="getTermsByAnnotationData">
<wsdl:input name="getTermsByAnnotationDataRequest" message="impl:getTermsByAnnotationDataRequest"/>
<wsdl:output name="getTermsByAnnotationDataResponse" message="impl:getTermsByAnnotationDataResponse"/>
</wsdl:operation>
</wsdl:portType>


message getTermsByNameRequest
parts 
parameters
element impl:getTermsByName
used by 
PortType Query in Operation getTermsByName
source 
<wsdl:message name="getTermsByNameRequest">
<wsdl:part name="parameters" element="impl:getTermsByName"/>
</wsdl:message>


message getOntologyLoadDateResponse
parts 
parameters
element impl:getOntologyLoadDateResponse
used by 
PortType Query in Operation getOntologyLoadDate
source 
<wsdl:message name="getOntologyLoadDateResponse">
<wsdl:part name="parameters" element="impl:getOntologyLoadDateResponse"/>
</wsdl:message>


message getVersionResponse
parts 
parameters
element impl:getVersionResponse
used by 
PortType Query in Operation getVersion
source 
<wsdl:message name="getVersionResponse">
<wsdl:part name="parameters" element="impl:getVersionResponse"/>
</wsdl:message>


message getChildrenFromRootRequest
parts 
parameters
element impl:getChildrenFromRoot
used by 
PortType Query in Operation getChildrenFromRoot
source 
<wsdl:message name="getChildrenFromRootRequest">
<wsdl:part name="parameters" element="impl:getChildrenFromRoot"/>
</wsdl:message>


message getOntologyLoadDateRequest
parts 
parameters
element impl:getOntologyLoadDate
used by 
PortType Query in Operation getOntologyLoadDate
source 
<wsdl:message name="getOntologyLoadDateRequest">
<wsdl:part name="parameters" element="impl:getOntologyLoadDate"/>
</wsdl:message>


message getTermChildrenResponse
parts 
parameters
element impl:getTermChildrenResponse
used by 
PortType Query in Operation getTermChildren
source 
<wsdl:message name="getTermChildrenResponse">
<wsdl:part name="parameters" element="impl:getTermChildrenResponse"/>
</wsdl:message>


message isObsoleteResponse
parts 
parameters
element impl:isObsoleteResponse
used by 
PortType Query in Operation isObsolete
source 
<wsdl:message name="isObsoleteResponse">
<wsdl:part name="parameters" element="impl:isObsoleteResponse"/>
</wsdl:message>


message getTermXrefsResponse
parts 
parameters
element impl:getTermXrefsResponse
used by 
PortType Query in Operation getTermXrefs
source 
<wsdl:message name="getTermXrefsResponse">
<wsdl:part name="parameters" element="impl:getTermXrefsResponse"/>
</wsdl:message>


message getTermByIdRequest
parts 
parameters
element impl:getTermById
used by 
PortType Query in Operation getTermById
source 
<wsdl:message name="getTermByIdRequest">
<wsdl:part name="parameters" element="impl:getTermById"/>
</wsdl:message>


message getTermsByAnnotationDataRequest
parts 
parameters
element impl:getTermsByAnnotationData
used by 
PortType Query in Operation getTermsByAnnotationData
source 
<wsdl:message name="getTermsByAnnotationDataRequest">
<wsdl:part name="parameters" element="impl:getTermsByAnnotationData"/>
</wsdl:message>


message getTermChildrenRequest
parts 
parameters
element impl:getTermChildren
used by 
PortType Query in Operation getTermChildren
source 
<wsdl:message name="getTermChildrenRequest">
<wsdl:part name="parameters" element="impl:getTermChildren"/>
</wsdl:message>


message getRootTermsRequest
parts 
parameters
element impl:getRootTerms
used by 
PortType Query in Operation getRootTerms
source 
<wsdl:message name="getRootTermsRequest">
<wsdl:part name="parameters" element="impl:getRootTerms"/>
</wsdl:message>


message getOntologyNamesResponse
parts 
parameters
element impl:getOntologyNamesResponse
used by 
PortType Query in Operation getOntologyNames
source 
<wsdl:message name="getOntologyNamesResponse">
<wsdl:part name="parameters" element="impl:getOntologyNamesResponse"/>
</wsdl:message>


message getTermsByNameResponse
parts 
parameters
element impl:getTermsByNameResponse
used by 
PortType Query in Operation getTermsByName
source 
<wsdl:message name="getTermsByNameResponse">
<wsdl:part name="parameters" element="impl:getTermsByNameResponse"/>
</wsdl:message>


message getPrefixedTermsByNameResponse
parts 
parameters
element impl:getPrefixedTermsByNameResponse
used by 
PortType Query in Operation getPrefixedTermsByName
source 
<wsdl:message name="getPrefixedTermsByNameResponse">
<wsdl:part name="parameters" element="impl:getPrefixedTermsByNameResponse"/>
</wsdl:message>


message getTermRelationsResponse
parts 
parameters
element impl:getTermRelationsResponse
used by 
PortType Query in Operation getTermRelations
source 
<wsdl:message name="getTermRelationsResponse">
<wsdl:part name="parameters" element="impl:getTermRelationsResponse"/>
</wsdl:message>


message getAllTermsFromOntologyResponse
parts 
parameters
element impl:getAllTermsFromOntologyResponse
used by 
PortType Query in Operation getAllTermsFromOntology
source 
<wsdl:message name="getAllTermsFromOntologyResponse">
<wsdl:part name="parameters" element="impl:getAllTermsFromOntologyResponse"/>
</wsdl:message>


message getVersionRequest
parts 
parameters
element impl:getVersion
used by 
PortType Query in Operation getVersion
source 
<wsdl:message name="getVersionRequest">
<wsdl:part name="parameters" element="impl:getVersion"/>
</wsdl:message>


message getTermParentsRequest
parts 
parameters
element impl:getTermParents
used by 
PortType Query in Operation getTermParents
source 
<wsdl:message name="getTermParentsRequest">
<wsdl:part name="parameters" element="impl:getTermParents"/>
</wsdl:message>


message getTermMetadataResponse
parts 
parameters
element impl:getTermMetadataResponse
used by 
PortType Query in Operation getTermMetadata
source 
<wsdl:message name="getTermMetadataResponse">
<wsdl:part name="parameters" element="impl:getTermMetadataResponse"/>
</wsdl:message>


message getAllTermsFromOntologyRequest
parts 
parameters
element impl:getAllTermsFromOntology
used by 
PortType Query in Operation getAllTermsFromOntology
source 
<wsdl:message name="getAllTermsFromOntologyRequest">
<wsdl:part name="parameters" element="impl:getAllTermsFromOntology"/>
</wsdl:message>


message isObsoleteRequest
parts 
parameters
element impl:isObsolete
used by 
PortType Query in Operation isObsolete
source 
<wsdl:message name="isObsoleteRequest">
<wsdl:part name="parameters" element="impl:isObsolete"/>
</wsdl:message>


message getTermMetadataRequest
parts 
parameters
element impl:getTermMetadata
used by 
PortType Query in Operation getTermMetadata
source 
<wsdl:message name="getTermMetadataRequest">
<wsdl:part name="parameters" element="impl:getTermMetadata"/>
</wsdl:message>


message getTermXrefsRequest
parts 
parameters
element impl:getTermXrefs
used by 
PortType Query in Operation getTermXrefs
source 
<wsdl:message name="getTermXrefsRequest">
<wsdl:part name="parameters" element="impl:getTermXrefs"/>
</wsdl:message>


message getOntologyNamesRequest
parts 
parameters
element impl:getOntologyNames
used by 
PortType Query in Operation getOntologyNames
source 
<wsdl:message name="getOntologyNamesRequest">
<wsdl:part name="parameters" element="impl:getOntologyNames"/>
</wsdl:message>


message getTermParentsResponse
parts 
parameters
element impl:getTermParentsResponse
used by 
PortType Query in Operation getTermParents
source 
<wsdl:message name="getTermParentsResponse">
<wsdl:part name="parameters" element="impl:getTermParentsResponse"/>
</wsdl:message>


message getTermRelationsRequest
parts 
parameters
element impl:getTermRelations
used by 
PortType Query in Operation getTermRelations
source 
<wsdl:message name="getTermRelationsRequest">
<wsdl:part name="parameters" element="impl:getTermRelations"/>
</wsdl:message>


message getChildrenFromRootResponse
parts 
parameters
element impl:getChildrenFromRootResponse
used by 
PortType Query in Operation getChildrenFromRoot
source 
<wsdl:message name="getChildrenFromRootResponse">
<wsdl:part name="parameters" element="impl:getChildrenFromRootResponse"/>
</wsdl:message>


message getTermByIdResponse
parts 
parameters
element impl:getTermByIdResponse
used by 
PortType Query in Operation getTermById
source 
<wsdl:message name="getTermByIdResponse">
<wsdl:part name="parameters" element="impl:getTermByIdResponse"/>
</wsdl:message>


message getRootTermsResponse
parts 
parameters
element impl:getRootTermsResponse
used by 
PortType Query in Operation getRootTerms
source 
<wsdl:message name="getRootTermsResponse">
<wsdl:part name="parameters" element="impl:getRootTermsResponse"/>
</wsdl:message>


message getPrefixedTermsByNameRequest
parts 
parameters
element impl:getPrefixedTermsByName
used by 
PortType Query in Operation getPrefixedTermsByName
source 
<wsdl:message name="getPrefixedTermsByNameRequest">
<wsdl:part name="parameters" element="impl:getPrefixedTermsByName"/>
</wsdl:message>


message getTermsByAnnotationDataResponse
parts 
parameters
element impl:getTermsByAnnotationDataResponse
used by 
PortType Query in Operation getTermsByAnnotationData
source 
<wsdl:message name="getTermsByAnnotationDataResponse">
<wsdl:part name="parameters" element="impl:getTermsByAnnotationDataResponse"/>
</wsdl:message>
spacer
spacer