<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" xmlns:intf="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="urn:EntitySearch" xmlns:tns2="urn:SemanticContentSearch" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
 <wsdl:types>
  <schema targetNamespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="urn:SemanticContentSearch"/>
   <import namespace="urn:EntitySearch"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_xsd_string">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfArrayOf_xsd_string">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[][]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_xsd_int">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_EntityResult">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:EntityResult[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns2_SemanticContentResult">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:SemanticContentResult[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="urn:EntitySearch" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch"/>
   <import namespace="urn:SemanticContentSearch"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="SearchConf">
    <sequence>
     <element name="SCInfo" type="xsd:int"/>
     <element name="entities" type="xsd:int"/>
     <element name="entitiesInfo" type="xsd:int"/>
     <element name="filters" nillable="true" type="impl:ArrayOfArrayOf_xsd_string"/>
     <element name="inc" type="xsd:int"/>
     <element name="match" type="xsd:int"/>
     <element name="rankingWeights" nillable="true" type="impl:ArrayOf_xsd_int"/>
     <element name="scope" type="xsd:int"/>
     <element name="sorts" nillable="true" type="impl:ArrayOf_xsd_int"/>
     <element name="start" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="EntityResult">
    <sequence>
     <element name="SCURI" nillable="true" type="xsd:string"/>
     <element name="URI" nillable="true" type="xsd:string"/>
     <element name="comment" nillable="true" type="xsd:string"/>
     <element name="labels" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="literals" nillable="true" type="impl:ArrayOfArrayOf_xsd_string"/>
     <element name="relationFrom" nillable="true" type="impl:ArrayOfArrayOf_xsd_string"/>
     <element name="relationTo" nillable="true" type="impl:ArrayOfArrayOf_xsd_string"/>
     <element name="score" type="xsd:double"/>
     <element name="type" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="urn:SemanticContentSearch" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch"/>
   <import namespace="urn:EntitySearch"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="SemanticContentResult">
    <sequence>
     <element name="DLExpressivness" nillable="true" type="xsd:string"/>
     <element name="NBClasses" type="xsd:int"/>
     <element name="NBIndividuals" type="xsd:int"/>
     <element name="NBProperties" type="xsd:int"/>
     <element name="URI" nillable="true" type="xsd:string"/>
     <element name="comments" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="domains" nillable="true" type="impl:ArrayOfArrayOf_xsd_string"/>
     <element name="entityResultList" nillable="true" type="impl:ArrayOf_tns1_EntityResult"/>
     <element name="importedBy" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="imports" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="labels" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="languages" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="locations" nillable="true" type="impl:ArrayOf_xsd_string"/>
     <element name="nbStatements" type="xsd:int"/>
     <element name="numberOfStatements" type="xsd:int"/>
     <element name="size" type="xsd:long"/>
    </sequence>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="getNumberOfResultsRequest">

      <wsdl:part name="keywords" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="conf" type="tns1:SearchConf"/>

   </wsdl:message>

   <wsdl:message name="getImportsResponse">

      <wsdl:part name="getImportsReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="listSemanticContentsRequest">

      <wsdl:part name="start" type="xsd:int"/>

      <wsdl:part name="stop" type="xsd:int"/>

   </wsdl:message>

   <wsdl:message name="getAverageRatingRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getLabelsRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="submitURIResponse">

   </wsdl:message>

   <wsdl:message name="listClassesRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getImportedByResponse">

      <wsdl:part name="getImportedByReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="getDLExpressivnessResponse">

      <wsdl:part name="getDLExpressivnessReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAverageRatingResponse">

      <wsdl:part name="getAverageRatingReturn" type="xsd:int"/>

   </wsdl:message>

   <wsdl:message name="getSizeInBytesResponse">

      <wsdl:part name="getSizeInBytesReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getCommentsRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="listPropertiesResponse">

      <wsdl:part name="listPropertiesReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="submitURIRequest">

      <wsdl:part name="uri" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="listPropertiesRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getCacheLocationResponse">

      <wsdl:part name="getCacheLocationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSemanticContentLocationResponse">

      <wsdl:part name="getSemanticContentLocationReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="getSemanticContentByKeywordsRequest">

      <wsdl:part name="keywords" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="conf" type="tns1:SearchConf"/>

   </wsdl:message>

   <wsdl:message name="listSemanticContentsResponse">

      <wsdl:part name="listSemanticContentsReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="getCacheLocationRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="listIndividualsResponse">

      <wsdl:part name="listIndividualsReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="executeSPARQLQueryRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

      <wsdl:part name="queryString" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="listClassesResponse">

      <wsdl:part name="listClassesReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="getSemanticContentByKeywordsResponse">

      <wsdl:part name="getSemanticContentByKeywordsReturn" type="impl:ArrayOf_tns2_SemanticContentResult"/>

   </wsdl:message>

   <wsdl:message name="executeSPARQLQueryResponse">

      <wsdl:part name="executeSPARQLQueryReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getCommentsResponse">

      <wsdl:part name="getCommentsReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="listIndividualsRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getNumberOfStatementRequest">

      <wsdl:part name="ontoUri" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getDLExpressivnessRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getLabelsResponse">

      <wsdl:part name="getLabelsReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="getImportsRequest">

      <wsdl:part name="ontoUri" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSemanticContentLocationRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSizeInBytesRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSemanticContentLanguagesResponse">

      <wsdl:part name="getSemanticContentLanguagesReturn" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="getImportedByRequest">

      <wsdl:part name="ontoUri" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSemanticContentLanguagesRequest">

      <wsdl:part name="ontoURI" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getNumberOfStatementResponse">

      <wsdl:part name="getNumberOfStatementReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getNumberOfResultsResponse">

      <wsdl:part name="getNumberOfResultsReturn" type="xsd:int"/>

   </wsdl:message>

   <wsdl:portType name="SemanticContentSearch">

      <wsdl:operation name="listProperties" parameterOrder="ontoURI">

         <wsdl:input message="impl:listPropertiesRequest" name="listPropertiesRequest"/>

         <wsdl:output message="impl:listPropertiesResponse" name="listPropertiesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getLabels" parameterOrder="ontoURI">

         <wsdl:input message="impl:getLabelsRequest" name="getLabelsRequest"/>

         <wsdl:output message="impl:getLabelsResponse" name="getLabelsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSemanticContentByKeywords" parameterOrder="keywords conf">

         <wsdl:input message="impl:getSemanticContentByKeywordsRequest" name="getSemanticContentByKeywordsRequest"/>

         <wsdl:output message="impl:getSemanticContentByKeywordsResponse" name="getSemanticContentByKeywordsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getComments" parameterOrder="ontoURI">

         <wsdl:input message="impl:getCommentsRequest" name="getCommentsRequest"/>

         <wsdl:output message="impl:getCommentsResponse" name="getCommentsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSizeInBytes" parameterOrder="ontoURI">

         <wsdl:input message="impl:getSizeInBytesRequest" name="getSizeInBytesRequest"/>

         <wsdl:output message="impl:getSizeInBytesResponse" name="getSizeInBytesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getNumberOfResults" parameterOrder="keywords conf">

         <wsdl:input message="impl:getNumberOfResultsRequest" name="getNumberOfResultsRequest"/>

         <wsdl:output message="impl:getNumberOfResultsResponse" name="getNumberOfResultsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="listSemanticContents" parameterOrder="start stop">

         <wsdl:input message="impl:listSemanticContentsRequest" name="listSemanticContentsRequest"/>

         <wsdl:output message="impl:listSemanticContentsResponse" name="listSemanticContentsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSemanticContentLocation" parameterOrder="ontoURI">

         <wsdl:input message="impl:getSemanticContentLocationRequest" name="getSemanticContentLocationRequest"/>

         <wsdl:output message="impl:getSemanticContentLocationResponse" name="getSemanticContentLocationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getCacheLocation" parameterOrder="ontoURI">

         <wsdl:input message="impl:getCacheLocationRequest" name="getCacheLocationRequest"/>

         <wsdl:output message="impl:getCacheLocationResponse" name="getCacheLocationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSemanticContentLanguages" parameterOrder="ontoURI">

         <wsdl:input message="impl:getSemanticContentLanguagesRequest" name="getSemanticContentLanguagesRequest"/>

         <wsdl:output message="impl:getSemanticContentLanguagesResponse" name="getSemanticContentLanguagesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getDLExpressivness" parameterOrder="ontoURI">

         <wsdl:input message="impl:getDLExpressivnessRequest" name="getDLExpressivnessRequest"/>

         <wsdl:output message="impl:getDLExpressivnessResponse" name="getDLExpressivnessResponse"/>

      </wsdl:operation>

      <wsdl:operation name="listClasses" parameterOrder="ontoURI">

         <wsdl:input message="impl:listClassesRequest" name="listClassesRequest"/>

         <wsdl:output message="impl:listClassesResponse" name="listClassesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="listIndividuals" parameterOrder="ontoURI">

         <wsdl:input message="impl:listIndividualsRequest" name="listIndividualsRequest"/>

         <wsdl:output message="impl:listIndividualsResponse" name="listIndividualsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getImports" parameterOrder="ontoUri">

         <wsdl:input message="impl:getImportsRequest" name="getImportsRequest"/>

         <wsdl:output message="impl:getImportsResponse" name="getImportsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getImportedBy" parameterOrder="ontoUri">

         <wsdl:input message="impl:getImportedByRequest" name="getImportedByRequest"/>

         <wsdl:output message="impl:getImportedByResponse" name="getImportedByResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getNumberOfStatement" parameterOrder="ontoUri">

         <wsdl:input message="impl:getNumberOfStatementRequest" name="getNumberOfStatementRequest"/>

         <wsdl:output message="impl:getNumberOfStatementResponse" name="getNumberOfStatementResponse"/>

      </wsdl:operation>

      <wsdl:operation name="executeSPARQLQuery" parameterOrder="ontoURI queryString">

         <wsdl:input message="impl:executeSPARQLQueryRequest" name="executeSPARQLQueryRequest"/>

         <wsdl:output message="impl:executeSPARQLQueryResponse" name="executeSPARQLQueryResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAverageRating" parameterOrder="ontoURI">

         <wsdl:input message="impl:getAverageRatingRequest" name="getAverageRatingRequest"/>

         <wsdl:output message="impl:getAverageRatingResponse" name="getAverageRatingResponse"/>

      </wsdl:operation>

      <wsdl:operation name="submitURI" parameterOrder="uri">

         <wsdl:input message="impl:submitURIRequest" name="submitURIRequest"/>

         <wsdl:output message="impl:submitURIResponse" name="submitURIResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="urn:SemanticContentSearchSoapBinding" type="impl:SemanticContentSearch">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="listProperties">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="listPropertiesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="listPropertiesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getLabels">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getLabelsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getLabelsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSemanticContentByKeywords">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSemanticContentByKeywordsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSemanticContentByKeywordsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getComments">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCommentsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getCommentsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSizeInBytes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSizeInBytesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSizeInBytesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getNumberOfResults">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getNumberOfResultsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getNumberOfResultsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="listSemanticContents">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="listSemanticContentsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="listSemanticContentsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSemanticContentLocation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSemanticContentLocationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSemanticContentLocationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getCacheLocation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCacheLocationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getCacheLocationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSemanticContentLanguages">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSemanticContentLanguagesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSemanticContentLanguagesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getDLExpressivness">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getDLExpressivnessRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getDLExpressivnessResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="listClasses">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="listClassesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="listClassesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="listIndividuals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="listIndividualsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="listIndividualsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getImports">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getImportsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getImportsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getImportedBy">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getImportedByRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getImportedByResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getNumberOfStatement">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getNumberOfStatementRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getNumberOfStatementResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="executeSPARQLQuery">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="executeSPARQLQueryRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="executeSPARQLQueryResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAverageRating">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAverageRatingRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAverageRatingResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="submitURI">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="submitURIRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.watson.kmi.open.ac.uk" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="submitURIResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="SemanticContentSearchService">

      <wsdl:port binding="impl:urn:SemanticContentSearchSoapBinding" name="urn:SemanticContentSearch">

         <wsdlsoap:address location="http://watson.kmi.open.ac.uk/watson-ws-v2/services/urn:SemanticContentSearch"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
