Syntax breakout resolutions

Here, in non-proprietary format, is the modified text we agreed on this 
morning:

1 RIF will use URIs (IRIs) in the style of RDF and OWL, using them to
   identify at least: globally named predicates, functions, datatypes,
   constants (OWL individuals, not literal values), rules,  rulesets.
o Translators to and from languages which do not use URIs as names will
   need to use a name-mapping system (such as namespace prefixes)

2 NAMING-BREAKOUT-PROPOSAL-2: RIF does not mandate any particular
   mapping scheme. It will provide a metadata vocabulary to allow
   translators to record the mapping if they choose to.
o For example, in rule systems where the predicates refer to fields of
   java objects the metadata annotations might be used to carry the java
   fully-qualified classname and field name.
o For RIF these are purely annotations, any use of them for carrying
   semantic information steps outside of RIF.

Dave

Received on Sunday, 5 November 2006 15:36:58 UTC