Input to UCR from Charter

I accepted ACTION-37 [1] to analyze the differences between requirements
in the Charter [2] and UCR/Requirements [3] and see if we missed
anything.  Leora and David ended up helping and doing much of the work.

(1) We found two requirements in the charter that the WG has not
discussed: 

  SPARQL

     The Working Group should ensure the rule language is compatible
     with the use of SPARQL as a language for query of the dataset, that
     the extension mechanism is compatible with use of the SPARQL
     protocol for fetching additional datasets, and should aim for
     compatibility with SPARQL's use of XML datatypes, functions and
     operators. 

     [[ It's not clear to me what we should do about this one at this
     point.  Is there someone who wants to propose a Requirement based
     on this, for phase 1? ]]

  XML Syntax

     The primary normative syntax of the language must be an XML syntax. 

     [[ Seems obvious.  I doubt there are objections. ]]

(2) There were some requirements that were explained and/or justified in
the charter, but not really in our approved text.  This text seems like
it may be useful in the future if we decide to add more explanations and
justifications, but would be out-of-place for now.

(3) We also found a few items that looked more like CSF's than
requirements, and which are are not sure were reflected properly in the
CSF document (which Paula is working on now, I belive) :

   Extensibility

     The Working Group must try to keep in mind the various features and
     usage scenarios for rule  languages, to be sure the right kind of
     extensibility is in place. 

   OWL

     It is important that the Working Group maintain compatibility with
     OWL, allowing knowledge  expressed in OWL and in rules to be easily
     used together. 

(4) Finally, we noticed there were several places where the charter
gives us guidance about what language features need to be covered in
phase 1 and might be covered in phase 2.  This bears on the requirements
which come out of RIFRAF.  One approach here is to have someone answer
the RIFRAF questions for the language(s) described by the charter, much
like they would for some other language(s).

David and Leora, if I've left anything out or misrepresented your
understanding of the situation, please correct me.

      -- Sandro

[1] http://www.w3.org/2005/rules/wg/track/actions/37
[2] http://www.w3.org/2005/rules/wg/charter
[3] http://www.w3.org/2005/rules/wg/wiki/UCR/Requirements

Received on Thursday, 22 June 2006 20:04:53 UTC