<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://tools.deri.org/rdfs-reasoner/v0.1/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://tools.deri.org/rdfs-reasoner/v0.1/" xmlns:intf="http://tools.deri.org/rdfs-reasoner/v0.1/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 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.2
Built on May 03, 2005 (02:20:24 EDT)-->
 <wsdl:types>
  <schema targetNamespace="http://tools.deri.org/rdfs-reasoner/v0.1/" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="VariableBindung">
    <sequence>
     <element name="key" nillable="true" type="soapenc:string"/>
     <element name="value" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfArrayOfVariableBindung">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:VariableBindung[][]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="getRDFSEntailmentQueryAnswerWithNTripleSyntaxResponse">

      <wsdl:part name="getRDFSEntailmentQueryAnswerWithNTripleSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getSimpleEntailmentQueryAnswerWithNTripleSyntaxResponse">

      <wsdl:part name="getSimpleEntailmentQueryAnswerWithNTripleSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getERDFSEntailmentQueryAnswerWithNTripleSyntaxResponse">

      <wsdl:part name="getERDFSEntailmentQueryAnswerWithNTripleSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getRDFSEntailmentQueryAnswerWithNTripleSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

      <wsdl:part name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getSimpleEntailmentQueryAnswerWithNTripleSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

      <wsdl:part name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getRDFEntailmentQueryAnswerWithNTripleSyntaxResponse">

      <wsdl:part name="getRDFEntailmentQueryAnswerWithNTripleSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getRDFEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

      <wsdl:part name="getRDFEntailmentQueryAnswerWithRDFXMLSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getRDFEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

      <wsdl:part name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntaxReturn" type="impl:ArrayOfArrayOfVariableBindung"/>

   </wsdl:message>

   <wsdl:message name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getRDFEntailmentQueryAnswerWithNTripleSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:message name="getERDFSEntailmentQueryAnswerWithNTripleSyntaxRequest">

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

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

   </wsdl:message>

   <wsdl:portType name="RDFSReasonerWS">

      <wsdl:operation name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getSimpleEntailmentQueryAnswerWithNTripleSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getRDFEntailmentQueryAnswerWithRDFXMLSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getRDFEntailmentQueryAnswerWithNTripleSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getRDFSEntailmentQueryAnswerWithNTripleSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

      <wsdl:operation name="getERDFSEntailmentQueryAnswerWithNTripleSyntax" parameterOrder="wsmlQuery rdfsOntology">

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

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

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="rdfs_reasonerSoapBinding" type="impl:RDFSReasonerWS">

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

      <wsdl:operation name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSimpleEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSimpleEntailmentQueryAnswerWithNTripleSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSimpleEntailmentQueryAnswerWithNTripleSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSimpleEntailmentQueryAnswerWithNTripleSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getRDFEntailmentQueryAnswerWithRDFXMLSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRDFEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getRDFEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getRDFEntailmentQueryAnswerWithNTripleSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRDFEntailmentQueryAnswerWithNTripleSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getRDFEntailmentQueryAnswerWithNTripleSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getRDFSEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getRDFSEntailmentQueryAnswerWithNTripleSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRDFSEntailmentQueryAnswerWithNTripleSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getRDFSEntailmentQueryAnswerWithNTripleSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getERDFSEntailmentQueryAnswerWithRDFXMLSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getERDFSEntailmentQueryAnswerWithNTripleSyntax">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getERDFSEntailmentQueryAnswerWithNTripleSyntaxRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getERDFSEntailmentQueryAnswerWithNTripleSyntaxResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://tools.deri.org/rdfs-reasoner/v0.1/" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="RDFSReasonerWSService">

      <wsdl:port binding="impl:rdfs_reasonerSoapBinding" name="rdfs_reasoner">

         <wsdlsoap:address location="http://tools.deri.org/rdfs-reasoner/v0.1/services/rdfs_reasoner"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
