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:
Related emails:
  1. Re: ISSUE-57 and ISSUE-72 implemented (was: Re: 2011-12-20 meeting minutes) (from richard@cyganiak.de on 2011-12-20)
  2. ISSUE-57 and ISSUE-72 implemented (was: Re: 2011-12-20 meeting minutes) (from richard@cyganiak.de on 2011-12-20)
  3. 2011-12-20 meeting minutes (from michael.hausenblas@deri.org on 2011-12-20)
  4. Re: RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from unbehauen@informatik.uni-leipzig.de on 2011-12-20)
  5. Re: RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from privera.salas@gmail.com on 2011-12-20)
  6. Re: RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from ashok.malhotra@oracle.com on 2011-12-20)
  7. RDB2RDF WG agenda for 2011-12-20 meeting 1700 UTC (from michael.hausenblas@deri.org on 2011-12-20)
  8. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from juanfederico@gmail.com on 2011-12-14)
  9. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-14)
  10. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-14)
  11. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from kidehen@openlinksw.com on 2011-12-14)
  12. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from juanfederico@gmail.com on 2011-12-14)
  13. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from SOURIPRIYA.DAS@oracle.com on 2011-12-14)
  14. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from juanfederico@gmail.com on 2011-12-14)
  15. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-14)
  16. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from kidehen@openlinksw.com on 2011-12-13)
  17. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from SOURIPRIYA.DAS@oracle.com on 2011-12-13)
  18. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from kidehen@openlinksw.com on 2011-12-13)
  19. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-13)
  20. Re: RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from marcelo.arenas1@gmail.com on 2011-12-13)
  21. Re: RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from unbehauen@informatik.uni-leipzig.de on 2011-12-13)
  22. Re: RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from bvillazon@fi.upm.es on 2011-12-13)
  23. RDB2RDF WG agenda for 2011-12-13 meeting 1700 UTC (from michael.hausenblas@deri.org on 2011-12-13)
  24. Re: What is Oracle's objection to the use of Turtle as R2RML syntax? (from souripriya.das@oracle.com on 2011-12-07)
  25. What is Oracle's objection to the use of Turtle as R2RML syntax? (from richard@cyganiak.de on 2011-12-06)
  26. Re: RDB2RDF WG agenda for 2011-11-29 meeting 1700 UTC (from bvillazon@fi.upm.es on 2011-11-29)
  27. Re: RDB2RDF WG agenda for 2011-11-29 meeting 1700 UTC (from SOURIPRIYA.DAS@oracle.com on 2011-11-29)
  28. RDB2RDF WG agenda for 2011-11-29 meeting 1700 UTC (from michael.hausenblas@deri.org on 2011-11-29)
  29. Status update on LC comments and post-LC changes to R2RML (from richard@cyganiak.de on 2011-11-07)
  30. Minutes of 2011-09-06 telecon (from michael.hausenblas@deri.org on 2011-09-06)
  31. Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-09-06)
  32. Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from bvillazon@fi.upm.es on 2011-09-06)
  33. Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from juanfederico@gmail.com on 2011-09-06)
  34. Re: RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from auer@informatik.uni-leipzig.de on 2011-09-06)
  35. RDB2RDF WG agenda for 2011-09-06 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-09-06)
  36. Raising issues/actions for Souri's comments (from richard@cyganiak.de on 2011-08-30)
  37. Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from nuno.lopes@deri.org on 2011-08-30)
  38. Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from privera.salas@gmail.com on 2011-08-30)
  39. Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-30)
  40. Re: RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from juanfederico@gmail.com on 2011-08-29)
  41. RDB2RDF WG agenda for 2011-08-30 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-29)
  42. Re: Remaining R2RML issues for Last Call (ISSUE-55, ISSUE-57, ISSUE-58) (from michael.hausenblas@deri.org on 2011-08-27)
  43. Re: Remaining R2RML issues for Last Call (ISSUE-55, ISSUE-57, ISSUE-58) (from ashok.malhotra@oracle.com on 2011-08-27)
  44. Remaining R2RML issues for Last Call (ISSUE-55, ISSUE-57, ISSUE-58) (from richard@cyganiak.de on 2011-08-27)
  45. Re: ISSUE-57: Ok to go to Last Call with this text? (from ashok.malhotra@oracle.com on 2011-08-26)
  46. ISSUE-57: Ok to go to Last Call with this text? (from richard@cyganiak.de on 2011-08-26)
  47. Re: RDB2RDF WG agenda for 2011-08-23 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-23)
  48. Re: RDB2RDF WG agenda for 2011-08-23 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-23)
  49. RDB2RDF WG agenda for 2011-08-23 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-23)
  50. RDB2RDF WG agenda for 2011-08-16 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-08-13)
  51. Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-11)
  52. Re: Non-Turtle mapping documents (ISSUE-57) (from ivan@w3.org on 2011-08-11)
  53. Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-11)
  54. Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-11)
  55. Re: Non-Turtle mapping documents (ISSUE-57) (from ashok.malhotra@oracle.com on 2011-08-11)
  56. Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-11)
  57. Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-11)
  58. Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-11)
  59. Re: Non-Turtle mapping documents (ISSUE-57) (from SOURIPRIYA.DAS@oracle.com on 2011-08-10)
  60. Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-10)
  61. Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-10)
  62. Re: Non-Turtle mapping documents (ISSUE-57) (from richard@cyganiak.de on 2011-08-10)
  63. Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-10)
  64. Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-10)
  65. Re: Non-Turtle mapping documents (ISSUE-57) (from ivan@w3.org on 2011-08-10)
  66. Re: Non-Turtle mapping documents (ISSUE-57) (from ashok.malhotra@oracle.com on 2011-08-09)
  67. Re: Non-Turtle mapping documents (ISSUE-57) (from michael.hausenblas@deri.org on 2011-08-09)
  68. Re: Non-Turtle mapping documents (ISSUE-57) (from souripriya.das@oracle.com on 2011-08-09)
  69. Re: Status of the R2RML document and going last call (from michael.hausenblas@deri.org on 2011-08-02)
  70. Status of the R2RML document and going last call (from richard@cyganiak.de on 2011-08-02)
  71. Re: RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-02)
  72. Re: RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from ashok.malhotra@oracle.com on 2011-08-02)
  73. RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-07-30)
  74. Non-Turtle mapping documents (ISSUE-57) (was: Re: Review of R2RML working draft) (from richard@cyganiak.de on 2011-07-25)
  75. 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)
  76. 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)
  77. 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

Richard Cyganiak, 11 Aug 2011, 18:03:07

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:10

As 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#item02

Michael 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:23

Done in r1.181.

Richard Cyganiak, 20 Dec 2011, 17:41:40

RESOLUTION 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.
]]

Richard Cyganiak, 20 Dec 2011, 17:53:56

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