W3C home > Mailing lists > Public > public-rif-wg@w3.org > November 2006

RE: FLogic interchange examples

From: Gerd Wagner <wagnerg@tu-cottbus.de>
Date: Wed, 1 Nov 2006 15:57:14 +0100
To: "'Francis McCabe'" <frankmccabe@mac.com>
Cc: "'RIF WG'" <public-rif-wg@w3.org>
Message-ID: <001d01c6fdc6$04c55130$19b2a8c0@informatik.tucottbus.de>

> This example hints at something that I too have been mulling over.
> 
> 1. There is a significant loss of information going from F-logic to  
> the current RIF proposal. The same would be true for Go! (although  
> for different reasons). I contend that (a) for any given language  
> there will likely be significant loss of information in going from a  
> specific language to a LCD language (Least Common Denominator) and  
> (b) that loss is likely not acceptable.

Yes, I completely agree.
 
> 2. I think that one route to interchange could be via the RIFRAF.  
> I.e., if we allow a language designer to specific the 
> ontology of his  
> or her language and then use ontology mapping between language  
> ontologies, then you can potentially construct a mapping from one  
> language to another. That way the RIF is not actually a rule 
> language but an ontology framework for describing rule languages.

I think our examples show that RIF must include vocabulary
interchange (because rules are based on vocabularies) and
therefore RIF must include a non-LCD vocabulary interchange 
format as a core component. The minimum vocabulary elements
are class, property and operation (user-defined function).

We have improved our example document, so that this point gets
more clear. Please check out
http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/22
Received on Wednesday, 1 November 2006 14:57:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:33:34 GMT