W3C home > Mailing lists > Public > public-rdf-comments@w3.org > June 2013

Re: bNodes as graph identifiers

From: William Waites <wwaites@tardis.ed.ac.uk>
Date: Wed, 05 Jun 2013 14:13:11 +0100 (BST)
Message-Id: <20130605.141311.113499432.wwaites@tardis.ed.ac.uk>
To: sven.kunze@s2007.tu-chemnitz.de
Cc: public-rdf-comments@w3.org
On Tue, 04 Jun 2013 22:41:34 +0200, Sven Kunze <sven.kunze@s2007.tu-chemnitz.de> said:

    > "Despite the use of the word “name” in “named graph”, the graph
    > name does not formally denote the graph.  It is merely
    > syntactically paired with the graph."  What is this
    > syntactically pairing good for if not for identifying the graph
    > itself?

Because there is a common use that goes like this:

<http://tu-chemnitz.de/sven#i> {
    <http://tu-chemnitz.de/sven#i> foaf:name "Sven Kunze";
                                   foaf:mbox_sha1sim "abcdef";
          ... other facts about sven ...
    <http://loc.gov/id/book> dc:author <http://tu-chemnitz.de/sven#i>.
}

this is the partitioning use and the graph label is often whatever is
arbitrarily considered to be the primary subject of the statements in
the graph. Since people are presumably a disjoint set from graphs,
that URI cannot sensibly denote both.

This use is reasonable, and quite useful since it makes it easy, for
example, to build a web page out of all the relevant information
expressed in triples about a particular entity, just by pulling that
particular graph. But it is incompatible with also using the graph
labels to refer.

-w

Received on Wednesday, 5 June 2013 13:13:44 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:29:57 UTC