2002/ws/desc/wsdl20 wsdl20-rdf.html,1.30,1.31 wsdl20.rdf,1.10,1.11

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/> 
!       &lt;id&gt; wsdl:extensionOf &lt;anotherInterfaceId&gt;</td>
      </tr>
      <tr>
--- 476,480 ----
        <td> {extended interfaces}</td>
        <td> <em>(for each Interface component)</em><br/> 
!       &lt;id&gt; wsdl:extends &lt;anotherInterfaceId&gt;</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&nbsp;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&nbsp;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> &lt;id&gt; wsdl:interface &lt;interfaceId&gt;</td>
      </tr>
      <tr>
--- 686,690 ----
      <tr>
        <td> {interface}</td>
!       <td> &lt;id&gt; wsdl:binds &lt;interfaceId&gt;</td>
      </tr>
      <tr>
***************
*** 725,729 ****
      <tr>
        <td> {interface operation}</td>
!       <td> &lt;id&gt; wsdl:interfaceOperation &lt;interfaceOpId&gt;</td>
      </tr>
      <tr>
--- 723,727 ----
      <tr>
        <td> {interface operation}</td>
!       <td> &lt;id&gt; wsdl:binds &lt;interfaceOpId&gt;</td>
      </tr>
      <tr>
***************
*** 758,762 ****
      <tr>
        <td> {interface fault}</td>
!       <td> &lt;id&gt; wsdl:interfaceFault &lt;interfaceFaultId&gt;</td>
      </tr>
    </tbody>
--- 756,760 ----
      <tr>
        <td> {interface fault}</td>
!       <td> &lt;id&gt; wsdl:binds &lt;interfaceFaultId&gt;</td>
      </tr>
    </tbody>
***************
*** 783,787 ****
      <tr>
        <td> {interface message reference}</td>
!       <td> &lt;id&gt; wsdl:interfaceMessageReference &lt;interfaceMessageReferenceId&gt;</td>
      </tr>
    </tbody>
--- 781,785 ----
      <tr>
        <td> {interface message reference}</td>
!       <td> &lt;id&gt; wsdl:binds &lt;interfaceMessageReferenceId&gt;</td>
      </tr>
    </tbody>
***************
*** 808,812 ****
      <tr>
        <td> {interface fault reference}</td>
!       <td> &lt;id&gt; wsdl:interfaceFaultReference &lt;interfaceFaultReferenceId&gt;</td>
      </tr>
    </tbody>
--- 806,810 ----
      <tr>
        <td> {interface fault reference}</td>
!       <td> &lt;id&gt; wsdl:binds &lt;interfaceFaultReferenceId&gt;</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> &lt;id&gt; wsdl:interface &lt;interfaceId&gt;</td>
      </tr>
      <tr>
--- 843,847 ----
      <tr>
        <td> {interface}</td>
!       <td> &lt;id&gt; wsdl:implements &lt;interfaceId&gt;</td>
      </tr>
      <tr>
***************
*** 874,878 ****
      <tr>
        <td> {binding}</td>
!       <td> &lt;id&gt; wsdl:binding &lt;bindingId&gt;</td>
      </tr>
      <tr>
--- 872,876 ----
      <tr>
        <td> {binding}</td>
!       <td> &lt;id&gt; wsdl:usesBinding &lt;bindingId&gt;</td>
      </tr>
      <tr>
***************
*** 1800,1819 ****
       a wsdl:Binding ;
       a &lt;http://www.w3.org/2006/01/wsdl/soap&gt;; 
!      wsdl:interface &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)&gt; ;
       wsdl:bindingFault &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)&gt; ;
       wsdl:bindingOperation &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)&gt; .
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)&gt;     
       a wsdl:BindingFault ;
!      wsdl:interfaceFault &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceFault(reservationInterface/invalidDataFault)&gt; .
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)&gt;     
       a wsdl:BindingOperation ;
!      wsdl:interfaceOperation &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceOperation(reservationInterface/opCheckAvailability)&gt; .
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.service(reservationService)&gt;     
       a wsdl:Service ;
!      wsdl:interface &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)&gt; .
       wsdl:endpoint &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)&gt; ;
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)&gt;     
       a wsdl:Endpoint ;
!      wsdl:binding &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.binding(reservationSOAPBinding)&gt;; 
       wsdl:address &lt;http://greath.example.com/2004/reservation&gt; .
  _:L9C14     
--- 1798,1817 ----
       a wsdl:Binding ;
       a &lt;http://www.w3.org/2006/01/wsdl/soap&gt;; 
!      wsdl:binds &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)&gt; ;
       wsdl:bindingFault &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)&gt; ;
       wsdl:bindingOperation &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)&gt; .
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingFault(reservationSOAPBinding/invalidDataFault)&gt;     
       a wsdl:BindingFault ;
!      wsdl:binds &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceFault(reservationInterface/invalidDataFault)&gt; .
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.bindingOperation(reservationSOAPBinding/opCheckAvailability)&gt;     
       a wsdl:BindingOperation ;
!      wsdl:binds &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interfaceOperation(reservationInterface/opCheckAvailability)&gt; .
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.service(reservationService)&gt;     
       a wsdl:Service ;
!      wsdl:implements &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.interface(reservationInterface)&gt; .
       wsdl:endpoint &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)&gt; ;
  &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.endpoint(reservationService/reservationEndpoint)&gt;     
       a wsdl:Endpoint ;
!      wsdl:usesBinding &lt;http://greath.example.com/2004/wsdl/resSvc#wsdl.binding(reservationSOAPBinding)&gt;; 
       wsdl:address &lt;http://greath.example.com/2004/reservation&gt; .
  _:L9C14     

Received on Monday, 8 May 2006 21:44:45 UTC