ISSUE-47: What happens when rr:column, rr:template etc produce invalid IRIs?

invalid-iris

What happens when rr:column, rr:template etc produce invalid IRIs?

State:
CLOSED
Product:
R2RML
Raised by:
Richard Cyganiak
Opened on:
2011-06-21
Description:
What happens when rr:column, rr:template etc produce invalid IRIs?

Is this an error? Is it a warning? Is the triple ignored? Is it automatically %-encoded?

Also, what exactly is a valid or invalid IRI? In particular, is it relative or absolute? If relative, then with respect to what base IRI?
Related Actions Items:
No related actions
Related emails:
  1. Re: More edits on the R2RML spec, incl. ISSUE-47 (from ashok.malhotra@oracle.com on 2011-07-22)
  2. More edits on the R2RML spec, incl. ISSUE-47 (from richard@cyganiak.de on 2011-07-22)
  3. Minutes of 2011-07-19 telecon (from michael.hausenblas@deri.org on 2011-07-19)
  4. Re: RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from juanfederico@gmail.com on 2011-07-19)
  5. Re: RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from seema.sundara@oracle.com on 2011-07-19)
  6. Re: RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-07-19)
  7. RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-07-19)
  8. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from boris.villazon@deri.org on 2011-07-18)
  9. regrets for 19-JUL-2011 meeting (from souripriya.das@oracle.com on 2011-07-17)
  10. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-13)
  11. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-13)
  12. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-13)
  13. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-12)
  14. Re-opening issues 47 and 29 (from richard@cyganiak.de on 2011-07-12)
  15. Re: Agenda for July 12 Telcon (from michael.hausenblas@deri.org on 2011-07-12)
  16. Re: Agenda for July 12 Telcon (from juanfederico@gmail.com on 2011-07-12)
  17. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from souripriya.das@oracle.com on 2011-07-12)
  18. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-12)
  19. Re: Agenda for July 12 Telcon (from privera.salas@gmail.com on 2011-07-12)
  20. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-12)
  21. Re: Agenda for July 12 Telcon (from marcelo.arenas1@gmail.com on 2011-07-12)
  22. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-11)
  23. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-11)
  24. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-11)
  25. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-11)
  26. Agenda for July 12 Telcon (from ashok.malhotra@oracle.com on 2011-07-09)
  27. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-08)
  28. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-08)
  29. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-08)
  30. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-08)
  31. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-07)
  32. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-07)
  33. Re: Addressing ISSUE-47 (invalid and relative IRIs) (from dmcneil@revelytix.com on 2011-07-07)
  34. Addressing ISSUE-47 (invalid and relative IRIs) (from richard@cyganiak.de on 2011-07-05)
  35. Re: Agenda for June 28 Telcon (Today) (from richard@cyganiak.de on 2011-06-28)
  36. Re: Agenda for June 28 Telcon (Today) (from michael.hausenblas@deri.org on 2011-06-28)
  37. Agenda for June 28 Telcon (Today) (from ashok.malhotra@oracle.com on 2011-06-28)
  38. ISSUE-47 (invalid-iris): What happens when rr:column, rr:template etc produce invalid IRIs? [R2RML] (from sysbot+tracker@w3.org on 2011-06-21)

Related notes:

The Editor's Draft now specifies:
- rr:template with term type “IRI” %-encodes any character that is not in iunreserved
- generate IRIs only if the value is a valid IRI, or results in a valid IRI after prepending the base IRI
- otherwise, don't generate a triple

This gives quite a bit of flexibility (use rr:template when you want to encode), while ensuring reversibility for SPARQL.

Richard Cyganiak, 4 Jul 2011, 21:51:42

Changing state to OPEN again as there has been considerable discussion about this and consensus doesn't appear to be achieved

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

Oops, I should have set the status back to RAISED as there was no WG decision to open this issue yet

Richard Cyganiak, 12 Jul 2011, 20:02:18

WG decision is here:
http://www.w3.org/2011/07/19-rdb2rdf-minutes.html

RESOLUTION: Resolve ISSUE-47 by adopting Richard's proposal from http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Jul/0084.html with David's amendments from http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Jul/0097.html ; editors will mark issue as pending review when changes are done

Implemented in the draft here:
http://www.w3.org/2001/sw/rdb2rdf/r2rml/#data-errors

Richard Cyganiak, 22 Jul 2011, 09:49:15

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