- 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