- 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