On 1/4/12 10:42 AM, Yrjana Rankka wrote:
On 1/4/12 17:00 , Kingsley Idehen wrote:


Trouble is that there isn't consensus re. this matter.

For instance, one could assume that the URI / IRI of a named graph resolves to a description of said graph. That wouldn't really imply all the triples in the named graph :-)

Let's consider this situation:

GRAPH <x>
<s1> <p1> "val1";
<p2> "val2";
<p3> "val3".

GRAPH <metadata>
<x> dc:created "somedate";
        dc:modified "someotherdate";
        dc:creator "Zaphod Beeblebrox".

A client dereferences <x>

What would you expect to get?

Cheers,

SPARQL's use of GRAPH is the subject of intense debate as per Ivan's comment. At the current time, its just a *label* with SPARQL engine specific handling.

The example above demonstrates why Name Graph IRIs need clarity. Right now -- as you know re. Virtuoso -- they serve as Identifiers for dataset partitioning, by default. If one really seeks a de-referencable URI/IRI for a named graph, then one should make triple based statements describing said named graph using its URI/IRI. Then you have a route to a Name that resolves to a description.

--

Regards,

Kingsley Idehen 
Founder&  CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen






Reply via email to