<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" xmlns:intf="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://core.rs.ws.javax" xmlns:tns2="http://exception.metadata.aid.vle.org" xmlns:tns3="http://lang.java" 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.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
 <wsdl:types>
  <schema targetNamespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://core.rs.ws.javax"/>
   <import namespace="http://exception.metadata.aid.vle.org"/>
   <import namespace="http://lang.java"/>
   <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>
  </schema>
  <schema targetNamespace="http://exception.metadata.aid.vle.org" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://core.rs.ws.javax"/>
   <import namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS"/>
   <import namespace="http://lang.java"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="QueryException">
    <sequence>
     <element name="cause" nillable="true" type="xsd:anyType"/>
     <element name="message" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="detectRepositoryResponse">

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

   </wsdl:message>

   <wsdl:message name="_getVirtuosoNamedGraphResponse">

      <wsdl:part name="_getVirtuosoNamedGraphReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="detectResponse1">

      <wsdl:part name="detectReturn" type="impl:RepositoryDetectWS_DetectInfo"/>

   </wsdl:message>

   <wsdl:message name="detectSkosVersionRequest">

   </wsdl:message>

   <wsdl:message name="detectRequest1">

      <wsdl:part name="ui" type="xsd:anyType"/>

   </wsdl:message>

   <wsdl:message name="QueryException">

      <wsdl:part name="fault" type="tns2:QueryException"/>

   </wsdl:message>

   <wsdl:message name="detectRequest">

      <wsdl:part name="param" type="tns1:MultivaluedMap"/>

   </wsdl:message>

   <wsdl:message name="detectRepositoryRequest">

      <wsdl:part name="sesame_server_url" type="xsd:string"/>

      <wsdl:part name="repository_name" type="xsd:string"/>

      <wsdl:part name="username" type="xsd:string"/>

      <wsdl:part name="password" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="_getVirtuosoNamedGraphRequest">

      <wsdl:part name="repository" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="detectSkosVersionResponse">

      <wsdl:part name="detectSkosVersionReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="getParameterRequest">

      <wsdl:part name="paramString" type="xsd:string"/>

      <wsdl:part name="param" type="xsd:anyType"/>

   </wsdl:message>

   <wsdl:message name="getParameterResponse">

      <wsdl:part name="getParameterReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="detectResponse">

      <wsdl:part name="detectReturn" type="xsd:anyType"/>

   </wsdl:message>

   <wsdl:portType name="RepositoryDetectWS">

      <wsdl:operation name="getParameter" parameterOrder="paramString param">

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

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

      </wsdl:operation>

      <wsdl:operation name="detect" parameterOrder="param">

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

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

      </wsdl:operation>

      <wsdl:operation name="detect" parameterOrder="ui">

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

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

      </wsdl:operation>

      <wsdl:operation name="detectRepository" parameterOrder="sesame_server_url repository_name username password">

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

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

      </wsdl:operation>

      <wsdl:operation name="detectSkosVersion">

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

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

         <wsdl:fault message="impl:QueryException" name="QueryException"/>

      </wsdl:operation>

      <wsdl:operation name="_getVirtuosoNamedGraph" parameterOrder="repository">

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

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

         <wsdl:fault message="impl:QueryException" name="QueryException"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="RepositoryDetectWSSoapBinding" type="impl:RepositoryDetectWS">

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

      <wsdl:operation name="getParameter">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getParameterRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.metadata.aid.vle.org" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getParameterResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="detect">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="detectRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.metadata.aid.vle.org" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="detectResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="detect">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="detectRequest1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.metadata.aid.vle.org" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="detectResponse1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="detectRepository">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="detectRepositoryRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.metadata.aid.vle.org" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="detectRepositoryResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="detectSkosVersion">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="detectSkosVersionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.metadata.aid.vle.org" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="detectSkosVersionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="QueryException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="QueryException" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="_getVirtuosoNamedGraph">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="_getVirtuosoNamedGraphRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.metadata.aid.vle.org" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="_getVirtuosoNamedGraphResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="QueryException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="QueryException" namespace="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="RepositoryDetectWSService">

      <wsdl:port binding="impl:RepositoryDetectWSSoapBinding" name="RepositoryDetectWS">

         <wsdlsoap:address location="http://ws.adaptivedisclosure.org/axis/services/RepositoryDetectWS"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
