<?xml version="1.0" ?>

<!-- Simple rewrite of Ericp's rewrite of Uche's WSDL Snowboard example -->
<!-- note: ideally these resources would be typed, but its not clear how
without discussing this further with the WSDL authors and formalizing
their intentions -->
<!-- $Id: snowboard2.xml,v 1.1 2002/02/25 16:57:57 em Exp $ -->

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#definition_EndorsementSearch">
    <wsdl:service rdf:resource="http://namespaces.snowboard-info.com/services#service_EndorsementSearchService"/>
  </rdf:Description>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#service_EndorsementSearchService">
    <wsdl:port rdf:resource="http://namespaces.snowboard-info.com/services#port_GetEndorsingBoarderPort"/>
  </rdf:Description>

  <rdf:Description rdf:about="http://schemas.snowboard-info.com/EndorsementSearch.xsd#xsd_GetEndorsingBoarderResponse">
    <wsdl:schemaDef rdf:parseType="Literal">
	<xsd:complexType xmlns:xsd="http://xsd.org/vocab#">
	  <xsd:all>
	    <xsd:element xsd:type="string" xsd:name="endorsingBoarder"></xsd:element>
	  </xsd:all>
	</xsd:complexType>
    </wsdl:schemaDef>
  </rdf:Description>

  <rdf:Description rdf:about="http://schemas.snowboard-info.com/EndorsementSearch.xsd#xsd_GetEndorsingBoarder">
    <wsdl:schemaDef rdf:parseType="Literal">
	<xsd:complexType xmlns:xsd="http://xsd.org/vocab#">
	  <xsd:sequence>
	    <xsd:element xsd:type="string" xsd:name="manufacturer"></xsd:element>
	    <xsd:element xsd:type="string" xsd:name="model"></xsd:element>
	  </xsd:sequence>
	</xsd:complexType>
      </wsdl:schemaDef>
  </rdf:Description>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#portType_GetEndorsingBoarderPortType">
    <wsdl:abstractOperation rdf:resource="http://namespaces.snowboard-info.com/services#abstract_GetEndorsingBoarder"/>
  </rdf:Description>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#message_GetEndorsingBoarderRequest">
    <wsdl:part rdf:resource="#getEndorsingBoarder"/>
  </rdf:Description>

  <rdf:Description rdf:ID="binding1">
    <soap:transport rdf:resource="http://schemas.xmlsoap.org/soap/http"/>
    <soap:stype rdf:resource="http://schemas.xmlsoap.org/wsdl/soap/#styles_document"/>
  </rdf:Description>

  <rdf:Description rdf:ID="getEndorsingBoarder">
    <wsdl:partName>body</wsdl:partName>
    <wsdl:schemaRef rdf:resource="http://schemas.snowboard-info.com/EndorsementSearch.xsd#xsd_GetEndorsingBoarder"/>
  </rdf:Description>

  <wsdl:BoundOperation rdf:ID="operation1">
    <wsdl:abstraction rdf:resource="http://namespaces.snowboard-info.com/services#abstract_GetEndorsingBoarder"/>
    <wsdl:boundOutput rdf:parseType="Literal">
      <soap:body soap:namespace="http://schemas.snowboard-info.com/EndorsementSearch.xsd" soap:use="literal"></soap:body>
    </wsdl:boundOutput>
    <wsdl:boundFault>
      <soap:body soap:namespace="http://schemas.snowboard-info.com/EndorsementSearch.xsd" soap:use="literal"></soap:body>
    </wsdl:boundFault>
    <soap:address rdf:resource="http://www.snowboard-info.com/EndorsementSearch"/>
    <wsdl:boundInput rdf:parseType="Literal">
      <soap:body soap:namespace="http://schemas.snowboard-info.com/EndorsementSearch.xsd" soap:use="literal"></soap:body>
    </wsdl:boundInput>
  </wsdl:BoundOperation>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#port_GetEndorsingBoarderPort">
    <wsdl:binding rdf:resource="http://namespaces.snowboard-info.com/services#binding_EndorsementSearchSoapBinding"/>
    <soap:address rdf:resource="http://www.snowboard-info.com/EndorsementSearch"/>
  </rdf:Description>

  <rdf:Description rdf:about="http://schemas.snowboard-info.com/EndorsementSearch.xsd#xsd_GetEndorsingBoarderFault">
    <wsdl:schemaDef rdf:parseType="Literal">
	<xsd:complexType xmlns:xsd="http://xsd.org/vocab#">
	  <xsd:all>
	    <xsd:element xsd:type="string" xsd:name="errorMessage"></xsd:element>
	  </xsd:all>
	</xsd:complexType>
      </wsdl:schemaDef>
  </rdf:Description>

  <wsdl:AbstractOperation rdf:about="http://namespaces.snowboard-info.com/services#abstract_GetEndorsingBoarder">
    <wsdl:abstractOutput rdf:resource="http://namespaces.snowboard-info.com/services#message_GetEndorsingBoarderResponse"/>
    <wsdl:abstractFault rdf:resource="http://namespaces.snowboard-info.com/services#message_GetEndorsingBoarderFault"/>
    <wsdl:abstractInput rdf:resource="http://namespaces.snowboard-info.com/services#message_GetEndorsingBoarderRequest"/>
  </wsdl:AbstractOperation>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#binding_EndorsementSearchSoapBinding">
    <wsdl:portType rdf:resource="http://namespaces.snowboard-info.com/services#portType_GetEndorsingBoarderPortType"/>
    <wsdl:boundOperation rdf:resource="#operation1"/>
    <soap:binding rdf:resource="#binding1"/>
  </rdf:Description>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#message_GetEndorsingBoarderFault">
    <wsdl:part rdf:resource="#part1"/>
  </rdf:Description>

  <rdf:Description rdf:ID="part1">
    <wsdl:partName>body</wsdl:partName>
    <wsdl:schemaRef rdf:resource="http://schemas.snowboard-info.com/EndorsementSearch.xsd#xsd_GetEndorsingBoarderFault"/>
  </rdf:Description>

  <rdf:Description rdf:about="http://namespaces.snowboard-info.com/services#message_GetEndorsingBoarderResponse">
    <wsdl:part rdf:resource="#part2"/>
  </rdf:Description>

  <rdf:Description rdf:ID="part2">
    <wsdl:partName>body</wsdl:partName>
    <wsdl:schemaRef rdf:resource="http://schemas.snowboard-info.com/EndorsementSearch.xsd#xsd_GetEndorsingBoarderResponse"/>
  </rdf:Description>

</rdf:RDF>
