Re: Comment on RDF 1.1: use case for HTML5 data type


this is a response to you and the MLW-L Working Group about your request of adding an HTML Literal datatype to the new version of RDF:

This mail is just to inform you that the RDF WG has accepted today to add this datatype to RDF. Here is the proposed (and accepted) proposal[1]


RDF provides for HTML content as a possible literal value. This allows markup in literal values. Such content is indicated in an RDF graph using a literal whose datatype is a special built-in datatype rdf:HTML.

rdf:HTML is defined as follows.

=== An IRI denoting this datatype ===

=== The lexical space ===
is the set of Unicode strings.

=== The value space ===
is a set of DOM DocumentFragment nodes [DOM4:1]. Two DocumentFragment nodes A and B are considered equal if and only if the DOM method A.isEqualNode(B) [DOM4:2] returns true.

=== The lexical-to-value mapping ===
is defined as:

1. Let domnodes be the list of DOM nodes [DOM4:3] that result from applying the HTML fragment parsing algorithm [HTML5:1] to the literal's lexical form, without a context element.
2. Let domfrag be a DOM DocumentFragment [DOM4:1] whose childNodes attribute is equal to domnodes
3. Return domfrag.normalize() [DOM4:4]


(The original mail in [1] also referred to a canonical mapping, but that will not be used.)

The next draft of the RDF 1.1 Concept document will include this datatype.




Tracker, this closes ACTION-172

Ivan Herman, W3C Semantic Web Activity Lead
mobile: +31-641044153

Received on Wednesday, 16 May 2012 16:12:15 UTC