Am 20.05.2010 15:48, schrieb Kingsley Idehen:
Mark James wrote:
Hi,
Thanks for the link. I hadn't seen this.

An alternative approach for simple scenario's is to use the
inverseFunctionalProperty. This will allow virtuoso to infer a sameAs
link if two instances have the same data within an attribute, usually
a primary key.
Eg two instances of Customer with a customerID attribute of 1234 for
both. If customerID is an inverseFunctionalProperty then virtuoso will
infer a sameAs link for the two Customers.

OWL2 has the hasKey inference which would allow something
similar across multiple keys. OWL2 isn't yet supported by virtuoso though.

Kingsley are there any plans to support this in the near term?

OWL2 support is coming, but priority wise its sits behind:

1. Delta Engine --  basically diffs between Virtuoso Quad Stores which
is vital to an HTTP based Dynamic Data Exchange rehash using PubSubHubBub
2. Federated SPARQL -- replicating our federated SQL virtualization in
the SPARQL realm (we already have crawling built into SPARQL via Sponger
Crawling, but we can make it smarter via cost-optimizer based
communications with remote SPARQL endpoints with fidelity scoped to the
metadata we can cull from the remote endpoint) .

Kingsley



I'm really happy about reading this. That is the way how to do it ;)
... and also my future plans how to do it!

Cheers,

Bob

Reply via email to