
Hi, during the implementation of the current spec an inconsistency between the description of the Term Compositor Structure (page 16 in the latest sourceforge version of the spec) and the schema description on page 46. We suggest to replace this description: <xs:element name="All" type="wsag:TermCompositorType"/> <xs:complexType name="TermCompositorType"> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element name="ExactlyOne" type="wsag:TermCompositorType"/> <xs:element name="OneOrMore" type="wsag:TermCompositorType"/> <xs:element ref="wsag:All"/> <xs:element name="ServiceDescriptionTerm" type="wsag:ServiceDescriptionTermType"/> <xs:element name="ServiceReference" type="wsag:ServiceReferenceType"/> <xs:element name="ServiceProperties" type="wsag:ServicePropertiesType"/> <xs:element name="GuaranteeTerm" type="wsag:GuaranteeTermType"/> </xs:choice> </xs:sequence> </xs:complexType> with the following: <xs:element name="All" type="wsag:TermCompositorType"/> <xs:complexType name="TermCompositorType"> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element name="ExactlyOne" type="wsag:TermCompositorType"/> <xs:element name="OneOrMore" type="wsag:TermCompositorType"/> <xs:element ref="wsag:All"/> <xs:element name="Service" type="wsag:ServiceType"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="ServiceType"> <xs:sequence> <xs:element name="ServiceDescriptionTerm" type="wsag:ServiceDescriptionTermType" maxOccurs="unbounded"/> <xs:element name="ServiceReference" type="wsag:ServiceReferenceType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="ServiceProperties" type="wsag:ServicePropertiesType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="GuaranteeTerm" type="wsag:GuaranteeTermType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> In addition to allow the implementation of what is described in page 16 the structure is more easy to understand after separating the definition of the ServiceType object from the TermCompositorType Best regards Wolfgang -- Fraunhofer-Institute for Algorithms and Scientific Computing (SCAI) Schloss Birlinghoven, D-53754 Sankt Augustin, Germany Tel: +49 2241 14 2258 Fax: +49 2241 14 42258 http://www.scai.fraunhofer.de "Heut ist nicht so kalt wie gestern, trotzdem dass heut kaelter ist"