- From: Sandro Hawke <sandro@w3.org>
- Date: Mon, 20 Mar 2006 17:00:32 -0500
- To: Christian de Sainte Marie <csma@ilog.fr>
- Cc: RIF WG <public-rif-wg@w3.org>
> > - Followup to publication > > - Requirements (including: RIF terminology in requirements) > > Wiki page http://www.w3.org/2005/rules/wg/wiki/UCR/Requirements > > Replace last item with: > - Design Constraints (including: RIF terminology in design constraints) > Wiki page http://www.w3.org/2005/rules/wg/wiki/Design_Contraints (I've corrected the typo in that name; but that one will redirect to the correct one [1].) Also, specifically on terminology, when I was going over the notes from the brainstorm session [2], I found we were using the term "RIF" quite ambiguously, so I'd like to clear that up by proposing some new terms: RIF Core The extensible format specified during Phase 1, suitable for interchanging Horn rules. Constraints on RIF Core concern the Phase 1 work. Standard RIF RIF Core extended with some set of extensions approved as Recommendations by the W3C. Constraints on "Standard RIF" concern work in either Phase 2 or by later Working Groups. Extended RIF RIF Core extended with some set of extensions not approved as Recommendations by the W3C. RIF an ambiguous term usually meaning either "Standard RIF" or "Extended RIF" (or, of course, the Rule Interchange Format Working Group itself!) RIF Dialect The language/format formed when combining RIF Core with a particular set of extensions Cover A ruleset is covered by a RIF Dialect if that dialect can be used to faithfully convey that ruleset. (Exactly what it means to "faithfully convey" the ruleset still needs to be refined.) A language is covered by a RIF Dialect if and only if all rulesets which can be written in that language are covered. Example: "Extended RIF must cover full first-order logic" is short for "it must be possible to specify an extension to RIF Core, such that RIF-Core-plus-this-extension forms a language in which one can write all the well-formed formulas of full first-order logic." This text is on the wiki [3]. There may be more useful thing to add like "RIF Translator", if these terms keep coming up in the requirements process. -- sandro [1] http://www.w3.org/2005/rules/wg/wiki/Design_Constraints [2] http://www.w3.org/2005/rules/wg/wiki/F2F2/RequirementsBrainstorming [3] http://www.w3.org/2005/rules/wg/wiki/Design_Constraints/Terminology
Received on Monday, 20 March 2006 22:00:35 UTC