- From: Jacek Kopecky via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 07 May 2006 17:10:10 +0000
- To: public-ws-desc-eds@w3.org
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