- From: Christoph LANGE <ch.lange@jacobs-university.de>
- Date: Thu, 26 Nov 2009 01:17:41 +0100
- To: RDFa Developers <public-rdf-in-xhtml-tf@w3.org>
- Cc: Michael Kohlhase <m.kohlhase@jacobs-university.de>
- Message-Id: <200911260117.45462.ch.lange@jacobs-university.de>
Dear RDFa developers, I am currently specifying the usage of RDFa inside a new host language (OMDoc, a semantic markup language for mathematical documents; http://omdoc.org). I would like to simplify the explanations on CURIEs a bit, compared to the RDFa syntax recommendation. In OMDoc as a host language, we'd like to 1. allow for using the XML default namespace for CURIEs in the default namespace, such as :name. 2. define our own vocabulary for CURIEs without prefix and colon. I suppose both is possible, because the RDFa recommendation says that for CURIE processing mappings for (1) and (2) have to be provided [by way of the specification of the host language]. I think I will do that, but not particularly endorse its usage, as general-purpose RDFa processors would not understand it. Now I'm just wondering why this is done in such a strange way for RDFa in XHTML. Why are the bare words that _are_ allowed in @rel and @rev attributes not specified as prefixless CURIEs (mapping to the http://www.w3.org/1999/xhtml/vocab# namespace) but as special reserved words? Is this for historical reasons? And why is there, in addition, a default namespace http://www.w3.org/1999/xhtml/vocab# for use with the empty prefix? That makes @rel="next" redundantly equal to @rel=":next". There is additionally a separate CURIE spec at http://www.w3.org/TR/curie/. Which one is more reliable, RDFa or CURIE? Thanks in advance, Christoph -- Christoph Lange, Jacobs Univ. Bremen, http://kwarc.info/clange, Skype duke4701
Received on Thursday, 26 November 2009 00:17:57 UTC