W3C home > Mailing lists > Public > public-rif-comments@w3.org > August 2009

RE: Comment on RIF-PRD

From: Gordon, Thomas <Thomas.Gordon@fokus.fraunhofer.de>
Date: Sat, 29 Aug 2009 09:20:35 +0200
Message-ID: <EAC1B1F98B3871469925D30499BAE648260663@EXCHSRV.fokus.fraunhofer.de>
To: "Chris Welty" <cawelty@gmail.com>
Cc: <public-rif-comments@w3.org>
Dear Chris,

Thank you for this explanation.  I'm glad to hear that RIF does provide a way to attach procedures implemented in other programming languages.


Tom Gordon

Dr. Thomas F. Gordon
Fraunhofer FOKUS
Berln, Germany
email: thomas.gordon@fokus.fraunhofer.de

-----Original Message-----
From: Chris Welty [mailto:cawelty@gmail.com]
Sent: Fri 8/28/2009 3:35 PM
To: Gordon, Thomas
Cc: public-rif-comments@w3.org
Subject: Re: Comment on RIF-PRD

Thanks for the feedback. Regarding your final comment, the existing RIF 
specification for externals *is* a general and extensible method for attaching 
procedures, which could be builtins or be defined using existing programming 
languages. See FLD Section 2.4 item number 8:

[External] terms are used for representing built-in functions and predicates as 
well as
"procedurally attached" terms or predicates, which might exist in various 
rule-based systems,
but are not specified by RIF.

DTB is a list of externals that are *required* for interoperability, but does 
not preclude defining others.

Please acknowledge receipt of this email to <mailto:public-rif-comments@w3.org> 
(replying to this email should suffice). In your acknowledgment please let us 
know whether or not you are satisfied with the working group's response to your 


Tom Gordon wrote:
 > The time is ripe for a W3C standard for rules and RIF looks to me to be
 > a very good proposal, building on the experience of previous work on
 > SWRL and RuleML, among other initiatives.   I particularly like its
 > modular structure and its extensibility using FLD.  It remains to be
 > seen whether FLD will be expressive enough for requirements in the legal
 > domain, for defining a dialect capable of modeling legislation in an
 > "isomorphic" way, which is important for both validating and maintaining
 > the models.  In a three year European project, ESTRELLA, which ended in
 > 2008, we developed a rule interchange language for models of
 > legislation, called the Legal Knowledge Interchange Format (LKIF)
 > expressly for this purpose. We may have built LKIF on top of RIF had it
 > been available at the time.  It may be an interesting task to see if
 > LKIF could be reconstructed as a RIF dialect using FLD.
 > One nitpick:  RIF, like SWRL before it,  define a bunch of "builtin"
 > predicate and function symbols.   I would have much preferred a more
 > general and extensible method for attaching procedures, defined using
 > existing programming langauges.
Received on Saturday, 29 August 2009 07:22:25 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:06:59 UTC