summaryrefslogtreecommitdiffstats
path: root/htdocs/sgml-lib
diff options
context:
space:
mode:
Diffstat (limited to 'htdocs/sgml-lib')
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-anim.mod160
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-control.mod80
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-layout.mod186
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-link.mod106
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-media.mod200
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-metainformation.mod58
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-smiltext.mod164
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-state.mod119
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-struct.mod67
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timesheet.mod48
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-timing.mod84
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL-transition.mod156
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Daisy.dtd171
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Language.dtd186
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30Tiny.dtd163
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30UnifiedMobile.dtd176
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/SMIL30smilText.dtd156
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/smil-attribs-1.mod803
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/smil-datatypes-1.mod51
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/smil-framework-1.mod60
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/smil-profile-model-1.mod726
-rw-r--r--htdocs/sgml-lib/REC-SMIL3-20081201/smil-qname-1.mod211
-rw-r--r--htdocs/sgml-lib/xml.soc49
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&#37;'
+ 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 &#38; for each level of indirection -->
+ <!ENTITY % SMIL.backgroundOpacity.attrib "
+ %SMIL.pfx;backgroundOpacity CDATA '100&#38;#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"