- From: Christian De Sainte Marie <csma@fr.ibm.com>
- Date: Wed, 21 Apr 2010 18:28:15 +0200
- To: public-rif-wg@w3.org
- Message-ID: <OF659ABB52.4FCAC5AD-ONC125770C.005848F7-C125770C.005A7966@fr.ibm.com>
Sandro, Harold, all, We had an email discussion about that bug in the syntax of rif:List (no IRIMETA) [1], but we never discussed it at a telecon, nor did we make a decision on how to correct it or acted to actually correct it. There were two proposed corrections: 1. Just add the missing IRIMETA in the XML schema, changing it to (change GROUNDTERM to LISTELEMENT for BLD): <xs:element name="List"> <xs:complexType> <xs:sequence> <xs:group ref="IRIMETA" minOccurs="0" maxOccurs="1"/> <xs:group ref="GROUNDTERM" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> 2. Take the opportunity and align the syntax of <List> with that of Atom and Expr, adding an <items ordered="yes"> role element, and changing the schema to the same effect as (change GROUNDTERM to LISTELEMENT for BLD): <xs:element name="List"> <xs:complexType> <xs:sequence> <xs:group ref="IRIMETA" minOccurs="0" maxOccurs="1"/> <xs:element name="items"> <xs:complexType> <xs:sequence> <xs:group ref="GROUNDTERM" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="ordered" type="xs:string" fixed="yes"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> Harold and Sandro stated their preference for solution 2. Shall we decide to go by it, and change Core, BLD and PRD accordingly? Cheers, Christian [1] http://lists.w3.org/Archives/Public/public-rif-wg/2010Jan/0028.html and following thread PS: Just in case you check the schema in PRD, and wonder why it has solution 1: I noticed the absence of IRIMETA sometimes ago when doing tests with our implementation, and I made myself a note to correct that. It is only after I made the correction in PRD, today, and I checked that it was aligned with Core and BLD, that I remembered that no decision had been made wrt the above discussion. IBM 9 rue de Verdun 94253 - Gentilly cedex - FRANCE Tel. +33 1 49 08 35 00 Fax +33 1 49 08 35 10 Sauf indication contraire ci-dessus:/ Unless stated otherwise above: Compagnie IBM France Siege Social : 17 avenue de l'Europe, 92275 Bois-Colombes Cedex RCS Nanterre 552 118 465 Forme Sociale : S.A.S. Capital Social : 611.451.766,20 ? SIREN/SIRET : 552 118 465 03644
Received on Wednesday, 21 April 2010 19:45:01 UTC