- From: Michael Kifer <kifer@cs.sunysb.edu>
- Date: Tue, 09 Oct 2007 20:27:55 -0400
- To: Christian de Sainte Marie <csma@ilog.fr>
- Cc: RIF WG <public-rif-wg@w3.org>
> A first general comment: overall, the document improved a lot. I am > impressed! Good! I made some changes along the lines you suggested. Here are some replies to other issues that you raised. > - Since the signature stuff has no impact on either the presentation > syntax, XML syntax or semantics of BLD, couldn't we move that part of > the spec to a different place? That stuff is useful to people who will > extend BLD, not to people who will implement it, as I understand it, and > I am afraid that it might scare implementers away! If it cannot be > easily moved, maybe all the relevant paragraphs could be clearly > identified (e.g. boxed) and marked as non-required reading for > implementers or something like that? For draft #3 we agreed to split the document. Not for #2. > - The separation of the specification of the condition language between > a non-slotted and a slotted part is mostly historic, isn't it? It would > make the doc an easier reading if they were reunited. Again, not for #2, as we discussed. Also, some people think there is value in the separation, since it shows how more restricted dialects (frame-less) can be defined. > - In some examples, we have 2 different serialisation for the same > expression: how do we deal normatively with that? We could define a > normal form for RIF XML rules; or we could require that implementations > preserve the form of an expression, for round-tripping purposes (that > would be kind of difficult, though) Can you point to these specifically? We need to fix that. > - Organisation of the document: some sections are very long and contain > a lot of material. Couldn't they be cut into pieces? It would make it > easier to refer to material in the document. Not for #2. Draft 3 will look very different, as I pointed out above. > - sect. 2.1.1.1, subsect. "Symbol space", end of 1st par., "...we will > introduce a syntax for for defining prefixes for compact URIs.": is that > true? Is that something we really want to do? Same for "TO DO: Define > CURIES", by the way... Why not? How else can we be self-contained as far as curies are concerned? > - sect. 2.1.1.2, 5th par. ("We now give an EBNF...), but-last sentence, > "It is not intended to be used as a concrete syntax for a rule > language": add "RIF concrete syntax is the XML syntax for interchange"? Here we are talking about a concrete language for a rule language, not about a RIF concrete language. --michael
Received on Wednesday, 10 October 2007 00:28:06 UTC