- From: Dave Reynolds <der@hplb.hpl.hp.com>
- Date: Wed, 29 Jul 2009 08:31:05 +0100
- To: Christian De Sainte Marie <csma@fr.ibm.com>
- CC: RIF <public-rif-wg@w3.org>
In yesterday's telecon we raised the question of whether both a predicate (function symbol) mapping and a frame mapping are needed. The argument for needing both was preservation of ordering. For mapping XML to RDF (see Gloze [1]) one solution to this is to overlay a sequence structure on top of the relational structure for those occasions when it is needed. Gloze does this by adding rdf:SEQ overlays. In RIF one could have an (optional) slot rif:xmlChildren whose single value is a list of the constants corresponding to the child infoset nodes in order. That would make it easy to detect if a given rule set required the ordering preserved and avoids the loss of information in that case while staying within Core. Dave [1] http://jena.hpl.hp.com/juc2006/proceedings/battle/paper.pdf Christian De Sainte Marie wrote: > > All, > > I just finalized , on the wiki, the new version 0 of the document on RIF > compatibility with XML data [1], based on the XPath/XQuery data model [2]. > > The spec is still very sketchy, approximative, and probably erroneous in > many places (in some places, it is even more like notes to myself than > anything like a specification), but I hope that it will give you enough > of an idea of the proposal, that we can start an useful discussion. > > Sorry for the late posting, but I am still struggling with XDM (esp. the > namespaces parts :-( > > Cheers, > > Christian > > [1] http://www.w3.org/2005/rules/wiki/index.php?title=RIF%2BXML_data-schema > [2] http://www.w3.org/TR/xpath-datamodel > > ILOG, an IBM Company > 9 rue de Verdun > 94253 - Gentilly cedex - FRANCE > Tel. +33 1 49 08 35 00 > Fax +33 1 49 08 35 10 > > > Sauf indication contraire ci-dessus:/ Unless stated otherwise above: > Compagnie IBM France > Siège Social : Tour Descartes, 2, avenue Gambetta, La Défense 5, 92400 > Courbevoie > RCS Nanterre 552 118 465 > Forme Sociale : S.A.S. > Capital Social : 609.751.783,30 € > SIREN/SIRET : 552 118 465 02430 >
Received on Wednesday, 29 July 2009 07:31:50 UTC