- From: Leora Morgenstern <leora@us.ibm.com>
- Date: Tue, 24 Jun 2008 11:10:07 -0400
- To: public-rif-wg@w3.org
- Message-ID: <OFF87FA69A.AD477E91-ON85257472.00532F13-85257472.00535293@us.ibm.com>
This is a brief review of the latest version of BLD, published on 09 June 2008, http://www.w3.org/2005/rules/wg/draft/ED-rif-bld-20080609/ . This review is directed toward ensuring that all edits decided on during F2F10 (May 26-28) have been incorporated. This therefore consists of a list of the resolutions on required edits for BLD that were passed at F2F10 (at http://www.w3.org/2005/rules/wiki/Resolutions ), along with a comment on the incorporation of the edits in the 09 June 2008 version of BLD, as well as some brief remarks about the other changes to the document. There were three resolutions that specifically mandated edits in the BLD document: 1. RESOLVED: BLD will include Conjunction in the rule head (the "then" part) Comment: Section 2.4, definition of well-formed formula, bullet on rule implication, now clearly states that the head can be a conjunction of well-formed atormic formulas. 2. RESOLVED: add xs:dayTimeDuration and xs:yearMonthDuration, but NOT duration, to those required in BLD (and of course DTB), as in http://www.w3.org/TR/xquery-operators/#dt-yearMonthDuration. Comment: This change is demonstrated in Examples 2, 3, and 6. (Examples 2 and 3 are examples for Section 2.6, EBNF Grammar fo the Presentation Syntax of RIF-BLD; Example 6 is in Section 4.2, XML for the RIF-BLD Language. Note also that Example 3 comes from the UCR document.) 3. RESOLVED: add builtin predicates to BLD and DTB: pred:numeric-less-or-equal, pred:numeric-greater-or-equal, pred:numeric-not-equal (they amount to shortcuts, to avoid disjunction). (Note: I've edited the original resolution which had "numberic" instead of "numeric.") Comment: Not present in BLD, but in DTB http://www.w3.org/2005/rules/wiki/DTB , section on Numeric Functions and Predicates. The BLD document specifically states at the beginning that a separate document gives data types and built-ins and links to the DTB document. In addition, there were numerous resolutions that do not mention edits to a specific document. Most of these, e.g., the resolution to modify the presentation syntax to include Const ::= STRING, and the resolution to add xsd: double as a required symbol space, appear to be resolutions to edit DTB, rather than BLD. In fact, the required changes seem to have been made to DTB. It might be useful to edit the resolutions to make clear their scope. Other changes in this version of BLD include the addition of material on metadata: sections on metadata in the presentation syntax, and on metadata and semantics. This was discussed at F2F10. (There is a resolution on using XML syntax for metadata, though not on what aspects of metadata are to be incorporated into BLD.) There is also a section on conformance clauses, where conformance is defined in terms of producing semantics-preserving mappings. This too was discussed at F2F10.
Received on Tuesday, 24 June 2008 15:10:54 UTC