<?xml version="1.0" encoding="UTF-8"?>
<definitions targetNamespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" xmlns:intf="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://www.w3.org/2001/sw/Europe/skos/namespace" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><wsdl:types><schema targetNamespace="http://www.w3.org/2001/sw/Europe/skos/namespace" xmlns="http://www.w3.org/2001/XMLSchema"><import namespace="http://schemas.xmlsoap.org/soap/encoding/"/><complexType name="URI"><sequence><element name="uri" nillable="true" type="xsd:string"/></sequence></complexType><complexType name="Concept"><sequence><element name="uri" nillable="true" type="tns1:URI"/><element name="externalID" nillable="true" type="xsd:string"/><element name="preferredLabel" nillable="true" type="xsd:string"/><element maxOccurs="unbounded" name="nonPreferredLabels" nillable="true" type="xsd:string"/><element name="inScheme" nillable="true" type="tns1:URI"/><element name="scopeNote" nillable="true" type="xsd:string"/><element name="definition" nillable="true" type="xsd:string"/><element name="example" nillable="true" type="xsd:string"/></sequence></complexType><complexType name="Relation"><sequence><element name="uri" nillable="true" type="tns1:URI"/><element name="description" nillable="true" type="xsd:string"/><element name="label" nillable="true" type="xsd:string"/></sequence></complexType><complexType name="ConceptRelatives"><sequence><element name="distance" type="xsd:int"/><element maxOccurs="unbounded" name="concepts" nillable="true" type="tns1:Concept"/><element name="relation" nillable="true" type="tns1:Relation"/></sequence></complexType><complexType name="ConceptResult"><sequence><element name="conceptRelatives" nillable="true" type="impl:ArrayOf_tns1_ConceptRelatives"/><element name="concept" nillable="true" type="tns1:Concept"/></sequence></complexType></schema><schema targetNamespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" xmlns="http://www.w3.org/2001/XMLSchema"><import namespace="http://schemas.xmlsoap.org/soap/encoding/"/><complexType name="ArrayOf_tns1_ConceptRelatives"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:ConceptRelatives[]"/></restriction></complexContent></complexType><complexType name="ArrayOf_tns1_Concept"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:Concept[]"/></restriction></complexContent></complexType><complexType name="ArrayOf_tns1_Relation"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:Relation[]"/></restriction></complexContent></complexType><complexType name="ArrayOf_tns1_ConceptResult"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:ConceptResult[]"/></restriction></complexContent></complexType></schema></wsdl:types>
  <message name="getAllConceptRelativesResponse">
    <part name="getAllConceptRelativesReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptResultsByKeywordResponse">
    <part name="getConceptResultsByKeywordReturn" type="impl:ArrayOf_tns1_ConceptResult"/>
  </message>
  <message name="getSupportedSemanticRelationsByThesaurusResponse">
    <part name="getSupportedSemanticRelationsByThesaurusReturn" type="impl:ArrayOf_tns1_Relation"/>
  </message>
  <message name="getConceptRelativesResponse">
    <part name="getConceptRelativesReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getTopConceptsResponse">
    <part name="getTopConceptsReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptResponse">
    <part name="getConceptReturn" type="tns1:Concept"/>
  </message>
  <message name="getConceptByPreferredLabelRequest">
    <part name="in0" type="xsd:string"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getAllConceptRelativesRequest">
    <part name="in0" type="tns1:Concept"/>
  </message>
  <message name="getTopmostConceptsResponse">
    <part name="getTopmostConceptsReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptsMatchingRegexResponse">
    <part name="getConceptsMatchingRegexReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptsMatchingRegexByThesaurusRequest">
    <part name="in0" type="xsd:string"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getConceptResultsByKeywordRequest">
    <part name="in0" type="xsd:string"/>
    <part name="in1" type="tns1:URI"/>
    <part name="in2" type="xsd:string"/>
    <part name="in3" type="xsd:string"/>
  </message>
  <message name="getAllConceptsByPathRequest">
    <part name="in0" type="tns1:Concept"/>
    <part name="in1" type="tns1:Relation"/>
    <part name="in2" type="xsd:int"/>
  </message>
  <message name="getTopConceptsRequest">
    <part name="in0" type="tns1:Concept"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getAllConceptRelativesByThesaurusResponse">
    <part name="getAllConceptRelativesByThesaurusReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptsMatchingKeywordResponse">
    <part name="getConceptsMatchingKeywordReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptByPreferredLabelResponse">
    <part name="getConceptByPreferredLabelReturn" type="tns1:Concept"/>
  </message>
  <message name="getSupportedSemanticRelationsRequest">
  </message>
  <message name="getConceptResultsByKeywordRequest1">
    <part name="in0" type="xsd:string"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getConceptRequest">
    <part name="in0" type="tns1:URI"/>
  </message>
  <message name="getConceptResultsByKeywordResponse1">
    <part name="getConceptResultsByKeywordReturn" type="impl:ArrayOf_tns1_ConceptResult"/>
  </message>
  <message name="getConceptRelativesByPathRequest">
    <part name="in0" type="tns1:Concept"/>
    <part name="in1" type="tns1:Relation"/>
    <part name="in2" type="tns1:URI"/>
    <part name="in3" type="xsd:int"/>
  </message>
  <message name="getSupportedSemanticRelationsResponse">
    <part name="getSupportedSemanticRelationsReturn" type="impl:ArrayOf_tns1_Relation"/>
  </message>
  <message name="getConceptByExternalIDRequest">
    <part name="in0" type="xsd:string"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getConceptRelativesByThesaurusResponse">
    <part name="getConceptRelativesByThesaurusReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptsMatchingRegexByThesaurusResponse">
    <part name="getConceptsMatchingRegexByThesaurusReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getConceptRelativesRequest">
    <part name="in0" type="tns1:Concept"/>
    <part name="in1" type="tns1:Relation"/>
  </message>
  <message name="getConceptsMatchingKeywordByThesaurusRequest">
    <part name="in0" type="xsd:string"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getConceptsMatchingRegexRequest">
    <part name="in0" type="xsd:string"/>
  </message>
  <message name="getAllConceptsByPathResponse">
    <part name="getAllConceptsByPathReturn" type="impl:ArrayOf_tns1_ConceptRelatives"/>
  </message>
  <message name="getConceptRelativesByPathResponse">
    <part name="getConceptRelativesByPathReturn" type="impl:ArrayOf_tns1_ConceptRelatives"/>
  </message>
  <message name="getTopmostConceptsRequest">
    <part name="in0" type="tns1:URI"/>
  </message>
  <message name="getConceptByExternalIDResponse">
    <part name="getConceptByExternalIDReturn" type="tns1:Concept"/>
  </message>
  <message name="getConceptsMatchingKeywordByThesaurusResponse">
    <part name="getConceptsMatchingKeywordByThesaurusReturn" type="impl:ArrayOf_tns1_Concept"/>
  </message>
  <message name="getSupportedSemanticRelationsByThesaurusRequest">
    <part name="in0" type="tns1:URI"/>
  </message>
  <message name="getConceptRelativesByThesaurusRequest">
    <part name="in0" type="tns1:Concept"/>
    <part name="in1" type="tns1:Relation"/>
    <part name="in2" type="tns1:URI"/>
  </message>
  <message name="getAllConceptRelativesByThesaurusRequest">
    <part name="in0" type="tns1:Concept"/>
    <part name="in1" type="tns1:URI"/>
  </message>
  <message name="getConceptsMatchingKeywordRequest">
    <part name="in0" type="xsd:string"/>
  </message>
  <portType name="SKOSThesaurus">
    <operation name="getConcept" parameterOrder="in0">
      <input message="impl:getConceptRequest" name="getConceptRequest"/>
      <output message="impl:getConceptResponse" name="getConceptResponse"/>
    </operation>
    <operation name="getConceptsMatchingKeyword" parameterOrder="in0">
      <input message="impl:getConceptsMatchingKeywordRequest" name="getConceptsMatchingKeywordRequest"/>
      <output message="impl:getConceptsMatchingKeywordResponse" name="getConceptsMatchingKeywordResponse"/>
    </operation>
    <operation name="getConceptsMatchingRegex" parameterOrder="in0">
      <input message="impl:getConceptsMatchingRegexRequest" name="getConceptsMatchingRegexRequest"/>
      <output message="impl:getConceptsMatchingRegexResponse" name="getConceptsMatchingRegexResponse"/>
    </operation>
    <operation name="getSupportedSemanticRelations">
      <input message="impl:getSupportedSemanticRelationsRequest" name="getSupportedSemanticRelationsRequest"/>
      <output message="impl:getSupportedSemanticRelationsResponse" name="getSupportedSemanticRelationsResponse"/>
    </operation>
    <operation name="getConceptRelatives" parameterOrder="in0 in1">
      <input message="impl:getConceptRelativesRequest" name="getConceptRelativesRequest"/>
      <output message="impl:getConceptRelativesResponse" name="getConceptRelativesResponse"/>
    </operation>
    <operation name="getAllConceptRelatives" parameterOrder="in0">
      <input message="impl:getAllConceptRelativesRequest" name="getAllConceptRelativesRequest"/>
      <output message="impl:getAllConceptRelativesResponse" name="getAllConceptRelativesResponse"/>
    </operation>
    <operation name="getTopmostConcepts" parameterOrder="in0">
      <input message="impl:getTopmostConceptsRequest" name="getTopmostConceptsRequest"/>
      <output message="impl:getTopmostConceptsResponse" name="getTopmostConceptsResponse"/>
    </operation>
    <operation name="getTopConcepts" parameterOrder="in0 in1">
      <input message="impl:getTopConceptsRequest" name="getTopConceptsRequest"/>
      <output message="impl:getTopConceptsResponse" name="getTopConceptsResponse"/>
    </operation>
    <operation name="getConceptByPreferredLabel" parameterOrder="in0 in1">
      <input message="impl:getConceptByPreferredLabelRequest" name="getConceptByPreferredLabelRequest"/>
      <output message="impl:getConceptByPreferredLabelResponse" name="getConceptByPreferredLabelResponse"/>
    </operation>
    <operation name="getConceptByExternalID" parameterOrder="in0 in1">
      <input message="impl:getConceptByExternalIDRequest" name="getConceptByExternalIDRequest"/>
      <output message="impl:getConceptByExternalIDResponse" name="getConceptByExternalIDResponse"/>
    </operation>
    <operation name="getConceptsMatchingKeywordByThesaurus" parameterOrder="in0 in1">
      <input message="impl:getConceptsMatchingKeywordByThesaurusRequest" name="getConceptsMatchingKeywordByThesaurusRequest"/>
      <output message="impl:getConceptsMatchingKeywordByThesaurusResponse" name="getConceptsMatchingKeywordByThesaurusResponse"/>
    </operation>
    <operation name="getConceptsMatchingRegexByThesaurus" parameterOrder="in0 in1">
      <input message="impl:getConceptsMatchingRegexByThesaurusRequest" name="getConceptsMatchingRegexByThesaurusRequest"/>
      <output message="impl:getConceptsMatchingRegexByThesaurusResponse" name="getConceptsMatchingRegexByThesaurusResponse"/>
    </operation>
    <operation name="getSupportedSemanticRelationsByThesaurus" parameterOrder="in0">
      <input message="impl:getSupportedSemanticRelationsByThesaurusRequest" name="getSupportedSemanticRelationsByThesaurusRequest"/>
      <output message="impl:getSupportedSemanticRelationsByThesaurusResponse" name="getSupportedSemanticRelationsByThesaurusResponse"/>
    </operation>
    <operation name="getConceptRelativesByThesaurus" parameterOrder="in0 in1 in2">
      <input message="impl:getConceptRelativesByThesaurusRequest" name="getConceptRelativesByThesaurusRequest"/>
      <output message="impl:getConceptRelativesByThesaurusResponse" name="getConceptRelativesByThesaurusResponse"/>
    </operation>
    <operation name="getAllConceptRelativesByThesaurus" parameterOrder="in0 in1">
      <input message="impl:getAllConceptRelativesByThesaurusRequest" name="getAllConceptRelativesByThesaurusRequest"/>
      <output message="impl:getAllConceptRelativesByThesaurusResponse" name="getAllConceptRelativesByThesaurusResponse"/>
    </operation>
    <operation name="getConceptRelativesByPath" parameterOrder="in0 in1 in2 in3">
      <input message="impl:getConceptRelativesByPathRequest" name="getConceptRelativesByPathRequest"/>
      <output message="impl:getConceptRelativesByPathResponse" name="getConceptRelativesByPathResponse"/>
    </operation>
    <operation name="getAllConceptsByPath" parameterOrder="in0 in1 in2">
      <input message="impl:getAllConceptsByPathRequest" name="getAllConceptsByPathRequest"/>
      <output message="impl:getAllConceptsByPathResponse" name="getAllConceptsByPathResponse"/>
    </operation>
    <operation name="getConceptResultsByKeyword" parameterOrder="in0 in1 in2 in3">
      <input message="impl:getConceptResultsByKeywordRequest" name="getConceptResultsByKeywordRequest"/>
      <output message="impl:getConceptResultsByKeywordResponse" name="getConceptResultsByKeywordResponse"/>
    </operation>
    <operation name="getConceptResultsByKeyword" parameterOrder="in0 in1">
      <input message="impl:getConceptResultsByKeywordRequest1" name="getConceptResultsByKeywordRequest1"/>
      <output message="impl:getConceptResultsByKeywordResponse1" name="getConceptResultsByKeywordResponse1"/>
    </operation>
  </portType>
  <binding name="SKOSThesaurusServiceSoapBinding" type="impl:SKOSThesaurus">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="getConcept">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptsMatchingKeyword">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptsMatchingKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptsMatchingKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptsMatchingRegex">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptsMatchingRegexRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptsMatchingRegexResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getSupportedSemanticRelations">
      <wsdlsoap:operation soapAction=""/>
      <input name="getSupportedSemanticRelationsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getSupportedSemanticRelationsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptRelatives">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptRelativesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptRelativesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getAllConceptRelatives">
      <wsdlsoap:operation soapAction=""/>
      <input name="getAllConceptRelativesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getAllConceptRelativesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getTopmostConcepts">
      <wsdlsoap:operation soapAction=""/>
      <input name="getTopmostConceptsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getTopmostConceptsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getTopConcepts">
      <wsdlsoap:operation soapAction=""/>
      <input name="getTopConceptsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getTopConceptsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptByPreferredLabel">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptByPreferredLabelRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptByPreferredLabelResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptByExternalID">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptByExternalIDRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptByExternalIDResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptsMatchingKeywordByThesaurus">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptsMatchingKeywordByThesaurusRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptsMatchingKeywordByThesaurusResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptsMatchingRegexByThesaurus">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptsMatchingRegexByThesaurusRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptsMatchingRegexByThesaurusResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getSupportedSemanticRelationsByThesaurus">
      <wsdlsoap:operation soapAction=""/>
      <input name="getSupportedSemanticRelationsByThesaurusRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getSupportedSemanticRelationsByThesaurusResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptRelativesByThesaurus">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptRelativesByThesaurusRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptRelativesByThesaurusResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getAllConceptRelativesByThesaurus">
      <wsdlsoap:operation soapAction=""/>
      <input name="getAllConceptRelativesByThesaurusRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getAllConceptRelativesByThesaurusResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptRelativesByPath">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptRelativesByPathRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getConceptRelativesByPathResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getAllConceptsByPath">
      <wsdlsoap:operation soapAction=""/>
      <input name="getAllConceptsByPathRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </input>
      <output name="getAllConceptsByPathResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptResultsByKeyword">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptResultsByKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://skos.Europe.sw.y2001.w3.org" use="encoded"/>
      </input>
      <output name="getConceptResultsByKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
    <operation name="getConceptResultsByKeyword">
      <wsdlsoap:operation soapAction=""/>
      <input name="getConceptResultsByKeywordRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://skos.Europe.sw.y2001.w3.org" use="encoded"/>
      </input>
      <output name="getConceptResultsByKeywordResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.w3.org/2001/sw/Europe/skos/ServiceAPI" use="encoded"/>
      </output>
    </operation>
  </binding>
  <service name="SKOSThesaurusService">
    <port binding="impl:SKOSThesaurusServiceSoapBinding" name="SKOSThesaurusService">
      <wsdlsoap:address location="http://nbii-thesaurus.ornl.gov/ws/services/SKOSThesaurusService"/>
    </port>
  </service>
</definitions>