- From: <jos.deroo@agfa.com>
- Date: Thu, 12 Jan 2006 00:49:09 +0100
- To: der@hplb.hpl.hp.com
- Cc: Michael Kifer <kifer@cs.sunysb.edu>, public-rif-wg@w3.org
Received on Wednesday, 11 January 2006 23:49:45 UTC
Dave Reynolds wrote: [...] > If one used the naive modelling: > > traveller(enrico). > traveller(michael). > has_address(enrico,bolzano). > > has_address(?Person, bNode(_#(?Person))) :- traveller(?Person). > > Then the set of RDF triples we would infer would be: > > :enrico :has_address :bolzano . > :enrico :has_address _:1 . > :michael :has_address _:2 . > > but by RDF semantics that graph and the lean graph: > > :enrico :has_address :bolzano . > :michael :has_address _:3 . > > simply-entail each other. So in terms of a user processing RDF is such > modelling adequate? Presumably not, but it passes the tests in the wiki > page. What would be an example test which shows why it is not adequate, > from the point of view of a person processing RDF? I am wondering how bNode(_#(?Person)) generates Skolem function-al bnode labels i.e. I would expect to find the same label for e.g. _#(:DaveReynolds) and _#(:ReynoldsDave) when it is the case that :DaveReynolds owl:sameAs :ReynoldsDave. -- Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Wednesday, 11 January 2006 23:49:45 UTC