- From: Dean Edridge <dean@dean.org.nz>
- Date: Fri, 03 Oct 2008 20:22:20 +1300
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: noah_mendelsohn@us.ibm.com, www-tag@w3.org, Mark Baker <distobj@acm.org>, Ben Adida <ben@mit.edu>, RDFa <public-rdf-in-xhtml-tf@w3.org>
Hello I have some feedback on the RDFa in XHTML1.1 specification. I request that having a doctype for RDFa in XHTML1.1 documents become a MUST (compulsory), and not optional. As most people send their XHTML documents as text/html [1], a doctype will be needed to trigger standards mode, plus the lack of a doctype creates a conflict with the XHTML variant of HTML5. Steven Pemberton wrote: > > On Tue, 09 Sep 2008 02:53:56 +0200, <noah_mendelsohn@us.ibm.com> wrote: > >> As I have mentioned previously on this list, I am trying to wrap up the >> TAG finding on the Self-Describing Web [1], and the major unresolved >> question is whether there is a chain of normative specifications, >> presumably starting with the media type registration for >> application/xhtml+xml [2], that justifies the inference of RDF >> triples in >> an XHTML document that uses RDFa. > > Hi Noah. > > The RFC for application/xhtml+xml says > > With respect to XHTML Modularization [XHTMLMOD] and the existence > of XHTML based languages (referred to as XHTML family members) > that are not XHTML 1.0 conformant languages, it is possible that > 'application/xhtml+xml' may be used to describe some of these > documents. > > http://www.ietf.org/rfc/rfc3236.txt > > "RDFa in XHTML: Syntax and Processing" (which uses XHTML > Modularization) says: > > XHTML+RDFa documents SHOULD be labeled with the Internet Media > Type "application/xhtml+xml" as defined in [RFC3236]. The thing to keep in mind here is that based on the relatively small adoption rate of the XHTML mime type up until now [1], it would seem that the vast majority of RDFa in XHTML1.1 documents aren't going to be served over HTTP using the XHTML mime type, so perhaps the mime type can not be relied upon to identify a RDFa in XHTML1.1 web page (if that's what people were actually hoping to do). I don't think anyone can say the document is identified by the mime type, and then say the XHTML mime type (application/xhtml+xml) is optional for XHTML web pages [2] [3] > > > http://www.w3.org/TR/rdfa-syntax/#docconf > > (Note that XHTML+RDFa is the first version of XHTML that doesn't > require a DTD declaration to identify itself. I'm sorry, but that's not correct. The XHTML variant of the HTML5 specification, which has been around for four years now, can only be sent with a XML mime type such as application/xhtml+xml or application/xml), so therefore does not need to have a doctype (as the mime type triggers standards mode) or a DTD (although there is an optional one). It is identified by the root namespace and the mime type (application/xhtml+xml or application/xml) [4] And it is the mime type, namespace and lack of a doctype that allow user-agents and validators to identify a web page as being the XHTML variant of HTML5. Having two documents that look the same but are developed by different working groups may cause problems for people such as Olivier Thereaux that are going to need to configure the W3C_Validator to identify and validate these web pages. So I think a doctype for RDFa in XHTML1.1 should be a MUST. Here's some links to clarify: http://dev.w3.org/html5/html-author/#xhtml http://www.w3.org/html/wg/html5/#authors-using-xhtml http://wiki.whatwg.org/wiki/FAQ#What_will_the_DOCTYPE_be.3F http://www.w3.org/TR/html5-diff/#doctype > That notwithstanding, there is also a DTD available, since current > browsers use the existence of a DTD declaration to switch itself into > Standards Mode). I think you mean the doctype switch triggers standards mode. Since most people are going to serve their pages as text/html, they'll be needing a doctype to trigger standards mode in browsers. [5] If authors don't wish to reference a DTD, authors could just use a doctype like the one below without the usual DTD reference. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" ""> [1] http://goer.org/Markup/TheXPhiles/ [2] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Jun/0124.html [3] http://www.w3.org/MarkUp/2008/ED-xhtmlmime-20080827/#text-html [4] http://www.w3.org/html/wg/html5/#authors-using-xhtml [5] http://hsivonen.iki.fi/doctype/ Best Regards -- Dean Edridge
Received on Friday, 3 October 2008 07:22:56 UTC