diff options
Diffstat (limited to 'htdocs/sgml-lib')
23 files changed, 4180 insertions, 0 deletions
diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-anim.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-anim.mod new file mode 100644 index 0000000..c665274 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-anim.mod @@ -0,0 +1,160 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-control.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-control.mod new file mode 100644 index 0000000..abbe591 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-control.mod @@ -0,0 +1,80 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-layout.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-layout.mod new file mode 100644 index 0000000..af44858 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-layout.mod @@ -0,0 +1,186 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-link.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-link.mod new file mode 100644 index 0000000..b934be0 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-link.mod @@ -0,0 +1,106 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-media.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-media.mod new file mode 100644 index 0000000..16460bd --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-media.mod @@ -0,0 +1,200 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-metainformation.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-metainformation.mod new file mode 100644 index 0000000..c6f0622 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-metainformation.mod @@ -0,0 +1,58 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-smiltext.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-smiltext.mod new file mode 100644 index 0000000..04309f5 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-smiltext.mod @@ -0,0 +1,164 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-state.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-state.mod new file mode 100644 index 0000000..30fcada --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-state.mod @@ -0,0 +1,119 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-struct.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-struct.mod new file mode 100644 index 0000000..c8a9531 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-struct.mod @@ -0,0 +1,67 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timesheet.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timesheet.mod new file mode 100644 index 0000000..cf2a971 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timesheet.mod @@ -0,0 +1,48 @@ +<!-- ====================================================================== --> +<!-- SMIL 3.0 Timesheet Module ============================================ --> +<!-- file: SMIL-timesheet.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.3 $ + $Date: 2008/09/07 20:36:50 $ + + This DTD module is identified by the PUBLIC and SYSTEM identifiers: + + PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timesheet//EN" + SYSTEM "http://www.w3.org/2008/SMIL30/SMIL-timesheet.mod" + + =================================================================== --> + +<!-- ================== Timesheet ========================================= --> +<!ENTITY % SMIL.Timesheet.module "IGNORE"> +<![%SMIL.Timesheet.module;[ + <!ENTITY % SMIL.timesheet.attrib ""> + <!ENTITY % SMIL.timesheet.qname "timesheet"> + <!ENTITY % SMIL.timesheet.content "EMPTY"> + <!ELEMENT %SMIL.timesheet.qname; %SMIL.timesheet.content;> + <!ATTLIST %SMIL.timesheet.qname; %SMIL.timesheet.attrib; + %SMIL.Core.attrib; + %SMIL.I18n.attrib; + src %URI.datatype; #IMPLIED + media CDATA #IMPLIED + > + + <!ENTITY % SMIL.item.attrib ""> + <!ENTITY % SMIL.item.qname "item"> + <!ENTITY % SMIL.item.content "EMPTY"> + <!ELEMENT %SMIL.item.qname; %SMIL.item.content;> + <!ATTLIST %SMIL.item.qname; %SMIL.item.attrib; + %SMIL.Core.attrib; + %SMIL.I18n.attrib; + select CDATA #IMPLIED + beginInc CDATA #IMPLIED + indexStart %Number.datatype; #IMPLIED + > +]]> + +<!-- end of SMIL-timesheet.mod --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timing.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timing.mod new file mode 100644 index 0000000..e4688a3 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timing.mod @@ -0,0 +1,84 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-transition.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-transition.mod new file mode 100644 index 0000000..53ecc8f --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-transition.mod @@ -0,0 +1,156 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Daisy.dtd b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Daisy.dtd new file mode 100644 index 0000000..a8246e3 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Daisy.dtd @@ -0,0 +1,171 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Language.dtd b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Language.dtd new file mode 100644 index 0000000..fbcb9e3 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Language.dtd @@ -0,0 +1,186 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Tiny.dtd b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Tiny.dtd new file mode 100644 index 0000000..2c69710 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Tiny.dtd @@ -0,0 +1,163 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30UnifiedMobile.dtd b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30UnifiedMobile.dtd new file mode 100644 index 0000000..9e77c78 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30UnifiedMobile.dtd @@ -0,0 +1,176 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30smilText.dtd b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30smilText.dtd new file mode 100644 index 0000000..37ce8fa --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30smilText.dtd @@ -0,0 +1,156 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/smil-attribs-1.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-attribs-1.mod new file mode 100644 index 0000000..ae60fe2 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-attribs-1.mod @@ -0,0 +1,803 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/smil-datatypes-1.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-datatypes-1.mod new file mode 100644 index 0000000..fc8336c --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-datatypes-1.mod @@ -0,0 +1,51 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/smil-framework-1.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-framework-1.mod new file mode 100644 index 0000000..41db253 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-framework-1.mod @@ -0,0 +1,60 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/smil-profile-model-1.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-profile-model-1.mod new file mode 100644 index 0000000..8524b99 --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-profile-model-1.mod @@ -0,0 +1,726 @@ +<!-- ====================================================================== --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/REC-SMIL3-20081201/smil-qname-1.mod b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-qname-1.mod new file mode 100644 index 0000000..e781fdf --- /dev/null +++ b/htdocs/sgml-lib/REC-SMIL3-20081201/smil-qname-1.mod @@ -0,0 +1,211 @@ +<!-- ...................................................................... --> +<!-- 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 --> diff --git a/htdocs/sgml-lib/xml.soc b/htdocs/sgml-lib/xml.soc index 0c4c39b..8037b64 100644 --- a/htdocs/sgml-lib/xml.soc +++ b/htdocs/sgml-lib/xml.soc @@ -161,6 +161,55 @@ PUBLIC "-//W3C//ENTITIES SMIL 2.1 Modular Framework 1.0//EN" "REC-SMIL2-20051213/smil-framework-1.mod" +-- SMIL 3.0 -- + +PUBLIC "-//W3C//DTD SMIL 3.0 Language//EN" + "REC-SMIL3-20081201/SMIL30Language.dtd" +PUBLIC "-//W3C//DTD SMIL 3.0 Unified Mobile//EN" + "REC-SMIL3-20081201/SMIL30UnifiedMobile.dtd" +PUBLIC "-//W3C//DTD SMIL 3.0 Daisy//EN" + "REC-SMIL3-20081201/SMIL30Daisy.dtd" +PUBLIC "-//W3C//DTD SMIL 3.0 Tiny//EN" + "REC-SMIL3-20081201/SMIL30Tiny.dtd" +PUBLIC "-//W3C//DTD SMIL 3.0 smilText//EN" + "REC-SMIL3-20081201/SMIL30smilText.dtd + +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Animation//EN" + "REC-SMIL3-20081201/SMIL-anim.mod" +PUBLIC "-//W3C//ENTITIES SMIL 3.0 Common Attributes 1.0//EN" + "REC-SMIL3-20081201/smil-attribs-1.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Content Control//EN" + "REC-SMIL3-20081201/SMIL-control.mod" +PUBLIC "-//W3C//ENTITIES SMIL 3.0 Datatypes 1.0//EN" + "REC-SMIL3-20081201/smil-datatypes-1.mod" +PUBLIC "-//W3C//ENTITIES SMIL 3.0 Modular Framework 1.0//EN" + "REC-SMIL3-20081201/smil-framework-1.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Layout//EN" + "REC-SMIL3-20081201/SMIL-layout.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Linking//EN" + "REC-SMIL3-20081201/SMIL-link.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Media Objects//EN" + "REC-SMIL3-20081201/SMIL-media.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Metainformation//EN" + "REC-SMIL3-20081201/SMIL-metainformation.mod" +PUBLIC "-//W3C//ENTITIES SMIL 3.0 Document Model 1.0//EN" + "REC-SMIL3-20081201/smil-profile-model-1.mod" +PUBLIC "-//W3C//ENTITIES SMIL 3.0 Qualified Names 1.0//EN" + "REC-SMIL3-20081201/smil-qname-1.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 SMILtext//EN" + "REC-SMIL3-20081201/SMIL-smiltext.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 State//EN" + "REC-SMIL3-20081201/SMIL-state.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Document Structure//EN" + "REC-SMIL3-20081201/SMIL-struct.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timesheet//EN" + "REC-SMIL3-20081201/SMIL-timesheet.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Timing//EN" + "REC-SMIL3-20081201/SMIL-timing.mod" +PUBLIC "-//W3C//ELEMENTS SMIL 3.0 Transition//EN" + "REC-SMIL3-20081201/SMIL-transition.mod" + + -- XHTML + RDFa -- PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd" |