2002/ws/desc/wsdl20 wsdl20-rdf.html,1.31,1.32

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv14598

Modified Files:
	wsdl20-rdf.html 
Log Message:
added ontology source

Index: wsdl20-rdf.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-rdf.html,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** wsdl20-rdf.html	8 May 2006 21:44:33 -0000	1.31
--- wsdl20-rdf.html	8 May 2006 21:51:09 -0000	1.32
***************
*** 2123,2127 ****
  
  <pre>
! <!-- todo - include wsdl20.rdf here -->
  </pre>
  
--- 2123,2804 ----
  
  <pre>
! &lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
!          xmlns:owl="http://www.w3.org/2002/07/owl#"
!          xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
!          xmlns:wsdl="http://www.w3.org/2005/10/wsdl-rdf#"
!          xmlns:xml="http://www.w3.org/XML/1998/namespace"
!          xml:base="http://www.w3.org/2005/10/wsdl-rdf"&gt;
! 
! &lt;owl:Ontology rdf:about=""&gt;
! &lt;/owl:Ontology&gt;
! 
! &lt;owl:Class rdf:about="#Binding"&gt;
!   &lt;rdfs:comment&gt;The type of a binding is indicated with rdf:type&lt;/rdfs:comment&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#BindingFault"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#BindingFaultReference"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#BindingMessageReference"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#BindingOperation"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#Description"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#Endpoint"&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#address"/&gt;
!       &lt;owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:maxCardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#Feature"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#Interface"&gt;
!   &lt;rdfs:label&gt;WDSL Interface&lt;/rdfs:label&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#InterfaceFault"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#InterfaceFaultReference"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#InterfaceMessageReference"&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#messageContentModel"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#InputMessage"&gt;
!   &lt;rdfs:comment&gt;To be used by message references and fault references instead of direction property&lt;/rdfs:comment&gt;
!   &lt;owl:disjointWith rdf:resource="#OutputMessage"/&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#OutputMessage"&gt;
!   &lt;rdfs:comment&gt;To be used by message references and fault references instead of direction property&lt;/rdfs:comment&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#InterfaceOperation"&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#messageExchangePattern"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#PropertyValue"&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#propertyValue"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#Property"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#Service"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#MessageExchangePattern"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#MessageLabel"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#definesMessageLabel"&gt;
!   &lt;rdfs:domain rdf:resource="#MessageExchangePattern"/&gt;
!   &lt;rdfs:range  rdf:resource="#MessageLabel"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#address"&gt;
!   &lt;rdfs:domain rdf:resource="#Endpoint"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#binding"&gt;
!   &lt;rdfs:range  rdf:resource="#Binding"/&gt;
!   &lt;rdfs:comment&gt;To be used for pointing to a Binding from Description&lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#usesBinding"&gt;
!   &lt;rdfs:range  rdf:resource="#Binding"/&gt;
!   &lt;rdfs:comment&gt;To be used for pointing to a Binding from Endpoint&lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#bindingFault"&gt;
!   &lt;rdfs:range  rdf:resource="#BindingFault"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#bindingOperation"&gt;
!   &lt;rdfs:range  rdf:resource="#BindingOperation"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#bindingMessageReference"&gt; 
!   &lt;rdfs:range  rdf:resource="#BindingMessageReference"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#bindingFaultReference"&gt; 
!   &lt;rdfs:range  rdf:resource="#BindingFaultReference"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#typeDefinition"&gt;
!   &lt;rdfs:range  rdf:resource="#QName"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#elementDeclaration"&gt;
!   &lt;rdfs:range  rdf:resource="#QName"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#endpoint"&gt; 
!   &lt;rdfs:range  rdf:resource="#Endpoint"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#extends"&gt;
!   &lt;rdfs:range  rdf:resource="#Interface"/&gt;
!   &lt;rdfs:domain rdf:resource="#Interface"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="#QName"&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#localName"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#namespace"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="#localName"&gt; 
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#NCName"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#namespace"&gt; 
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#offersFeature"&gt;
!   &lt;rdfs:range  rdf:resource="#Feature"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#requiresFeature"&gt;
!   &lt;rdfs:range  rdf:resource="#Feature"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#interface"&gt;
!   &lt;rdfs:range  rdf:resource="#Interface"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#interfaceFault"&gt;
!   &lt;rdfs:range  rdf:resource="#InterfaceFault"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#interfaceFaultReference"&gt;
!   &lt;rdfs:range  rdf:resource="#InterfaceFaultReference"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#interfaceMessageReference"&gt;
!   &lt;rdfs:range  rdf:resource="#InterfaceMessageReference"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#binds"&gt;
!   &lt;rdfs:comment&gt;
!     points from a binding component (or any sub-component) to the respective
!     interface component (or sub-component)
!   &lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#operationStyle"&gt;
!   &lt;rdfs:domain rdf:resource="#InterfaceOperation"/&gt;
!   &lt;rdfs:range  rdf:resource="#OperationStyle"/&gt;
!   &lt;rdfs:comment&gt;
!     points to one style this operation conforms to (can be used multiple times
!     to point to multiple styles)
!   &lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="#OperationStyle"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#interfaceOperation"&gt;
!   &lt;rdfs:range  rdf:resource="#InterfaceOperation"/&gt;
!   &lt;rdfs:comment&gt;
!     used on interface to link to an operation
!   &lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#messageContentModel"&gt;
!   &lt;rdfs:range  rdf:resource="#MessageContentModel"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="#MessageContentModel"&gt;
!   &lt;owl:oneOf rdf:parseType="Collection"&gt;
!       &lt;wsdl:MessageContentModel rdf:about="#AnyContent"/&gt;
!       &lt;wsdl:MessageContentModel rdf:about="#NoContent"/&gt;
!       &lt;wsdl:MessageContentModel rdf:about="#ElementContent"/&gt;
!       &lt;wsdl:MessageContentModel rdf:about="#OtherContent"/&gt;
!   &lt;/owl:oneOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#messageExchangePattern"&gt;
!   &lt;rdfs:range  rdf:resource="#MessageExchangePattern"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#messageLabel"&gt;
!   &lt;rdfs:range  rdf:resource="#MessageLabel"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#propertyValue"&gt;
!   &lt;rdfs:range  rdf:resource="#PropertyValue"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#property"&gt;
!   &lt;rdfs:range  rdf:resource="#Property"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="#propertyActualValue"&gt;
!   &lt;rdfs:domain rdf:resource="#PropertyValue"/&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#propertyValueType"&gt;
!   &lt;rdfs:domain rdf:resource="#PropertyValue"/&gt;
!   &lt;rdfs:range  rdf:resource="#QName"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#service"&gt;
!   &lt;rdfs:range  rdf:resource="#Service"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="#documentation"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="#extensionElement"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#extensionAttribute"&gt;
!   &lt;rdfs:range  rdf:resource="#ExtensionAttribute"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="#ExtensionAttribute"&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#attributeName"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#value"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
!   &lt;rdfs:comment&gt;
!     Represents an extension attribute with a name and a value. The value
!     should be a literal. This should only be used for extension attributes
!     that aren't understood by the generator of the RDF model, otherwise the
!     extension should define how the attribute shows in the RDF model.
!   &lt;/rdfs:comment&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:ObjectProperty rdf:about="#attributeName"&gt;
!   &lt;rdfs:range  rdf:resource="#QName"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! 
! &lt;!-- part 2: message exchange patterns --&gt;
! 
! &lt;owl:Class rdf:about="#NoFaults"&gt;
!   &lt;rdfs:subClassOf rdf:resource="#MessageExchangePattern" /&gt;
!   &lt;owl:disjointWith rdf:resource="#FaultReplacesMessage"/&gt;
!   &lt;owl:disjointWith rdf:resource="#MessageTriggersFault"/&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#FaultReplacesMessage"&gt;
!   &lt;rdfs:subClassOf rdf:resource="#MessageExchangePattern" /&gt;
!   &lt;owl:disjointWith rdf:resource="#MessageTriggersFault"/&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="#MessageTriggersFault"&gt;
!   &lt;rdfs:subClassOf rdf:resource="#MessageExchangePattern" /&gt;
! &lt;/owl:Class&gt;
! 
! &lt;wsdl:NoFaults rdf:about="http://www.w3.org/2006/01/wsdl/in-only"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/in-only#In"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:NoFaults&gt;
! 
! &lt;wsdl:NoFaults rdf:about="http://www.w3.org/2006/01/wsdl/out-only"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/out-only#Out"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:NoFaults&gt;
! 
! &lt;wsdl:MessageTriggersFault rdf:about="http://www.w3.org/2006/01/wsdl/robust-in-only"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/robust-in-only#In"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:MessageTriggersFault&gt;
! 
! &lt;wsdl:MessageTriggersFault rdf:about="http://www.w3.org/2006/01/wsdl/in-opt-out"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/in-opt-out#In"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/in-opt-out#Out"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:MessageTriggersFault&gt;
! 
! &lt;wsdl:MessageTriggersFault rdf:about="http://www.w3.org/2006/01/wsdl/robust-out-only"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/robust-out-only#Out"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:MessageTriggersFault&gt;
! 
! &lt;wsdl:MessageTriggersFault rdf:about="http://www.w3.org/2006/01/wsdl/out-opt-in"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/out-opt-in#Out"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/out-opt-in#In"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:MessageTriggersFault&gt;
! 
! &lt;wsdl:FaultReplacesMessage rdf:about="http://www.w3.org/2006/01/wsdl/in-out"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/in-out#In"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/in-out#Out"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:FaultReplacesMessage&gt;
! 
! &lt;wsdl:FaultReplacesMessage rdf:about="http://www.w3.org/2006/01/wsdl/out-in"&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/out-in#Out"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
!   &lt;wsdl:definesMessageLabel&gt;
!     &lt;wsdl:MessageLabel rdf:about="http://www.w3.org/2006/01/wsdl/out-in#In"/&gt;
!   &lt;/wsdl:definesMessageLabel&gt;
! &lt;/wsdl:FaultReplacesMessage&gt;
! 
! &lt;!-- part 2: safety --&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl-extensions#SafeInteraction"&gt;
!   &lt;rdfs:subClassOf rdf:resource="#InterfaceOperation" /&gt;
!   &lt;rdfs:comment&gt;
!     Class of all operations that are asserted to be safe interactions as defined in
!     Web Architecture at W3C.
!   &lt;/rdfs:comment&gt;
! &lt;/owl:Class&gt;
! 
! &lt;!-- part 2: operation styles --&gt;
! 
! &lt;wsdl:OperationStyle rdf:about="http://www.w3.org/2006/01/wsdl/style/rpc"&gt;
!   &lt;rdfs:comment&gt;RPC operation style&lt;/rdfs:comment&gt;
! &lt;/wsdl:OperationStyle&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/rpc#signature"&gt;
!   &lt;rdfs:domain rdf:resource="#InterfaceOperation"/&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/rpc#signatureType"/&gt;
!   &lt;rdfs:comment&gt;todo - can we use the above URI for the datatype of this property?&lt;/rdfs:comment&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;wsdl:OperationStyle rdf:about="http://www.w3.org/2006/01/wsdl/style/iri"&gt;
!   &lt;rdfs:comment&gt;IRI operation style&lt;/rdfs:comment&gt;
! &lt;/wsdl:OperationStyle&gt;
! 
! &lt;wsdl:OperationStyle rdf:about="http://www.w3.org/2006/01/wsdl/style/multipart"&gt;
!   &lt;rdfs:comment&gt;multipart operation style&lt;/rdfs:comment&gt;
! &lt;/wsdl:OperationStyle&gt;
! 
! 
! 
! &lt;!-- part 2: bindings --&gt;
! 
! &lt;!-- SOAP binding --&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/soap"&gt;
!   &lt;rdfs:comment&gt;WSDL 2 SOAP binding&lt;/rdfs:comment&gt;
!   &lt;rdfs:subClassOf rdf:resource="#Binding"/&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="http://www.w3.org/2006/01/wsdl/soap#version"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="http://www.w3.org/2006/01/wsdl/soap#protocol"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#version"&gt;
!   &lt;rdfs:comment&gt;
!     indicates what version of SOAP is used by the binding, usually "1.2"
!     todo - using string is fairly ugly, but can we invent URIs?
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#protocol"&gt;
!   &lt;rdfs:comment&gt;
!     indicates the underlying protocol used by a binding
!     todo - protocol class and the known instances? ask the XMLP group
!   &lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#faultCode"&gt;
!   &lt;rdfs:comment&gt;
!     indicates the fault code of a binding fault
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="#QName"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#faultSubcodes"&gt;
!   &lt;rdfs:comment&gt;
!     indicates the fault subcodes of a binding fault; there can be multiple subcodes
!     todo - make the range a rdf:Seq of QNames
!   &lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#soapMEP"&gt;
!   &lt;rdfs:comment&gt;
!     indicates the SOAP MEP this binding operation uses
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range rdf:resource="http://www.w3.org/2006/02/soap12/abstractions#classOfMEPs"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#defaultSoapMEP"&gt;
!   &lt;rdfs:comment&gt;
!     indicates the default SOAP MEP this binding's operations use
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range rdf:resource="http://www.w3.org/2006/02/soap12/abstractions#classOfMEPs"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/02/soap12/abstractions#classOfMEPs"&gt;
! &lt;/owl:Class&gt;
! 
! &lt;rdf:Description rdf:about="http://www.w3.org/2003/05/soap/mep/request-response/"&gt;
!   &lt;rdf:type rdf:resource="http://www.w3.org/2006/02/soap12/abstractions#classOfMEPs"/&gt;
! &lt;/rdf:Description&gt;
! 
! &lt;rdf:Description rdf:about="http://www.w3.org/2003/05/soap/mep/soap-response/"&gt;
!   &lt;rdf:type rdf:resource="http://www.w3.org/2006/02/soap12/abstractions#classOfMEPs"/&gt;
! &lt;/rdf:Description&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#action"&gt;
!   &lt;rdfs:comment&gt;
!     indicates the SOAP action this binding operation uses
!   &lt;/rdfs:comment&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#offersSOAPModule"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/soap#SOAPModule"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#requiresSOAPModule"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/soap#SOAPModule"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/soap#SOAPModule"&gt;
!   &lt;rdfs:comment&gt;
!     a SOAP module; a WSDL 2 SOAP binding (and subcomponents) may use or
!     require any number of modules
!     todo - should this class be created by xmlp group?
!   &lt;/rdfs:comment&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#offersHeader"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/soap#SOAPHeaderBlock"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/soap#requiresHeader"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/soap#SOAPHeaderBlock"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/soap#SOAPHeaderBlock"&gt;
!   &lt;rdfs:comment&gt;
!     a SOAP header
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#elementDeclaration"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/soap#MustUnderstandSOAPHeaderBlock"&gt;
!   &lt;rdfs:subClassOf rdf:resource="http://www.w3.org/2006/01/wsdl/soap#SOAPHeaderBlock" /&gt;
!   &lt;rdfs:comment&gt;
!     a SOAP header that must be marked as mustUnderstand by the sender
!   &lt;/rdfs:comment&gt;
! &lt;/owl:Class&gt;
! 
! &lt;!-- HTTP binding --&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/http"&gt;
!   &lt;rdfs:comment&gt;WSDL 2 HTTP binding&lt;/rdfs:comment&gt;
!   &lt;rdfs:subClassOf rdf:resource="#Binding"/&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#location"&gt;
!   &lt;rdfs:comment&gt;
!     defines the location for an operation, relative to the address of the
!     service; this is the only URI-valued property modeled as datatype
!     property because the URI is not meant as pointer to a resource
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#locationIgnoreUncited"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#defaultMethod"&gt;
!   &lt;rdfs:comment&gt;
!     declares the default HTTP method used by this binding's operations
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#method"&gt;
!   &lt;rdfs:comment&gt;
!     declares the HTTP method used by this operation
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#inputSerialization"&gt;
!   &lt;rdfs:comment&gt;
!     declares the media type of the input message of an operation
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#outputSerialization"&gt;
!   &lt;rdfs:comment&gt;
!     declares the media type of the output message of an operation
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#faultSerialization"&gt;
!   &lt;rdfs:comment&gt;
!     declares the media type of the fault messages of an operation
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#defaultQueryParameterSeparator"&gt;
!   &lt;rdfs:comment&gt;
!     declares the default character to be used as query parameter separator by this binding's operations
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#queryParameterSeparator"&gt;
!   &lt;rdfs:comment&gt;
!     declares the character to be used as query parameter separator by an operation
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#headerName"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#requiresHeader"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/http#HTTPHeader"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#offersHeader"&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/http#HTTPHeader"/&gt;
! &lt;/owl:ObjectProperty&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/http#HTTPHeader"&gt;
!   &lt;rdfs:comment&gt;
!     an HTTP header
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="#typeDefinition"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
!   &lt;rdfs:subClassOf&gt;
!     &lt;owl:Restriction&gt;
!       &lt;owl:onProperty rdf:resource="http://www.w3.org/2006/01/wsdl/http#headerName"/&gt;
!       &lt;owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
!     &lt;/owl:Restriction&gt;
!   &lt;/rdfs:subClassOf&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#errorCode"&gt;
!   &lt;rdfs:comment&gt;
!     declares the error status code that a fault will return
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#int"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#defaultTransferCoding"&gt;
!   &lt;rdfs:comment&gt;
!     declares the default transfer coding to be used by this binding's operation messages
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#transferCoding"&gt;
!   &lt;rdfs:comment&gt;
!     declares the transfer coding to be used by operation messages
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/http#HTTPBindingWithCookies"&gt;
!   &lt;rdfs:comment&gt;WSDL 2 HTTP binding with cookies&lt;/rdfs:comment&gt;
!   &lt;rdfs:subClassOf rdf:resource="http://www.w3.org/2006/01/wsdl/http"/&gt;
! &lt;/owl:Class&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#authenticationScheme"&gt;
!   &lt;rdfs:comment&gt;
!     declares the authentication scheme used by an endpoint, by default "none"
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! &lt;owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#authenticationRealm"&gt;
!   &lt;rdfs:comment&gt;
!     declares the authentication realm used by an endpoint
!   &lt;/rdfs:comment&gt;
!   &lt;rdfs:range  rdf:resource="http://www.w3.org/2001/XMLSchema#string"/&gt;
! &lt;/owl:DatatypeProperty&gt;
! 
! 
! &lt;/rdf:RDF&gt;
  </pre>
  

Received on Monday, 8 May 2006 21:51:20 UTC