- From: Daniel Trebbien <dtrebbien@gmail.com>
- Date: Wed, 17 Aug 2011 08:20:01 -0400
- To: carlos.tejo@fundacionctic.org
- Cc: public-rif-comments@w3.org
Hello Carlos, It seems to me that the typo is in the Presentation Syntax section. Rather than: RULE ::= (IRIMETA? 'Forall' Var+ (' such that ' FORMULA+)? '(' RULE ')') | CLAUSE It should be: RULE ::= (IRIMETA? 'Forall' Var+ (' such that ' FORMULA+)? '(' CLAUSE ')') | CLAUSE This would make it like the corresponding RULE non-terminal definition for Core and BLD: RULE ::= (IRIMETA? 'Forall' Var+ '(' CLAUSE ')') | CLAUSE The difference between the two is that the former would allow a chain of nested universal facts (at most one nested universal fact per each), as in: Forall ?a such that φ ( Forall ?b such that ψ ( ... ) ) but the set of variables could simply be combined in that case: Forall ?a ?b ... such that And( φ ψ ... ) ( ... ) You are right that the XML Schema comment for the RULE group needs to be corrected. Daniel Trebbien > Hello, > > I haven't received any comments about this issue yet. Could someone > have a look on it? > > Best regards, > > On 3 January 2011 15:40, Carlos Tejo <carlos.tejo@fundacionctic.org> wrote: > > Hello (again), > > > >> IMHO I think that there is a small bug in a comment of RIF PRD XML Schema > >> > >> <xs:group name="RULE"> > >> <!-- > >> RULE ::= (IRIMETA? 'Forall' Var+ '(' CLAUSE ')') | CLAUSE > >> --> > >> > >> should be > >> > >> <xs:group name="RULE"> > >> <!-- > >> RULE ::= (IRIMETA? 'Forall' Var+ '(' RULE ')') | CLAUSE > >> --> > > > > going deeper into the specification, it looks like the comment should be > > > > <xs:group name="RULE"> > > !-- > > RULE ::= (IRIMETA? 'Forall' Var+ (' such that ' FORMULA+)? '(' > > RULE ')') | CLAUSE > > --> > > > > like is written in RIF PRD PS [1] > > > > Best Regards, > > > > [1] [1] http://www.w3.org/TR/rif-prd/#Presentation_syntax_.28Informative.29 > > > > Carlos Tejo Alonso > > CTIC-Centro Tecnológico > > Parque Científico y Tecnológico de Gijón > > c/ Ada Byron, 39 Edificio Centros Tecnológicos > > 33203 Gijón - Asturias - España > > Tel.: +34 984 29 12 12 > > Fax: +34 984 39 06 12 > > E-mail: carlos.tejo@fundacionctic.org > > http://www.fundacionctic.org > > Política de Privacidad: http://www.fundacionctic.org/privacidad
Received on Wednesday, 17 August 2011 12:27:33 UTC