- From: Thomas Baker <tbaker@tbaker.de>
- Date: Sat, 15 May 2010 06:42:53 -0400
- To: HTML working Group <public-html@w3.org>
Comments on HTML5 proposals from the DCMI community DCMI is interested in promoting any generic, standards-based solutions which ensure that its properties are precisely identified and can be referenced and used without ambiguity. To date, the Dublin Core community's use of data in X/HTML has focused on the case of "document metadata", data "about" the document itself, expressed as RDF triples encoded using the <meta> and <link> elements, using an HTML meta data profile known as "DC-HTML" (reference), which is associated with a GRDDL Profile Transformation. While this work is based on the profile mechanism and on GRDDL, DCMI does not consider itself to be constrained to those approaches if alternative approaches in HTML5 meet the requirements of the DCMI community. DCMI also recognises the value of being able to encode RDF data in the body of an X/HTML document, data either "about" the document or about other resources, and of the use of a common syntax for data in the head and the body. For document metadata in HTML5, the principal need of the Dublin Core community is for a mechanism to encode RDF triples using <meta> and <link> elements which: -- supports both literal and URI objects -- supports the intermixing of any independently created property URIs, not just property URIs owned by DCMI -- includes an abbreviation mechanism for property URIs, not just for property URIs owned by DCMI, but for property URIs generally. RDFa provides a mechanism for encoding document metadata that meets these requirements, as well as for encoding data about any resources in the body of the document. RDFa supports the abbreviation of URIs using CURIEs -- i.e., RDFa would meet DCMI's requirements for metadata in HTML5, and DCMI would be happy to promote the use of RDFa in HTML5 in place of the current DC-HTML profile. If the new microdata proposal were to provide a mechanism for achieving the same effect, then DCMI would be happy to promote its use as well. Based on an imperfect understanding of the proposal on the table, DCMI does have some concern that requiring the use of full URIs for qualifying the provenance of properties sets a high bar for implementers, who could resort to pragmatic solutions that would depend on out-of-band information or other forms of "context" to relate the properties used specifically to DCMI metadata terms and could therefore, in practice, introduce ambiguity about the precise terms referenced. In this sense, Microdata as currently proposed does not meet DCMI's requirements for metadata in HTML5. If the @profile attribute were removed from HTML5 and RDFa were also not available in HTML5, this would leave no mechanism which meets the requirements outlined above. Background Over the years, DCMI has developed several specifications of relevance to the discussions around HTML5: -- RFC 2731 of 1999 ("Encoding Dublin Core Metadata in HTML") [1], now obsoleted by RFC 5791 ("RFC 2731 Is Obsolete") of 2010 [2]. -- "Expressing Dublin Core in HTML/XHTML meta and link elements" of 2003 [3], currently a "superseded recommended" as explained in [4]. -- "Expressing Dublin Core metadata using HTML/XHTML meta and link elements" (a.k.a. DC-HTML) of 2008 [5], currently a DCMI Recommendation. The 2008 DC-HTML Recommendation makes use of the XHTML meta data profile, which is associated with a Profile Transformation as defined by GRDDL. DCMI acknowledges that all technology is transitional, and that, in particular, syntax for embedding metadata in HTML is likely to evolve significantly over the next few years. The intention of DCMI is to help metadata implementers use metadata effectively in the Web environment. While DCMI-specific solutions have been developed over the years to meet pressing needs, DCMI's intention is not to promote syntactic solutions that are specific to "Dublin Core", but rather to enable the use of Dublin Core terms in metadata that draws on other compatible namespaces, such as FOAF, in the context of application profiles. Increasingly, such syntax solutions are being developed outside of DCMI. Since the finalization of RDFa as a W3C Recommendation in 2008, DCMI also promotes RDFa for use in "Dublin Core" metadata as an alternative to DC-HTML/2008. In this spirit, DCMI does not consider itself to be committed to the profile attribute in a way that would preclude migration to alternative mechanisms in HTML5. DCMI is open to any forms of markup that will meet the needs of the Dublin Core community. Best regards, Tom Baker (CIO of DCMI), Pete Johnston, Mikael Nilsson, Andy Powell on behalf of DCMI [1] http://tools.ietf.org/html/rfc2731 [2] http://tools.ietf.org/html/rfc5791 [3] http://dublincore.org/documents/dcq-html/ [4] http://dublincore.org/documents/dc-html-notes/ [5] http://dublincore.org/documents/dc-html/ -- Thomas Baker <tbaker@tbaker.de> -- Tom Baker <tbaker@tbaker.de>
Received on Saturday, 15 May 2010 10:43:30 UTC