- From: Christian De Sainte Marie <csma@fr.ibm.com>
- Date: Fri, 15 May 2009 15:46:01 +0200
- To: "Adrian Paschke" <adrian.paschke@gmx.de>
- Cc: "'Boley, Harold'" <Harold.Boley@nrc-cnrc.gc.ca>, "'RIF'" <public-rif-wg@w3.org>, public-rif-wg-request@w3.org
- Message-ID: <OFB6F02126.177AECA0-ONC12575B7.0041A88B-C12575B7.004BA072@fr.ibm.com>
********* NOTICE ********** My new email address at IBM is: csma@fr.ibm.com My ILOG email address will not be forwarded after June 8 ***************************** </Chair> <!-- Just in case there would be a doubt :-) --> Adrian, "Adrian Paschke" <adrian.paschke@gmx.de> wrote on 15/05/2009 13:50:41: > Re: [RIF][PRD] ACTION-767: Review PRD) > > To understand the syntactical expressiveness of PRD and the examples > the presentation syntax, in particular the compact EBNF, is quite > important for the reader. Hence it should be presented earlier in > the document. I think it is not helpful if the readers needs to > scroll or search for the appendix in order to understand what it > written in the main text. The EBNF is a helpful device to get a one page overview of PRD syntactical expressiveness (at least for those used to EBNF's; personally, I find that an UML diagram is way more informative for this purpose), but it is not really part of the specification. I do not believe that it is useful to understand the abstract syntax nor the semantics, while reading. The (concrete) PS is not used very heavily, and never in a way that would require referring to the complete grammar, in the body of the document. And the specification of the XML syntax, while it refers to the definitions of the abstract syntax, never refer to the concrete PS, nor the EBNF. I would even go as far and say that giving the EBNF a too prominent place in the document might be confusing to the outsider: today, I spent half an hour explaining somebody what the EBNF in Core said, and why it was not a problem if many entities in the EBNF where mentioned nowhere else, and esp. not in the abstract (presentation) syntax, the XML syntax nor the mapping between abstract (presentation) syntax and XML... So, no, I do really think that, in PRD at least, the EBNF should not come before the abstract syntax, the semantics or the XML syntax, and that it would, therefore, be better in an appendix, because the last section is what you read last, whereas an appendix is something you look at whenever you need to. Cheers, Christian ILOG, an IBM Company 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 Siège Social : Tour Descartes, 2, avenue Gambetta, La Défense 5, 92400 Courbevoie RCS Nanterre 552 118 465 Forme Sociale : S.A.S. Capital Social : 609.751.783,30 ? SIREN/SIRET : 552 118 465 02430
Received on Friday, 15 May 2009 13:46:51 UTC