- From: Dave Reynolds <der@hplb.hpl.hp.com>
- Date: Tue, 12 Sep 2006 22:27:59 +0100
- To: public-rif-wg@w3.org
Issue 12 [*] is the proposal that "RIF should be usable as the basis for
a Semantic Web rule language".
Given our lack of discussion on this since the last F2F I'm guessing
that the default is that it won't make it into the next UCR draft. That
would be regrettable.
A colleague experienced with W3C pointed out to me that the purpose of
Working Drafts is not just a "heartbeat to show progress" but an active
mechanism for soliciting feedback from the target community. For that
reason it is sometimes desirable to deliberately include non-consensus
issue to solicit feedback.
I would like to propose that we treat issue-12 in such a way.
Specifically, that we include a section under "Goals" along the lines of:
[[[
Proposed goal: RIF should be usable as the basis for a
Semantic Web rule language
<emphasis>The Working Group would like to solicit feedback from the
community on whether this should be an explicit goal of the RIF
activity.</emphasis>
Discussion:
If RIF meets the other goals and critical success factors in this
document it will provide a rule interchange format which will be
semantic web compatible, at least in the sense it will be possible to
exchange rules which reference RDF and OWL data.
There are already a large number of in-use or proposed semantic web rule
languages (CWM, Euler, WRL, SWRL, SWSL, JenaRules etc)[refs]. It will be
possible to transmit some fragment of these rule languages via RIF.
However that on its own does not provide interoperability - a SWRL
engine will not be able to execute an arbitrary CWM ruleset, nor vice
versa.
The working group is currently divided on whether this is sufficient or
whether some further step is needed to give guidance to semantic web
rule developers and implementers. We seek feedback from the community on
this issue.
By phrasing this goal as "provide the basis for ..." we are indicating
that there is unlikely be a single semantic web rule language and that
RIF will not propose one. However, it also says that RIF should go
further than minimal compatibility and try to bring some order to the
chaos of semantic web rule languages. For example, this might take the
form of a recommended profile or small number of dialects, with
recommended sets of builtin predicates and functions. This would not
suppress the continued invention of new rule languages for semantic web
applications but would provide a common denominator that developers and
implementers could agree upon as a useful core.
]]]
The phrasing of this may well not be right (it's getting late over here)
but it would good to get agreement, or not, on the principle of
including something like this, separate from criticism of the word smithing.
Dave
[*] http://www.w3.org/2005/rules/wg/track/issues/12
Received on Tuesday, 12 September 2006 21:28:08 UTC