This section is informative.
This section defines the DTDs for SMIL 3.0 Modules and Profiles. A zip archive of the SMIL 3.0 DTDs is also available.
This SMIL version also provides Informative Relax NG schemas for SMIL 3.0 Modules and Profiles to validate SMIL 3.0 documents.
Informative tables of elements content for SMIL 3.0 profiles (Language Profile, Unified Mobile Profile, DAISY Profile, Tiny Profile and smilText Profile are provided for user convenience.
The following SMIL 3.0 DTDs are Normative for validation of SMIL 3.0 documents. The Relax NG schemas are only informative.
The working group may make changes to the SMIL 3.0 DTD to correct errata. A non-normative version of the SMIL 3.0 DTD with corrections made is available here.
This section is Normative.
<!-- ====================================================================== --> <!-- SMIL 3.0 Structure Module ============================================ --> <!-- file: SMIL-struct.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Warner ten Kate, Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.6 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-struct.mod" ====================================================================== --> <![%SMIL.Structure.module;[ <!-- ================== SMIL Document Root ============================== --> <!ENTITY % SMIL.smil.attrib "" > <!ENTITY % SMIL.smil.content "EMPTY" > <!ENTITY % SMIL.smil.qname "smil" > <!-- If smil: prefixes are used, we supply a default xmlns:smil attribute. If no prefix is used, we require an xmlns attribute instead. Note that the xmlns:smil attribute declaration is part of %SMIL.Core.attrib;. --> <![%SMIL.prefixed;[ <!ENTITY % SMIL.smil.xmlns.attrib ""> ]]> <!ENTITY % SMIL.smil.xmlns.attrib "xmlns %URI.datatype; #REQUIRED"> <!ELEMENT %SMIL.smil.qname; %SMIL.smil.content;> <!ATTLIST %SMIL.smil.qname; %SMIL.smil.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.smil.xmlns.attrib; > <!-- ================== The Document Head =============================== --> <!ENTITY % SMIL.head.content "EMPTY" > <!ENTITY % SMIL.head.attrib "" > <!ENTITY % SMIL.head.qname "head" > <!ELEMENT %SMIL.head.qname; %SMIL.head.content;> <!ATTLIST %SMIL.head.qname; %SMIL.head.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > <!--=================== The Document Body - Timing Root ================= --> <!ENTITY % SMIL.body.content "EMPTY" > <!ENTITY % SMIL.body.attrib "" > <!ENTITY % SMIL.body.qname "body" > <!ELEMENT %SMIL.body.qname; %SMIL.body.content;> <!ATTLIST %SMIL.body.qname; %SMIL.body.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > ]]> <!-- end of SMIL-struct.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Media Objects Modules ======================================= --> <!-- file: SMIL-media.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Rob Lanphier, Jacco van Ossenbruggen,, Sjoerd Mullender Sjoerd Mullender. Revision: 1.9 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Media Objects//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-media.mod" ====================================================================== --> <!-- ================== Profiling Entities ================================ --> <!ENTITY % SMIL.MediaParam.module "IGNORE"> <![%SMIL.MediaParam.module;[ <!ENTITY % SMIL.param.attrib ""> <!ENTITY % SMIL.param.qname "param"> <!ENTITY % SMIL.param.content "EMPTY"> <!ELEMENT %SMIL.param.qname; %SMIL.param.content;> <!ATTLIST %SMIL.param.qname; %SMIL.param.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; name CDATA #IMPLIED value CDATA #IMPLIED valuetype (data | ref | object) 'data' type %ContentType.datatype; #IMPLIED > <!ENTITY % SMIL.paramGroup.content "(%SMIL.param.qname;*)"> <!ENTITY % SMIL.paramGroup.attrib ""> <!ENTITY % SMIL.paramGroup.qname "paramGroup"> <!ELEMENT %SMIL.paramGroup.qname; %SMIL.paramGroup.content;> <!-- normally we get xml:id from the Structure module, but in case that is not included, we define it ourselves --> <![%SMIL.Structure.module;[ <!ENTITY % SMIL.paramGroup.id.attrib ""> ]]> <!ENTITY % SMIL.paramGroup.id.attrib "xml:id ID #IMPLIED"> <!ATTLIST %SMIL.paramGroup.qname; %SMIL.paramGroup.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.paramGroup.id.attrib; > ]]> <!ENTITY % SMIL.mo-attributes " %SMIL.media-object.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; %SMIL.MediaRenderAttributes.attrib; "> <!ENTITY % SMIL.BasicMedia.module "IGNORE"> <![%SMIL.BasicMedia.module;[ <!ENTITY % SMIL.media-object.content "EMPTY"> <!ENTITY % SMIL.media-object.attrib ""> <!ENTITY % SMIL.soundAlign.attrib ""> <!-- ================ Media Objects Entities ============================ --> <!-- Most info is in the attributes, media objects are empty or have children defined at the language integration level: --> <!ENTITY % SMIL.mo-content "%SMIL.media-object.content;"> <!-- ================ Media Objects Elements ============================ --> <!ENTITY % SMIL.ref.qname "ref"> <!ENTITY % SMIL.animation.qname "animation"> <!ENTITY % SMIL.audio.qname "audio"> <!ENTITY % SMIL.img.qname "img"> <!ENTITY % SMIL.text.qname "text"> <!ENTITY % SMIL.textstream.qname "textstream"> <!ENTITY % SMIL.video.qname "video"> <!ENTITY % SMIL.ref.content "%SMIL.mo-content;"> <!ENTITY % SMIL.animation.content "%SMIL.mo-content;"> <!ENTITY % SMIL.audio.content "%SMIL.mo-content;"> <!ENTITY % SMIL.img.content "%SMIL.mo-content;"> <!ENTITY % SMIL.text.content "%SMIL.mo-content;"> <!ENTITY % SMIL.textstream.content "%SMIL.mo-content;"> <!ENTITY % SMIL.video.content "%SMIL.mo-content;"> <!ELEMENT %SMIL.ref.qname; %SMIL.ref.content;> <!ELEMENT %SMIL.animation.qname; %SMIL.animation.content;> <!ELEMENT %SMIL.audio.qname; %SMIL.audio.content;> <!ELEMENT %SMIL.img.qname; %SMIL.img.content;> <!ELEMENT %SMIL.text.qname; %SMIL.text.content;> <!ELEMENT %SMIL.textstream.qname; %SMIL.textstream.content;> <!ELEMENT %SMIL.video.qname; %SMIL.video.content;> <!ATTLIST %SMIL.ref.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > <!ATTLIST %SMIL.animation.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > <!ATTLIST %SMIL.audio.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > <!ATTLIST %SMIL.img.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > <!ATTLIST %SMIL.text.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > <!ATTLIST %SMIL.textstream.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > <!ATTLIST %SMIL.video.qname; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.mo-attributes; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.soundAlign.attrib; src %URI.datatype; #IMPLIED type %ContentType.datatype; #IMPLIED mediaRepeat (preserve|strip) 'preserve' > ]]> <!-- BrushMedia --> <!ENTITY % SMIL.BrushMedia.module "IGNORE"> <![%SMIL.BrushMedia.module;[ <!ENTITY % SMIL.brush.attrib ""> <!ENTITY % SMIL.brush.content "%SMIL.mo-content;"> <!ENTITY % SMIL.brush.qname "brush"> <!ELEMENT %SMIL.brush.qname; %SMIL.brush.content;> <!ATTLIST %SMIL.brush.qname; %SMIL.brush.attrib; %SMIL.mo-attributes; color %Color.datatype; #IMPLIED > ]]> <!-- end of SMIL-media.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Timing and Synchronization Modules ========================== --> <!-- file: SMIL-timing.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.7 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timing//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-timing.mod" ====================================================================== --> <!-- ================== Timing Elements =================================== --> <!ENTITY % SMIL.BasicTimeContainers.module "IGNORE"> <![%SMIL.BasicTimeContainers.module;[ <!ENTITY % SMIL.par.content "EMPTY"> <!ENTITY % SMIL.par.attrib ""> <!ENTITY % SMIL.par.qname "par"> <!ELEMENT %SMIL.par.qname; %SMIL.par.content;> <!ATTLIST %SMIL.par.qname; %SMIL.par.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; > <!ENTITY % SMIL.seq.content "EMPTY"> <!ENTITY % SMIL.seq.attrib ""> <!ENTITY % SMIL.seq.qname "seq"> <!ELEMENT %SMIL.seq.qname; %SMIL.seq.content;> <!ATTLIST %SMIL.seq.qname; %SMIL.seq.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; > ]]> <!-- End of BasicTimeContainers.module --> <!ENTITY % SMIL.BasicExclTimeContainers.module "IGNORE"> <![%SMIL.BasicExclTimeContainers.module;[ <!ENTITY % SMIL.excl.content "EMPTY"> <!ENTITY % SMIL.excl.attrib ""> <!ENTITY % SMIL.excl.qname "excl"> <!ELEMENT %SMIL.excl.qname; %SMIL.excl.content;> <!ATTLIST %SMIL.excl.qname; %SMIL.excl.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; > ]]> <!-- End of BasicExclTimeContainers.module --> <!ENTITY % SMIL.BasicPriorityClassContainers.module "IGNORE"> <![%SMIL.BasicPriorityClassContainers.module;[ <!ENTITY % SMIL.priorityClass.content "EMPTY"> <!ENTITY % SMIL.priorityClass.attrib ""> <!ENTITY % SMIL.priorityClass.qname "priorityClass"> <!ELEMENT %SMIL.priorityClass.qname; %SMIL.priorityClass.content;> <!ATTLIST %SMIL.priorityClass.qname; %SMIL.priorityClass.attrib; peers (stop|pause|defer|never) 'stop' higher (stop|pause) 'pause' lower (defer|never) 'defer' pauseDisplay (disable|hide|show ) 'show' %SMIL.Description.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > ]]> <!-- End of BasicPriorityClassContainers.module --> <!-- end of SMIL-timing.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Content Control Module ====================================== --> <!-- file: SMIL-control.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Aaron Cohen, Sjoerd Mullender. Revision: 1.7 Date: 2008/09/07 20:36:49 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-control.mod" ====================================================================== --> <!ENTITY % SMIL.BasicContentControl.module "IGNORE"> <![%SMIL.BasicContentControl.module;[ <!ENTITY % SMIL.switch.attrib ""> <!ENTITY % SMIL.switch.content "EMPTY"> <!ENTITY % SMIL.switch.qname "switch"> <!ELEMENT %SMIL.switch.qname; %SMIL.switch.content;> <!ATTLIST %SMIL.switch.qname; %SMIL.switch.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; allowReorder (yes|no) 'no' > ]]> <!-- ========================= CustomTest Elements ======================== --> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <![%SMIL.CustomTestAttributes.module;[ <!ENTITY % SMIL.customTest.attrib ""> <!ENTITY % SMIL.customTest.qname "customTest"> <!ENTITY % SMIL.customTest.content "EMPTY"> <!ELEMENT %SMIL.customTest.qname; %SMIL.customTest.content;> <!ATTLIST %SMIL.customTest.qname; %SMIL.customTest.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; defaultState (true|false) 'false' override (visible|hidden) 'hidden' uid %URI.datatype; #IMPLIED > <!ENTITY % SMIL.customAttributes.attrib ""> <!ENTITY % SMIL.customAttributes.qname "customAttributes"> <!ENTITY % SMIL.customAttributes.content "(customTest+)"> <!ELEMENT %SMIL.customAttributes.qname; %SMIL.customAttributes.content;> <!ATTLIST %SMIL.customAttributes.qname; %SMIL.customAttributes.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > ]]> <!-- end of CustomTestAttributes --> <!-- ========================= PrefetchControl Elements =================== --> <!ENTITY % SMIL.PrefetchControl.module "IGNORE"> <![%SMIL.PrefetchControl.module;[ <!ENTITY % SMIL.prefetch.attrib ""> <!ENTITY % SMIL.prefetch.qname "prefetch"> <!ENTITY % SMIL.prefetch.content "EMPTY"> <!ELEMENT %SMIL.prefetch.qname; %SMIL.prefetch.content;> <!ATTLIST %SMIL.prefetch.qname; %SMIL.prefetch.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; bandwidth CDATA '100%' mediaSize CDATA #IMPLIED mediaTime CDATA #IMPLIED src %URI.datatype; #IMPLIED > ]]> <!-- end of SMIL-control.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Layout Modules ============================================== --> <!-- file: SMIL-layout.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Aaron Cohen, Sjoerd Mullender. Revision: 1.12 Date: 2008/09/18 10:33:45 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Layout//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-layout.mod" =================================================================== --> <!-- ================== StructureLayout =================================== --> <!ENTITY % SMIL.StructureLayout.module "IGNORE"> <![%SMIL.StructureLayout.module;[ <!-- ================== StructureLayout Profiling Entities ============== --> <!ENTITY % SMIL.layout.attrib ""> <!ENTITY % SMIL.layout.content "EMPTY"> <!-- ================== StructureLayout Elements ======================== --> <!-- Layout contains the region and root-layout elements defined by smil-basic-layout or other elements defined by an external layout mechanism. --> <!ENTITY % SMIL.layout.qname "layout"> <!ELEMENT %SMIL.layout.qname; %SMIL.layout.content;> <!ATTLIST %SMIL.layout.qname; %SMIL.layout.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; type CDATA 'text/smil-basic-layout' > ]]> <!-- end StructureLayout.module --> <!-- ================== BasicLayout ======================================= --> <!ENTITY % SMIL.BasicLayout.module "IGNORE"> <![%SMIL.BasicLayout.module;[ <!-- ================== BasicLayout Profiling Entities ================== --> <!ENTITY % SMIL.region.attrib ""> <!ENTITY % SMIL.rootlayout.attrib ""> <!ENTITY % SMIL.region.content "EMPTY"> <!ENTITY % SMIL.rootlayout.content "EMPTY"> <!-- ================== BasicLayout Entities ============================ --> <!-- Serious hacking: we need an extra level of indirection to get the correct default value of the backgroundOpacity attribute --> <!ENTITY % SMIL.backgroundOpacity.attrib-indirect "%SMIL.backgroundOpacity.attrib;"> <!ENTITY % SMIL.backgroundOpacity.attrib-indirect2 "%SMIL.backgroundOpacity.attrib-indirect;"> <!ENTITY % SMIL.common-layout-attrs " %SMIL.region-size.attrib; %SMIL.backgroundColor.attrib; %SMIL.backgroundOpacity.attrib-indirect2; "> <!ENTITY % SMIL.region-attrs " %SMIL.region-positioning.attrib; %SMIL.z-index.attrib; %SMIL.fit.attrib; showBackground (always|whenActive) 'always' "> <!-- ================== Region Element ================================== --> <!ENTITY % SMIL.region.qname "region"> <!ELEMENT %SMIL.region.qname; %SMIL.region.content;> <!ATTLIST %SMIL.region.qname; %SMIL.region.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.backgroundColor.deprecated.attrib; %SMIL.common-layout-attrs; %SMIL.region-attrs; regionName NMTOKEN #IMPLIED > <!-- ================== Root-layout Element ============================= --> <!ENTITY % SMIL.root-layout.qname "root-layout"> <!ELEMENT %SMIL.root-layout.qname; %SMIL.rootlayout.content; > <!ATTLIST %SMIL.root-layout.qname; %SMIL.rootlayout.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.backgroundColor.deprecated.attrib; %SMIL.common-layout-attrs; > ]]> <!-- end BasicLayout.module --> <!-- ================== AudioLayout ======================================= --> <!ENTITY % SMIL.AudioLayout.module "IGNORE"> <![%SMIL.AudioLayout.module;[ <!-- ================== AudioLayout Entities ============================ --> <!ENTITY % SMIL.soundLevel.attrib " soundLevel CDATA '+0.0dB' "> <!-- ================ AudioLayout Elements ============================== --> <!-- ================ Add soundLevel to region element ================== --> <!ATTLIST %SMIL.region.qname; %SMIL.soundLevel.attrib;> <!-- ================ Add soundLevel to media elements ================== --> <!ENTITY % SMIL.OverrideLayout.module "IGNORE"> <![%SMIL.OverrideLayout.module;[ <!ATTLIST %SMIL.ref.qname; %SMIL.soundLevel.attrib;> <!ATTLIST %SMIL.animation.qname; %SMIL.soundLevel.attrib;> <!ATTLIST %SMIL.audio.qname; %SMIL.soundLevel.attrib;> <!ATTLIST %SMIL.img.qname; %SMIL.soundLevel.attrib;> <!ATTLIST %SMIL.text.qname; %SMIL.soundLevel.attrib;> <!ATTLIST %SMIL.textstream.qname; %SMIL.soundLevel.attrib;> <!ATTLIST %SMIL.video.qname; %SMIL.soundLevel.attrib;> ]]> ]]> <!-- end AudioLayout.module --> <!-- ================ MultiWindowLayout =================================== --> <!ENTITY % SMIL.MultiWindowLayout.module "IGNORE"> <![%SMIL.MultiWindowLayout.module;[ <!-- ============== MultiWindowLayout Profiling Entities ================ --> <!ENTITY % SMIL.topLayout.attrib ""> <!ENTITY % SMIL.topLayout.content "EMPTY"> <!-- ============== MultiWindowLayout Elements ========================== --> <!--================= topLayout element ================================= --> <!ENTITY % SMIL.topLayout.qname "topLayout"> <!ELEMENT %SMIL.topLayout.qname; %SMIL.topLayout.content;> <!ATTLIST %SMIL.topLayout.qname; %SMIL.topLayout.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.common-layout-attrs; close (onRequest|whenNotActive) 'onRequest' open (onStart|whenActive) 'onStart' > ]]> <!-- end MultiWindowLayout.module --> <!-- ====================== AlignmentLayout =============================== --> <!ENTITY % SMIL.AlignmentLayout.module "IGNORE"> <![%SMIL.AlignmentLayout.module;[ <!-- ========== AlignmentLayout Profiling Entities ====================== --> <!ENTITY % SMIL.regPoint.attrib ""> <!ENTITY % SMIL.regPoint.content "EMPTY"> <!-- ============ AlignmentLayout Elements ============================== --> <!ENTITY % SMIL.regPoint.qname "regPoint"> <!ELEMENT %SMIL.regPoint.qname; %SMIL.regPoint.content;> <!ATTLIST %SMIL.regPoint.qname; %SMIL.regPoint.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.regAlign.attrib; %SMIL.region-positioning.attrib; > <!ATTLIST %SMIL.region.qname; %SMIL.RegistrationPoint.attrib; %SMIL.soundAlign.attrib; > ]]> <!-- end AlignmentLayout.module --> <!-- ================== BackgroundTilingLayout ============================ --> <!ENTITY % SMIL.BackgroundTilingLayout.module "IGNORE"> <![%SMIL.BackgroundTilingLayout.module;[ <!-- ================== BackgroundTilingLayout Entities ================= --> <!ENTITY % SMIL.BackgroundTiling-attrs " backgroundImage %URI.datatype; 'none' backgroundRepeat (repeat|repeatX|repeatY|noRepeat|inherit) 'repeat' "> <!-- ================ BackgroundTilingLayout Elements =================== --> <!-- ================ Add attributes to region element ================== --> <!ATTLIST %SMIL.region.qname; %SMIL.BackgroundTiling-attrs;> <!ATTLIST %SMIL.root-layout.qname; %SMIL.BackgroundTiling-attrs;> <![%SMIL.MultiWindowLayout.module;[ <!ATTLIST %SMIL.topLayout.qname; %SMIL.BackgroundTiling-attrs;> ]]> ]]> <!-- end BackgroundTilingLayout.module --> <!-- end of SMIL-layout.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 smilText Modules ============================================ --> <!-- file: SMIL-smiltext.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Revision: 1.10 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 SMILtext//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-smiltext.mod" =================================================================== --> <!-- ================== TextExternal ====================================== --> <!ENTITY % SMIL.TextExternal.module "IGNORE"> <![%SMIL.TextExternal.module;[ <!ENTITY % SMIL.TextExternal.attrib " dur %TimeValue.datatype; #IMPLIED height CDATA 'auto' width CDATA 'auto' backgroundColor %Color.datatype; 'transparent' xmlns %URI.datatype; #REQUIRED "> ]]> <!ENTITY % SMIL.TextExternal.attrib ""> <!-- ================== BasicText ========================================= --> <!ENTITY % SMIL.BasicText.module "IGNORE"> <![%SMIL.BasicText.module;[ <!ENTITY % SMIL.smilText.attrib ""> <!ENTITY % SMIL.smilText.content "EMPTY"> <!ENTITY % SMIL.smilText.qname "smilText"> <!ELEMENT %SMIL.smilText.qname; %SMIL.smilText.content;> <!ATTLIST %SMIL.smilText.qname; %SMIL.smilText.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; %SMIL.BasicText.attrib; %SMIL.textAlign.attrib; %SMIL.TextStyling.attrib; %SMIL.textMode.attrib; %SMIL.textPlace.attrib; %SMIL.textWritingMode.attrib; %SMIL.TextMotion.attrib; %SMIL.MediaOpacity.attrib; %SMIL.MediaRenderAttributes.attrib; %SMIL.TextExternal.attrib; > <!ENTITY % SMIL.tev.attrib ""> <!ENTITY % SMIL.tev.content "EMPTY"> <!ENTITY % SMIL.tev.qname "tev"> <!ELEMENT %SMIL.tev.qname; %SMIL.tev.content;> <!ATTLIST %SMIL.tev.qname; %SMIL.tev.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; begin CDATA #IMPLIED next CDATA #IMPLIED > <!ENTITY % SMIL.clear.attrib ""> <!ENTITY % SMIL.clear.content "EMPTY"> <!ENTITY % SMIL.clear.qname "clear"> <!ELEMENT %SMIL.clear.qname; %SMIL.clear.content;> <!ATTLIST %SMIL.clear.qname; %SMIL.clear.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; begin CDATA #IMPLIED next CDATA #IMPLIED > <!ENTITY % SMIL.br.attrib ""> <!ENTITY % SMIL.br.content "EMPTY"> <!ENTITY % SMIL.br.qname "br"> <!ELEMENT %SMIL.br.qname; %SMIL.br.content;> <!ATTLIST %SMIL.br.qname; %SMIL.br.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > ]]> <!-- ================== TextStyling ======================================= --> <!ENTITY % SMIL.TextStyling.module "IGNORE"> <![%SMIL.TextStyling.module;[ <!ENTITY % SMIL.div.attrib ""> <!ENTITY % SMIL.div.content "EMPTY"> <!ENTITY % SMIL.div.qname "div"> <!ELEMENT %SMIL.div.qname; %SMIL.div.content;> <!ATTLIST %SMIL.div.qname; %SMIL.div.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; %SMIL.BasicText.attrib; %SMIL.textAlign.attrib; %SMIL.TextStyling.attrib; %SMIL.textWritingMode.attrib; > <!ENTITY % SMIL.p.attrib ""> <!ENTITY % SMIL.p.content "EMPTY"> <!ENTITY % SMIL.p.qname "p"> <!ELEMENT %SMIL.p.qname; %SMIL.p.content;> <!ATTLIST %SMIL.p.qname; %SMIL.p.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; %SMIL.BasicText.attrib; %SMIL.TextStyling.attrib; %SMIL.textWritingMode.attrib; > <!ENTITY % SMIL.span.attrib ""> <!ENTITY % SMIL.span.content "EMPTY"> <!ENTITY % SMIL.span.qname "span"> <!ELEMENT %SMIL.span.qname; %SMIL.span.content;> <!ATTLIST %SMIL.span.qname; %SMIL.span.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.Description.attrib; %SMIL.BasicText.attrib; %SMIL.TextStyling.attrib; %SMIL.textDirection.attrib; > <!ENTITY % SMIL.textStyle.attrib ""> <!ENTITY % SMIL.textStyle.content "EMPTY"> <!ENTITY % SMIL.textStyle.qname "textStyle"> <!ELEMENT %SMIL.textStyle.qname; %SMIL.textStyle.content;> <!ATTLIST %SMIL.textStyle.qname; %SMIL.textStyle.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.BasicText.attrib; %SMIL.TextStyling.attrib; %SMIL.textAlign.attrib; %SMIL.textDirection.attrib; %SMIL.textMode.attrib; %SMIL.textPlace.attrib; %SMIL.textWritingMode.attrib; %SMIL.TextMotion.attrib; > <!ENTITY % SMIL.textStyling.attrib ""> <!ENTITY % SMIL.textStyling.content "(%SMIL.textStyle.qname;)*"> <!ENTITY % SMIL.textStyling.qname "textStyling"> <!ELEMENT %SMIL.textStyling.qname; %SMIL.textStyling.content;> <!ATTLIST %SMIL.textStyling.qname; %SMIL.textStyling.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > ]]> <!-- ================== TextMotion ======================================== --> <!ENTITY % SMIL.TextMotion.module "IGNORE"> <![%SMIL.TextMotion.module;[ ]]> <!-- end of SMIL-smiltext.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Linking Module ============================================== --> <!-- file: SMIL-link.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Lloyd Rutledge, Aaron Cohen, Sjoerd Mullender. Revision: 1.10 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Linking//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-link.mod" ====================================================================== --> <!-- ======================== LinkingAttributes Entities ================== --> <!ENTITY % SMIL.LinkingAttributes.module "IGNORE"> <![%SMIL.LinkingAttributes.module;[ <!ENTITY % SMIL.linking-attrs " sourceLevel CDATA '+0.0dB' destinationLevel CDATA '+0.0dB' sourcePlaystate (play|pause|stop) #IMPLIED destinationPlaystate (play|pause) 'play' show (new|pause|replace) 'replace' accesskey %Character.datatype; #IMPLIED target CDATA #IMPLIED external (true|false) 'false' actuate (onRequest|onLoad) 'onRequest' %SMIL.tabindex.attrib; "> ]]> <!ENTITY % SMIL.linking-attrs ""> <!-- ======================== ObjectLinking =============================== --> <!ENTITY % SMIL.ObjectLinking.module "IGNORE"> <![%SMIL.ObjectLinking.module;[ <!ENTITY % SMIL.Fragment " fragment CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.Fragment ""> <!-- ========================= BasicLinking Elements ====================== --> <!ENTITY % SMIL.BasicLinking.module "IGNORE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "IGNORE"> <![%SMIL.BasicLinking.module;[ <!-- ======================= BasicLinking Entities ====================== --> <!ENTITY % SMIL.Shape "(rect|circle|poly|default)"> <!ENTITY % SMIL.Coords "CDATA"> <!-- comma separated list of lengths --> <!ENTITY % SMIL.a.attrib ""> <!ENTITY % SMIL.a.content "EMPTY"> <!ENTITY % SMIL.a.qname "a"> <!ELEMENT %SMIL.a.qname; %SMIL.a.content;> <!ATTLIST %SMIL.a.qname; %SMIL.a.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.linking-attrs; href %URI.datatype; #REQUIRED > <!ENTITY % SMIL.area.attrib ""> <!ENTITY % SMIL.area.content "EMPTY"> <!ENTITY % SMIL.area.qname "area"> <!ELEMENT %SMIL.area.qname; %SMIL.area.content;> <!ATTLIST %SMIL.area.qname; %SMIL.area.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.linking-attrs; %SMIL.Fragment; shape %SMIL.Shape; 'rect' coords %SMIL.Coords; #IMPLIED href %URI.datatype; #IMPLIED nohref (nohref) #IMPLIED > <![%SMIL.BasicLinking.deprecated.module;[ <!ENTITY % SMIL.anchor.attrib ""> <!ENTITY % SMIL.anchor.content "EMPTY"> <!ENTITY % SMIL.anchor.qname "anchor"> <!ELEMENT %SMIL.anchor.qname; %SMIL.anchor.content;> <!ATTLIST %SMIL.anchor.qname; %SMIL.anchor.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.linking-attrs; %SMIL.Fragment; shape %SMIL.Shape; 'rect' coords %SMIL.Coords; #IMPLIED href %URI.datatype; #IMPLIED nohref (nohref) #IMPLIED > ]]> ]]> <!-- end of BasicLinking --> <!-- end of SMIL-link.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Metainformation Module ====================================== --> <!-- file: SMIL-metainformation.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Thierry Michel, Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.7 Date: 2008/09/07 20:36:50 This module declares the meta and metadata elements types and its attributes, used to provide declarative document metainformation. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-metainformation.mod" ====================================================================== --> <!-- ================== Profiling Entities ================================ --> <!ENTITY % SMIL.Metainformation.module "IGNORE"> <![%SMIL.Metainformation.module;[ <!ENTITY % SMIL.meta.content "EMPTY"> <!ENTITY % SMIL.meta.attrib ""> <!ENTITY % SMIL.meta.qname "meta"> <!ENTITY % SMIL.metadata.content "EMPTY"> <!ENTITY % SMIL.metadata.attrib ""> <!ENTITY % SMIL.metadata.qname "metadata"> <!-- ================== meta element ==================================== --> <!ELEMENT %SMIL.meta.qname; %SMIL.meta.content;> <!ATTLIST %SMIL.meta.qname; %SMIL.meta.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; content CDATA #REQUIRED name CDATA #REQUIRED > <!-- ================== metadata element ================================ --> <!ELEMENT %SMIL.metadata.qname; %SMIL.metadata.content;> <!ATTLIST %SMIL.metadata.qname; %SMIL.metadata.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; > ]]> <!-- end of SMIL-metainformation.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Transition Module =========================================== --> <!-- file: SMIL-transition.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.7 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Transition//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-transition.mod" ====================================================================== --> <!ENTITY % SMIL.TransitionModifiers.module "IGNORE"> <![%SMIL.TransitionModifiers.module;[ <!ENTITY % SMIL.transition-modifiers-attrs " horzRepeat CDATA '1' vertRepeat CDATA '1' borderWidth CDATA '0' borderColor CDATA 'black' "> ]]> <!-- End of TransitionModifiers.module --> <!ENTITY % SMIL.transition-modifiers-attrs ""> <!ENTITY % SMIL.transition-types "(barWipe|boxWipe|fourBoxWipe|barnDoorWipe| diagonalWipe|bowTieWipe|miscDiagonalWipe|veeWipe|barnVeeWipe|zigZagWipe| barnZigZagWipe|irisWipe|triangleWipe|arrowHeadWipe|pentagonWipe| hexagonWipe|ellipseWipe|eyeWipe|roundRectWipe|starWipe|miscShapeWipe| clockWipe|pinWheelWipe|singleSweepWipe|fanWipe|doubleFanWipe|doubleSweepWipe| saloonDoorWipe|windshieldWipe|snakeWipe|spiralWipe|parallelSnakesWipe| boxSnakesWipe|waterfallWipe|pushWipe|slideWipe|fade|audioFade| audioVisualFade)" > <!ENTITY % SMIL.transition-subtypes "(bottom|bottomCenter|bottomLeft| bottomLeftClockwise|bottomLeftCounterClockwise| bottomLeftDiagonal|bottomRight|bottomRightClockwise| bottomRightCounterClockwise|bottomRightDiagonal|centerRight|centerTop| circle|clockwiseBottom|clockwiseBottomRight|clockwiseLeft|clockwiseNine| clockwiseRight|clockwiseSix|clockwiseThree|clockwiseTop|clockwiseTopLeft| clockwiseTwelve|cornersIn|cornersOut|counterClockwiseBottomLeft| counterClockwiseTopRight|crossfade|diagonalBottomLeft| diagonalBottomLeftOpposite|diagonalTopLeft|diagonalTopLeftOpposite| diamond|doubleBarnDoor|doubleDiamond|down|fadeFromColor|fadeToColor| fanInHorizontal|fanInVertical|fanOutHorizontal|fanOutVertical|fivePoint| fourBlade|fourBoxHorizontal|fourBoxVertical|fourPoint|fromBottom|fromLeft| fromRight|fromTop|heart|horizontal|horizontalLeft|horizontalLeftSame| horizontalRight|horizontalRightSame|horizontalTopLeftOpposite| horizontalTopRightOpposite|keyhole|left|leftCenter|leftToRight| oppositeHorizontal|oppositeVertical|parallelDiagonal| parallelDiagonalBottomLeft|parallelDiagonalTopLeft| parallelVertical|rectangle|right|rightCenter|sixPoint|top|topCenter| topLeft|topLeftClockwise|topLeftCounterClockwise|topLeftDiagonal| topLeftHorizontal|topLeftVertical|topRight|topRightClockwise| topRightCounterClockwise|topRightDiagonal|topToBottom|twoBladeHorizontal| twoBladeVertical|twoBoxBottom|twoBoxLeft|twoBoxRight|twoBoxTop|up| vertical|verticalBottomLeftOpposite|verticalBottomSame|verticalLeft| verticalRight|verticalTopLeftOpposite|verticalTopSame)" > <!ENTITY % SMIL.transition-attrs " type %SMIL.transition-types; #IMPLIED subtype %SMIL.transition-subtypes; #IMPLIED fadeColor CDATA 'black' %SMIL.transition-modifiers-attrs; "> <!ENTITY % SMIL.BasicTransitions.module "IGNORE"> <![%SMIL.BasicTransitions.module;[ <!ENTITY % SMIL.transition.attrib ""> <!ENTITY % SMIL.transition.content "EMPTY"> <!ENTITY % SMIL.transition.qname "transition"> <!ELEMENT %SMIL.transition.qname; %SMIL.transition.content;> <!ATTLIST %SMIL.transition.qname; %SMIL.transition.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.transition-attrs; dur %TimeValue.datatype; #IMPLIED startProgress CDATA '0.0' endProgress CDATA '1.0' direction (forward|reverse) 'forward' > ]]> <!-- End of BasicTransitions.module --> <!ENTITY % SMIL.InlineTransitions.module "IGNORE"> <![%SMIL.InlineTransitions.module;[ <!ENTITY % SMIL.transitionFilter.attrib ""> <!ENTITY % SMIL.transitionFilter.content "EMPTY"> <!ENTITY % SMIL.transitionFilter.qname "transitionFilter"> <!ELEMENT %SMIL.transitionFilter.qname; %SMIL.transitionFilter.content;> <!ATTLIST %SMIL.transitionFilter.qname; %SMIL.transitionFilter.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.transition-attrs; mode (in|out) 'in' begin %TimeValue.datatype; #IMPLIED dur %TimeValue.datatype; #IMPLIED end %TimeValue.datatype; #IMPLIED %SMIL.RepeatTiming.attrib; from CDATA '0.0' to CDATA '1.0' by CDATA #IMPLIED values CDATA #IMPLIED calcMode (discrete|linear|paced) 'linear' > <!-- Language Designer chooses to integrate targetElement or XLink attributes. To integrate the targetElement attribute, define the entity SMIL.transition-targetElement as "INCLUDE"; to integrate the XLink attributes, define SMIL.transition-XLinkTarget as "INCLUDE". If InlineTransitions are included, one or the other MUST be defined. It is strongly recommended that only one of the two be defined. --> <!ENTITY % SMIL.transition-XLinkTarget "IGNORE"> <![%SMIL.transition-XLinkTarget;[ <!ATTLIST %SMIL.transitionFilter.qname; href %URI.datatype; #IMPLIED type (simple|extended|locator|arc) #FIXED 'simple' actuate (onLoad|onRequest) #FIXED 'onLoad' show (embed|new|replace) #FIXED 'embed' > ]]> <!ENTITY % SMIL.transition-targetElement "IGNORE"> <![%SMIL.transition-targetElement;[ <!ATTLIST %SMIL.transitionFilter.qname; targetElement IDREF #IMPLIED > ]]> ]]> <!-- End of InlineTransitions.module --> <!-- ================== FullScreenTransitionEffects ======================= --> <!ENTITY % SMIL.FullScreenTransitionEffects.module "IGNORE"> <![%SMIL.FullScreenTransitionEffects.module;[ <!-- ================== FullScreenTransitionEffects Entities ============ --> <!ENTITY % SMIL.scope-attrs " scope (region|screen) 'region' "> <!-- ================ Add attributes to region element ================== --> <!ATTLIST %SMIL.transition.qname; %SMIL.scope-attrs;> ]]> <!-- end FullScreenTransitionEffects.module --> <!-- end of SMIL-transition.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Animation Module ============================================ --> <!-- file: SMIL-anim.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.7 Date: 2008/09/07 20:36:49 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Animation//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-anim.mod" ====================================================================== --> <!ENTITY % SMIL.BasicAnimation.module "IGNORE"> <!-- ============================= Dependencies =========================== --> <!-- The integrating profile is expected to define the following entities, Unless the defaults provided are sufficient. --> <!-- SMIL.SplineAnimation.module entity: Define as "INCLUDE" if the integrating profile includes the SMIL 3.0 SplineAnimation Module, "IGNORE" if not. The default is "IGNORE", i.e. by default SplineAnimation is not included in the integrating language profile. --> <!ENTITY % SMIL.SplineAnimation.module "IGNORE"> <!-- Language Designer chooses to integrate targetElement or XLink attributes. To integrate the targetElement attribute, define the entity animation-targetElement as "INCLUDE"; to integrate the XLink attributes, define animation-XLinkTarget as "INCLUDE". One or the other MUST be defined. It is strongly recommended that only one of the two be defined. --> <![%SMIL.BasicAnimation.module;[ <!ENTITY % SMIL.animation-targetElement "IGNORE"> <![%SMIL.animation-targetElement;[ <!ENTITY % SMIL.animTargetElementAttr " targetElement IDREF #IMPLIED "> ]]> <!ENTITY % SMIL.animTargetElementAttr ""> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <![%SMIL.animation-XLinkTarget;[ <!ENTITY % SMIL.animTargetElementXLink " actuate (onRequest|onLoad) 'onLoad' href %URI.datatype; #IMPLIED show (new | embed | replace) #FIXED 'embed' type (simple | extended | locator | arc) #FIXED 'simple' "> ]]> <!ENTITY % SMIL.animTargetElementXLink ""> <!-- ========================== Attribute Groups ========================== --> <!-- All animation elements include these attributes --> <!ENTITY % SMIL.animAttrsCommon " %SMIL.Core.attrib; %SMIL.I18n.attrib; %SMIL.animTargetElementAttr; %SMIL.animTargetElementXLink; "> <!-- All except animateMotion need an identified target attribute --> <!ENTITY % SMIL.animAttrsNamedTarget " %SMIL.animAttrsCommon; attributeName NMTOKEN #REQUIRED attributeType (CSS | XML | auto) 'auto' "> <!-- All except set support the full animation-function specification, additive and cumulative animation. SplineAnimation adds the attributes keyTimes, keySplines and path, and the calcMode value "spline", to those of BasicAnimation. --> <![%SMIL.SplineAnimation.module;[ <!ENTITY % SMIL.splineAnimCalcModeValues "| spline"> <!ENTITY % SMIL.splineAnimValueAttrs " keyTimes CDATA #IMPLIED keySplines CDATA #IMPLIED "> <!ENTITY % SMIL.splineAnimPathAttr " path CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.splineAnimCalcModeValues ""> <!ENTITY % SMIL.splineAnimValueAttrs ""> <!ENTITY % SMIL.splineAnimPathAttr ""> <!ENTITY % SMIL.animValueAttrs " %SMIL.BasicAnimation.attrib; calcMode (discrete|linear|paced %SMIL.splineAnimCalcModeValues;) 'linear' %SMIL.splineAnimValueAttrs; additive (replace | sum) 'replace' accumulate (none | sum) 'none' "> <!-- ========================== Animation Elements ======================== --> <!ENTITY % SMIL.animate.attrib ""> <!ENTITY % SMIL.animate.content "EMPTY"> <!ENTITY % SMIL.animate.qname "animate"> <!ELEMENT %SMIL.animate.qname; %SMIL.animate.content;> <!ATTLIST %SMIL.animate.qname; %SMIL.animate.attrib; %SMIL.animAttrsNamedTarget; %SMIL.animValueAttrs; > <!ENTITY % SMIL.set.attrib ""> <!ENTITY % SMIL.set.content "EMPTY"> <!ENTITY % SMIL.set.qname "set"> <!ELEMENT %SMIL.set.qname; %SMIL.set.content;> <!ATTLIST %SMIL.set.qname; %SMIL.set.attrib; %SMIL.animAttrsNamedTarget; to CDATA #IMPLIED > <!ENTITY % SMIL.animateMotion.attrib ""> <!ENTITY % SMIL.animateMotion.content "EMPTY"> <!ENTITY % SMIL.animateMotion.qname "animateMotion"> <!ELEMENT %SMIL.animateMotion.qname; %SMIL.animateMotion.content;> <!ATTLIST %SMIL.animateMotion.qname; %SMIL.animateMotion.attrib; %SMIL.animAttrsCommon; %SMIL.animValueAttrs; %SMIL.splineAnimPathAttr; origin (default) 'default' > <!ENTITY % SMIL.animateColor.attrib ""> <!ENTITY % SMIL.animateColor.content "EMPTY"> <!ENTITY % SMIL.animateColor.qname "animateColor"> <!ELEMENT %SMIL.animateColor.qname; %SMIL.animateColor.content;> <!ATTLIST %SMIL.animateColor.qname; %SMIL.animateColor.attrib; %SMIL.animAttrsNamedTarget; %SMIL.animValueAttrs; > ]]> <!-- BasicAnimation.module --> <!-- ========================== End Animation ============================= --> <!-- end of SMIL-anim.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 State Modules =============================================== --> <!-- file: SMIL-state.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Revision: 1.8 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ELEMENTS SMIL 3.0 State//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-state.mod" =================================================================== --> <!-- ================== StateTest ========================================= --> <!ENTITY % SMIL.StateTest.module "IGNORE"> <![%SMIL.StateTest.module;[ <!-- this module only defines the expr attribute, for which see smil-attribs-1.mod --> ]]> <!-- ================== UserState ========================================= --> <!ENTITY % SMIL.UserState.module "IGNORE"> <![%SMIL.UserState.module;[ <!-- can be overridden by the profile --> <!ENTITY % SMIL.language-attrib-default "#IMPLIED"> <!ENTITY % SMIL.newvalue-ref-attrib-default "#IMPLIED"> <!ENTITY % SMIL.newvalue-name-attrib-default "#IMPLIED"> <!ENTITY % SMIL.state.attrib ""> <!ENTITY % SMIL.state.content "EMPTY"> <!ENTITY % SMIL.state.qname "state"> <!ELEMENT %SMIL.state.qname; %SMIL.state.content;> <!ATTLIST %SMIL.state.qname; %SMIL.state.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; language %URI.datatype; %SMIL.language-attrib-default; src %URI.datatype; #IMPLIED > <!ENTITY % SMIL.setvalue.attrib ""> <!ENTITY % SMIL.setvalue.content "EMPTY"> <!ENTITY % SMIL.setvalue.qname "setvalue"> <!ELEMENT %SMIL.setvalue.qname; %SMIL.setvalue.content;> <!ATTLIST %SMIL.setvalue.qname; %SMIL.setvalue.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; ref CDATA #REQUIRED value CDATA #REQUIRED > <!ENTITY % SMIL.newvalue.attrib ""> <!ENTITY % SMIL.newvalue.content "EMPTY"> <!ENTITY % SMIL.newvalue.qname "newvalue"> <!ELEMENT %SMIL.newvalue.qname; %SMIL.newvalue.content;> <!ATTLIST %SMIL.newvalue.qname; %SMIL.newvalue.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; ref CDATA %SMIL.newvalue-ref-attrib-default; where (before | after | child) 'child' name CDATA %SMIL.newvalue-name-attrib-default; value CDATA #IMPLIED > <!ENTITY % SMIL.delvalue.attrib ""> <!ENTITY % SMIL.delvalue.content "EMPTY"> <!ENTITY % SMIL.delvalue.qname "delvalue"> <!ELEMENT %SMIL.delvalue.qname; %SMIL.delvalue.content;> <!ATTLIST %SMIL.delvalue.qname; %SMIL.delvalue.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; ref CDATA #REQUIRED > ]]> <!-- ================== StateSubmission =================================== --> <!ENTITY % SMIL.StateSubmission.module "IGNORE"> <![%SMIL.StateSubmission.module;[ <!ENTITY % SMIL.method-types ""> <!ENTITY % SMIL.submission.attrib ""> <!ENTITY % SMIL.submission.content "EMPTY"> <!ENTITY % SMIL.submission.qname "submission"> <!ELEMENT %SMIL.submission.qname; %SMIL.submission.content;> <!ATTLIST %SMIL.submission.qname; %SMIL.submission.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; ref CDATA #IMPLIED action %URI.datatype; #REQUIRED method (put | get %SMIL.method-types;) #REQUIRED replace (all | instance | none) #IMPLIED target CDATA #IMPLIED > <!ENTITY % SMIL.send.attrib ""> <!ENTITY % SMIL.send.content "EMPTY"> <!ENTITY % SMIL.send.qname "send"> <!ELEMENT %SMIL.send.qname; %SMIL.send.content;> <!ATTLIST %SMIL.send.qname; %SMIL.send.attrib; %SMIL.Core.attrib; %SMIL.I18n.attrib; submission IDREF #IMPLIED > ]]> <!-- ================== StateInterpolation ================================ --> <!ENTITY % SMIL.StateInterpolation.module "IGNORE"> <![%SMIL.StateInterpolation.module;[ <!-- no new elements or attributes --> ]]> <!-- end of SMIL-state.mod -->
<!-- ====================================================================== --> <!-- SMIL 3.0 Document Model Module ======================================= --> <!-- file: smil-profile-model-1.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Warner ten Kate, Jacco van Ossenbruggen, Aaron Cohen, Sjoerd Mullender. Id: smil-profile-model-1.mod,v 1.22 2008/09/07 20:36:50 smullend Exp Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" SYSTEM "http://www.w3.org/2008/SMIL30/smil-profile-model-1.mod" ====================================================================== --> <!-- This file defines the SMIL 3.0 Document Model. All attributes and content models are defined in the second half of this file. We first start with some utility definitions. These are mainly used to simplify the use of Modules in the second part of the file. Note that in this model, the Metainformation module is required. --> <!-- ================== Util: Body - Content Control ====================== --> <!ENTITY % SMIL.BasicContentControl.module "IGNORE"> <![%SMIL.BasicContentControl.module;[ <!ENTITY % SMIL.switch-control "| %SMIL.switch.qname;"> ]]> <!ENTITY % SMIL.switch-control ""> <!ENTITY % SMIL.PrefetchControl.module "IGNORE"> <![%SMIL.PrefetchControl.module;[ <!ENTITY % SMIL.prefetch-control "| %SMIL.prefetch.qname;"> ]]> <!ENTITY % SMIL.prefetch-control ""> <!ENTITY % SMIL.content-control "%SMIL.switch-control;%SMIL.prefetch-control;"> <!ENTITY % SMIL.content-control-attrs "%SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib;"> <!-- ================== Util: Head ======================================== --> <!ENTITY % SMIL.head-meta.content "%SMIL.metadata.qname;"> <!ENTITY % SMIL.TextStyling.module "IGNORE"> <![%SMIL.TextStyling.module;[ <!ENTITY % SMIL.head-textStyling.content ",((%SMIL.textStyling.qname;), %SMIL.meta.qname;*)?"> ]]> <!ENTITY % SMIL.head-textStyling.content ""> <!ENTITY % SMIL.StructureLayout.module "IGNORE"> <![%SMIL.StructureLayout.module;[ <!ENTITY % SMIL.head-layout.content ",((%SMIL.layout.qname; %SMIL.switch-control;), %SMIL.meta.qname;*)?"> ]]> <!ENTITY % SMIL.head-layout.content ""> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <![%SMIL.CustomTestAttributes.module;[ <!ENTITY % SMIL.head-control.content ",((%SMIL.customAttributes.qname;), %SMIL.meta.qname;*)?"> ]]> <!ENTITY % SMIL.head-control.content ""> <!ENTITY % SMIL.BasicTransitions.module "IGNORE"> <![%SMIL.BasicTransitions.module;[ <!ENTITY % SMIL.head-transition.content ",((%SMIL.transition.qname;+),%SMIL.meta.qname;*)?"> ]]> <!ENTITY % SMIL.head-transition.content ""> <!ENTITY % SMIL.MediaParam.module "IGNORE"> <![%SMIL.MediaParam.module;[ <!ENTITY % SMIL.head-media.content ",((%SMIL.paramGroup.qname;+), %SMIL.meta.qname;*)?"> ]]> <!ENTITY % SMIL.head-media.content ""> <!ENTITY % SMIL.UserState.module "IGNORE"> <![%SMIL.UserState.module;[ <!ENTITY % SMIL.head-state.content ",((%SMIL.state.qname;), %SMIL.meta.qname;*)?"> ]]> <!ENTITY % SMIL.head-state.content ""> <!ENTITY % SMIL.StateSubmission.module "IGNORE"> <![%SMIL.StateSubmission.module;[ <!ENTITY % SMIL.head-submission.content ",((%SMIL.submission.qname;),%SMIL.meta.qname;*)*"> ]]> <!ENTITY % SMIL.head-submission.content ""> <!--=================== Util: Body - Animation ============================ --> <!ENTITY % SMIL.BasicAnimation.module "IGNORE"> <![%SMIL.BasicAnimation.module;[ <!ENTITY % SMIL.animation.elements "| %SMIL.animate.qname; | %SMIL.set.qname; | %SMIL.animateMotion.qname; | %SMIL.animateColor.qname;"> <!ENTITY % SMIL.simple-animation.elements "| %SMIL.animate.qname; | %SMIL.set.qname;"> ]]> <!ENTITY % SMIL.animation.elements ""> <!ENTITY % SMIL.simple-animation.elements ""> <!--=================== Util: Body - Media ================================ --> <!ENTITY % SMIL.BasicText.module "IGNORE"> <![%SMIL.BasicText.module;[ <!ENTITY % SMIL.BasicText.content "| %SMIL.smilText.qname;"> ]]> <!ENTITY % SMIL.BasicText.content ""> <!ENTITY % SMIL.BrushMedia.module "IGNORE"> <![%SMIL.BrushMedia.module;[ <!ENTITY % SMIL.BrushMedia.content "| %SMIL.brush.qname;"> ]]> <!ENTITY % SMIL.BrushMedia.content ""> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <![%SMIL.Timesheet.module;[ <!ENTITY % SMIL.Timesheet.content "| %SMIL.item.qname;"> ]]> <!ENTITY % SMIL.Timesheet.content ""> <!ENTITY % SMIL.BasicMedia.module "IGNORE"> <![%SMIL.BasicMedia.module;[ <!ENTITY % SMIL.media-object "| %SMIL.audio.qname; | %SMIL.video.qname; | %SMIL.animation.qname; | %SMIL.text.qname; | %SMIL.img.qname; | %SMIL.textstream.qname; | %SMIL.ref.qname; %SMIL.BrushMedia.content; %SMIL.BasicText.content; %SMIL.Timesheet.content;"> ]]> <!ENTITY % SMIL.media-object "%SMIL.BrushMedia.content; %SMIL.BasicText.content; %SMIL.Timesheet.content;"> <!--=================== Util: Body - State ================================ --> <![%SMIL.StateSubmission.module;[ <!ENTITY % SMIL.send.element "| %SMIL.send.qname;"> <!ENTITY % SMIL.submission.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.submission-post "IGNORE"> <![%SMIL.submission-post;[ <!ENTITY % SMIL.method-types "| post"> ]]> ]]> <!ENTITY % SMIL.send.element ""> <!ENTITY % SMIL.UserState.module "IGNORE"> <![%SMIL.UserState.module;[ <!ENTITY % SMIL.state.elements " | %SMIL.newvalue.qname; | %SMIL.delvalue.qname; | %SMIL.setvalue.qname; %SMIL.send.element; "> <!ENTITY % SMIL.state.attrib "%SMIL.skip-content.attrib;"> ]]> <!ENTITY % SMIL.state.elements "%SMIL.send.element;"> <!-- ================== Util: Body - Linking ============================== --> <!ENTITY % SMIL.BasicLinking.module "IGNORE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "IGNORE"> <![%SMIL.BasicLinking.module;[ <![%SMIL.BasicLinking.deprecated.module;[ <!ENTITY % SMIL.anchor-control "| %SMIL.anchor.qname; | %SMIL.area.qname;"> ]]> <!ENTITY % SMIL.anchor-control "| %SMIL.area.qname;"> <!ENTITY % SMIL.a-control "| %SMIL.a.qname;"> ]]> <!ENTITY % SMIL.anchor-control ""> <!ENTITY % SMIL.a-control ""> <!--=================== Util: Body - Timing =============================== --> <!ENTITY % SMIL.BasicTimeContainers.class "%SMIL.par.qname; | %SMIL.seq.qname;"> <!ENTITY % SMIL.BasicExclTimeContainers.module "IGNORE"> <![%SMIL.BasicExclTimeContainers.module;[ <!ENTITY % SMIL.ExclTimeContainers.class "|%SMIL.excl.qname;"> ]]> <!ENTITY % SMIL.ExclTimeContainers.class ""> <!ENTITY % SMIL.timecontainer.class "%SMIL.BasicTimeContainers.class; %SMIL.ExclTimeContainers.class;"> <!ENTITY % SMIL.timecontainer.content "%SMIL.timecontainer.class; %SMIL.media-object; %SMIL.animation.elements; %SMIL.content-control; %SMIL.a-control; %SMIL.state.elements;"> <!ENTITY % SMIL.smil-basictime.attrib " %SMIL.BasicInlineTiming.attrib; %SMIL.RepeatTiming.attrib; %SMIL.RepeatTiming.deprecated.attrib; %SMIL.MinMaxTiming.attrib; "> <!ENTITY % SMIL.timecontainer.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.SyncBehavior.attrib; %SMIL.SyncBehaviorDefault.attrib; %SMIL.SyncMaster.attrib; %SMIL.fillDefault.attrib; "> <!-- ====================================================================== --> <!-- ====================================================================== --> <!-- ====================================================================== --> <!-- The actual content model and attribute definitions for each module sections follow below. --> <!-- ================== Linking =========================================== --> <!ENTITY % SMIL.BasicLinking.module "IGNORE"> <![%SMIL.BasicLinking.module;[ <!ENTITY % SMIL.a.content "(%SMIL.timecontainer.class; %SMIL.media-object; %SMIL.animation.elements; %SMIL.state.elements; %SMIL.content-control; |%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.area.content "(%SMIL.metadata.qname; %SMIL.simple-animation.elements;)*"> <!ENTITY % SMIL.anchor.content "(%SMIL.metadata.qname; %SMIL.simple-animation.elements;)*"> <!ENTITY % SMIL.a.attrib " %SMIL.smil-basictime.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.area.attrib " %SMIL.smil-basictime.attrib; %SMIL.content-control-attrs; %SMIL.StateTest.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.anchor.attrib " %SMIL.smil-basictime.attrib; %SMIL.content-control-attrs; %SMIL.StateTest.attrib; %XHTML-Role-attrib; "> ]]> <!-- ================== Content Control =================================== --> <![%SMIL.BasicAnimation.module;[ <!ENTITY % SMIL.animation-switch "((%SMIL.animate.qname; | %SMIL.set.qname; | %SMIL.animateMotion.qname; | %SMIL.animateColor.qname;), (%SMIL.metadata.qname; %SMIL.switch-control;)*)*,"> ]]> <!ENTITY % SMIL.animation-switch ""> <!-- The content model of the switch element is very complex: - if switch occurs inside the head element, the only allowed content is layout (and Metainformation and nested switch); - if switch occurs inside a media element, the only allowed content is param, area (anchor), and animation elements (and Metainformation and nested switch); - if switch occurs inside a par, seq or excl element, the only allowed content is time containers (par, seq, excl), media elements (ref and friends, smilText, etc.), animation elements, and the a and prefetch elements (and Metainformation and nested switch). Note that there is overlap in the allowed content for the various cases. --> <![%SMIL.MediaParam.module;[ <![%SMIL.BasicLinking.module;[ <!ENTITY % SMIL.param-anchor "(%SMIL.param.qname; %SMIL.anchor-control;),"> ]]> <!ENTITY % SMIL.param-anchor "%SMIL.param.qname;,"> ]]> <![%SMIL.BasicLinking.module;[ <!ENTITY % SMIL.param-anchor "(%SMIL.anchor.qname; | %SMIL.area.qname;),"> ]]> <!ENTITY % SMIL.param-anchor ""> <!ENTITY % SMIL.switch.content "((%SMIL.metadata.qname; %SMIL.switch-control;)*, ((%SMIL.animation-switch; (((%SMIL.timecontainer.class; %SMIL.media-object; %SMIL.state.elements; %SMIL.prefetch-control; %SMIL.a-control;)+, (%SMIL.metadata.qname; %SMIL.animation.elements; %SMIL.switch-control;)*)+ | (%SMIL.param-anchor; (%SMIL.metadata.qname; %SMIL.animation.elements; %SMIL.switch-control;)*)+)) | (%SMIL.layout.qname;, (%SMIL.metadata.qname; %SMIL.switch-control;)*)*))"> <!ENTITY % SMIL.switch.attrib " %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.prefetch.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.prefetch.attrib " %SMIL.timecontainer.attrib; %SMIL.MediaClip.attrib; %SMIL.MediaClip.attrib.deprecated; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.customAttributes.content " ((%SMIL.metadata.qname;)*, (%SMIL.customTest.qname;, (%SMIL.metadata.qname;)*)+)"> <!ENTITY % SMIL.customAttributes.attrib " %SMIL.skip-content.attrib; "> <!ENTITY % SMIL.customTest.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.customTest.attrib " %SMIL.skip-content.attrib; "> <!-- ================== Animation ========================================= --> <![%SMIL.BasicAnimation.module;[ <!-- choose targetElement or XLink: --> <!ENTITY % SMIL.animation-targetElement "IGNORE"> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <!ENTITY % SMIL.animate.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.animateColor.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.animateMotion.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.set.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.animate.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fill.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.animateColor.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fill.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.animateMotion.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fill.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.set.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fill.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> ]]> <!-- ================== Layout ============================================ --> <!ENTITY % SMIL.BasicLayout.module "IGNORE"> <![%SMIL.BasicLayout.module;[ <!ENTITY % SMIL.BasicLayout-content "|%SMIL.region.qname;|%SMIL.root-layout.qname;"> ]]> <!ENTITY % SMIL.BasicLayout-content ""> <!ENTITY % SMIL.MultiWindowLayout.module "IGNORE"> <![%SMIL.MultiWindowLayout.module;[ <!ENTITY % SMIL.MultiWindowLayout-content "|%SMIL.topLayout.qname;"> ]]> <!ENTITY % SMIL.MultiWindowLayout-content ""> <!ENTITY % SMIL.AlignmentLayout.module "IGNORE"> <![%SMIL.AlignmentLayout.module;[ <!ENTITY % SMIL.AlignmentLayout-content "|%SMIL.regPoint.qname;"> ]]> <!ENTITY % SMIL.AlignmentLayout-content ""> <!ENTITY % SMIL.SubRegionLayout.module "IGNORE"> <![%SMIL.SubRegionLayout.module;[ <!ENTITY % SMIL.SubRegionLayout-content "|%SMIL.region.qname;"> ]]> <!ENTITY % SMIL.SubRegionLayout-content ""> <!ENTITY % SMIL.layout.content "(%SMIL.metadata.qname; %SMIL.BasicLayout-content; %SMIL.MultiWindowLayout-content; %SMIL.AlignmentLayout-content;)*"> <!ENTITY % SMIL.region.content "(%SMIL.metadata.qname; %SMIL.SubRegionLayout-content;)*"> <![%SMIL.MultiWindowLayout.module;[ <!ENTITY % SMIL.topLayout.content "(%SMIL.region.qname; |%SMIL.metadata.qname;)*"> ]]> <![%SMIL.BasicLayout.module;[ <!ENTITY % SMIL.rootlayout.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.rootlayout.attrib " %SMIL.content-control-attrs; "> <!ENTITY % SMIL.region.attrib " %SMIL.content-control-attrs; %SMIL.BasicText.attrib; %SMIL.MediaOpacity.attrib; %SMIL.MediaPanZoom.attrib; %SMIL.MediaRenderAttributes.attrib; %SMIL.textAlign.attrib; %SMIL.textDirection.attrib; %SMIL.textMode.attrib; %SMIL.textPlace.attrib; %SMIL.TextStyling.attrib; %SMIL.textWritingMode.attrib; %XHTML-Role-attrib; "> ]]> <![%SMIL.AlignmentLayout.module;[ <!ENTITY % SMIL.regPoint.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.regPoint.attrib " %SMIL.content-control-attrs; "> ]]> <![%SMIL.SubRegionLayout.module;[ <!ENTITY % SMIL.topLayout.attrib " %SMIL.content-control-attrs; "> ]]> <!ENTITY % SMIL.layout.attrib " %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; "> <!-- ================== Media ============================================ --> <![%SMIL.MediaParam.module;[ <!ENTITY % SMIL.param.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.param.attrib "%SMIL.content-control-attrs;"> <!ENTITY % SMIL.paramGroup.content "(%SMIL.param.qname;|%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.paramGroup.attrib " %SMIL.skip-content.attrib; "> <!ENTITY % SMIL.param-control "| %SMIL.param.qname;"> <!ENTITY % SMIL.paramGroup-control "| %SMIL.paramGroup.qname;"> ]]> <!ENTITY % SMIL.param-control ""> <!ENTITY % SMIL.paramGroup-control ""> <!ENTITY % SMIL.media-object.content "(%SMIL.metadata.qname; %SMIL.param-control; %SMIL.anchor-control; %SMIL.switch-control; %SMIL.animation.elements;)*"> <!ENTITY % SMIL.media-object.attrib " %SMIL.timecontainer.attrib; %SMIL.endsync.media.attrib; %SMIL.fill.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.regionAttr.attrib; %SMIL.Transition.attrib; %SMIL.SubRegionLayout.attrib; %SMIL.OverrideLayout.attrib; %SMIL.RegistrationPoint.attrib; %SMIL.tabindex.attrib; %SMIL.MediaObject.attrib; %SMIL.StateTest.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.brush.attrib "%SMIL.skip-content.attrib;"> <!-- ================== Metadata ========================================== --> <!ENTITY % SMIL.meta.content "EMPTY"> <!ENTITY % SMIL.meta.attrib "%SMIL.skip-content.attrib;"> <!ENTITY % SMIL.metadata.content "EMPTY"> <!ENTITY % SMIL.metadata.attrib "%SMIL.skip-content.attrib;"> <!-- ================== smilText ========================================== --> <!ENTITY % SMIL.smilText.content "( #PCDATA |%SMIL.metadata.qname; |%SMIL.tev.qname; |%SMIL.clear.qname; |%SMIL.br.qname; |%SMIL.span.qname; |%SMIL.p.qname; |%SMIL.div.qname; %SMIL.param-control; )*"> <!ENTITY % SMIL.smilText.attrib " %SMIL.skip-content.attrib; %SMIL.media-object.attrib; "> <!ENTITY % SMIL.tev.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.clear.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.br.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.div.content "( #PCDATA |%SMIL.metadata.qname; |%SMIL.tev.qname; |%SMIL.clear.qname; |%SMIL.br.qname; |%SMIL.div.qname; |%SMIL.p.qname; |%SMIL.span.qname; )*"> <!ENTITY % SMIL.p.content "( #PCDATA |%SMIL.metadata.qname; |%SMIL.tev.qname; |%SMIL.clear.qname; |%SMIL.br.qname; |%SMIL.span.qname; )*"> <!ENTITY % SMIL.span.content "( #PCDATA |%SMIL.metadata.qname; |%SMIL.tev.qname; |%SMIL.clear.qname; |%SMIL.br.qname; |%SMIL.span.qname; )*"> <!ENTITY % SMIL.textStyle.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.textStyling.content "((%SMIL.metadata.qname;)*,(%SMIL.textStyle.qname;,(%SMIL.metadata.qname;)*)+)"> <!ENTITY % SMIL.textStyle.attrib " %SMIL.Test.attrib; "> <!-- ================== UserState ========================================= --> <!ENTITY % SMIL.language-attrib-default "'http://www.w3.org/TR/1999/REC-xpath-19991116'"> <!ENTITY % SMIL.newvalue-ref-attrib-default "'/*'"> <!ENTITY % SMIL.newvalue-name-attrib-default "#REQUIRED"> <!ENTITY % SMIL.newvalue.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.setvalue.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.delvalue.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.newvalue.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.setvalue.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.delvalue.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.send.attrib " %SMIL.smil-basictime.attrib; %SMIL.TimeManipulations.attrib; %SMIL.RestartTiming.attrib; %SMIL.RestartDefaultTiming.attrib; %SMIL.fillDefault.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; "> <!ENTITY % SMIL.send.content "(%SMIL.metadata.qname;)*"> <!-- ================== Structure ========================================= --> <!ENTITY % SMIL.smil.content "((%SMIL.metadata.qname;)*, (%SMIL.head.qname;, (%SMIL.metadata.qname;)*)?, (%SMIL.body.qname;, (%SMIL.metadata.qname;)*)?)"> <!ENTITY % SMIL.head.content "( %SMIL.meta.qname;* %SMIL.head-control.content; ,((%SMIL.head-meta.content;), %SMIL.meta.qname;*)? %SMIL.head-textStyling.content; %SMIL.head-layout.content; %SMIL.head-state.content; %SMIL.head-submission.content; %SMIL.head-transition.content; %SMIL.head-media.content; )"> <!ENTITY % SMIL.body.content "(%SMIL.timecontainer.class; %SMIL.media-object; %SMIL.animation.elements; %SMIL.state.elements; %SMIL.content-control; %SMIL.a-control; |%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.smil.attrib " %SMIL.Test.attrib; %SMIL.ModuleNamespaces; %ITSNS; %XHTMLNS; "> <!ENTITY % SMIL.head.attrib ""> <!ENTITY % SMIL.body.attrib " %SMIL.timecontainer.attrib; %SMIL.Description.attrib; %SMIL.fill.attrib; "> <!-- ================== Transitions ======================================= --> <!ENTITY % SMIL.transition.content "(%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.transition.attrib "%SMIL.content-control-attrs; "> <!-- ================== Timing ============================================ --> <!ENTITY % SMIL.par.attrib " %SMIL.endsync.attrib; %SMIL.fill.attrib; %SMIL.timecontainer.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.regionAttr.attrib; %SMIL.StateTest.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.seq.attrib " %SMIL.fill.attrib; %SMIL.timecontainer.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.regionAttr.attrib; %SMIL.StateTest.attrib; %SMIL.Timesheet.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.excl.attrib " %SMIL.endsync.attrib; %SMIL.fill.attrib; %SMIL.timecontainer.attrib; %SMIL.Test.attrib; %SMIL.customTestAttr.attrib; %SMIL.regionAttr.attrib; %SMIL.skip-content.attrib; %SMIL.StateTest.attrib; %XHTML-Role-attrib; "> <!ENTITY % SMIL.par.content "(%SMIL.timecontainer.content;|%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.seq.content "(%SMIL.timecontainer.content;|%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.BasicPriorityClassContainers.module "IGNORE"> <![%SMIL.BasicPriorityClassContainers.module;[ <!-- An excl element contains either only priorityClass children or no priorityClass children. It is made more complex by the fact that in either case there may be switch, meta, and metadata children interspersed. --> <!ENTITY % SMIL.excl.content " ((%SMIL.metadata.qname;)*, (((%SMIL.timecontainer.content;), (%SMIL.metadata.qname;)*)* | (%SMIL.priorityClass.qname;, (%SMIL.metadata.qname;)*)+))"> <!ENTITY % SMIL.priorityClass.attrib " %SMIL.content-control-attrs; "> <!ENTITY % SMIL.priorityClass.content "(%SMIL.timecontainer.content; | %SMIL.metadata.qname;)*"> ]]> <!ENTITY % SMIL.excl.content "(%SMIL.timecontainer.content; | %SMIL.metadata.qname;)*"> <!-- External Timing --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <![%SMIL.Timesheet.module;[ <!ENTITY % SMIL.timesheet.content "(%SMIL.timecontainer.class; %SMIL.media-object; %SMIL.animation.elements; %SMIL.state.elements; %SMIL.content-control; %SMIL.a-control; |%SMIL.metadata.qname;)*"> <!ENTITY % SMIL.timesheet.attrib " %SMIL.media-object.attrib; "> ]]> <!-- end of smil-profile-model-1.mod -->
<!-- ...................................................................... --> <!-- SMIL 3.0 Language DTD ................................................ --> <!-- file: SMIL30Language.dtd This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.8 Date: 2008/09/07 20:36:50 This is the driver file for the SMIL 3.0 Language Profile DTD. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SMIL 3.0 Language//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL30Language.dtd" --> <!-- Define the prefix to be used (none) --> <!ENTITY % NS.prefixed "IGNORE" > <!-- Define the default for the baseProfile attribute --> <!ENTITY % SMIL.baseProfile.default "#FIXED 'Language'"> <!-- Define which modules to include --> <!-- Structure --> <!ENTITY % SMIL.Structure.module "INCLUDE"> <!ENTITY % SMIL.Identity.module "INCLUDE"> <!-- Media Object --> <!ENTITY % SMIL.BasicMedia.module "INCLUDE"> <!ENTITY % SMIL.BrushMedia.module "INCLUDE"> <!ENTITY % SMIL.MediaAccessibility.module "INCLUDE"> <!ENTITY % SMIL.MediaClipMarkers.module "INCLUDE"> <!ENTITY % SMIL.MediaClipping.module "INCLUDE"> <!ENTITY % SMIL.MediaDescription.module "INCLUDE"> <!ENTITY % SMIL.MediaOpacity.module "INCLUDE"> <!ENTITY % SMIL.MediaPanZoom.module "INCLUDE"> <!ENTITY % SMIL.MediaParam.module "INCLUDE"> <!ENTITY % SMIL.MediaRenderAttributes.module "INCLUDE"> <!-- Timing and Synchronization --> <!ENTITY % SMIL.AccessKeyTiming.module "INCLUDE"> <!ENTITY % SMIL.BasicExclTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.BasicInlineTiming.module "INCLUDE"> <!ENTITY % SMIL.BasicPriorityClassContainers.module "INCLUDE"> <!ENTITY % SMIL.BasicTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.DOMTimingMethods.module "IGNORE"> <!ENTITY % SMIL.EventTiming.module "INCLUDE"> <!ENTITY % SMIL.FillDefault.module "INCLUDE"> <!ENTITY % SMIL.MediaMarkerTiming.module "INCLUDE"> <!ENTITY % SMIL.MinMaxTiming.module "IGNORE"> <!ENTITY % SMIL.MultiArcTiming.module "INCLUDE"> <!ENTITY % SMIL.RepeatTiming.module "INCLUDE"> <!ENTITY % SMIL.RepeatValueTiming.module "INCLUDE"> <!ENTITY % SMIL.RestartDefault.module "INCLUDE"> <!ENTITY % SMIL.RestartTiming.module "INCLUDE"> <!ENTITY % SMIL.SyncbaseTiming.module "INCLUDE"> <!ENTITY % SMIL.SyncBehaviorDefault.module "INCLUDE"> <!ENTITY % SMIL.SyncBehavior.module "INCLUDE"> <!ENTITY % SMIL.SyncMaster.module "IGNORE"> <!ENTITY % SMIL.TimeContainerAttributes.module "IGNORE"> <!ENTITY % SMIL.WallclockTiming.module "INCLUDE"> <!-- Content Control --> <!ENTITY % SMIL.BasicContentControl.module "INCLUDE"> <!ENTITY % SMIL.CustomTestAttributes.module "INCLUDE"> <!ENTITY % SMIL.PrefetchControl.module "INCLUDE"> <!ENTITY % SMIL.RequiredContentControl.module "INCLUDE"> <!ENTITY % SMIL.SkipContentControl.module "INCLUDE"> <!-- Layout --> <!ENTITY % SMIL.AlignmentLayout.module "INCLUDE"> <!ENTITY % SMIL.AudioLayout.module "INCLUDE"> <!ENTITY % SMIL.BackgroundTilingLayout.module "INCLUDE"> <!ENTITY % SMIL.BasicLayout.module "INCLUDE"> <!ENTITY % SMIL.MultiWindowLayout.module "INCLUDE"> <!ENTITY % SMIL.OverrideLayout.module "INCLUDE"> <!ENTITY % SMIL.StructureLayout.module "INCLUDE"> <!ENTITY % SMIL.SubRegionLayout.module "INCLUDE"> <!-- smilText --> <!ENTITY % SMIL.BasicText.module "INCLUDE"> <!ENTITY % SMIL.TextMotion.module "INCLUDE"> <!ENTITY % SMIL.TextStyling.module "INCLUDE"> <!-- Linking --> <!ENTITY % SMIL.BasicLinking.module "INCLUDE"> <!ENTITY % SMIL.LinkingAttributes.module "INCLUDE"> <!ENTITY % SMIL.ObjectLinking.module "INCLUDE"> <!-- Metainformation --> <!ENTITY % SMIL.Metainformation.module "INCLUDE"> <!-- Transition Effects --> <!ENTITY % SMIL.BasicTransitions.module "INCLUDE"> <!ENTITY % SMIL.FullScreenTransitionEffects.module "INCLUDE"> <!ENTITY % SMIL.InlineTransitions.module "IGNORE"> <!ENTITY % SMIL.TransitionModifiers.module "INCLUDE"> <!-- Animation --> <!ENTITY % SMIL.BasicAnimation.module "INCLUDE"> <!ENTITY % SMIL.SplineAnimation.module "IGNORE"> <!-- State --> <!ENTITY % SMIL.StateInterpolation.module "INCLUDE"> <!ENTITY % SMIL.StateSubmission.module "INCLUDE"> <!ENTITY % SMIL.StateTest.module "INCLUDE"> <!ENTITY % SMIL.UserState.module "INCLUDE"> <!-- Time Manipulation --> <!ENTITY % SMIL.TimeManipulations.module "IGNORE"> <!-- External Timing --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <!-- Define which variants to use --> <!ENTITY % SMIL.animation-targetElement "INCLUDE"> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <!ENTITY % SMIL.transition-targetElement "INCLUDE"> <!ENTITY % SMIL.transition-XLinkTarget "IGNORE"> <!ENTITY % SMIL.ContentControl.deprecated.module "INCLUDE"> <!ENTITY % SMIL.MediaClipping.deprecated.module "INCLUDE"> <!ENTITY % SMIL.RepeatTiming.deprecated.module "INCLUDE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "INCLUDE"> <!ENTITY % SMIL.IncludeModuleNamespaces "IGNORE"> <!ENTITY % SMIL.ITS-Attributes.module "INCLUDE"> <!ENTITY % SMIL.RoleAttributes.module "IGNORE"> <!ENTITY % SMIL.submission-post "INCLUDE"> <!-- Define the Content Model --> <!ENTITY % smil-model.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" "smil-profile-model-1.mod" > <!-- Modular Framework Module ............................................ --> <!ENTITY % smil-framework.module "INCLUDE" > <![%smil-framework.module;[ <!ENTITY % smil-framework.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" "smil-framework-1.mod" > %smil-framework.mod;]]> <!-- List module files to include --> <!ENTITY % SMIL.anim-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Animation//EN" "SMIL-anim.mod"> <!ENTITY % SMIL.control-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" "SMIL-control.mod"> <!ENTITY % SMIL.layout-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Layout//EN" "SMIL-layout.mod"> <!ENTITY % SMIL.link-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Linking//EN" "SMIL-link.mod"> <!ENTITY % SMIL.media-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Media Objects//EN" "SMIL-media.mod"> <!ENTITY % SMIL.meta-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" "SMIL-metainformation.mod"> <!ENTITY % SMIL.struct-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" "SMIL-struct.mod"> <!ENTITY % SMIL.text-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 SMILtext//EN" "SMIL-smiltext.mod"> <!ENTITY % SMIL.state-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 State//EN" "SMIL-state.mod"> <!ENTITY % SMIL.timing-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timing//EN" "SMIL-timing.mod"> <!ENTITY % SMIL.transition-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Transition//EN" "SMIL-transition.mod"> <!-- Include module files --> %SMIL.struct-mod; %SMIL.anim-mod; %SMIL.control-mod; %SMIL.meta-mod; %SMIL.layout-mod; %SMIL.link-mod; %SMIL.media-mod; %SMIL.text-mod; %SMIL.state-mod; %SMIL.timing-mod; %SMIL.transition-mod; <!-- end of SMIL30Language.dtd -->
<!-- ...................................................................... --> <!-- SMIL 3.0 Unified Mobile DTD ......................................... --> <!-- file: SMIL30UnifiedMobile.dtd This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Sjoerd Mullender. Revision: 1.3 Date: 2008/09/07 20:36:50 This is the driver file for the SMIL 3.0 Unified Mobile Profile DTD. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SMIL 3.0 Unified Mobile//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL30UnifiedMobile.dtd" --> <!-- Define the prefix to be used (none) --> <!ENTITY % NS.prefixed "IGNORE" > <!-- Define the default for the baseProfile attribute --> <!ENTITY % SMIL.baseProfile.default "#FIXED 'UnifiedMobile'"> <!-- Define which modules to include --> <!-- Structure --> <!ENTITY % SMIL.Structure.module "INCLUDE"> <!ENTITY % SMIL.Identity.module "INCLUDE"> <!-- Media Object --> <!ENTITY % SMIL.BasicMedia.module "INCLUDE"> <!ENTITY % SMIL.BrushMedia.module "INCLUDE"> <!ENTITY % SMIL.MediaAccessibility.module "INCLUDE"> <!ENTITY % SMIL.MediaClipMarkers.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.module "INCLUDE"> <!ENTITY % SMIL.MediaDescription.module "INCLUDE"> <!ENTITY % SMIL.MediaOpacity.module "IGNORE"> <!ENTITY % SMIL.MediaPanZoom.module "INCLUDE"> <!ENTITY % SMIL.MediaParam.module "INCLUDE"> <!ENTITY % SMIL.MediaRenderAttributes.module "INCLUDE"> <!-- Timing and Synchronization --> <!ENTITY % SMIL.AccessKeyTiming.module "INCLUDE"> <!ENTITY % SMIL.BasicExclTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.BasicInlineTiming.module "INCLUDE"> <!ENTITY % SMIL.BasicPriorityClassContainers.module "IGNORE"> <!ENTITY % SMIL.BasicTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.DOMTimingMethods.module "IGNORE"> <!ENTITY % SMIL.EventTiming.module "INCLUDE"> <!ENTITY % SMIL.FillDefault.module "IGNORE"> <!ENTITY % SMIL.MediaMarkerTiming.module "IGNORE"> <!ENTITY % SMIL.MinMaxTiming.module "IGNORE"> <!ENTITY % SMIL.MultiArcTiming.module "INCLUDE"> <!ENTITY % SMIL.RepeatTiming.module "INCLUDE"> <!ENTITY % SMIL.RepeatValueTiming.module "IGNORE"> <!ENTITY % SMIL.RestartDefault.module "IGNORE"> <!ENTITY % SMIL.RestartTiming.module "IGNORE"> <!ENTITY % SMIL.SyncbaseTiming.module "IGNORE"> <!ENTITY % SMIL.SyncBehaviorDefault.module "IGNORE"> <!ENTITY % SMIL.SyncBehavior.module "IGNORE"> <!ENTITY % SMIL.SyncMaster.module "IGNORE"> <!ENTITY % SMIL.TimeContainerAttributes.module "IGNORE"> <!ENTITY % SMIL.WallclockTiming.module "IGNORE"> <!-- Content Control --> <!ENTITY % SMIL.BasicContentControl.module "INCLUDE"> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <!ENTITY % SMIL.PrefetchControl.module "INCLUDE"> <!ENTITY % SMIL.RequiredContentControl.module "INCLUDE"> <!ENTITY % SMIL.SkipContentControl.module "INCLUDE"> <!-- Layout --> <!ENTITY % SMIL.AlignmentLayout.module "INCLUDE"> <!ENTITY % SMIL.AudioLayout.module "INCLUDE"> <!ENTITY % SMIL.BackgroundTilingLayout.module "INCLUDE"> <!ENTITY % SMIL.BasicLayout.module "INCLUDE"> <!ENTITY % SMIL.MultiWindowLayout.module "IGNORE"> <!ENTITY % SMIL.OverrideLayout.module "INCLUDE"> <!ENTITY % SMIL.StructureLayout.module "INCLUDE"> <!ENTITY % SMIL.SubRegionLayout.module "INCLUDE"> <!-- smilText --> <!ENTITY % SMIL.BasicText.module "INCLUDE"> <!ENTITY % SMIL.TextMotion.module "INCLUDE"> <!ENTITY % SMIL.TextStyling.module "INCLUDE"> <!-- Linking --> <!ENTITY % SMIL.BasicLinking.module "INCLUDE"> <!ENTITY % SMIL.LinkingAttributes.module "INCLUDE"> <!ENTITY % SMIL.ObjectLinking.module "IGNORE"> <!-- Metainformation --> <!ENTITY % SMIL.Metainformation.module "INCLUDE"> <!-- Transition Effects --> <!ENTITY % SMIL.BasicTransitions.module "INCLUDE"> <!ENTITY % SMIL.FullScreenTransitionEffects.module "INCLUDE"> <!ENTITY % SMIL.InlineTransitions.module "IGNORE"> <!ENTITY % SMIL.TransitionModifiers.module "IGNORE"> <!-- Animation --> <!ENTITY % SMIL.BasicAnimation.module "INCLUDE"> <!ENTITY % SMIL.SplineAnimation.module "IGNORE"> <!-- State --> <!ENTITY % SMIL.StateInterpolation.module "IGNORE"> <!ENTITY % SMIL.StateSubmission.module "IGNORE"> <!ENTITY % SMIL.StateTest.module "IGNORE"> <!ENTITY % SMIL.UserState.module "IGNORE"> <!-- Time Manipulation --> <!ENTITY % SMIL.TimeManipulations.module "IGNORE"> <!-- External Timing --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <!-- Define which variants to use --> <!ENTITY % SMIL.animation-targetElement "INCLUDE"> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <!ENTITY % SMIL.transition-targetElement "INCLUDE"> <!ENTITY % SMIL.transition-XLinkTarget "IGNORE"> <!ENTITY % SMIL.ContentControl.deprecated.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.deprecated.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.deprecated.module "IGNORE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "IGNORE"> <!ENTITY % SMIL.ITS-Attributes.module "INCLUDE"> <!ENTITY % SMIL.RoleAttributes.module "IGNORE"> <!ENTITY % SMIL.submission-post "IGNORE"> <!-- Define the Content Model --> <!ENTITY % smil-model.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" "smil-profile-model-1.mod" > <!-- Modular Framework Module ............................................ --> <!ENTITY % smil-framework.module "INCLUDE" > <![%smil-framework.module;[ <!ENTITY % smil-framework.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" "smil-framework-1.mod" > %smil-framework.mod;]]> <!-- List module files to include --> <!ENTITY % SMIL.anim-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Animation//EN" "SMIL-anim.mod"> <!ENTITY % SMIL.control-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" "SMIL-control.mod"> <!ENTITY % SMIL.layout-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Layout//EN" "SMIL-layout.mod"> <!ENTITY % SMIL.link-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Linking//EN" "SMIL-link.mod"> <!ENTITY % SMIL.media-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Media Objects//EN" "SMIL-media.mod"> <!ENTITY % SMIL.meta-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" "SMIL-metainformation.mod"> <!ENTITY % SMIL.struct-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" "SMIL-struct.mod"> <!ENTITY % SMIL.timing-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timing//EN" "SMIL-timing.mod"> <!ENTITY % SMIL.transition-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Transition//EN" "SMIL-transition.mod"> <!-- Include module files --> %SMIL.struct-mod; %SMIL.anim-mod; %SMIL.control-mod; %SMIL.meta-mod; %SMIL.layout-mod; %SMIL.link-mod; %SMIL.media-mod; %SMIL.timing-mod; %SMIL.transition-mod; <!-- end of SMIL30UnifiedMobile.dtd -->
<!-- ...................................................................... --> <!-- SMIL 3.0 DAISY DTD .................................................. --> <!-- file: SMIL30Daisy.dtd This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Revision: 1.12 Date: 2008/09/07 20:36:50 This is the driver file for the SMIL 3.0 DAISY Profile DTD. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SMIL 3.0 Daisy//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL30Daisy.dtd" --> <!-- Define the prefix to be used (none) --> <!ENTITY % NS.prefixed "IGNORE" > <!-- Define the default for the baseProfile attribute --> <!ENTITY % SMIL.baseProfile.default "#FIXED 'Daisy'"> <!-- Define which modules to include --> <!-- Structure --> <!ENTITY % SMIL.Structure.module "INCLUDE"> <!ENTITY % SMIL.Identity.module "INCLUDE"> <!-- Media Object --> <!ENTITY % SMIL.BasicMedia.module "INCLUDE"> <!ENTITY % SMIL.BrushMedia.module "IGNORE"> <!ENTITY % SMIL.MediaAccessibility.module "INCLUDE"> <!ENTITY % SMIL.MediaClipMarkers.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.module "INCLUDE"> <!ENTITY % SMIL.MediaDescription.module "INCLUDE"> <!ENTITY % SMIL.MediaOpacity.module "IGNORE"> <!ENTITY % SMIL.MediaPanZoom.module "IGNORE"> <!ENTITY % SMIL.MediaParam.module "INCLUDE"> <!ENTITY % SMIL.MediaRenderAttributes.module "IGNORE"> <!-- Timing and Synchronization --> <!ENTITY % SMIL.AccessKeyTiming.module "IGNORE"> <!ENTITY % SMIL.BasicExclTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.BasicInlineTiming.module "INCLUDE"> <!ENTITY % SMIL.BasicPriorityClassContainers.module "IGNORE"> <!ENTITY % SMIL.BasicTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.DOMTimingMethods.module "IGNORE"> <!ENTITY % SMIL.EventTiming.module "INCLUDE"> <!ENTITY % SMIL.FillDefault.module "IGNORE"> <!ENTITY % SMIL.MediaMarkerTiming.module "IGNORE"> <!ENTITY % SMIL.MinMaxTiming.module "IGNORE"> <!ENTITY % SMIL.MultiArcTiming.module "INCLUDE"> <!ENTITY % SMIL.RepeatTiming.module "IGNORE"> <!ENTITY % SMIL.RepeatValueTiming.module "IGNORE"> <!ENTITY % SMIL.RestartDefault.module "IGNORE"> <!ENTITY % SMIL.RestartTiming.module "IGNORE"> <!ENTITY % SMIL.SyncbaseTiming.module "IGNORE"> <!ENTITY % SMIL.SyncBehaviorDefault.module "IGNORE"> <!ENTITY % SMIL.SyncBehavior.module "IGNORE"> <!ENTITY % SMIL.SyncMaster.module "IGNORE"> <!ENTITY % SMIL.TimeContainerAttributes.module "IGNORE"> <!ENTITY % SMIL.WallclockTiming.module "IGNORE"> <!-- Content Control --> <!ENTITY % SMIL.BasicContentControl.module "INCLUDE"> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <!ENTITY % SMIL.PrefetchControl.module "IGNORE"> <!ENTITY % SMIL.RequiredContentControl.module "INCLUDE"> <!ENTITY % SMIL.SkipContentControl.module "INCLUDE"> <!-- Layout --> <!ENTITY % SMIL.AlignmentLayout.module "IGNORE"> <!ENTITY % SMIL.AudioLayout.module "IGNORE"> <!ENTITY % SMIL.BackgroundTilingLayout.module "IGNORE"> <!ENTITY % SMIL.BasicLayout.module "INCLUDE"> <!ENTITY % SMIL.MultiWindowLayout.module "IGNORE"> <!ENTITY % SMIL.OverrideLayout.module "IGNORE"> <!ENTITY % SMIL.StructureLayout.module "INCLUDE"> <!ENTITY % SMIL.SubRegionLayout.module "INCLUDE"> <!-- smilText --> <!ENTITY % SMIL.BasicText.module "IGNORE"> <!ENTITY % SMIL.TextMotion.module "IGNORE"> <!ENTITY % SMIL.TextStyling.module "IGNORE"> <!-- Linking --> <!ENTITY % SMIL.BasicLinking.module "INCLUDE"> <!ENTITY % SMIL.LinkingAttributes.module "IGNORE"> <!ENTITY % SMIL.ObjectLinking.module "IGNORE"> <!-- Metainformation --> <!ENTITY % SMIL.Metainformation.module "INCLUDE"> <!-- Transition Effects --> <!ENTITY % SMIL.BasicTransitions.module "IGNORE"> <!ENTITY % SMIL.FullScreenTransitionEffects.module "IGNORE"> <!ENTITY % SMIL.InlineTransitions.module "IGNORE"> <!ENTITY % SMIL.TransitionModifiers.module "IGNORE"> <!-- Animation --> <!ENTITY % SMIL.BasicAnimation.module "IGNORE"> <!ENTITY % SMIL.SplineAnimation.module "IGNORE"> <!-- State --> <!ENTITY % SMIL.StateInterpolation.module "INCLUDE"> <!ENTITY % SMIL.StateSubmission.module "INCLUDE"> <!ENTITY % SMIL.StateTest.module "INCLUDE"> <!ENTITY % SMIL.UserState.module "INCLUDE"> <!-- Time Manipulation --> <!ENTITY % SMIL.TimeManipulations.module "IGNORE"> <!-- External Timing --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <!-- Define which variants to use --> <!ENTITY % SMIL.animation-targetElement "IGNORE"> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <!ENTITY % SMIL.transition-targetElement "IGNORE"> <!ENTITY % SMIL.transition-XLinkTarget "IGNORE"> <!ENTITY % SMIL.ContentControl.deprecated.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.deprecated.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.deprecated.module "IGNORE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "IGNORE"> <!ENTITY % SMIL.ITS-Attributes.module "INCLUDE"> <!ENTITY % SMIL.RoleAttributes.module "INCLUDE"> <!ENTITY % SMIL.submission-post "INCLUDE"> <!-- Define the Content Model --> <!ENTITY % smil-model.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" "smil-profile-model-1.mod" > <!-- Modular Framework Module ............................................ --> <!ENTITY % smil-framework.module "INCLUDE" > <![%smil-framework.module;[ <!ENTITY % smil-framework.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" "smil-framework-1.mod" > %smil-framework.mod;]]> <!-- List module files to include --> <!ENTITY % SMIL.control-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" "SMIL-control.mod"> <!ENTITY % SMIL.layout-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Layout//EN" "SMIL-layout.mod"> <!ENTITY % SMIL.link-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Linking//EN" "SMIL-link.mod"> <!ENTITY % SMIL.media-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Media Objects//EN" "SMIL-media.mod"> <!ENTITY % SMIL.meta-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" "SMIL-metainformation.mod"> <!ENTITY % SMIL.struct-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" "SMIL-struct.mod"> <!ENTITY % SMIL.state-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 State//EN" "SMIL-state.mod"> <!ENTITY % SMIL.timing-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timing//EN" "SMIL-timing.mod"> <!-- Include module files --> %SMIL.struct-mod; %SMIL.control-mod; %SMIL.meta-mod; %SMIL.layout-mod; %SMIL.link-mod; %SMIL.media-mod; %SMIL.state-mod; %SMIL.timing-mod; <!-- end of SMIL30Daisy.dtd -->
<!-- ...................................................................... --> <!-- SMIL 3.0 Tiny DTD ................................................... --> <!-- file: SMIL30Tiny.dtd This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Revision: 1.13 Date: 2008/09/07 20:36:50 This is the driver file for the SMIL 3.0 Tiny Profile DTD. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SMIL 3.0 Tiny//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL30Tiny.dtd" --> <!-- Define the prefix to be used (none) --> <!ENTITY % NS.prefixed "IGNORE" > <!-- Define the default for the baseProfile attribute --> <!ENTITY % SMIL.baseProfile.default "#FIXED 'Tiny'"> <!-- Define which modules to include --> <!-- Structure --> <!ENTITY % SMIL.Structure.module "INCLUDE"> <!ENTITY % SMIL.Identity.module "INCLUDE"> <!-- Media Object --> <!ENTITY % SMIL.BasicMedia.module "INCLUDE"> <!ENTITY % SMIL.BrushMedia.module "IGNORE"> <!ENTITY % SMIL.MediaAccessibility.module "INCLUDE"> <!ENTITY % SMIL.MediaClipMarkers.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.module "IGNORE"> <!ENTITY % SMIL.MediaDescription.module "INCLUDE"> <!ENTITY % SMIL.MediaOpacity.module "IGNORE"> <!ENTITY % SMIL.MediaPanZoom.module "IGNORE"> <!ENTITY % SMIL.MediaParam.module "IGNORE"> <!ENTITY % SMIL.MediaRenderAttributes.module "IGNORE"> <!-- Timing and Synchronization --> <!ENTITY % SMIL.AccessKeyTiming.module "IGNORE"> <!ENTITY % SMIL.BasicExclTimeContainers.module "IGNORE"> <!ENTITY % SMIL.BasicInlineTiming.module "INCLUDE"> <!ENTITY % SMIL.BasicPriorityClassContainers.module "IGNORE"> <!ENTITY % SMIL.BasicTimeContainers.module "INCLUDE"> <!ENTITY % SMIL.DOMTimingMethods.module "IGNORE"> <!ENTITY % SMIL.EventTiming.module "IGNORE"> <!ENTITY % SMIL.FillDefault.module "IGNORE"> <!ENTITY % SMIL.MediaMarkerTiming.module "IGNORE"> <!ENTITY % SMIL.MinMaxTiming.module "IGNORE"> <!ENTITY % SMIL.MultiArcTiming.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.module "IGNORE"> <!ENTITY % SMIL.RepeatValueTiming.module "IGNORE"> <!ENTITY % SMIL.RestartDefault.module "IGNORE"> <!ENTITY % SMIL.RestartTiming.module "IGNORE"> <!ENTITY % SMIL.SyncbaseTiming.module "IGNORE"> <!ENTITY % SMIL.SyncBehaviorDefault.module "IGNORE"> <!ENTITY % SMIL.SyncBehavior.module "IGNORE"> <!ENTITY % SMIL.SyncMaster.module "IGNORE"> <!ENTITY % SMIL.TimeContainerAttributes.module "IGNORE"> <!ENTITY % SMIL.WallclockTiming.module "IGNORE"> <!-- Content Control --> <!ENTITY % SMIL.BasicContentControl.module "IGNORE"> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <!ENTITY % SMIL.PrefetchControl.module "IGNORE"> <!ENTITY % SMIL.RequiredContentControl.module "INCLUDE"> <!ENTITY % SMIL.SkipContentControl.module "INCLUDE"> <!-- Layout --> <!ENTITY % SMIL.AlignmentLayout.module "IGNORE"> <!ENTITY % SMIL.AudioLayout.module "IGNORE"> <!ENTITY % SMIL.BackgroundTilingLayout.module "IGNORE"> <!ENTITY % SMIL.BasicLayout.module "IGNORE"> <!ENTITY % SMIL.MultiWindowLayout.module "IGNORE"> <!ENTITY % SMIL.OverrideLayout.module "IGNORE"> <!ENTITY % SMIL.StructureLayout.module "INCLUDE"> <!ENTITY % SMIL.SubRegionLayout.module "IGNORE"> <!-- smilText --> <!ENTITY % SMIL.BasicText.module "IGNORE"> <!ENTITY % SMIL.TextMotion.module "IGNORE"> <!ENTITY % SMIL.TextStyling.module "IGNORE"> <!-- Linking --> <!ENTITY % SMIL.BasicLinking.module "IGNORE"> <!ENTITY % SMIL.LinkingAttributes.module "IGNORE"> <!ENTITY % SMIL.ObjectLinking.module "IGNORE"> <!-- Metainformation --> <!ENTITY % SMIL.Metainformation.module "INCLUDE"> <!-- Transition Effects --> <!ENTITY % SMIL.BasicTransitions.module "IGNORE"> <!ENTITY % SMIL.FullScreenTransitionEffects.module "IGNORE"> <!ENTITY % SMIL.InlineTransitions.module "IGNORE"> <!ENTITY % SMIL.TransitionModifiers.module "IGNORE"> <!-- Animation --> <!ENTITY % SMIL.BasicAnimation.module "IGNORE"> <!ENTITY % SMIL.SplineAnimation.module "IGNORE"> <!-- State --> <!ENTITY % SMIL.StateInterpolation.module "IGNORE"> <!ENTITY % SMIL.StateSubmission.module "IGNORE"> <!ENTITY % SMIL.StateTest.module "IGNORE"> <!ENTITY % SMIL.UserState.module "IGNORE"> <!-- Time Manipulation --> <!ENTITY % SMIL.TimeManipulations.module "IGNORE"> <!-- External Timing --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <!-- Define which variants to use --> <!ENTITY % SMIL.animation-targetElement "IGNORE"> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <!ENTITY % SMIL.transition-targetElement "IGNORE"> <!ENTITY % SMIL.transition-XLinkTarget "IGNORE"> <!ENTITY % SMIL.ContentControl.deprecated.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.deprecated.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.deprecated.module "IGNORE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "IGNORE"> <!ENTITY % SMIL.ITS-Attributes.module "IGNORE"> <!ENTITY % SMIL.RoleAttributes.module "IGNORE"> <!ENTITY % SMIL.submission-post "IGNORE"> <!-- Define the Content Model --> <!ENTITY % smil-model.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" "smil-profile-model-1.mod" > <!-- Modular Framework Module ............................................ --> <!ENTITY % smil-framework.module "INCLUDE" > <![%smil-framework.module;[ <!ENTITY % smil-framework.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" "smil-framework-1.mod" > %smil-framework.mod;]]> <!-- List module files to include --> <!ENTITY % SMIL.control-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" "SMIL-control.mod"> <!ENTITY % SMIL.layout-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Layout//EN" "SMIL-layout.mod"> <!ENTITY % SMIL.media-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Media Objects//EN" "SMIL-media.mod"> <!ENTITY % SMIL.meta-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" "SMIL-metainformation.mod"> <!ENTITY % SMIL.struct-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" "SMIL-struct.mod"> <!ENTITY % SMIL.timing-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timing//EN" "SMIL-timing.mod"> <!-- Include module files --> %SMIL.struct-mod; %SMIL.control-mod; %SMIL.meta-mod; %SMIL.layout-mod; %SMIL.media-mod; %SMIL.timing-mod; <!-- end of SMIL30Tiny.dtd -->
<!-- ...................................................................... --> <!-- SMIL 3.0 smilText DTD ................................................ --> <!-- file: SMIL30smilText.dtd This is SMIL 3.0. Copyright: 2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor: Sjoerd Mullender, CWI Revision: 1.4 Date: 2008/09/07 20:39:37 This is the driver file for the SMIL 3.0 smilText Profile DTD. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD SMIL 3.0 smilText//EN" SYSTEM "http://www.w3.org/2008/SMIL30/SMIL30smilText.dtd" --> <!-- Define the prefix to be used (none) --> <!ENTITY % NS.prefixed "IGNORE" > <!-- Define the default for the baseProfile attribute --> <!ENTITY % SMIL.baseProfile.default "#FIXED 'smilText'"> <!-- Define which modules to include --> <!-- Structure --> <!ENTITY % SMIL.Structure.module "IGNORE"> <!ENTITY % SMIL.Identity.module "INCLUDE"> <!-- Media Object --> <!ENTITY % SMIL.BasicMedia.module "IGNORE"> <!ENTITY % SMIL.BrushMedia.module "IGNORE"> <!ENTITY % SMIL.MediaAccessibility.module "IGNORE"> <!ENTITY % SMIL.MediaClipMarkers.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.module "IGNORE"> <!ENTITY % SMIL.MediaDescription.module "IGNORE"> <!ENTITY % SMIL.MediaOpacity.module "IGNORE"> <!ENTITY % SMIL.MediaPanZoom.module "IGNORE"> <!ENTITY % SMIL.MediaParam.module "IGNORE"> <!ENTITY % SMIL.MediaRenderAttributes.module "IGNORE"> <!-- Timing and Synchronization --> <!ENTITY % SMIL.AccessKeyTiming.module "IGNORE"> <!ENTITY % SMIL.BasicExclTimeContainers.module "IGNORE"> <!ENTITY % SMIL.BasicInlineTiming.module "IGNORE"> <!ENTITY % SMIL.BasicPriorityClassContainers.module "IGNORE"> <!ENTITY % SMIL.BasicTimeContainers.module "IGNORE"> <!ENTITY % SMIL.DOMTimingMethods.module "IGNORE"> <!ENTITY % SMIL.EventTiming.module "IGNORE"> <!ENTITY % SMIL.FillDefault.module "IGNORE"> <!ENTITY % SMIL.MediaMarkerTiming.module "IGNORE"> <!ENTITY % SMIL.MinMaxTiming.module "IGNORE"> <!ENTITY % SMIL.MultiArcTiming.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.module "IGNORE"> <!ENTITY % SMIL.RepeatValueTiming.module "IGNORE"> <!ENTITY % SMIL.RestartDefault.module "IGNORE"> <!ENTITY % SMIL.RestartTiming.module "IGNORE"> <!ENTITY % SMIL.SyncbaseTiming.module "IGNORE"> <!ENTITY % SMIL.SyncBehaviorDefault.module "IGNORE"> <!ENTITY % SMIL.SyncBehavior.module "IGNORE"> <!ENTITY % SMIL.SyncMaster.module "IGNORE"> <!ENTITY % SMIL.TimeContainerAttributes.module "IGNORE"> <!ENTITY % SMIL.WallclockTiming.module "IGNORE"> <!-- Content Control --> <!ENTITY % SMIL.BasicContentControl.module "IGNORE"> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <!ENTITY % SMIL.PrefetchControl.module "IGNORE"> <!ENTITY % SMIL.RequiredContentControl.module "INCLUDE"> <!ENTITY % SMIL.SkipContentControl.module "IGNORE"> <!-- Layout --> <!ENTITY % SMIL.AlignmentLayout.module "IGNORE"> <!ENTITY % SMIL.AudioLayout.module "IGNORE"> <!ENTITY % SMIL.BackgroundTilingLayout.module "IGNORE"> <!ENTITY % SMIL.BasicLayout.module "IGNORE"> <!ENTITY % SMIL.MultiWindowLayout.module "IGNORE"> <!ENTITY % SMIL.OverrideLayout.module "IGNORE"> <!ENTITY % SMIL.StructureLayout.module "IGNORE"> <!ENTITY % SMIL.SubRegionLayout.module "IGNORE"> <!-- smilText --> <!ENTITY % SMIL.BasicText.module "INCLUDE"> <!ENTITY % SMIL.TextMotion.module "INCLUDE"> <!ENTITY % SMIL.TextStyling.module "INCLUDE"> <!-- Linking --> <!ENTITY % SMIL.BasicLinking.module "IGNORE"> <!ENTITY % SMIL.LinkingAttributes.module "IGNORE"> <!ENTITY % SMIL.ObjectLinking.module "IGNORE"> <!-- Metainformation --> <!ENTITY % SMIL.Metainformation.module "INCLUDE"> <!-- Transition Effects --> <!ENTITY % SMIL.BasicTransitions.module "IGNORE"> <!ENTITY % SMIL.FullScreenTransitionEffects.module "IGNORE"> <!ENTITY % SMIL.InlineTransitions.module "IGNORE"> <!ENTITY % SMIL.TransitionModifiers.module "IGNORE"> <!-- Animation --> <!ENTITY % SMIL.BasicAnimation.module "IGNORE"> <!ENTITY % SMIL.SplineAnimation.module "IGNORE"> <!-- State --> <!ENTITY % SMIL.StateInterpolation.module "IGNORE"> <!ENTITY % SMIL.StateSubmission.module "IGNORE"> <!ENTITY % SMIL.StateTest.module "IGNORE"> <!ENTITY % SMIL.UserState.module "IGNORE"> <!-- Time Manipulation --> <!ENTITY % SMIL.TimeManipulations.module "IGNORE"> <!-- External Timing --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <!-- Define which variants to use --> <!ENTITY % SMIL.animation-targetElement "IGNORE"> <!ENTITY % SMIL.animation-XLinkTarget "IGNORE"> <!ENTITY % SMIL.transition-targetElement "IGNORE"> <!ENTITY % SMIL.transition-XLinkTarget "IGNORE"> <!ENTITY % SMIL.ContentControl.deprecated.module "IGNORE"> <!ENTITY % SMIL.MediaClipping.deprecated.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.deprecated.module "IGNORE"> <!ENTITY % SMIL.BasicLinking.deprecated.module "IGNORE"> <!ENTITY % SMIL.ITS-Attributes.module "INCLUDE"> <!ENTITY % SMIL.RoleAttributes.module "IGNORE"> <!ENTITY % SMIL.submission-post "IGNORE"> <!ENTITY % SMIL.TextExternal.module "INCLUDE"> <!-- Define the Content Model --> <!ENTITY % smil-model.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" "smil-profile-model-1.mod" > <!-- Modular Framework Module ............................................ --> <!ENTITY % smil-framework.module "INCLUDE" > <![%smil-framework.module;[ <!ENTITY % smil-framework.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" "smil-framework-1.mod" > %smil-framework.mod;]]> <!-- List module files to include --> <!ENTITY % SMIL.control-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" "SMIL-control.mod"> <!ENTITY % SMIL.meta-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" "SMIL-metainformation.mod"> <!ENTITY % SMIL.struct-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" "SMIL-struct.mod"> <!ENTITY % SMIL.text-mod PUBLIC "-//W3C//ELEMENTS SMIL 3.0 SMILtext//EN" "SMIL-smiltext.mod"> <!-- Include module files --> %SMIL.struct-mod; %SMIL.control-mod; %SMIL.meta-mod; %SMIL.text-mod; <!-- end of SMIL30smilText.dtd -->
<!-- ...................................................................... --> <!-- SMIL 3.0 Datatypes Module ........................................... --> <!-- file: smil-datatypes-1.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.6 Date: 2008/09/07 20:36:49 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SMIL 3.0 Datatypes 1.0//EN" SYSTEM "http://www.w3.org/2008/SMIL30/smil-datatypes-1.mod" ...................................................................... --> <!-- Datatypes defines containers for the following datatypes, many of these imported from other specifications and standards. --> <!ENTITY % Character.datatype "CDATA"> <!-- a single character from [ISO10646] --> <!ENTITY % Color.datatype "CDATA"> <!-- a CSS2 color specification --> <!ENTITY % ContentType.datatype "CDATA"> <!-- media type, as per [RFC2045] --> <!ENTITY % LanguageCode.datatype "CDATA"> <!-- a language code, as per [BCP47] --> <!ENTITY % LanguageCodes.datatype "CDATA"> <!-- comma-separated list of language codes, as per [BCP47] --> <!ENTITY % Number.datatype "CDATA"> <!-- one or more digits --> <!ENTITY % Script.datatype "CDATA"> <!-- script expression --> <!ENTITY % Text.datatype "CDATA"> <!-- used for titles etc. --> <!ENTITY % TimeValue.datatype "CDATA"> <!-- a Number, possibly with its dimension, or a reserved word like 'indefinite' --> <!ENTITY % URI.datatype "CDATA" > <!-- used for URI (IRI) references --> <!-- end of smil-datatypes-1.mod -->
<!-- ...................................................................... --> <!-- SMIL 3.0 Common Attributes Module ................................... --> <!-- file: smil-attribs-1.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Warner ten Kate, Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.16 Date: 2008/09/07 20:36:49 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SMIL 3.0 Common Attributes 1.0//EN" SYSTEM "http://www.w3.org/2008/SMIL30/smil-attribs-1.mod" ...................................................................... --> <!-- Common Attributes This module declares the common attributes for the SMIL DTD Modules. --> <!ENTITY % SMIL.pfx ""> <!ENTITY % SMIL.Structure.module "IGNORE"> <![%SMIL.Structure.module;[ <!ENTITY % SMIL.id.attrib "xml:id ID #IMPLIED" > <!ENTITY % SMIL.class.attrib "%SMIL.pfx;class CDATA #IMPLIED" > ]]> <!ENTITY % SMIL.TextExternal.module "IGNORE"> <![%SMIL.TextExternal.module;[ <!ENTITY % SMIL.id.attrib "xml:id ID #IMPLIED" > ]]> <!ENTITY % SMIL.id.attrib ""> <!ENTITY % SMIL.class.attrib ""> <!-- the title and xml:lang attributes are defined both in the Structure module and the MediaDescription module, but they are defined identically --> <!ENTITY % SMIL.Structure.module "IGNORE"> <![%SMIL.Structure.module;[ <!ENTITY % SMIL.title.attrib "%SMIL.pfx;title %Text.datatype; #IMPLIED" > <!ENTITY % SMIL.xml.lang.attrib "xml:lang %LanguageCode.datatype; #IMPLIED" > ]]> <!ENTITY % SMIL.MediaDescription.module "IGNORE"> <![%SMIL.MediaDescription.module;[ <!ENTITY % SMIL.title.attrib "%SMIL.pfx;title %Text.datatype; #IMPLIED" > <!ENTITY % SMIL.xml.lang.attrib "xml:lang %LanguageCode.datatype; #IMPLIED" > ]]> <![%SMIL.TextExternal.module;[ <!ENTITY % SMIL.xml.lang.attrib "xml:lang %LanguageCode.datatype; #IMPLIED" > ]]> <!ENTITY % SMIL.title.attrib ""> <!ENTITY % SMIL.xml.lang.attrib ""> <!ENTITY % SMIL.Identity.module "IGNORE"> <![%SMIL.Identity.module;[ <!-- the baseProfile declaration may be overridden by the profile --> <!ENTITY % SMIL.baseProfile.default "#IMPLIED"> <!ENTITY % SMIL.Identity.attrib " %SMIL.pfx;version (3.0) #FIXED '3.0' %SMIL.pfx;baseProfile NMTOKEN %SMIL.baseProfile.default; "> ]]> <!ENTITY % SMIL.Identity.attrib ""> <!ENTITY % SMIL.Metainformation.module "IGNORE"> <![%SMIL.Metainformation.module;[ <!ENTITY % SMIL.label.attrib " %SMIL.pfx;label %URI.datatype; #IMPLIED "> ]]> <!ENTITY % SMIL.label.attrib ""> <!ENTITY % SMIL.MediaAccessibility.module "IGNORE"> <![%SMIL.MediaAccessibility.module;[ <!ENTITY % SMIL.Accessibility.attrib " %SMIL.pfx;alt %Text.datatype; #IMPLIED %SMIL.pfx;longdesc %URI.datatype; #IMPLIED %SMIL.pfx;readIndex CDATA '0' "> ]]> <!ENTITY % SMIL.Accessibility.attrib ""> <!ENTITY % SMIL.Core.extra.attrib "" > <!ENTITY % SMIL.Core.attrib " xml:base %URI.datatype; #IMPLIED %SMIL.id.attrib; %SMIL.class.attrib; %SMIL.title.attrib; %SMIL.Accessibility.attrib; %SMIL.label.attrib; %SMIL.Identity.attrib; %SMIL.xmlns.extra.attrib; %SMIL.Core.extra.attrib; "> <!ENTITY % SMIL.RoleAttributes.module "IGNORE"> <![%SMIL.RoleAttributes.module;[ <!ENTITY % XHTMLNS " xmlns:xhtml CDATA 'http://www.w3.org/1999/xhtml' "> <!ENTITY % XHTMLPR "xhtml:"> <!ENTITY % XHTML-Role-attrib " %XHTMLPR;role CDATA #IMPLIED "> ]]> <!ENTITY % XHTMLNS ""> <!ENTITY % XHTML-Role-attrib ""> <!ENTITY % SMIL.ITS-Attributes.module "IGNORE"> <![%SMIL.ITS-Attributes.module;[ <!-- Entity for the definition of the ITS namespace, necessary for DTD processing --> <!ENTITY % ITSNS " xmlns:its CDATA 'http://www.w3.org/2005/11/its' "> <!-- Prefix commonly used for ITS markup --> <!ENTITY % ITSPR "its:"> <!-- Entity which contains local ITS markup for internationalization and localization purposes. Explanatations: - its:translate : Attribute to express translation information. See http://www.w3.org/TR/2007/REC-its-20070403/#trans-datacat . - its:locNote : Attribute for localization notes. See http://www.w3.org/TR/2007/REC-its-20070403/#locNote-datacat . - its:locNoteType: Attribute for the localization note type (description or alert). See http://www.w3.org/TR/2007/REC-its-20070403/#locNote-datacat . - its:term : Attribute to specify terms. See http://www.w3.org/TR/2007/REC-its-20070403/#terminology . - its:termInfoRef : Attribute to provide references to additional information about a term. See http://www.w3.org/TR/2007/REC-its-20070403/#terminology . - its:dir : Attribute to supply information about text directionality. See http://www.w3.org/TR/2007/REC-its-20070403/#directionality . --> <!ENTITY % ITS-LOCAL-ATTR " %ITSPR;translate (yes | no) #IMPLIED %ITSPR;locNote CDATA #IMPLIED %ITSPR;locNoteType (alert | description) #IMPLIED %ITSPR;locNoteRef CDATA #IMPLIED %ITSPR;termInfoRef CDATA #IMPLIED %ITSPR;term (yes | no) #IMPLIED %ITSPR;dir (ltr | rtl | lro | rlo) #IMPLIED "> ]]> <!ENTITY % ITSNS ""> <!ENTITY % ITS-LOCAL-ATTR ""> <!ENTITY % SMIL.I18n.extra.attrib "" > <!ENTITY % SMIL.I18n.attrib " %SMIL.xml.lang.attrib; %SMIL.I18n.extra.attrib; %ITS-LOCAL-ATTR; "> <!-- ITS-LOCAL-ATTR contains attribute declarations for internationalization and localization related markup. See http://www.w3.org/TR/2007/REC-its-20070403/ for more information. --> <![%SMIL.MediaDescription.module;[ <!ENTITY % SMIL.Description.attrib " %SMIL.pfx;abstract %Text.datatype; #IMPLIED %SMIL.pfx;author %Text.datatype; #IMPLIED %SMIL.pfx;copyright %Text.datatype; #IMPLIED "> ]]> <!ENTITY % SMIL.Description.attrib ""> <!ENTITY % SMIL.LinkingAttributes.module "IGNORE"> <![%SMIL.LinkingAttributes.module;[ <!ENTITY % SMIL.tabindex.attrib " %SMIL.pfx;tabindex %Number.datatype; #IMPLIED "> ]]> <!ENTITY % SMIL.tabindex.attrib ""> <!-- ================== BasicLayout ======================================= --> <!ENTITY % SMIL.BasicLayout.module "IGNORE"> <![%SMIL.BasicLayout.module;[ <!ENTITY % SMIL.regionAttr.attrib " %SMIL.pfx;region CDATA #IMPLIED "> <!-- add one & for each level of indirection --> <!ENTITY % SMIL.backgroundOpacity.attrib " %SMIL.pfx;backgroundOpacity CDATA '100&#38;#38;#37;' "> <!ENTITY % SMIL.backgroundColor.attrib " %SMIL.pfx;backgroundColor %Color.datatype; #IMPLIED "> <!ENTITY % SMIL.backgroundColor.deprecated.attrib " %SMIL.pfx;background-color %Color.datatype; #IMPLIED "> <!ENTITY % SMIL.region-positioning.attrib " %SMIL.pfx;top CDATA 'auto' %SMIL.pfx;bottom CDATA 'auto' %SMIL.pfx;left CDATA 'auto' %SMIL.pfx;right CDATA 'auto' "> <!ENTITY % SMIL.region-size.attrib " %SMIL.pfx;height CDATA 'auto' %SMIL.pfx;width CDATA 'auto' "> <!ENTITY % SMIL.z-index.attrib " %SMIL.pfx;z-index CDATA #IMPLIED "> <!ENTITY % SMIL.fit.attrib " %SMIL.pfx;fit (hidden|fill|meet|meetBest|scroll|slice) #IMPLIED "> ]]> <!ENTITY % SMIL.regionAttr.attrib ""> <!ENTITY % SMIL.backgroundOpacity.attrib ""> <!ENTITY % SMIL.backgroundColor.attrib ""> <!ENTITY % SMIL.backgroundColor.deprecated.attrib ""> <!ENTITY % SMIL.region-positioning.attrib ""> <!ENTITY % SMIL.region-size.attrib ""> <!ENTITY % SMIL.z-index.attrib ""> <!ENTITY % SMIL.fit.attrib ""> <!-- ================== SubRegionLayout =================================== --> <!ENTITY % SMIL.SubRegionLayout.module "IGNORE"> <![%SMIL.SubRegionLayout.module;[ <!-- requires BasicLayout --> <!ENTITY % SMIL.SubRegionLayout.attrib " %SMIL.region-positioning.attrib; %SMIL.region-size.attrib; "> ]]> <!ENTITY % SMIL.SubRegionLayout.attrib ""> <!-- ================== OverrideLayout ==================================== --> <!ENTITY % SMIL.OverrideLayout.module "IGNORE"> <![%SMIL.OverrideLayout.module;[ <!-- requires BasicLayout --> <!ENTITY % SMIL.OverrideLayout.attrib " %SMIL.backgroundColor.attrib; %SMIL.backgroundOpacity.attrib; %SMIL.fit.attrib; %SMIL.z-index.attrib; "> ]]> <!ENTITY % SMIL.OverrideLayout.attrib ""> <!-- ================ Registration Point attribute for media elements ===== --> <!-- integrating language using AlignmentLayout must include regPoint --> <!-- attribute on media elements for regPoint elements to be useful --> <!ENTITY % SMIL.AlignmentLayout.module "IGNORE"> <![%SMIL.AlignmentLayout.module;[ <!ENTITY % SMIL.regPointAttr.attrib " %SMIL.pfx;regPoint CDATA #IMPLIED "> <!ENTITY % SMIL.regAlign.attrib " %SMIL.pfx;regAlign (topLeft|topMid|topRight|midLeft|center| midRight|bottomLeft|bottomMid|bottomRight) #IMPLIED "> <!ENTITY % SMIL.mediaAlign.attrib " %SMIL.pfx;mediaAlign (topLeft|topMid|topRight|midLeft|center| midRight|bottomLeft|bottomMid|bottomRight) #IMPLIED "> <!ENTITY % SMIL.soundAlign.attrib " %SMIL.pfx;soundAlign (left|both|right) #IMPLIED "> ]]> <!ENTITY % SMIL.regPointAttr.attrib ""> <!ENTITY % SMIL.regAlign.attrib ""> <!ENTITY % SMIL.mediaAlign.attrib ""> <!ENTITY % SMIL.soundAlign.attrib ""> <!ENTITY % SMIL.RegistrationPoint.attrib " %SMIL.regPointAttr.attrib; %SMIL.regAlign.attrib; %SMIL.mediaAlign.attrib; "> <!--=================== Content Control =======================--> <!-- customTest Attribute, do not confuse with customTest element! --> <!ENTITY % SMIL.CustomTestAttributes.module "IGNORE"> <![%SMIL.CustomTestAttributes.module;[ <!ENTITY % SMIL.customTestAttr.attrib " %SMIL.pfx;customTest CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.customTestAttr.attrib ""> <!-- ========================= SkipContentControl Module ================== --> <!ENTITY % SMIL.SkipContentControl.module "IGNORE"> <![%SMIL.SkipContentControl.module;[ <!ENTITY % SMIL.skip-content.attrib " %SMIL.pfx;skip-content (true|false) 'true' "> ]]> <!ENTITY % SMIL.skip-content.attrib ""> <!-- Content Control Test Attributes --> <!ENTITY % SMIL.BasicContentControl.module "IGNORE"> <!ENTITY % SMIL.ContentControl.deprecated.module "IGNORE"> <![%SMIL.BasicContentControl.module;[ <!ENTITY % SMIL.BasicContentControl.attrib " %SMIL.pfx;systemAudioDesc (on|off) #IMPLIED %SMIL.pfx;systemBaseProfile NMTOKEN #IMPLIED %SMIL.pfx;systemBitrate CDATA #IMPLIED %SMIL.pfx;systemCaptions (on|off) #IMPLIED %SMIL.pfx;systemComponent CDATA #IMPLIED %SMIL.pfx;systemCPU NMTOKEN #IMPLIED %SMIL.pfx;systemLanguage CDATA #IMPLIED %SMIL.pfx;systemOperatingSystem NMTOKEN #IMPLIED %SMIL.pfx;systemOverdubOrSubtitle (overdub|subtitle) #IMPLIED %SMIL.pfx;systemScreenDepth CDATA #IMPLIED %SMIL.pfx;systemScreenSize CDATA #IMPLIED %SMIL.pfx;systemVersion (3.0) #IMPLIED "> <![%SMIL.ContentControl.deprecated.module;[ <!ENTITY % SMIL.BasicContentControl.deprecated.attrib " %SMIL.pfx;system-bitrate CDATA #IMPLIED %SMIL.pfx;system-captions (on|off) #IMPLIED %SMIL.pfx;system-language CDATA #IMPLIED %SMIL.pfx;system-overdub-or-caption (overdub|caption) #IMPLIED %SMIL.pfx;system-screen-depth CDATA #IMPLIED %SMIL.pfx;system-screen-size CDATA #IMPLIED "> ]]> ]]> <!ENTITY % SMIL.BasicContentControl.attrib ""> <!ENTITY % SMIL.BasicContentControl.deprecated.attrib ""> <!ENTITY % SMIL.RequiredContentControl.module "IGNORE"> <![%SMIL.RequiredContentControl.module;[ <!ENTITY % SMIL.RequiredContentControl.attrib " %SMIL.pfx;systemRequired CDATA #IMPLIED "> <![%SMIL.ContentControl.deprecated.module;[ <!ENTITY % SMIL.RequiredContentControl.deprecated.attrib " %SMIL.pfx;system-required CDATA #IMPLIED "> ]]> ]]> <!ENTITY % SMIL.RequiredContentControl.attrib ""> <!ENTITY % SMIL.RequiredContentControl.deprecated.attrib ""> <!ENTITY % SMIL.Test.attrib " %SMIL.BasicContentControl.attrib; %SMIL.BasicContentControl.deprecated.attrib; %SMIL.RequiredContentControl.attrib; %SMIL.RequiredContentControl.deprecated.attrib; "> <!-- SMIL Animation Module =============================================== --> <!ENTITY % SMIL.BasicAnimation.module "IGNORE"> <![%SMIL.BasicAnimation.module;[ <!ENTITY % SMIL.BasicAnimation.attrib " %SMIL.pfx;values CDATA #IMPLIED %SMIL.pfx;from CDATA #IMPLIED %SMIL.pfx;to CDATA #IMPLIED %SMIL.pfx;by CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.BasicAnimation.attrib ""> <!-- SMIL SMILtext Module ================================================ --> <!ENTITY % SMIL.BasicText.module "IGNORE"> <![%SMIL.BasicText.module;[ <!ENTITY % SMIL.BasicText.attrib " %SMIL.pfx;textWrapOption (wrap|noWrap|inherit) 'wrap' xml:space (default|preserve) 'default' "> ]]> <!ENTITY % SMIL.BasicText.attrib ""> <!ENTITY % SMIL.TextMotion.module "IGNORE"> <![%SMIL.TextMotion.module;[ <!ENTITY % SMIL.textMode-motion-values "|crawl|scroll|jump"> <!ENTITY % SMIL.TextMotion.attrib " %SMIL.pfx;textConceal (none|initial|final|both|inherit) 'inherit' %SMIL.pfx;textRate CDATA 'auto' "> ]]> <!ENTITY % SMIL.textMode-motion-values ""> <!ENTITY % SMIL.TextMotion.attrib ""> <!ENTITY % SMIL.TextStyling.module "IGNORE"> <![%SMIL.TextStyling.module;[ <!ENTITY % SMIL.textAlign.attrib " %SMIL.pfx;textAlign (start|end|left|right|center|inherit) 'inherit' "> <!ENTITY % SMIL.textDirection.attrib " %SMIL.pfx;textDirection (ltr|rtl|ltro|rtlo|inherit) 'inherit' "> <!ENTITY % SMIL.textMode.attrib " %SMIL.pfx;textMode (append|replace%SMIL.textMode-motion-values;|inherit) 'inherit' "> <!ENTITY % SMIL.textPlace.attrib " %SMIL.pfx;textPlace (start|center|end|inherit) 'inherit' "> <!ENTITY % SMIL.textWritingMode.attrib " %SMIL.pfx;textWritingMode (lr-tb|rl-tb|tb-lr|tb-rl|lr|rl|inherit) 'inherit' "> <!ENTITY % SMIL.TextStyling.attrib " %SMIL.pfx;textBackgroundColor %Color.datatype; 'transparent' %SMIL.pfx;textColor %Color.datatype; #IMPLIED %SMIL.pfx;textFontFamily CDATA 'inherit' %SMIL.pfx;textFontSize CDATA 'inherit' %SMIL.pfx;textFontStyle (normal|italic|oblique|reverseOblique|inherit) 'inherit' %SMIL.pfx;textFontWeight (normal|bold|inherit) 'inherit' %SMIL.pfx;textStyle IDREF #IMPLIED "> ]]> <!ENTITY % SMIL.textAlign.attrib ""> <!ENTITY % SMIL.textDirection.attrib ""> <!ENTITY % SMIL.textMode.attrib ""> <!ENTITY % SMIL.textPlace.attrib ""> <!ENTITY % SMIL.textWritingMode.attrib ""> <!ENTITY % SMIL.TextStyling.attrib ""> <!-- SMIL State Module =================================================== --> <!ENTITY % SMIL.StateTest.module "IGNORE"> <![%SMIL.StateTest.module;[ <!ENTITY % SMIL.StateTest.attrib " %SMIL.pfx;expr CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.StateTest.attrib ""> <!-- SMIL Timing Module ================================================== --> <!ENTITY % SMIL.begin.attrib "%SMIL.pfx;begin %TimeValue.datatype; #IMPLIED"> <!ENTITY % SMIL.end.attrib "%SMIL.pfx;end %TimeValue.datatype; #IMPLIED"> <!ENTITY % SMIL.BasicInlineTiming.module "IGNORE"> <![%SMIL.BasicInlineTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.pfx;dur %TimeValue.datatype; #IMPLIED %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.AccessKeyTiming.module "IGNORE"> <![%SMIL.AccessKeyTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.EventTiming.module "IGNORE"> <![%SMIL.EventTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.MediaMarkerTiming.module "IGNORE"> <![%SMIL.MediaMarkerTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.RepeatValueTiming.module "IGNORE"> <![%SMIL.RepeatValueTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.SyncbaseTiming.module "IGNORE"> <![%SMIL.SyncbaseTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.WallclockTiming.module "IGNORE"> <![%SMIL.WallclockTiming.module;[ <!ENTITY % SMIL.BasicInlineTiming.attrib " %SMIL.begin.attrib; %SMIL.end.attrib; "> ]]> <!ENTITY % SMIL.BasicInlineTiming.attrib ""> <!ENTITY % SMIL.RepeatTiming.module "IGNORE"> <!ENTITY % SMIL.RepeatTiming.deprecated.module "IGNORE"> <![%SMIL.RepeatTiming.module;[ <!ENTITY % SMIL.RepeatTiming.attrib " %SMIL.pfx;repeatCount %Number.datatype; #IMPLIED %SMIL.pfx;repeatDur %TimeValue.datatype; #IMPLIED "> <![%SMIL.RepeatTiming.deprecated.module;[ <!ENTITY % SMIL.RepeatTiming.deprecated.attrib " %SMIL.pfx;repeat %TimeValue.datatype; #IMPLIED "> ]]> ]]> <!ENTITY % SMIL.RepeatTiming.attrib ""> <!ENTITY % SMIL.RepeatTiming.deprecated.attrib ""> <!ENTITY % SMIL.MinMaxTiming.module "IGNORE"> <![%SMIL.MinMaxTiming.module;[ <!ENTITY % SMIL.MinMaxTiming.attrib " %SMIL.pfx;min %TimeValue.datatype; '0' %SMIL.pfx;max %TimeValue.datatype; 'indefinite' "> ]]> <!ENTITY % SMIL.MinMaxTiming.attrib ""> <!ENTITY % SMIL.BasicTimeContainers.module "IGNORE"> <![%SMIL.BasicTimeContainers.module;[ <!ENTITY % SMIL.IncludeFillEndsync "INCLUDE"> ]]> <!ENTITY % SMIL.BasicExclTimeContainers.module "IGNORE"> <![%SMIL.BasicExclTimeContainers.module;[ <!ENTITY % SMIL.IncludeFillEndsync "INCLUDE"> ]]> <!ENTITY % SMIL.TimeContainerAttributes.module "IGNORE"> <![%SMIL.TimeContainerAttributes.module;[ <!ENTITY % SMIL.IncludeFillEndsync "INCLUDE"> ]]> <!ENTITY % SMIL.IncludeFillEndsync "IGNORE"> <![%SMIL.IncludeFillEndsync;[ <!ENTITY % SMIL.fill.attrib " %SMIL.pfx;fill (remove|freeze|hold|transition|auto|default) 'default' "> <!ENTITY % SMIL.endsync.attrib " %SMIL.pfx;endsync CDATA 'last' "> <!-- endsync has a different default when applied to media elements --> <!ENTITY % SMIL.endsync.media.attrib " %SMIL.pfx;endsync CDATA 'media' "> ]]> <!ENTITY % SMIL.fill.attrib ""> <!ENTITY % SMIL.endsync.attrib ""> <!ENTITY % SMIL.endsync.media.attrib ""> <!ENTITY % SMIL.FillDefault.module "IGNORE"> <![%SMIL.FillDefault.module;[ <!ENTITY % SMIL.fillDefault.attrib " %SMIL.pfx;fillDefault (remove|freeze|hold|transition|auto|inherit) 'inherit' "> ]]> <!ENTITY % SMIL.fillDefault.attrib ""> <![%SMIL.TimeContainerAttributes.module;[ <!ENTITY % SMIL.TimeContainerAttributes.attrib " %SMIL.pfx;timeAction CDATA #IMPLIED %SMIL.pfx;timeContainer CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.TimeContainerAttributes.attrib ""> <!ENTITY % SMIL.RestartTiming.module "IGNORE"> <![%SMIL.RestartTiming.module;[ <!ENTITY % SMIL.RestartTiming.attrib " %SMIL.pfx;restart (always|whenNotActive|never|default) 'default' "> ]]> <!ENTITY % SMIL.RestartTiming.attrib ""> <!ENTITY % SMIL.RestartDefault.module "IGNORE"> <![%SMIL.RestartDefault.module;[ <!ENTITY % SMIL.RestartDefaultTiming.attrib " %SMIL.pfx;restartDefault (inherit|always|never|whenNotActive) 'inherit' "> ]]> <!ENTITY % SMIL.RestartDefaultTiming.attrib ""> <!ENTITY % SMIL.SyncBehavior.module "IGNORE"> <![%SMIL.SyncBehavior.module;[ <!ENTITY % SMIL.SyncBehavior.attrib " %SMIL.pfx;syncBehavior (canSlip|locked|independent|default) 'default' %SMIL.pfx;syncTolerance %TimeValue.datatype; 'default' "> ]]> <!ENTITY % SMIL.SyncBehavior.attrib ""> <!ENTITY % SMIL.SyncBehaviorDefault.module "IGNORE"> <![%SMIL.SyncBehaviorDefault.module;[ <!ENTITY % SMIL.SyncBehaviorDefault.attrib " %SMIL.pfx;syncBehaviorDefault (canSlip|locked|independent|inherit) 'inherit' %SMIL.pfx;syncToleranceDefault %TimeValue.datatype; 'inherit' "> ]]> <!ENTITY % SMIL.SyncBehaviorDefault.attrib ""> <!ENTITY % SMIL.SyncMaster.module "IGNORE"> <![%SMIL.SyncMaster.module;[ <!ENTITY % SMIL.SyncMaster.attrib " %SMIL.pfx;syncMaster (true|false) 'false' "> ]]> <!ENTITY % SMIL.SyncMaster.attrib ""> <!-- ================== Time Manipulations ================================ --> <!ENTITY % SMIL.TimeManipulations.module "IGNORE"> <![%SMIL.TimeManipulations.module;[ <!ENTITY % SMIL.TimeManipulations.attrib " %SMIL.pfx;accelerate %Number.datatype; '0' %SMIL.pfx;decelerate %Number.datatype; '0' %SMIL.pfx;speed %Number.datatype; '1.0' %SMIL.pfx;autoReverse (true|false) 'false' "> ]]> <!ENTITY % SMIL.TimeManipulations.attrib ""> <!-- ================== Media Objects ===================================== --> <!ENTITY % SMIL.MediaClipping.module "IGNORE"> <![%SMIL.MediaClipping.module;[ <!ENTITY % SMIL.MediaClip.attrib " %SMIL.pfx;clipBegin CDATA #IMPLIED %SMIL.pfx;clipEnd CDATA #IMPLIED "> <!ENTITY % SMIL.MediaClipping.deprecated.module "IGNORE"> <![%SMIL.MediaClipping.deprecated.module;[ <!ENTITY % SMIL.MediaClip.attrib.deprecated " %SMIL.pfx;clip-begin CDATA #IMPLIED %SMIL.pfx;clip-end CDATA #IMPLIED "> ]]> ]]> <!ENTITY % SMIL.MediaClip.attrib ""> <!ENTITY % SMIL.MediaClip.attrib.deprecated ""> <!ENTITY % SMIL.MediaParam.module "IGNORE"> <![%SMIL.MediaParam.module;[ <!ENTITY % SMIL.MediaObject.attrib " %SMIL.pfx;paramGroup NMTOKEN #IMPLIED "> ]]> <!ENTITY % SMIL.MediaObject.attrib ""> <!ENTITY % SMIL.MediaRenderAttributes.module "IGNORE"> <![%SMIL.MediaRenderAttributes.module;[ <!ENTITY % SMIL.MediaRenderAttributes.attrib " %SMIL.pfx;erase (whenDone|never) 'whenDone' %SMIL.pfx;sensitivity CDATA 'opaque' "> ]]> <!ENTITY % SMIL.MediaRenderAttributes.attrib ""> <!ENTITY % SMIL.MediaOpacity.module "IGNORE"> <![%SMIL.MediaOpacity.module;[ <!ENTITY % SMIL.MediaOpacity.attrib " %SMIL.pfx;chromaKey CDATA #IMPLIED %SMIL.pfx;chromaKeyOpacity CDATA #IMPLIED %SMIL.pfx;chromaKeyTolerance CDATA #IMPLIED %SMIL.pfx;mediaOpacity CDATA #IMPLIED %SMIL.pfx;mediaBackgroundOpacity CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.MediaOpacity.attrib ""> <!ENTITY % SMIL.MediaPanZoom.module "IGNORE"> <![%SMIL.MediaPanZoom.module;[ <!ENTITY % SMIL.MediaPanZoom.attrib " %SMIL.pfx;panZoom CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.MediaPanZoom.attrib ""> <!-- ================== Transitions Media ================================= --> <!ENTITY % SMIL.BasicTransitions.module "IGNORE"> <![%SMIL.BasicTransitions.module;[ <!ENTITY % SMIL.Transition.attrib " %SMIL.pfx;transIn CDATA #IMPLIED %SMIL.pfx;transOut CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.Transition.attrib ""> <!-- ================== Timesheets ======================================== --> <!ENTITY % SMIL.Timesheet.module "IGNORE"> <![%SMIL.Timesheet.module;[ <!ENTITY % SMIL.Timesheet.attrib " %SMIL.pfx;first CDATA #IMPLIED %SMIL.pfx;last CDATA #IMPLIED %SMIL.pfx;next CDATA #IMPLIED %SMIL.pfx;prev CDATA #IMPLIED "> ]]> <!ENTITY % SMIL.Timesheet.attrib ""> <!-- ================== Module Namespace Prefixes ========================= --> <!ENTITY % SMIL.IncludeModuleNamespaces "IGNORE"> <![%SMIL.IncludeModuleNamespaces;[ <!ENTITY % SMIL.ModuleNamespaces " xmlns:Structure %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/Structure' xmlns:Identity %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/Identity' xmlns:BasicMedia %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicMedia' xmlns:BrushMedia %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BrushMedia' xmlns:MediaAccessibility %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaAccessibility' xmlns:MediaClipMarkers %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaClipMarkers' xmlns:MediaClipping %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaClipping' xmlns:MediaDescription %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaDescription' xmlns:MediaOpacity %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaOpacity' xmlns:MediaPanZoom %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaPanZoom' xmlns:MediaParam %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaParam' xmlns:MediaRenderAttributes %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaRenderAttributes' xmlns:AccessKeyTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/AccessKeyTiming' xmlns:BasicExclTimeContainers %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicExclTimeContainers' xmlns:BasicInlineTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicInlineTiming' xmlns:BasicPriorityClassContainers %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicPriorityClassContainers' xmlns:BasicTimeContainers %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicTimeContainers' xmlns:DOMTimingMethods %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/DOMTimingMethods' xmlns:EventTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/EventTiming' xmlns:FillDefault %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/FillDefault' xmlns:MediaMarkerTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MediaMarkerTiming' xmlns:MinMaxTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MinMaxTiming' xmlns:MultiArcTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MultiArcTiming' xmlns:RepeatTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/RepeatTiming' xmlns:RepeatValueTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/RepeatValueTiming' xmlns:RestartDefault %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/RestartDefault' xmlns:RestartTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/RestartTiming' xmlns:SyncbaseTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SyncbaseTiming' xmlns:SyncBehaviorDefault %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SyncBehaviorDefault' xmlns:SyncBehavior %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SyncBehavior' xmlns:SyncMaster %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SyncMaster' xmlns:TimeContainerAttributes %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/TimeContainerAttributes' xmlns:WallclockTiming %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/WallclockTiming' xmlns:BasicContentControl %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicContentControl' xmlns:CustomTestAttributes %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/CustomTestAttributes' xmlns:PrefetchControl %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/PrefetchControl' xmlns:RequiredContentControl %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/RequiredContentControl' xmlns:SkipContentControl %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SkipContentControl' xmlns:AlignmentLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/AlignmentLayout' xmlns:AudioLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/AudioLayout' xmlns:BackgroundTilingLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BackgroundTilingLayout' xmlns:BasicLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicLayout' xmlns:MultiWindowLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/MultiWindowLayout' xmlns:OverrideLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/OverrideLayout' xmlns:StructureLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/StructureLayout' xmlns:SubRegionLayout %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SubRegionLayout' xmlns:BasicText %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicText' xmlns:TextMotion %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/TextMotion' xmlns:TextStyling %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/TextStyling' xmlns:BasicLinking %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicLinking' xmlns:LinkingAttributes %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/LinkingAttributes' xmlns:ObjectLinking %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/ObjectLinking' xmlns:Metainformation %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/Metainformation' xmlns:BasicTransitions %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicTransitions' xmlns:FullScreenTransitionEffects %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/FullScreenTransitionEffects' xmlns:InlineTransitions %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/InlineTransitions' xmlns:TransitionModifiers %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/TransitionModifiers' xmlns:BasicAnimation %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/BasicAnimation' xmlns:SplineAnimation %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/SplineAnimation' xmlns:StateInterpolation %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/StateInterpolation' xmlns:StateSubmission %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/StateSubmission' xmlns:StateTest %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/StateTest' xmlns:UserState %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/UserState' xmlns:TimeManipulations %URI.datatype; #FIXED 'http://www.w3.org/2008/SMIL30/TimeManipulations' "> ]]> <!ENTITY % SMIL.ModuleNamespaces ""> <!-- end of smil-attribs-1.mod -->
<!-- ...................................................................... --> <!-- SMIL Qualified Names Module ......................................... --> <!-- file: smil-qname-1.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.9 Date: 2008/09/07 20:36:50 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SMIL 3.0 Qualified Names 1.0//EN" SYSTEM "http://www.w3.org/2008/SMIL30/smil-qname-1.mod" ...................................................................... --> <!-- SMIL Qualified Names This module is contained in two parts, labeled Section 'A' and 'B': Section A declares parameter entities to support namespace- qualified names, namespace declarations, and name prefixing for SMIL and extensions. Section B declares parameter entities used to provide namespace-qualified names for all SMIL element types: %SMIL.animation.qname; the xmlns-qualified name for <animation> %SMIL.video.qname; the xmlns-qualified name for <video> ... SMIL extensions would create a module similar to this one, using the '%smil-qname-extra.mod;' parameter entity to insert it within Section A. A template module suitable for this purpose ('template-qname-1.mod') is included in the XHTML distribution. --> <!-- Section A: SMIL XML Namespace Framework :::::::::::::::::::::::::::::: --> <!-- 1. Declare a %SMIL.prefixed; conditional section keyword, used to activate namespace prefixing. The default value should inherit '%NS.prefixed;' from the DTD driver, so that unless overridden, the default behavior follows the overall DTD prefixing scheme. --> <!ENTITY % NS.prefixed "IGNORE" > <!ENTITY % SMIL.prefixed "%NS.prefixed;" > <!-- 2. Declare parameter entities (e.g., %SMIL.xmlns;) containing the URI reference used to identify the SMIL namespace: --> <!ENTITY % SMIL.xmlns "http://www.w3.org/ns/SMIL" > <!-- 3. Declare parameter entities (e.g., %SMIL.prefix;) containing the default namespace prefix string(s) to use when prefixing is enabled. This may be overridden in the DTD driver or the internal subset of a document instance. If no default prefix is desired, this may be declared as an empty string. NOTE: As specified in [XMLNAMES], the namespace prefix serves as a proxy for the URI reference, and is not in itself significant. --> <!ENTITY % SMIL.prefix "smil" > <!-- 4. Declare parameter entities (e.g., %SMIL.pfx;) containing the colonized prefix(es) (e.g., '%SMIL.prefix;:') used when prefixing is active, an empty string when it is not. --> <![%SMIL.prefixed;[ <!ENTITY % SMIL.pfx "%SMIL.prefix;:" > ]]> <!ENTITY % SMIL.pfx "" > <!-- 5. The parameter entity %SMIL.xmlns.extra.attrib; may be redeclared to contain any non-SMIL namespace declaration attributes for namespaces embedded in SMIL. When prefixing is active it contains the prefixed xmlns attribute and any namespace declarations embedded in SMIL, otherwise an empty string. --> <![%SMIL.prefixed;[ <!ENTITY % SMIL.xmlns.extra.attrib "xmlns:%SMIL.prefix; %URI.datatype; #FIXED '%SMIL.xmlns;'" > ]]> <!ENTITY % SMIL.xmlns.extra.attrib "" > <!ENTITY % XHTML.xmlns.extra.attrib "%SMIL.xmlns.extra.attrib;" > <!-- Declare the two parameter entities used to support XLink, first the parameter entity container for the URI used to identify the XLink namespace: --> <!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" > <!-- This contains the XLink namespace declaration attribute. --> <!ENTITY % XLINK.xmlns.attrib "xmlns:xlink %URI.datatype; #FIXED '%XLINK.xmlns;'" > <!-- declare qualified name extensions here --> <!ENTITY % smil-qname-extra.mod "" > %smil-qname-extra.mod; <!-- Section B: SMIL Qualified Names :::::::::::::::::::::::::::::::::::::: --> <!-- This section declares parameter entities used to provide namespace-qualified names for all SMIL element types. --> <!-- Structure Module --> <!ENTITY % SMIL.smil.qname "%SMIL.pfx;smil" > <!ENTITY % SMIL.head.qname "%SMIL.pfx;head" > <!ENTITY % SMIL.body.qname "%SMIL.pfx;body" > <!-- BasicMedia Module --> <!ENTITY % SMIL.ref.qname "%SMIL.pfx;ref" > <!ENTITY % SMIL.animation.qname "%SMIL.pfx;animation" > <!ENTITY % SMIL.audio.qname "%SMIL.pfx;audio" > <!ENTITY % SMIL.img.qname "%SMIL.pfx;img" > <!ENTITY % SMIL.text.qname "%SMIL.pfx;text" > <!ENTITY % SMIL.textstream.qname "%SMIL.pfx;textstream" > <!ENTITY % SMIL.video.qname "%SMIL.pfx;video" > <!-- MediaParam Module --> <!ENTITY % SMIL.param.qname "%SMIL.pfx;param" > <!ENTITY % SMIL.paramGroup.qname "%SMIL.pfx;paramGroup" > <!-- BrushMedia Module --> <!ENTITY % SMIL.brush.qname "%SMIL.pfx;brush" > <!-- BasicTimeContainers Module --> <!ENTITY % SMIL.par.qname "%SMIL.pfx;par" > <!ENTITY % SMIL.seq.qname "%SMIL.pfx;seq" > <!-- BasicExclTimeContainers Module --> <!ENTITY % SMIL.excl.qname "%SMIL.pfx;excl" > <!-- BasicPriorityClassContainers Module --> <!ENTITY % SMIL.priorityClass.qname "%SMIL.pfx;priorityClass"> <!-- BasicContentControl Module --> <!ENTITY % SMIL.switch.qname "%SMIL.pfx;switch" > <!-- CustomTestAttributes Module --> <!ENTITY % SMIL.customAttributes.qname "%SMIL.pfx;customAttributes" > <!ENTITY % SMIL.customTest.qname "%SMIL.pfx;customTest" > <!-- PrefetchControl Module --> <!ENTITY % SMIL.prefetch.qname "%SMIL.pfx;prefetch" > <!-- StructureLayout Module --> <!ENTITY % SMIL.layout.qname "%SMIL.pfx;layout" > <!-- BasicLayout Module --> <!ENTITY % SMIL.region.qname "%SMIL.pfx;region" > <!ENTITY % SMIL.root-layout.qname "%SMIL.pfx;root-layout" > <!-- MultiWindowLayout Module --> <!ENTITY % SMIL.topLayout.qname "%SMIL.pfx;topLayout" > <!-- AlignmentLayout Module --> <!ENTITY % SMIL.regPoint.qname "%SMIL.pfx;regPoint" > <!-- BasicText Module --> <!ENTITY % SMIL.br.qname "%SMIL.pfx;br" > <!ENTITY % SMIL.clear.qname "%SMIL.pfx;clear" > <!ENTITY % SMIL.smilText.qname "%SMIL.pfx;smilText" > <!ENTITY % SMIL.tev.qname "%SMIL.pfx;tev" > <!-- TextStyling Module --> <!ENTITY % SMIL.div.qname "%SMIL.pfx;div" > <!ENTITY % SMIL.p.qname "%SMIL.pfx;p" > <!ENTITY % SMIL.span.qname "%SMIL.pfx;span" > <!ENTITY % SMIL.textStyle.qname "%SMIL.pfx;textStyle" > <!ENTITY % SMIL.textStyling.qname "%SMIL.pfx;textStyling" > <!-- BasicLinking --> <!ENTITY % SMIL.a.qname "%SMIL.pfx;a" > <!ENTITY % SMIL.anchor.qname "%SMIL.pfx;anchor" > <!ENTITY % SMIL.area.qname "%SMIL.pfx;area" > <!-- Metainformation Module --> <!ENTITY % SMIL.meta.qname "%SMIL.pfx;meta" > <!ENTITY % SMIL.metadata.qname "%SMIL.pfx;metadata" > <!-- BasicTransitions Module --> <!ENTITY % SMIL.transition.qname "%SMIL.pfx;transition" > <!-- InlineTransitions Module --> <!ENTITY % SMIL.transitionFilter.qname "%SMIL.pfx;transitionFilter" > <!-- BasicAnimation Module --> <!ENTITY % SMIL.animate.qname "%SMIL.pfx;animate" > <!ENTITY % SMIL.animateColor.qname "%SMIL.pfx;animateColor" > <!ENTITY % SMIL.animateMotion.qname "%SMIL.pfx;animateMotion" > <!ENTITY % SMIL.set.qname "%SMIL.pfx;set" > <!-- UserState Module --> <!ENTITY % SMIL.delvalue.qname "%SMIL.pfx;delvalue" > <!ENTITY % SMIL.newvalue.qname "%SMIL.pfx;newvalue" > <!ENTITY % SMIL.setvalue.qname "%SMIL.pfx;setvalue" > <!ENTITY % SMIL.state.qname "%SMIL.pfx;state" > <!-- StateSubmission Module --> <!ENTITY % SMIL.send.qname "%SMIL.pfx;send" > <!ENTITY % SMIL.submission.qname "%SMIL.pfx;submission" > <!-- External Timing (Timesheets) --> <!ENTITY % SMIL.item.qname "%SMIL.pfx;item" > <!ENTITY % SMIL.timesheet.qname "%SMIL.pfx;timesheet" > <!-- end of smil-qname-1.mod -->
<!-- ...................................................................... --> <!-- SMIL 3.0 Modular Framework Module ................................... --> <!-- file: smil-framework-1.mod This is SMIL 3.0. Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. Editor for SMIL 3.0: Sjoerd Mullender, CWI Editor for previous versions of SMIL: Jacco van Ossenbruggen, Sjoerd Mullender. Revision: 1.7 Date: 2008/09/07 20:36:49 This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" SYSTEM "http://www.w3.org/2008/SMIL30/smil-framework-1.mod" .................................................................. --> <!-- Modular Framework This required module instantiates the modules needed to support the SMIL 3.0 modularization model, including: + datatypes + namespace-qualified names + common attributes + document model --> <!ENTITY % smil-datatypes.module "INCLUDE" > <![%smil-datatypes.module;[ <!ENTITY % smil-datatypes.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Datatypes 1.0//EN" "smil-datatypes-1.mod" > %smil-datatypes.mod;]]> <!ENTITY % smil-qname.module "INCLUDE" > <![%smil-qname.module;[ <!ENTITY % smil-qname.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Qualified Names 1.0//EN" "smil-qname-1.mod" > %smil-qname.mod;]]> <!ENTITY % smil-attribs.module "INCLUDE" > <![%smil-attribs.module;[ <!ENTITY % smil-attribs.mod PUBLIC "-//W3C//ENTITIES SMIL 3.0 Common Attributes 1.0//EN" "smil-attribs-1.mod" > %smil-attribs.mod;]]> <!ENTITY % smil-model.module "INCLUDE" > <![%smil-model.module;[ <!-- A content model MUST be defined by the driver file --> %smil-model.mod;]]> <!-- end of smil-framework-1.mod -->