~ubuntu-branches/ubuntu/trusty/w3c-sgml-lib/trusty

« back to all changes in this revision

Viewing changes to htdocs/sgml-lib/REC-SMIL3-20081201/smil-qname-1.mod

  • Committer: Bazaar Package Importer
  • Author(s): Nicholas Bamber
  • Date: 2010-08-21 11:15:42 UTC
  • Revision ID: james.westby@ubuntu.com-20100821111542-cklvls9be6wh2f2z
Tags: upstream-1.1
ImportĀ upstreamĀ versionĀ 1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ...................................................................... -->
 
2
<!-- SMIL Qualified Names Module  ......................................... -->
 
3
<!-- file: smil-qname-1.mod
 
4
 
 
5
     This is SMIL 3.0.
 
6
 
 
7
        Copyright: 1998-2008 W3C (MIT, ERCIM, Keio), All Rights
 
8
        Reserved.  See http://www.w3.org/Consortium/Legal/.
 
9
        
 
10
        Editor for SMIL 3.0: Sjoerd Mullender, CWI
 
11
        Editor for previous versions of SMIL: Jacco van Ossenbruggen,
 
12
        Sjoerd Mullender.
 
13
        $Revision: 1.9 $
 
14
        $Date: 2008/09/07 20:36:50 $
 
15
 
 
16
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
 
17
 
 
18
       PUBLIC "-//W3C//ENTITIES SMIL 3.0 Qualified Names 1.0//EN"
 
19
       SYSTEM "http://www.w3.org/2008/SMIL30/smil-qname-1.mod"
 
20
 
 
21
     ...................................................................... -->
 
22
 
 
23
<!-- SMIL Qualified Names
 
24
 
 
25
     This module is contained in two parts, labeled Section 'A' and 'B':
 
26
 
 
27
       Section A declares parameter entities to support namespace-
 
28
       qualified names, namespace declarations, and name prefixing 
 
29
       for SMIL and extensions.
 
30
    
 
31
       Section B declares parameter entities used to provide
 
32
       namespace-qualified names for all SMIL element types:
 
33
 
 
34
         %SMIL.animation.qname; the xmlns-qualified name for <animation>
 
35
         %SMIL.video.qname;     the xmlns-qualified name for <video>
 
36
         ...
 
37
 
 
38
     SMIL extensions would create a module similar to this one, 
 
39
     using the '%smil-qname-extra.mod;' parameter entity to insert 
 
40
     it within Section A.  A template module suitable for this purpose 
 
41
     ('template-qname-1.mod') is included in the XHTML distribution.
 
42
-->
 
43
 
 
44
<!-- Section A: SMIL XML Namespace Framework :::::::::::::::::::::::::::::: -->
 
45
 
 
46
<!-- 1. Declare a %SMIL.prefixed; conditional section keyword, used
 
47
        to activate namespace prefixing. The default value should 
 
48
        inherit '%NS.prefixed;' from the DTD driver, so that unless 
 
49
        overridden, the default behavior follows the overall DTD 
 
50
        prefixing scheme.
 
51
-->
 
52
<!ENTITY % NS.prefixed "IGNORE" >
 
53
<!ENTITY % SMIL.prefixed "%NS.prefixed;" >
 
54
 
 
55
<!-- 2. Declare parameter entities (e.g., %SMIL.xmlns;) containing 
 
56
        the URI reference used to identify the SMIL namespace:
 
57
-->
 
58
 
 
59
<!ENTITY % SMIL.xmlns  "http://www.w3.org/ns/SMIL" >
 
60
 
 
61
<!-- 3. Declare parameter entities (e.g., %SMIL.prefix;) containing
 
62
        the default namespace prefix string(s) to use when prefixing 
 
63
        is enabled. This may be overridden in the DTD driver or the
 
64
        internal subset of a document instance. If no default prefix
 
65
        is desired, this may be declared as an empty string.
 
66
 
 
67
     NOTE: As specified in [XMLNAMES], the namespace prefix serves 
 
68
     as a proxy for the URI reference, and is not in itself significant.
 
69
-->
 
70
<!ENTITY % SMIL.prefix  "smil" >
 
71
 
 
72
<!-- 4. Declare parameter entities (e.g., %SMIL.pfx;) containing the 
 
73
        colonized prefix(es) (e.g., '%SMIL.prefix;:') used when 
 
74
        prefixing is active, an empty string when it is not.
 
75
-->
 
76
<![%SMIL.prefixed;[
 
77
  <!ENTITY % SMIL.pfx  "%SMIL.prefix;:" >
 
78
]]>
 
79
<!ENTITY % SMIL.pfx  "" >
 
80
 
 
81
<!-- 5. The parameter entity %SMIL.xmlns.extra.attrib; may be
 
82
        redeclared to contain any non-SMIL namespace declaration
 
83
        attributes for namespaces embedded in SMIL. When prefixing
 
84
        is active it contains the prefixed xmlns attribute and any
 
85
        namespace declarations embedded in SMIL, otherwise an empty
 
86
        string.
 
87
-->
 
88
<![%SMIL.prefixed;[
 
89
  <!ENTITY % SMIL.xmlns.extra.attrib
 
90
        "xmlns:%SMIL.prefix;    %URI.datatype;  #FIXED  '%SMIL.xmlns;'" >
 
91
]]>
 
92
<!ENTITY % SMIL.xmlns.extra.attrib "" >
 
93
 
 
94
<!ENTITY % XHTML.xmlns.extra.attrib
 
95
      "%SMIL.xmlns.extra.attrib;"
 
96
>
 
97
 
 
98
 
 
99
<!--  Declare the two parameter entities used to support XLink,
 
100
      first the parameter entity container for the URI used to
 
101
      identify the XLink namespace:
 
102
-->
 
103
<!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
 
104
<!-- This contains the XLink namespace declaration attribute. -->
 
105
<!ENTITY % XLINK.xmlns.attrib
 
106
     "xmlns:xlink  %URI.datatype;           #FIXED '%XLINK.xmlns;'"
 
107
>
 
108
 
 
109
 
 
110
<!-- declare qualified name extensions here -->
 
111
<!ENTITY % smil-qname-extra.mod "" >
 
112
%smil-qname-extra.mod;
 
113
 
 
114
 
 
115
<!-- Section B: SMIL Qualified Names :::::::::::::::::::::::::::::::::::::: -->
 
116
 
 
117
<!-- This section declares parameter entities used to provide
 
118
     namespace-qualified names for all SMIL element types.
 
119
-->
 
120
 
 
121
<!-- Structure Module -->
 
122
<!ENTITY % SMIL.smil.qname             "%SMIL.pfx;smil" >
 
123
<!ENTITY % SMIL.head.qname             "%SMIL.pfx;head" >
 
124
<!ENTITY % SMIL.body.qname             "%SMIL.pfx;body" >
 
125
 
 
126
<!-- BasicMedia Module -->
 
127
<!ENTITY % SMIL.ref.qname              "%SMIL.pfx;ref" >
 
128
<!ENTITY % SMIL.animation.qname        "%SMIL.pfx;animation" >
 
129
<!ENTITY % SMIL.audio.qname            "%SMIL.pfx;audio" >
 
130
<!ENTITY % SMIL.img.qname              "%SMIL.pfx;img" >
 
131
<!ENTITY % SMIL.text.qname             "%SMIL.pfx;text" >
 
132
<!ENTITY % SMIL.textstream.qname       "%SMIL.pfx;textstream" >
 
133
<!ENTITY % SMIL.video.qname            "%SMIL.pfx;video" >
 
134
<!-- MediaParam Module -->
 
135
<!ENTITY % SMIL.param.qname            "%SMIL.pfx;param" >
 
136
<!ENTITY % SMIL.paramGroup.qname       "%SMIL.pfx;paramGroup" >
 
137
<!-- BrushMedia Module -->
 
138
<!ENTITY % SMIL.brush.qname            "%SMIL.pfx;brush" >
 
139
 
 
140
<!-- BasicTimeContainers Module -->
 
141
<!ENTITY % SMIL.par.qname              "%SMIL.pfx;par" >
 
142
<!ENTITY % SMIL.seq.qname              "%SMIL.pfx;seq" >
 
143
<!-- BasicExclTimeContainers Module -->
 
144
<!ENTITY % SMIL.excl.qname             "%SMIL.pfx;excl" >
 
145
<!-- BasicPriorityClassContainers Module -->
 
146
<!ENTITY % SMIL.priorityClass.qname    "%SMIL.pfx;priorityClass">
 
147
 
 
148
<!-- BasicContentControl Module -->
 
149
<!ENTITY % SMIL.switch.qname           "%SMIL.pfx;switch" >
 
150
<!-- CustomTestAttributes Module -->
 
151
<!ENTITY % SMIL.customAttributes.qname "%SMIL.pfx;customAttributes" >
 
152
<!ENTITY % SMIL.customTest.qname       "%SMIL.pfx;customTest" >
 
153
<!-- PrefetchControl Module -->
 
154
<!ENTITY % SMIL.prefetch.qname         "%SMIL.pfx;prefetch" >
 
155
 
 
156
<!-- StructureLayout Module -->
 
157
<!ENTITY % SMIL.layout.qname           "%SMIL.pfx;layout" >
 
158
<!-- BasicLayout Module -->
 
159
<!ENTITY % SMIL.region.qname           "%SMIL.pfx;region" >
 
160
<!ENTITY % SMIL.root-layout.qname      "%SMIL.pfx;root-layout" >
 
161
<!-- MultiWindowLayout Module -->
 
162
<!ENTITY % SMIL.topLayout.qname        "%SMIL.pfx;topLayout" >
 
163
<!-- AlignmentLayout Module -->
 
164
<!ENTITY % SMIL.regPoint.qname         "%SMIL.pfx;regPoint" >
 
165
 
 
166
<!-- BasicText Module -->
 
167
<!ENTITY % SMIL.br.qname               "%SMIL.pfx;br" >
 
168
<!ENTITY % SMIL.clear.qname            "%SMIL.pfx;clear" >
 
169
<!ENTITY % SMIL.smilText.qname         "%SMIL.pfx;smilText" >
 
170
<!ENTITY % SMIL.tev.qname              "%SMIL.pfx;tev" >
 
171
<!-- TextStyling Module -->
 
172
<!ENTITY % SMIL.div.qname              "%SMIL.pfx;div" >
 
173
<!ENTITY % SMIL.p.qname                "%SMIL.pfx;p" >
 
174
<!ENTITY % SMIL.span.qname             "%SMIL.pfx;span" >
 
175
<!ENTITY % SMIL.textStyle.qname        "%SMIL.pfx;textStyle" >
 
176
<!ENTITY % SMIL.textStyling.qname      "%SMIL.pfx;textStyling" >
 
177
 
 
178
<!-- BasicLinking -->
 
179
<!ENTITY % SMIL.a.qname                "%SMIL.pfx;a" >
 
180
<!ENTITY % SMIL.anchor.qname           "%SMIL.pfx;anchor" >
 
181
<!ENTITY % SMIL.area.qname             "%SMIL.pfx;area" >
 
182
 
 
183
<!-- Metainformation Module -->
 
184
<!ENTITY % SMIL.meta.qname             "%SMIL.pfx;meta" >
 
185
<!ENTITY % SMIL.metadata.qname         "%SMIL.pfx;metadata" >
 
186
 
 
187
<!-- BasicTransitions Module -->
 
188
<!ENTITY % SMIL.transition.qname       "%SMIL.pfx;transition" >
 
189
<!-- InlineTransitions Module -->
 
190
<!ENTITY % SMIL.transitionFilter.qname "%SMIL.pfx;transitionFilter" >
 
191
 
 
192
<!-- BasicAnimation Module -->
 
193
<!ENTITY % SMIL.animate.qname          "%SMIL.pfx;animate" >
 
194
<!ENTITY % SMIL.animateColor.qname     "%SMIL.pfx;animateColor" >
 
195
<!ENTITY % SMIL.animateMotion.qname    "%SMIL.pfx;animateMotion" >
 
196
<!ENTITY % SMIL.set.qname              "%SMIL.pfx;set" >
 
197
 
 
198
<!-- UserState Module -->
 
199
<!ENTITY % SMIL.delvalue.qname         "%SMIL.pfx;delvalue" >
 
200
<!ENTITY % SMIL.newvalue.qname         "%SMIL.pfx;newvalue" >
 
201
<!ENTITY % SMIL.setvalue.qname         "%SMIL.pfx;setvalue" >
 
202
<!ENTITY % SMIL.state.qname            "%SMIL.pfx;state" >
 
203
<!-- StateSubmission Module -->
 
204
<!ENTITY % SMIL.send.qname             "%SMIL.pfx;send" >
 
205
<!ENTITY % SMIL.submission.qname       "%SMIL.pfx;submission" >
 
206
 
 
207
<!-- External Timing (Timesheets) -->
 
208
<!ENTITY % SMIL.item.qname             "%SMIL.pfx;item" >
 
209
<!ENTITY % SMIL.timesheet.qname        "%SMIL.pfx;timesheet" >
 
210
 
 
211
<!-- end of smil-qname-1.mod -->