ISSUE-57: R2RML doesn't allow R2RML documents in RDF/XML syntax
r2rml-document-syntax
R2RML doesn't allow R2RML documents in RDF/XML syntax
- State:
- CLOSED
- Product:
- R2RML
- Raised by:
- Richard Cyganiak
- Opened on:
- 2011-07-25
- Description:
- The way R2RML is currently defined, there are:
a) R2RML mapping graphs -- an RDF graph that encodes an R2RML mapping
b) R2RML mapping documents -- a Turtle serialization of an R2RML mapping graph
An R2RML processor MUST support R2RML mapping *documents* (in Turtle), but MAY support R2RML mapping *graphs* (in any syntax).
There are some perceived downsides of this design:
1. According to the definition, an R2RML mapping graph in RDF/XML would *not* be a conforming R2RML mapping document. This is not intuitive.
2. RDF is about model, not about syntax, so why define R2RML in RDF, and then tie it to a particular syntax?
(The obvious alternate design would be: *Just* define R2RML mapping graphs, without talking about syntax at all. But this has drawn a strong objection (from Richard Cyganiak)):
http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Jun/0165.html ) - Related Actions Items:
ACTION-181 on Richard Cyganiak to Implement ISSUE-57 resolution - due 2011-12-27, closed- Related emails:
- Re: ISSUE-57 and ISSUE-72 implemented (was: Re: 2011-12-20 meeting minutes) (from richard@cyganiak.de on 2011-12-20)
- ISSUE-57 and ISSUE-72 implemented (was: Re: 2011-12-20 meeting minutes) (from richard@cyganiak.de on 2011-12-20)
- 2011-12-20 meeting minutes (from michael.hausenblas@deri.org on 2011-12-20)
- Re: RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from unbehauen@informatik.uni-leipzig.de on 2011-12-20)
- Re: RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from privera.salas@gmail.com on 2011-12-20)
- Re: RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from ashok.malhotra@oracle.com on 2011-12-20)
- RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from michael.hausenblas@deri.org on 2011-12-20)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from juanfederico@gmail.com on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from kidehen@openlinksw.com on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from juanfederico@gmail.com on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from SOURIPRIYA.DAS@oracle.com on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from juanfederico@gmail.com on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-14)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from kidehen@openlinksw.com on 2011-12-13)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from SOURIPRIYA.DAS@oracle.com on 2011-12-13)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from kidehen@openlinksw.com on 2011-12-13)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-13)
- Re: RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from marcelo.arenas1@gmail.com on 2011-12-13)
- Re: RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from unbehauen@informatik.uni-leipzig.de on 2011-12-13)
- Re: RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from bvillazon@fi.upm.es on 2011-12-13)
- RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from michael.hausenblas@deri.org on 2011-12-13)
- Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from souripriya.das@oracle.com on 2011-12-07)
- What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-06)
- Re: RDB2RDF WG agenda for 2011-11-29 meeting 1700 UTC (from bvillazon@fi.upm.es on 2011-11-29)
- Re: RDB2RDF WG agenda for 2011-11-29 meeting 1700 UTC (from SOURIPRIYA.DAS@oracle.com on 2011-11-29)
- RDB2RDF WG agenda for 2011-11-29 meeting 1700 UTC (from michael.hausenblas@deri.org on 2011-11-29)
- Status update on LC comments and post-LC changes to R2RML (from richard@cyganiak.de on 2011-11-07)
- Minutes of 2011-09-06 telecon (from michael.hausenblas@deri.org on 2011-09-06)
- Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-09-06)
- Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from bvillazon@fi.upm.es on 2011-09-06)
- Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from juanfederico@gmail.com on 2011-09-06)
- Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from auer@informatik.uni-leipzig.de on 2011-09-06)
- RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-09-06)
- Raising issues/actions for Souri's comments (from richard@cyganiak.de on 2011-08-30)
- Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from nuno.lopes@deri.org on 2011-08-30)
- Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from privera.salas@gmail.com on 2011-08-30)
- Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-30)
- Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from juanfederico@gmail.com on 2011-08-29)
- RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-29)
- Re: Remaining R2RML issues for Last Call (ISSUE-55, ISSUE-57, ISSUE-58) (from michael.hausenblas@deri.org on 2011-08-27)
- Re: Remaining R2RML issues for Last Call (ISSUE-55, ISSUE-57, ISSUE-58) (from ashok.malhotra@oracle.com on 2011-08-27)
- Remaining R2RML issues for Last Call (ISSUE-55, ISSUE-57, ISSUE-58) (from richard@cyganiak.de on 2011-08-27)
- Re: ISSUE-57: Ok to go to Last Call with this text? (from ashok.malhotra@oracle.com on 2011-08-26)
- ISSUE-57: Ok to go to Last Call with this text? (from richard@cyganiak.de on 2011-08-26)
- Re: RDB2RDF WG agenda for 2011-08-23 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-23)
- Re: RDB2RDF WG agenda for 2011-08-23 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-23)
- RDB2RDF WG agenda for 2011-08-23 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-23)
- RDB2RDF WG agenda for 2011-08-16 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-13)
- Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from ivan@w3.org on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from ashok.malhotra@oracle.com on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-11)
- Re: Non-Turtle mapping documents (ISSUE-57) (from SOURIPRIYA.DAS@oracle.com on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from ivan@w3.org on 2011-08-10)
- Re: Non-Turtle mapping documents (ISSUE-57) (from ashok.malhotra@oracle.com on 2011-08-09)
- Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-09)
- Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-09)
- Re: Status of the R2RML document and going last call (from michael.hausenblas@deri.org on 2011-08-02)
- Status of the R2RML document and going last call (from richard@cyganiak.de on 2011-08-02)
- Re: RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-02)
- Re: RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from ashok.malhotra@oracle.com on 2011-08-02)
- RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-07-30)
- Non-Turtle mapping documents (ISSUE-57) (was: Re: Review of R2RML working draft) (from richard@cyganiak.de on 2011-07-25)
- Re: ISSUE-57 (r2rml-document-syntax): R2RML doesn't allow R2RML documents in RDF/XML syntax [R2RML] (from richard@cyganiak.de on 2011-07-25)
- Re: ISSUE-57 (r2rml-document-syntax): R2RML doesn't allow R2RML documents in RDF/XML syntax [R2RML] (from dmcneil@revelytix.com on 2011-07-25)
- ISSUE-57 (r2rml-document-syntax): R2RML doesn't allow R2RML documents in RDF/XML syntax [R2RML] (from sysbot+tracker@w3.org on 2011-07-25)
Related notes:
A possible compromise proposal is on record here:
http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Aug/0106.html
There's a large issue box explaining the disagreement in the spec now:http://www.w3.org/2001/sw/rdb2rdf/r2rml/#syntax
Richard Cyganiak, 26 Aug 2011, 17:09:10As per WG decision [1]:
[[
RESOLUTION: Lack of consensus on the syntax question is noted in the issue box in Section 4.2, which presents both options. A decision on the question will be postponed until after Last Call. This closes ISSUE-57.
]]
[1] http://www.w3.org/2011/09/06-RDB2RDF-minutes.html#item02Michael Hausenblas, 6 Sep 2011, 17:23:59
Re-opening this issue, as it needs to be addressed now.
Richard Cyganiak, 7 Nov 2011, 18:13:23Done in r1.181.
Richard Cyganiak, 20 Dec 2011, 17:41:40RESOLUTION in today's call was: Close ISSUE-57 with: [[
§1 An R2RML processor is a system that, given an R2RML mapping and an input database, provides access to the output dataset.
§2 An RDF graph that represents an R2RML mapping is called an R2RML mapping graph.
§3 An R2RML mapping document is any document written in the Turtle [TURTLE] RDF syntax that encodes an R2RML mapping graph.
§4 A conforming R2RML processor SHOULD accept R2RML mapping documents in Turtle syntax. It MAY accept R2RML mapping graphs encoded in other RDF syntaxes.
]]
Display change log