ISSUE-45: IRIs instead of literals for rr:termType choices

termtype-iris

IRIs instead of literals for rr:termType choices

State:
CLOSED
Product:
R2RML
Raised by:
Richard Cyganiak
Opened on:
2011-06-20
Description:
Raised by Drew Perttula:
http://lists.w3.org/Archives/Public/public-rdb2rdf-comments/2011Jun/0000.html


http://www.w3.org/TR/2011/WD-r2rml-20110324/#ObjectMapClass_termType_Property
currently says:
rr:termtype rdfs:range {"IRI", "BlankNode", "Literal"} .

I was expecting those choices to be URIs themselves, not strings. http://www.w3.org/TR/rdf-schema/#ch_literal is already a well-known id for "Literal" that I think has the right meaning for this context. I'm less sure what existing URIs to use for the other two, but it seems like they ought to exist or be added to a more core spec. rdfs:Resource, maybe?

Some reasons it would be better to use URIs than strings:
1. The values will be able to link to their own metadata, notably documentation
2. It's a good habit to promote. People will be copying r2rml's practices in their own RDF data.
3. If you want, you can make up superclasses for the allowed values (something like "Term" in this case and "Reference" in the SubjectMapClass case) and potentially simplify the rr:termtype definitions. UIs for r2rml are probably making some equivalent of those superclasses (aka enums) anyway.
Related Actions Items:
Related emails:
  1. Re: RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-08-02)
  2. Re: RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from ashok.malhotra@oracle.com on 2011-08-02)
  3. RDB2RDF WG agenda for 2011-08-02 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-07-30)
  4. Re: More edits on the R2RML spec, incl. ISSUE-47 (from ashok.malhotra@oracle.com on 2011-07-22)
  5. More edits on the R2RML spec, incl. ISSUE-47 (from richard@cyganiak.de on 2011-07-22)
  6. Minutes of 2011-07-19 telecon (from michael.hausenblas@deri.org on 2011-07-19)
  7. Re: RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from juanfederico@gmail.com on 2011-07-19)
  8. Re: RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from seema.sundara@oracle.com on 2011-07-19)
  9. Re: RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from marcelo.arenas1@gmail.com on 2011-07-19)
  10. RDB2RDF WG agenda for 2011-07-19 meeting 1600 UTC (from michael.hausenblas@deri.org on 2011-07-19)
  11. Re: updated ACTION-137 [Re: ISSUE-45 (termtype-iris): IRIs instead of literals for rr:termType choices [R2RML]] (from boris.villazon@deri.org on 2011-07-18)
  12. Re: updated ACTION-137 [Re: ISSUE-45 (termtype-iris): IRIs instead of literals for rr:termType choices [R2RML]] (from juanfederico@gmail.com on 2011-07-13)
  13. Re: updated ACTION-137 [Re: ISSUE-45 (termtype-iris): IRIs instead of literals for rr:termType choices [R2RML]] (from dmcneil@revelytix.com on 2011-07-12)
  14. Re: updated ACTION-137 [Re: ISSUE-45 (termtype-iris): IRIs instead of literals for rr:termType choices [R2RML]] (from richard@cyganiak.de on 2011-07-12)
  15. updated ACTION-137 [Re: ISSUE-45 (termtype-iris): IRIs instead of literals for rr:termType choices [R2RML]] (from souripriya.das@oracle.com on 2011-07-12)
  16. Re: Agenda for July 12 Telcon (from michael.hausenblas@deri.org on 2011-07-12)
  17. Re: Agenda for July 12 Telcon (from juanfederico@gmail.com on 2011-07-12)
  18. Re: Agenda for July 12 Telcon (from privera.salas@gmail.com on 2011-07-12)
  19. Re: Agenda for July 12 Telcon (from marcelo.arenas1@gmail.com on 2011-07-12)
  20. Agenda for July 12 Telcon (from ashok.malhotra@oracle.com on 2011-07-09)
  21. Re: Agenda for June 28 Telcon (Today) (from richard@cyganiak.de on 2011-06-28)
  22. Re: Agenda for June 28 Telcon (Today) (from michael.hausenblas@deri.org on 2011-06-28)
  23. Agenda for June 28 Telcon (Today) (from ashok.malhotra@oracle.com on 2011-06-28)
  24. ISSUE-45 (termtype-iris): IRIs instead of literals for rr:termType choices [R2RML] (from sysbot+tracker@w3.org on 2011-06-20)

Related notes:

RESOLUTION: Resolve ISSUE-45 by replacing literals for rr:termTypes with three new IRIs rr:IRI, rr:BlankNode, and rr:Literal
http://www.w3.org/2011/07/19-rdb2rdf-minutes.html

Implemented today in the R2RML draft

Richard Cyganiak, 22 Jul 2011, 08:49:04

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