- From: Jacek Kopecky via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 08 May 2006 21:44:35 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv13752 Modified Files: wsdl20-rdf.html wsdl20.rdf Log Message: splitting and renaming a few properties as appropriate Index: wsdl20.rdf =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.rdf,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** wsdl20.rdf 8 May 2006 21:00:21 -0000 1.10 --- wsdl20.rdf 8 May 2006 21:44:33 -0000 1.11 *************** *** 150,154 **** <owl:ObjectProperty rdf:about="#binding"> <rdfs:range rdf:resource="#Binding"/> ! <rdfs:comment>To be used for pointing to a Binding, for example from Description or Endpoint</rdfs:comment> </owl:ObjectProperty> --- 150,159 ---- <owl:ObjectProperty rdf:about="#binding"> <rdfs:range rdf:resource="#Binding"/> ! <rdfs:comment>To be used for pointing to a Binding from Description</rdfs:comment> ! </owl:ObjectProperty> ! ! <owl:ObjectProperty rdf:about="#usesBinding"> ! <rdfs:range rdf:resource="#Binding"/> ! <rdfs:comment>To be used for pointing to a Binding from Endpoint</rdfs:comment> </owl:ObjectProperty> *************** *** 161,169 **** </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#bindingMessageReference"> <rdfs:range rdf:resource="#BindingMessageReference"/> </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#bindingFaultReference"> <rdfs:range rdf:resource="#BindingFaultReference"/> </owl:ObjectProperty> --- 166,174 ---- </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#bindingMessageReference"> <rdfs:range rdf:resource="#BindingMessageReference"/> </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#bindingFaultReference"> <rdfs:range rdf:resource="#BindingFaultReference"/> </owl:ObjectProperty> *************** *** 177,185 **** </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#endpoint"> <rdfs:range rdf:resource="#Endpoint"/> </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#extensionOf"> <rdfs:range rdf:resource="#Interface"/> <rdfs:domain rdf:resource="#Interface"/> --- 182,190 ---- </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#endpoint"> <rdfs:range rdf:resource="#Endpoint"/> </owl:ObjectProperty> ! <owl:ObjectProperty rdf:about="#extends"> <rdfs:range rdf:resource="#Interface"/> <rdfs:domain rdf:resource="#Interface"/> *************** *** 201,209 **** </owl:Class> ! <owl:DatatypeProperty rdf:about="#localName"> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#NCName"/> </owl:DatatypeProperty> ! <owl:ObjectProperty rdf:about="#namespace"> </owl:ObjectProperty> --- 206,214 ---- </owl:Class> ! <owl:DatatypeProperty rdf:about="#localName"> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#NCName"/> </owl:DatatypeProperty> ! <owl:ObjectProperty rdf:about="#namespace"> </owl:ObjectProperty> *************** *** 232,235 **** --- 237,247 ---- </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#binds"> + <rdfs:comment> + points from a binding component (or any sub-component) to the respective + interface component (or sub-component) + </rdfs:comment> + </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#operationStyle"> <rdfs:domain rdf:resource="#InterfaceOperation"/> *************** *** 247,252 **** <rdfs:range rdf:resource="#InterfaceOperation"/> <rdfs:comment> ! can be used on interface to link to an operation and on a binding ! operation to link to the interface operation that is being bound </rdfs:comment> </owl:ObjectProperty> --- 259,263 ---- <rdfs:range rdf:resource="#InterfaceOperation"/> <rdfs:comment> ! used on interface to link to an operation </rdfs:comment> </owl:ObjectProperty> Index: wsdl20-rdf.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-rdf.html,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** wsdl20-rdf.html 8 May 2006 20:58:36 -0000 1.30 --- wsdl20-rdf.html 8 May 2006 21:44:33 -0000 1.31 *************** *** 409,413 **** <p>All WSDL interfaces are represented in RDF as instances of the <tt>Interface</tt> class. WSDL interfaces can extend other interfaces, ! which is indicated by the property <tt>extensionOf</tt>. Interfaces may have operations and faults, represented as instances of <tt>InterfaceOperation</tt> and <tt>InterfaceFault</tt> classes and --- 409,413 ---- <p>All WSDL interfaces are represented in RDF as instances of the <tt>Interface</tt> class. WSDL interfaces can extend other interfaces, ! which is indicated by the property <tt>extends</tt>. Interfaces may have operations and faults, represented as instances of <tt>InterfaceOperation</tt> and <tt>InterfaceFault</tt> classes and *************** *** 476,480 **** <td> {extended interfaces}</td> <td> <em>(for each Interface component)</em><br/> ! <id> wsdl:extensionOf <anotherInterfaceId></td> </tr> <tr> --- 476,480 ---- <td> {extended interfaces}</td> <td> <em>(for each Interface component)</em><br/> ! <id> wsdl:extends <anotherInterfaceId></td> </tr> <tr> *************** *** 639,643 **** information is specified with this WSDL binding, the particular <tt>Interface</tt> instance is pointed to using the property ! <tt>interface</tt>. Binding types (for example SOAP binding or HTTP binding, as specified in [<a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a>]) are themselves classes in RDF, so a binding type is indicated by belonging to the --- 639,643 ---- information is specified with this WSDL binding, the particular <tt>Interface</tt> instance is pointed to using the property ! <tt>binds</tt>. Binding types (for example SOAP binding or HTTP binding, as specified in [<a href="#WSDL-PART2">WSDL 2.0 Adjuncts</a>]) are themselves classes in RDF, so a binding type is indicated by belonging to the *************** *** 659,666 **** operations, binding faults respectively point to interface faults and binding message and fault references point to interface message and fault references. ! To provide these pointers, we reuse the same properties that are used within ! the interface structure, i.e. <tt>interfaceOperation</tt>, ! <tt>interfaceFault</tt>, <tt>interfaceMessageReference</tt> and ! <tt>interfaceFaultReference</tt>.</p> <p>Finally, each component is supposed to contain extensions that provide the --- 659,664 ---- operations, binding faults respectively point to interface faults and binding message and fault references point to interface message and fault references. ! To provide these pointers, we use the property <tt>binds</tt> between the ! pairs of components.</p> <p>Finally, each component is supposed to contain extensions that provide the *************** *** 688,692 **** <tr> <td> {interface}</td> ! <td> <id> wsdl:interface <interfaceId></td> </tr> <tr> --- 686,690 ---- <tr> <td> {interface}</td> ! <td> <id> wsdl:binds <interfaceId></td> </tr> <tr> *************** *** 725,729 **** <tr> <td> {interface operation}</td> ! <td> <id> wsdl:interfaceOperation <interfaceOpId></td> </tr> <tr> --- 723,727 ---- <tr> <td> {interface operation}</td> ! <td> <id> wsdl:binds <interfaceOpId></td> </tr> <tr> *************** *** 758,762 **** <tr> <td> {interface fault}</td> ! <td> <id> wsdl:interfaceFault <interfaceFaultId></td> </tr> </tbody> --- 756,760 ---- <tr> <td> {interface fault}</td> ! <td> <id> wsdl:binds <interfaceFaultId></td> </tr> </tbody> *************** *** 783,787 **** <tr> <td> {interface message reference}</td> ! <td> <id> wsdl:interfaceMessageReference <interfaceMessageReferenceId></td> </tr> </tbody> --- 781,785 ---- <tr> <td> {interface message reference}</td> ! <td> <id> wsdl:binds <interfaceMessageReferenceId></td> </tr> </tbody> *************** *** 808,812 **** <tr> <td> {interface fault reference}</td> ! <td> <id> wsdl:interfaceFaultReference <interfaceFaultReferenceId></td> </tr> </tbody> --- 806,810 ---- <tr> <td> {interface fault reference}</td> ! <td> <id> wsdl:binds <interfaceFaultReferenceId></td> </tr> </tbody> *************** *** 818,827 **** <p>WSDL services are represented in RDF as instances of the class <tt>Service</tt>. Each instance must point to a single interface; for ! this purpose we reuse the property <tt>interface</tt>. Also, each service has one or more endpoints, to which it points using the property <tt>endpoint</tt>.</p> <p>Endpoints are represented as instances of the class <tt>Endpoint</tt>, ! with two notable properties: mandatory single <tt>binding</tt> points to the binding used by this endpoint, and optional single <tt>address</tt> points to the network resource which actually offers the service.</p> --- 816,825 ---- <p>WSDL services are represented in RDF as instances of the class <tt>Service</tt>. Each instance must point to a single interface; for ! this purpose we reuse the property <tt>implements</tt>. Also, each service has one or more endpoints, to which it points using the property <tt>endpoint</tt>.</p> <p>Endpoints are represented as instances of the class <tt>Endpoint</tt>, ! with two notable properties: mandatory single <tt>usesBinding</tt> property points to the binding used by this endpoint, and optional single <tt>address</tt> points to the network resource which actually offers the service.</p> *************** *** 845,849 **** <tr> <td> {interface}</td> ! <td> <id> wsdl:interface <interfaceId></td> </tr> <tr> --- 843,847 ---- <tr> <td> {interface}</td> ! <td> <id> wsdl:implements <interfaceId></td> </tr> <tr> *************** *** 874,878 **** <tr> <td> {binding}</td> ! <td> <id> wsdl:binding <bindingId></td> </tr> <tr> --- 872,876 ---- <tr> <td> {binding}</td> ! <td> <id> wsdl:usesBinding <bindingId></td> </tr> <tr> *************** *** 1800,1819 **** a wsdl:Binding ; a <http://www.w3.org/2006/01/wsdl/soap>; ! wsdl:interface <http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)> ; wsdl:bindingFault <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)> ; wsdl:bindingOperation <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)> . <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)> a wsdl:BindingFault ; ! wsdl:interfaceFault <http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceFault(reservationInterface/invalidDataFault)> . <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)> a wsdl:BindingOperation ; ! wsdl:interfaceOperation <http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceOperation(reservationInterface/opCheckAvailability)> . <http://greath.example.com/2004/wsdl/resSvc#wsdl.service(reservationService)> a wsdl:Service ; ! wsdl:interface <http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)> . wsdl:endpoint <http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)> ; <http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)> a wsdl:Endpoint ; ! wsdl:binding <http://greath.example.com/2004/wsdl/resSvc#wsdl.binding(reservationSOAPBinding)>; wsdl:address <http://greath.example.com/2004/reservation> . _:L9C14 --- 1798,1817 ---- a wsdl:Binding ; a <http://www.w3.org/2006/01/wsdl/soap>; ! wsdl:binds <http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)> ; wsdl:bindingFault <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)> ; wsdl:bindingOperation <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)> . <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)> a wsdl:BindingFault ; ! wsdl:binds <http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceFault(reservationInterface/invalidDataFault)> . <http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)> a wsdl:BindingOperation ; ! wsdl:binds <http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceOperation(reservationInterface/opCheckAvailability)> . <http://greath.example.com/2004/wsdl/resSvc#wsdl.service(reservationService)> a wsdl:Service ; ! wsdl:implements <http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)> . wsdl:endpoint <http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)> ; <http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)> a wsdl:Endpoint ; ! wsdl:usesBinding <http://greath.example.com/2004/wsdl/resSvc#wsdl.binding(reservationSOAPBinding)>; wsdl:address <http://greath.example.com/2004/reservation> . _:L9C14
Received on Monday, 8 May 2006 21:44:45 UTC