- From: Simon Pieters <zcorpan@gmail.com>
- Date: Wed, 14 Nov 2007 10:16:07 +0100
- To: tmichel@w3.org
- Cc: www-smil@w3.org
On Tue, 30 Oct 2007 20:03:55 +0100, <tmichel@w3.org> wrote: > > Dear Simon Pieters , > > The SYMM Working Group has reviewed the comments you sent [1] on the Last > Call Working Draft [2] of the Synchronized Multimedia Integration > Language > (SMIL 3.0) published on 13 Jul 2007. Thank you for having taken the time > to > review the document and to send us comments! > > The Working Group's response to your comment is included below. > > Please review it carefully and let us know by email at www-smil@w3.org if > you agree with it or not before 02 nov 2007. In case of disagreement, you > are requested to provide a specific solution for or a path to a consensus > with the Working Group. If such a consensus cannot be achieved, you will > be given the opportunity to raise a formal objection which will then be > reviewed by the Director during the transition of this document to the > next stage in the W3C Recommendation Track. > > Thanks, > > For the SYMM Working Group, > Thierry Michel > W3C Staff Contact > > 1. > http://www.w3.org/mid/op.txxlkdbp7a8kvn@hp-a0a83fcd39d2.palace.opera.no > 2. http://www.w3.org/TR/2007/WD-SMIL3-20070713/ > > > ===== > > Your comment on Synchronized Multimedia Integration Language (SMIL > 3.0)...: >> Prior SMIL specs have introduced many namespaces: >> >> http://annevankesteren.nl/2006/03/smil >> >> It seems that SMIL 3.0 adds at least 63 more to this list: >> >> >> > http://www.w3.org/TR/2007/WD-SMIL3-20070713/smil-modules.html#smilModulesNSSMIL21ModuleXMLNamespace >> >> It says that: >> >> The XML namespace identifier for the complete set of SMIL 3.0 >> modules, >> elements and attributes, are contained within the following >> namespace: >> >> http://www.w3.org/2007/07/SMIL30/ >> >> ...but this is not correct. Namespaces in XML are opaque strings. [1] >> The >> following are all completely different elements: >> >> <smil xmlns="http://www.w3.org/2007/07/SMIL30/"/> >> <smil xmlns="http://www.w3.org/2007/07/SMIL30/AccessKeyTiming"/> >> >> You are effectively forcing implementors to ignore the namespace >> altogether or use some other means that to deal with the 174 different >> >> namespaces in SMIL. As I understand it, it's also effectively >> impossible >> to write a RELAX NG schema for SMIL 3.0 because it uses multiple >> namespaces. >> >> It is not appropriate to have several namespaces for the same language. >> >> Even with a new version of a language, if it is intended to be >> backwards >> compatible (work in UAs that only support an older version of the >> language) it should use the same namespace. XHTML has only one >> namespace. >> SVG has only one namespace. MathML has only one namespace. And so >> forth. >> >> Given that there already are 111 different namespaces for SMIL prior to >> >> SMIL 3.0, I would suggest that SMIL 3.0 clears this up by introducing >> one >> new namespace that is to be used for all future revisions of SMIL: >> >> http://www.w3.org/ns/smil >> >> ...and use a separate attribute to deal with module identifiers (e.g. >> >> module="AccessKeyTiming") if necessary. >> >> [1] http://www.w3.org/TR/REC-xml-names/#NSNameComparison > > > Working Group Resolution (LC-1826): > We will be using a single namespace for SMIL 3.0 > http://www.w3.org/ns/SMIL. > > The single SMIL 3.0 namespace string will be specified in each SMIL 3.0 > profile chapter. > http://www.w3.org/ns/SMIL. > > We will also remove the following statement- section (2.4.2 in > the LC document). : > > "The XML namespace identifier for the complete set of SMIL 3.0 > modules,elements and attributes, are contained within the following > namespace: > http://www.w3.org/2007/07/SMIL30/" Thank you, this satisfies my comment. -- Simon Pieters
Received on Wednesday, 14 November 2007 09:16:26 UTC