- From: <noah_mendelsohn@us.ibm.com>
- Date: Fri, 22 Aug 2008 19:32:51 -0400
- To: www-tag@w3.org
- Cc: Stuart Williams <skw@hp.com>, "Steven Pemberton" <steven.pemberton@cwi.nl>, "Mark Baker" <distobj@acm.org>, Ben Adida <ben@mit.edu>, Norman Walsh <ndw@nwalsh.com>, Tim Berners-Lee <timbl@w3.org>
I've been talking to some other TAG members about updating the Self Describing Web draft to reflect the guidance given at the May 2008 TAG face to face meeting (Bristol). In a private reply to me, our scribe Norm Walsh confirmed that I had correctly understood that: | - The paragraph starting "Even though this document is of media type | application/xhtml+xml " needs to be replaced with following your nose | through: application/xhtml+xml -> RFC 3236 -> HTML M12N -> | http://www.w3.org/1999/xhtml -> RDFa specification So, I set off to work through the pertinent specifications to understand the connection from RFC 3236 ("The 'application/xhtml+xml' Media Type") [3] and HTML Modularization (HTML M12N). I didn't get very far. In particular, the text I see in RFC 3236 that mentions HTML M12N is: "Work continues in the Modularization of XHTML Recommendation [XHTMLM12N], the decomposition of XHTML 1.0 into modules that can be used to compose new XHTML based languages, plus a framework for supporting this composition." - and - "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. However, it should suffice for now for the purposes of interoperability that user agents accepting 'application/xhtml+xml' content use the user agent conformance rules in [XHTML1]." - and - "XHTML Modularization provides a naming convention by which a public identifier for an external subset in the document type declaration of a conforming document will contain the string "//DTD XHTML". And while some XHTML based languages require the doctype declaration to occur within documents of that type, such as XHTML 1.0, or XHTML Basic (http://www.w3.org/TR/xhtml-basic), it is not the case that all XHTML based languages will include it. " The first of those quotes clearly has no normative force. The second says "it is possible that [the media type] may be used to describe [documents that are XHTML family members but not XHMTL 1.0 conformant]" Does get give us the normative follow your nose connection that we need in order to claim that RDFa documents are self describing and can be safely interpreted by user agents? I'm not convinced. I don't think the third quote helps much either. Clearly, the RFC allows for use of the media type with XHTML M12N content, insofar as it says that it's "possible" that the media type "may be used to describe >some< of these documents". What's not clear to me is whether the appearance of the media type is thus sufficient to trigger formal appeal to the M12N specification for interpreting the content. If any of you who understand these specifications better than I do could offer some guidance, I'd be very grateful. In the meantime, I don't feel that it's appropriate for me to update the Self-describing Web draft (which is sort of frustrating, since this appears to be the one significant technical sticking point in getting it published.) Thank you. Noah [1] http://www.w3.org/2001/tag/doc/selfDescribingDocuments-2008-05-12.html [2] http://www.w3.org/2001/tag/2008/05/20-minutes#item07 [3] http://www.rfc-editor.org/rfc/rfc3236.txt -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 --------------------------------------
Received on Friday, 22 August 2008 23:32:07 UTC