- From: Harald Meyer <harald.meyer@hpi.uni-potsdam.de>
- Date: Tue, 2 May 2006 16:04:37 +0200
- To: <public-ws-semann@w3.org>
Hi, I had a closer look at the schema provided in the submission and I have some remarks regarding it: 1. At which WSDL version is the schema aimed? From the text it seems that it is WSDL 2. But the schema only works with WSDL 1.1 as "documented" from WSDL 1.1 is referenced. In WSDL 2 it is called "DocumentedType". so "documented" should either be "tDocumented" (WSDL 1.1) or "DocumentedType" (WSDL 2). 2. Both precondition and effect are defined as restrictions of anyType: <element name="precondition"> <complexType> <complexContent> <restriction base="anyType"> <attribute name="name" type="string" /> <attribute name="modelReference" type="anyURI" /> <attribute name="expression" type="string" /> </restriction> </complexContent> </complexType> </element> But you only specify attributes. Hence, a restriction does not do anything. The following should work equally well: <element name="precondition"> <complexType> <attribute name="name" type="string" /> <attribute name="modelReference" type="anyURI" /> <attribute name="expression" type="string" /> </complexType> </element> 3. In section 4.5 Service Categorization you specify a category as follows: <element name="category" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="wsdl:interface"> <attribute name="categoyname" type="NCName" use="required"/> <attribute name="taxonomyURI" type="anyURI" use="required"/> <attribute name="taxonomyValue" type="String" use="optional"/> <attribute name="taxonomyCode" type="integer" use="optional"/> </extension> </complexContent> </complexType> </element> This is different from the specification in the schema where extension base is "wsdl:documented" and not "wsdl:interface". I guess the error lies here with "wsdl:interface". 4. minor bugs in the schema String -> string (line 11) 5. Usage of service categories with WSDL 1.1 In WSDL 1.1 port types are extensions of "tExtensibleAttributesDocumented". Hence, it is not possible to add service categories to them. Maybe this should be mentioned in section 5 WSDL 1.1 Support Best regards, Harald Meyer -- Harald Meyer Hasso-Plattner-Inst. für Softwaresystemtechnik Fon: +49 3 31 55 09-160 Prof.-Dr.-Helmertstr. 2-3, 14482 Potsdam Fax: +49 3 31 55 09-189 http://bpt.hpi.uni-potsdam.de
Received on Tuesday, 2 May 2006 14:04:45 UTC