/[suikacvs]/markup/suikawiki/dtd/module/sw09.dms
Suika

Contents of /markup/suikawiki/dtd/module/sw09.dms

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Fri Jan 30 10:05:26 2004 UTC (21 years, 3 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
New

1 #?SuikaWikiConfig/2.0
2
3 ModuleSet:
4 @Name: SuikaWiki/0.9 Simple Documentation Format Vocabulary
5 @Version: 2.9
6 @Description:
7 This is a markup vocabulary used in SuikaWiki/0.9 XML representation.
8 @ID: rfc2629ja
9 @BaseURI:
10 **work-in-progress**
11
12 @Namespace:
13 @@Name:
14 urn:x-suika-fam-cx:markup:suikawiki:0:9:
15 @@DefaultPrefix: sw09
16 @@UsePrefix: 1
17
18 @Copyright: Wakaba <w@suika.fam.cx>
19 @RCSDate: $Date: 2004/01/13 11:13:48 $
20
21 Datatype:
22 @Type:
23 @@Name:
24 :URI
25 @@XMLType: CDATA
26 @@Description: URI Reference
27
28 @Type:
29 @@Name: name
30 @@XMLType: CDATA
31 @@Description: A name. Name := 1*(small-basic-latin / "-")
32
33 @Type:
34 @@Name: entity-name
35 @@XMLType: CDATA
36 @@Description: An entity name. entity-name := 1*(graphic-char - "&")
37
38 @Type:
39 @@Name: form-name
40 @@XMLType: CDATA
41 @@Description: A form name. form-name := 1*graphic-char ;; not yet well-defined
42
43 @Type:
44 @@Name: anchor-number
45 @@XMLType: CDATA
46 @@Description: Numeral anchor index. anchor-number := 1*DIGIT
47
48 @Type:
49 @@Name: class-list
50 @@XMLType: CDATA
51 @@Description: Class names. class-list := class 1*(1*WSP class)
52
53 Attribute:
54 @AttributeSet:
55 @@Name: common
56
57 @AttributeSet:
58 @@Name: reference
59 @@Attribute:
60 @@@Name: anchor
61 @@@Type: anchor-number
62 @@@Default: #IMPLIED
63 @@@Description: Numeral anchor index referring to.
64 @@Attribute:
65 @@@Name: resScheme
66 @@@Type: CDATA
67 @@@Default: #IMPLIED
68 @@@Description:
69 External resource referring scheme. resScheme := 1*capital-basic-latin
70 \
71 Defaulted to 'URI' if @resParameter specified but @resScheme not.
72 @@Attribute:
73 @@@Name: resParameter
74 @@@Type: CDATA
75 @@@Default: #IMPLIED
76 @@@Description:
77 External resource referring to.
78 resParameter := 1*(graphic-char - ("<" / ">" / <">) / quoted-string)
79
80 Module:
81 @ID: blkstruct
82
83 @Element:
84 @@Name: document
85 @@Content:
86 (
87 XHTML2:head,
88 XHTML2:body
89 )*
90
91 @@Description:
92 A SuikaWiki/0.9 document.
93
94 @Element:
95 @@Name: replace
96 @@Content: EMPTY
97 @@Description:
98 Inclusion of predefined document fragment.
99 @@Attribute:
100 @@@Attribute:
101 @@@@Name: "by"
102 @@@@Type: entity-name
103 @@@@Default: #REQUIRED
104 @@@@Description: Referred entity name.
105
106 Module:
107 @Name: Form
108 @ID: form
109
110 @Element:
111 @@Name: form
112 @@Content: EMPTY
113 @@Description:
114 A WikiForm.
115 @@Attribute:
116 @@@Attribute:
117 @@@@Name: "id"
118 @@@@Type: form-name
119 @@@@Default: #IMPLIED
120 @@@@Description:
121 Form name. It must be document-unique, including other identifiers,
122 although it is NOT an XML ID attribute.
123 @@@Attribute:
124 @@@@Name: "ref"
125 @@@@Type: name
126 @@@@Default: "form"
127 @@@@Description:
128 "Specific form" type. "form", default value, means it is a "general form."
129 For more information about standardized "specific form" types,
130 see SuikaWiki/0.9 specification.
131 @@@Attribute:
132 @@@@Name: "parameter"
133 @@@@Type: "CDATA"
134 @@@@Default: #IMPLIED
135 @@@@Description:
136 "Specific form parameter." Interpretation of the value depends on
137 "ref" attribute value.
138 @@Attribute:
139 @@@@Name: "input"
140 @@@@Type: "CDATA"
141 @@@@Default: #IMPLIED
142 @@@@Description:
143 "'Input' parameter." Interpretation of the value depends on "ref"
144 attribute value.
145 @@Attribute:
146 @@@@Name: "template"
147 @@@@Type: "CDATA"
148 @@@@Default: #IMPLIED
149 @@@@Description:
150 "'Template' parameter." Interpretation of the value depends on "ref"
151 attribute value.
152 @@Attribute:
153 @@@@Name: "option"
154 @@@@Type: "CDATA"
155 @@@@Default: #IMPLIED
156 @@@@Description:
157 "'option' parameter." Interpretation of the value depends on "ref"
158 attribute value.
159
160 Module:
161 @Name: Inline
162 @ID: inline
163
164 @Element:
165 @@Name: rubyb
166 @@Content:
167 (
168 XHTML2:rb,
169 XHTML2:rt
170 )
171 @@Description:
172 Additional information as ruby.
173 @@Attribute:
174 @@@ref: reference
175
176 @Element:
177 @@Name: weak
178 @@Content:
179 (
180 \#PCDATA
181 | $:Inline.mix
182 )*
183 @@Description: "Less important" phrase.
184 @@Attribute:
185 @@@ref: reference
186
187 @Element:
188 @@Name: anchor
189 @@Content:
190 (
191 \#PCDATA
192 | $:Inline.mix
193 )*
194 @@Description: Word grouping.
195
196 @Element:
197 @@Name: anchor-end
198 @@Content:
199 (
200 \#PCDATA
201 )*
202 @@Description:
203 Destination anchor.
204 @@Attribute:
205 @@@Attribute:
206 @@@@Name: anchor
207 @@@@Type: anchor-number
208 @@@@Default: #REQUIRED
209 @@@@Description: Anchor index number.
210
211 @Attribute:
212 @@Name: abbr.reference
213 @@ElementType:
214 XHTML2:abbr
215 @@ref: reference
216 @@Description:
217 Reserved for possible future use
218 @Attribute:
219 @@Name: code.reference
220 @@ElementType:
221 XHTML2:code
222 @@ref: reference
223 @@Description:
224 Reserved for possible future use
225 @Attribute:
226 @@Name: del.reference
227 @@ElementType:
228 XHTML1:del
229 @@ref: reference
230 @@Description:
231 Description for editing (XHTML del/@cite).
232 @Attribute:
233 @@Name: dfn.reference
234 @@ElementType:
235 XHTML2:dfn
236 @@ref: reference
237 @@Description:
238 Reserved for possible future use
239 @Attribute:
240 @@Name: ins.reference
241 @@ElementType:
242 XHTML1:ins
243 @@ref: reference
244 @@Description:
245 Description for editing (XHTML ins/@cite).
246 @Attribute:
247 @@Name: kbd.reference
248 @@ElementType:
249 XHTML2:kbd
250 @@ref: reference
251 @@Description:
252 Reserved for possible future use
253 @Attribute:
254 @@Name: q.reference
255 @@ElementType:
256 XHTML1:q
257 @@ref: reference
258 @@Description:
259 Source of quotation.
260 @Attribute:
261 @@Name: ruby.reference
262 @@ElementType:
263 XHTML2:ruby
264 @@ref: reference
265 @@Description:
266 Reserved for possible future use
267 @Attribute:
268 @@Name: samp.reference
269 @@ElementType:
270 XHTML2:samp
271 @@ref: reference
272 @@Description:
273 Reserved for possible future use
274 @Attribute:
275 @@Name: sup.reference
276 @@ElementType:
277 XHTML2:sup
278 @@ref: reference
279 @@Description:
280 Reserved for possible future use
281 @Attribute:
282 @@Name: sub.reference
283 @@ElementType:
284 XHTML2:sub
285 @@ref: reference
286 @@Description:
287 Reserved for possible future use
288 @Attribute:
289 @@Name: var.reference
290 @@ElementType:
291 XHTML2:var
292 @@ref: reference
293 @@Description:
294 Reserved for possible future use
295
296 @Element:
297 @@Name: anchor-external
298 @@Content:
299 (
300 \#PCDATA
301 | $:Inline.mix
302 )*
303 @@Description: External reference
304 @@Attribute:
305 @@@Attribute:
306 @@@@Name: resScheme
307 @@@@Type: CDATA
308 @@@@Default: "URI"
309 @@@@Description:
310 External resource referring scheme. resScheme := 1*capital-basic-latin
311 @@@Attribute:
312 @@@@Name: resParameter
313 @@@@Type: CDATA
314 @@@@Default: #REQUIRED
315 @@@@Description:
316 External resource referring to.
317 resParameter := 1*(graphic-char - ("<" / ">" / <">) / quoted-string)
318
319 @Element:
320 @@Name: anchor-internal
321 @@Content:
322 (
323 \#PCDATA
324 | $:Inline.mix
325 )*
326 @@Description: Internal (same document) reference
327 @@Attribute:
328 @@@Attribute:
329 @@@@Name: anchor
330 @@@@Type: anchor-number
331 @@@@Default: #REQUIRED
332 @@@@Description: Anchor index number.
333
334 Module:
335 @Name: Metainformational
336 @ID: metainfo
337
338 @Element:
339 @@Name: parameter
340 @@Content:
341 (value)*
342 @@Description: Document parameter
343 @@Attribute:
344 @@@Attribute:
345 @@@@Name: "name"
346 @@@@Type: name
347 @@@@Default: #REQUIRED
348
349 @Element:
350 @@Name: value
351 @@Content:
352 (
353 \#PCDATA
354 | $:Inline.mix
355 )*
356 @@Description: A parameter value.
357
358 Module:
359 @Name: List
360 @ID: list
361
362 @Element:
363 @@Name: dr
364 @@Content:
365 (
366 XHTML2:dt*,
367 XHTML2:dd*
368 )
369 @@Description: A "dl" item.
370
371 Module:
372 @Name: Editing
373 @ID: edit
374
375 @Element:
376 @@Name: insert
377 @@Content:
378 (
379 \#PCDATA
380 | $:Inline.mix
381 )*
382 @@Description: Block-level insertation (XHTML1:ins).
383
384 @Element:
385 @@Name: delete
386 @@Content:
387 (
388 \#PCDATA
389 | $:Inline.mix
390 )*
391 @@Description: Block-level deletion (XHTML1:del).

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24