lots of SMIL namespaces, revisited [XMLVersioning-41 / ISSUE-41]

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