- From: Michael Kifer <kifer@cs.sunysb.edu>
- Date: Sat, 29 Mar 2008 23:24:19 -0400
- To: public-rif-wg@w3.org (RIF WG)
At the last telecon I was tasked to explain why ACTION-430,
http://www.w3.org/2005/rules/wg/track/actions/430
should be scrapped and the following resolution reconsidered:
RESOLVED: make "specialization of FLD" sections (of BLD) appendices, leaving standalone sections in place, and making both standalone and specialization normative.
1. I was surprised to actually see this as a resolution. (I missed it when
reading the minutes).
There was no vote on this proposal -- only a discussion. During the
discussion I only said that I'll think how to best address CSMAs
concerns.
2. The conditions that existed when we were discussing this issue do not
exist any more.
The draft we discussed was a first reasonable draft after a COMPLETE
rewrite of the BLD (of the October document). After that I addressed
over 60 major and medium-grade comments by Stella, Igor, Leora, Jos,
Harold, and others (not counting minor things). As a result, several
sections had to be moved, merged, raised level, etc. -- all without any
resolutions. I spent enormous amount of time thinking about the
structure of the document and implementing changes (several full days).
Insisting on sticking to a resolution, which was not properly voted on
and whose premises do not really exist any more is not proper.
3. None of the three formal reviewers of the draft requested this change
and one (Igor) explicitly said that he prefers the dual way BLD was
presented.
4. As I said, the new documents are the result of serious thinking about the
grand schema of things. I think all logic (and later non-logic also)
dialects should be presented as a specialization of FLD or of a similar
framework. FLD drastically lowers the bar for the introduction of new
dialects, and it is easy to envision that some dialects will be specified
*only* as specializations of BLD. For instance, an LP dialects based of
the well-founded semantics or stable models does not need direct
specification because their audience is sufficiently sophisticated in
various logical approaches.
The BLD specialization from FLD is thus more important for the grand
schema of things because it shows, by example, how other dialects can be
defined. Delegating this to an appendix blurs this important message.
This will also lead to great variance between the specifications of
different dialects. Some will place the specialization part in the
appendix, some will have only the specialization part, and some will not
bother to include it at all, thereby breaking the RIF framework.
--michael
Received on Sunday, 30 March 2008 03:24:52 UTC