ISSUE-73: Section 11 cleanup

section11-cleanup

Section 11 cleanup

State:
CLOSED
Product:
R2RML
Raised by:
Richard Cyganiak
Opened on:
2011-11-07
Description:
This is part of David's LC feedback on R2RML.
http://lists.w3.org/Archives/Public/public-rdb2rdf-comments/2011Oct/0022.html

It's about various things in Section 11 – the algorithm for generating the output dataset. We should wait with this until ISSUE-68 and ISSUE-72 are addressed

David:

[[
* "Target graphs, a set of zero or more IRIs" - To my reading of the steps, the target graph is either a single IRI (i.e. rr:defaultGraph) or a set of IRIs. I don't think it is ever a set of size zero. Futhermore, I think the steps above need to be changed to produce singleton sets of rr:defaultGraph.

* "For each possible combination <s, p, o>" - For me this is a confusing way to describe the process. I don't think it is helpful to describe the subjects, predicates, and objects as sets and then take the cross-product of them. As far as I can tell this description only works in the document because the subjects, predicates, and objects are only ever singleton sets. Furthermore the steps are not written to produce sets. So I would change the description of "adding triples to the output dataset" to define subject, predicate, and object as single values. Then taking those single values and generating triples for each value in Target graphs.

* "A term map is a function that generates a set of RDF terms from a logical table row." - This statement is slightly different from the statement in section 7: "A term map is a function that generates an RDF term from a logical table row.". I think these two statements should match.

* This section seems to have two different positions running through it:
a) term maps produce a set of RDF terms (where the set is either empty or a singleton set?)
b) term maps produce an RDF term or nothing
It seems to me that we need to pick one or the other of these positions and make all the sentences consistent with that positions (both here and in earlier sections like section 7).
]]
Related Actions Items:
No related actions
Related emails:
  1. Final round of R2RML spec changes; please review to prepare for CR (from richard@cyganiak.de on 2012-01-20)
  2. Re: 2012-01-10 meeting minutes (from richard@cyganiak.de on 2012-01-10)
  3. 2012-01-10 meeting minutes (from michael.hausenblas@deri.org on 2012-01-10)
  4. Re: RDB2RDF WG agenda for 2012-01-10 meeting 1700 UTC (from privera.salas@gmail.com on 2012-01-10)
  5. Re: RDB2RDF WG agenda for 2012-01-10 meeting 1700 UTC (from bvillazon@fi.upm.es on 2012-01-10)
  6. Re: RDB2RDF WG agenda for 2012-01-10 meeting 1700 UTC (from marcelo.arenas1@gmail.com on 2012-01-10)
  7. RDB2RDF WG agenda for 2012-01-10 meeting 1700 UTC (from michael.hausenblas@deri.org on 2012-01-10)
  8. Full R2RML Review after ISSUE-68 and ISSUE-73 are resolved (from dmcneil@revelytix.com on 2011-12-23)
  9. Status update on LC comments and post-LC changes to R2RML (from richard@cyganiak.de on 2011-11-07)
  10. ISSUE-73 (section11-cleanup): Section 11 cleanup [R2RML] (from sysbot+tracker@w3.org on 2011-11-07)

Related notes:

RESOLVED as of http://www.w3.org/2012/01/10-RDB2RDF-minutes.html#item03

Michael Hausenblas, 17 Jan 2012, 11:38:25

Has been done as part of r1.187

Richard Cyganiak, 20 Jan 2012, 12:33:57

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: 73.html,v 1.1 2012/10/16 16:28:41 vivien Exp $