ISSUE-28: Clarify whether blank nodes are equivalent based on their identifier

equivalent blank nodes

Clarify whether blank nodes are equivalent based on their identifier

State:
CLOSED
Product:
R2RML
Raised by:
David McNeil
Opened on:
2011-03-07
Description:
Clarify in the spec whether the blank nodes generated via different mappings and different logical rows, but in the same graph are to be considered equivalent based on having the same blank node identifier. Within the context of a single rr:graph do the following refer to the same blank node?

* in TriplesMap1, an rr:subject property whose value is a blank node with an identifier of "Department10"

* in TriplesMap2, an rr:template property (with an associated rr:termtype="BlankNode") that produces the value "Department10"

* in TriplesMap3, an rr:column property (with an associated rr:termtype="BlankNode") that points to a column from a SQLQuery that produces the value "Department10"

* in TriplesMap3, another logical row in the SQLQuery that produces the value of "Department10"
Related Actions Items:
No related actions
Related emails:
  1. Minutes of 2011-07-12 telecon (from michael.hausenblas@deri.org on 2011-07-12)
  2. Re: Agenda for July 12 Telcon (from michael.hausenblas@deri.org on 2011-07-12)
  3. Re: Agenda for July 12 Telcon (from juanfederico@gmail.com on 2011-07-12)
  4. Re: Agenda for July 12 Telcon (from privera.salas@gmail.com on 2011-07-12)
  5. Re: Agenda for July 12 Telcon (from marcelo.arenas1@gmail.com on 2011-07-12)
  6. Agenda for July 12 Telcon (from ashok.malhotra@oracle.com on 2011-07-09)
  7. Re: Agenda for June 28 Telcon (Today) (from richard@cyganiak.de on 2011-06-28)
  8. Re: Housekeeping on open/raised issues, with PROPOSAL (from dmcneil@revelytix.com on 2011-06-21)
  9. Housekeeping on open/raised issues, with PROPOSAL (from richard@cyganiak.de on 2011-06-21)
  10. Re: Reviewing some issues (from dmcneil@revelytix.com on 2011-05-31)
  11. Reviewing some issues (from richard@cyganiak.de on 2011-05-30)
  12. Re: ISSUE-28 (equivalent blank nodes): Clarify whether blank nodes are equivalent based on their identifier [R2RML] (from eric@w3.org on 2011-03-22)
  13. Re: ISSUE-28 (equivalent blank nodes): Clarify whether blank nodes are equivalent based on their identifier [R2RML] (from richard@cyganiak.de on 2011-03-22)
  14. Re: ISSUE-28 (equivalent blank nodes): Clarify whether blank nodes are equivalent based on their identifier [R2RML] (from dmcneil@revelytix.com on 2011-03-21)
  15. Re: R2RML: publishing the second draft (from bvillazon@fi.upm.es on 2011-03-17)
  16. Re: R2RML: publishing the second draft (from me@alexdeleon.name on 2011-03-16)
  17. Re: R2RML: publishing the second draft (from rscanlon@revelytix.com on 2011-03-15)
  18. Re: R2RML: publishing the second draft (from bvillazon@fi.upm.es on 2011-03-15)
  19. Re: R2RML: publishing the second draft (from rscanlon@revelytix.com on 2011-03-15)
  20. Re: R2RML: publishing the second draft (from me@alexdeleon.name on 2011-03-15)
  21. Re: R2RML: publishing the second draft (from bvillazon@fi.upm.es on 2011-03-15)
  22. Test cases to check - including TC for ISSUE-28 (from bvillazon@fi.upm.es on 2011-03-15)
  23. Re: ISSUE-28 (equivalent blank nodes): Clarify whether blank nodes are equivalent based on their identifier [R2RML] (from me@alexdeleon.name on 2011-03-14)
  24. R2RML: publishing the second draft (from souripriya.das@oracle.com on 2011-03-14)
  25. ISSUE-28 (equivalent blank nodes): Clarify whether blank nodes are equivalent based on their identifier [R2RML] (from sysbot+tracker@w3.org on 2011-03-07)

Related notes:

Created Test Cases : http://www.w3.org/2001/sw/rdb2rdf/wiki/R2RML_Test_Cases_v1#DB26

Alexander de Leon, 14 Mar 2011, 18:07:02

Richard will update the spec to clarify that when multiple TriplesMaps produce triples with a subject with the same blank node identifier then these triples will refer to the same blank node.

David McNeil, 22 Mar 2011, 16:20:16

R2RML Spec has been modified to take care of this.
Ashok Malhotra March 22, 2011

Ashok Malhotra, 22 Mar 2011, 17:38:56

This was clarified in the spec as:

"R2RML-generated blank nodes are scoped to a single graph. If the same blank node identifier occurs in triples that are in the same graph, then the triples will share the same single blank node. If, however, the same blank node identifier occurs in multiple graphs, then a distinct blank node is created for each graph. An R2RML-generated blank node can never be shared by two triples in two different graphs."

I think this issue can be closed.

David McNeil, 31 May 2011, 13:29:17

Resolved to CLOSE as it has been clarified in the spec:
http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Jul/0074.html

Richard Cyganiak, 12 Jul 2011, 18:13:07

Display change log ATOM feed


Ashok Malhotra <ashok.malhotra@oracle.com>, Michael Hausenblas <michael.hausenblas@deri.org>, Chairs, Eric Prud'hommeaux <eric@w3.org>, Ivan Herman <ivan@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 28.html,v 1.1 2012/10/16 16:28:35 vivien Exp $