<description
 targetNamespace='http://lists.w3.org/Archives/Public/public-rdf-dawg/2005JanMar/att-0205/SPARQL-WSDL2.xml'
 xmlns:sl='http://lists.w3.org/Archives/Public/public-rdf-dawg/2005JanMar/att-0205/SPARQL-WSDL2.xml'
 xmlns:xs='http://www.w3.org/2001/Schema'
 xmlns:whttp="http://www.w3.org/2004/08/wsdl/http"
 xmlns='http://www.w3.org/2004/08/wsdl'
 xmlns:xr='http://www.w3.org/2001/sw/DataAccess/rf1/result'
 xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>

 <types>
  <xs:schema targetNamespace='http://lists.w3.org/Archives/Public/public-rdf-dawg/2005JanMar/att-0205/SPARQL-WSDL2.xml'>
    <xs:element name='query' type='xs:string'/>
    <xs:element name='result' type='xs:anyComplexType'/>
  </xs:schema>
 </types>

 <interface name='SPARQL'>
   <operation name='query'
              pattern='http://www.w3.org/2004/08/wsdl/in-out'
              style='http://www.w3.org/2004/08/wsdl/style/uri'>
     <input element='sl:qery'/>
     <output element='xr:result rdf:RDF'/>
   </operation>
 </interface>

 <binding name='httpSparqlBinding'>
   <operation ref='sl:query' whttp:location="query?lang=sparql"
      whttp:method="GET" >
   </operation>
 </binding>

 <service>
   <endpoint name='EP'
             binding='sl:httpSparqlBinding'
             address='http://rdf.example/svc/'>
   </endpoint>
 </service>
</description>

