2002/ws/desc/wsdl20 wsdl20.rdf,1.6,1.7

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

Modified Files:
	wsdl20.rdf 
Log Message:
added todos for Ross Horne's comments, fixed a few minor things, made bindings subclassof Binding, added http header component class (it's no longer element pointer only)

Index: wsdl20.rdf
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.rdf,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** wsdl20.rdf	15 Mar 2006 09:47:30 -0000	1.6
--- wsdl20.rdf	7 May 2006 17:10:08 -0000	1.7
***************
*** 7,11 ****
           xml:base="http://www.w3.org/2005/10/wsdl-rdf">
  
! <!-- the following are notes on the deviations this model has from the WSDL2
  component model:
  
--- 7,11 ----
           xml:base="http://www.w3.org/2005/10/wsdl-rdf">
  
! <!-- todo the following are notes on the deviations this model has from the WSDL2
  component model:
  
***************
*** 33,40 ****
--- 33,59 ----
  <!-- todo maybe rename properties to verbs and adjectives? -->
  
+ <!-- todo modularization again? RH 
+ if so, http and soap binding modules import core, not the other way (duh?)
+ if so, interface and binding things can have same names
+ -->
+ 
+ <!-- todo rename properties, make them more specific (split them) RH -->
+ 
+ <!-- todo maybe one property from all binding things to all interface things?
+ RH: wsdl:realizes -->
+ 
+ <!-- todo maybe reuse rdf/rdfs/owl/dc commenting property instead of
+ documentation? RH -->
+ 
+ <!-- todo RH add english annotations everywhere, add language attributes to
+ all annotations -->
+ 
+ <!-- todo make explicit more domains and ranges? RH -->
+ 
  <owl:Ontology rdf:about="">
  </owl:Ontology>
  
  <owl:Class rdf:about="#Binding">
+   <rdfs:comment>The type of a binding is indicated with rdf:type</rdfs:comment>
  </owl:Class>
  
***************
*** 49,53 ****
  
  <owl:Class rdf:about="#BindingOperation">
-   <rdfs:comment>The type of a binding is indicated with rdf:type</rdfs:comment>
  </owl:Class>
  
--- 68,71 ----
***************
*** 95,98 ****
--- 113,119 ----
  </owl:Class>
  
+ <!-- should these InputMessage and OutputMessage be used in binding message
+ references? if not, they can be subclasses of InterfaceMessageReference RH -->
+ 
  <owl:Class rdf:about="#InterfaceOperation">
    <rdfs:subClassOf>
***************
*** 228,231 ****
--- 249,254 ----
  </owl:ObjectProperty>
  
+ <!-- todo declare class OperationStyle RH -->
+ 
  <owl:ObjectProperty rdf:about="#interfaceOperation">
    <rdfs:range  rdf:resource="#InterfaceOperation"/>
***************
*** 436,439 ****
--- 459,463 ----
  <owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/soap">
    <rdfs:comment>WSDL 2 SOAP binding</rdfs:comment>
+   <rdfs:subClassOf rdf:resource="#Binding"/>
    <rdfs:subClassOf>
      <owl:Restriction>
***************
*** 461,465 ****
    <rdfs:comment>
      indicates the underlying protocol used by a binding
!     todo - protocol class and the known instances?
    </rdfs:comment>
  </owl:ObjectProperty>
--- 485,489 ----
    <rdfs:comment>
      indicates the underlying protocol used by a binding
!     todo - protocol class and the known instances? ask the XMLP group
    </rdfs:comment>
  </owl:ObjectProperty>
***************
*** 495,501 ****
  
  <owl:Class rdf:about="http://www.w3.org/2006/02/soap12/abstractions#classOfMEPs">
-   <rdfs:comment>
-     todo - the URI of this class could be SOAP-1.2-specific, not WSDL2-specific
-   </rdfs:comment>
  </owl:Class>
  
--- 519,522 ----
***************
*** 556,559 ****
--- 577,581 ----
  <owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/http">
    <rdfs:comment>WSDL 2 HTTP binding</rdfs:comment>
+   <rdfs:subClassOf rdf:resource="#Binding"/>
  </owl:Class>
  
***************
*** 617,623 ****
  
  <owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#header">
!   <rdfs:range  rdf:resource="#QName"/>
  </owl:ObjectProperty>
  
  <owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#errorCode">
    <rdfs:comment>
--- 639,657 ----
  
  <owl:ObjectProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#header">
!   <rdfs:range  rdf:resource="http://www.w3.org/2006/01/wsdl/http#HTTPHeader"/>
  </owl:ObjectProperty>
  
+ <owl:Class rdf:about="http://www.w3.org/2006/01/wsdl/http#HTTPHeader">
+   <rdfs:comment>
+     an HTTP header
+   </rdfs:comment>
+   <rdfs:subClassOf>
+     <owl:Restriction>
+       <owl:onProperty rdf:resource="#typeDefinition"/>
+       <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
+     </owl:Restriction>
+   </rdfs:subClassOf>
+ </owl:Class>
+ 
  <owl:DatatypeProperty rdf:about="http://www.w3.org/2006/01/wsdl/http#errorCode">
    <rdfs:comment>
***************
*** 668,678 ****
  
  
- 
- 
- 
- <!-- todo binding defaults are necessary for interfaceless bindings, but they
- aren't currently in the component model - they are modeled here tho, in
- anticipation that my LC comment gets accepted -->
- 
  </rdf:RDF>
  
--- 702,705 ----

Received on Sunday, 7 May 2006 17:10:22 UTC