- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Tue, 25 Mar 2008 16:47:11 +0100
- To: RIF <public-rif-wg@w3.org>
- Message-ID: <47E91E7F.2060701@inf.unibz.it>
concerning the proposal for adding metadata to RIF-BLD rules: http://www.w3.org/2005/rules/wiki/BLD#EBNF_for_RIF-BLD_Rule_Language Adding metadata to rule sets looks fine here. I have a problem with the syntax for rules. Namely, according to the current proposal, a "Forall" has an IRI plus metadata. Forall is a quantifier and not a rule. Additionally, it is not possible to add metadata to facts; this is clearly undesirable. I would propose to assign IRIs and metadata directly to rules, e.g., using a 'Rule' keyword, as proposed in [1]: Rule ::= 'Rule( ' absolute-IRI? Metadata* RULECONTENT ' ) ' RULECONTENT ::= 'Forall' Var+ '(' CONDITION (':-' CONDITION)? ')' | CONDITION (':-' CONDITION)? Best, Jos [1] http://lists.w3.org/Archives/Public/public-rif-wg/2008Mar/0001.html -- debruijn@inf.unibz.it Jos de Bruijn, http://www.debruijn.net/ ---------------------------------------------- One man that has a mind and knows it can always beat ten men who haven't and don't. -- George Bernard Shaw
Received on Tuesday, 25 March 2008 15:47:50 UTC