- From: Dan Connolly <connolly@w3.org>
- Date: Fri, 31 Aug 2007 12:52:24 -0500
- To: www-tag <www-tag@w3.org>, David Orchard <dorchard@bea.com>
- Cc: Thierry Michel <tmichel@w3.org>, Simon Pieters <zcorpan@gmail.com>
Back in our March 2006 meeting, I took an action re the finding on XML versioning... ACTION: DanC to Look at the document and see if it is good for informing on this SMIL problem of multiple namespaces. -- http://www.w3.org/2001/tag/2006/03/03-tagmem-minutes.html#action03 I didn't come up with anything, so we dropped it. http://www.w3.org/2001/tag/2006/10/05-afternoon-minutes#PENDING3 I see somebody just sent a relevant comment: [SMIL30 LC Comment] Please use only one namespace Simon Pieters (Friday, 31 August) http://lists.w3.org/Archives/Public/www-smil/2007JulSep/0060.html So let me try again to see if the draft finding helps us think about the SMIL case... http://www.w3.org/2001/tag/doc/versioning-strategies http://www.w3.org/2001/tag/doc/versioning-strategies-20070704.html#iddiv194353056 I think the comment from Simon Pieters is advocating a versioning strategy like XSLT, where the namespace name stays the same across versions. Section 6 Case Studies looks promising, but it seems to have just one case study, HTML. And I'm not quite sure I can read that table. Dave, I don't see the relevant strategies right off the bat; help me find them? On the other hand, I'm also having trouble finding anything about SMIL's versioning story. What are deployed SMIL 2 agents expected to do with SMIL 3 documents? Perhaps this is part of the story? "Each module in this specification has a unique identifier associated with it. They are intended to uniquely and consistently identify each of them. They should be used as values in a test for whether an implementation includes a specific module, as well as in other circumstances where a need to refer to a specific SMIL 3.0 module is necessary." -- http://www.w3.org/TR/SMIL3/smil-modules.html#smilModulesNSSMIL21ModuleIdentifiers Are there test cases to demonstrate this testing stuff yet? One of the questions in the versioning finding is "What schema language?" SMIL seems to not use XML Schemas nor substitution groups, but rather DTDs and techniques from XHTML modularization... "The reader is assumed to be familiar with the mechanisms defined in "Modularization of XHTML" [XMOD], in particular Appendix D [XMOD-APPD] and Appendix E [XMOD-APPE]. In general, the SMIL 3.0 modular DTDs use the same mechanisms as the XHTML modular DTDs use. Exceptions to this are ..." --http://www.w3.org/TR/SMIL3/smil-modules.html#smilModulesNSDTDCreation I wonder why neither XSD nor RNG is used to specify SMIL 3. -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Friday, 31 August 2007 17:52:39 UTC