/[suikacvs]/markup/rfc/dtd/rfc2629ja.dds
Suika

Contents of /markup/rfc/dtd/rfc2629ja.dds

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Tue Jan 13 11:13:48 2004 UTC (20 years, 10 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +3 -1 lines
Some descriptions added

1 #?SuikaWikiConfig/2.0
2
3 DocumentType:
4 @Name: Markup Language for IETF RFCs with Japanese Translation Markup Framework
5 @Version:
6 @Description:
7 This is an RFC markup language with additional markup for RFC translations.
8 @ID: rfc2629ja
9 @BaseURI:
10 http://suika.fam.cx/gate/cvs/*checkout*/markup/rfc/dtd/
11
12 @Namespace:
13 @@UsePrefix: 1
14
15 @Copyright: Wakaba <w@suika.fam.cx>
16 @RCSDate: $Date: 2003/10/23 23:25:33 $
17
18 Driver:
19 @ModuleSet:
20 @@Name: Markup Language for IETF RFCs
21 @@ID: rfc2629
22 @@BaseURI:
23 module/
24 @@Namespace:
25 @@@Name:
26 urn:x-suika-fam-cx:markup:ietf:rfc:2629:
27 @@@DefaultPrefix: rfc
28 @@@UsePrefix: -1
29 @@Default: 1
30
31 @ModuleSet:
32 @@Name: Japanese Translation Markup Framework for RFC 2629 Markups
33 @@ID: rfc2629ja
34 @@BaseURI:
35 module/
36 @@Namespace:
37 @@@Name:
38 http://suika.fam.cx/~wakaba/lang/rfc/translation/
39 @@@DefaultPrefix: ja
40 @@@UsePrefix: 1
41 @@Default: 1
42
43 @ModuleSet:
44 @@Name: rfc2629.xslt "myns"
45 @@ID: myns
46 @@BaseURI:
47 module/
48 @@Namespace:
49 @@@Name:
50 mailto:julian.reschke@greenbytes.de?subject=rcf2629.xslt
51 @@@DefaultPrefix: myns
52 @@@UsePrefix: 1
53 @@Default: 1
54
55 @ModuleSet:
56 @@Name: Extensible Hypertext Markup Language, Version 1
57 @@ID: XHTML
58 @@BaseURI:
59 http://www.w3.org/TR/xhtml-modularization/DTD/
60 @@Namespace:
61 @@@Name:
62 http://www.w3.org/1999/xhtml
63 @@@DefaultPrefix: h
64 @@@UsePrefix: 1
65 @@Default: 1
66
67 @ModuleSet:
68 @@Name: Extensible Hypertext Markup Language, Version 2
69 @@ID: XHTML2
70 @@BaseURI:
71 http://www.w3.org/TR/xhtml2/DTD/
72 @@Namespace:
73 @@@Name:
74 http://www.w3.org/2003/06/xhtml2
75 @@@DefaultPrefix: h2
76 @@@UsePrefix: 1
77 @@Default: -1
78
79 @QNameModule:
80 @@ID:
81 XHTML:qname
82 @@SYSTEM:
83 xhtml-qname-1.mod
84 @@PUBLIC:
85 -//W3C//ENTITIES XHTML Qualified Names 1.0//EN
86 @QNameModule:
87 @@ID:
88 rfc2629:qname
89 @QNameModule:
90 @@ID:
91 rfc2629ja:qname
92 @QNameModule:
93 @@ID:
94 myns:qname
95
96 @DatatypeModule:
97 @@ID:
98 rfc2629:datatype
99 @DatatypeModule:
100 @@ID:
101 rfc2629ja:datatype
102 @DatatypeModule:
103 @@ID:
104 XHTML:datatype
105 @@SYSTEM:
106 xhtml-datatypes-1.mod
107 @@PUBLIC:
108 -//W3C//ENTITIES XHTML Datatypes 1.0//EN
109 @DatatypeModule:
110 @@ID:
111 myns:datatype
112
113 @NotationModule:
114 @@ID:
115 rfc2629:notation
116 @NotationModule:
117 @@ID:
118 rfc2629ja:notation
119
120 @AttributeModule:
121 @@ID:
122 rfc2629:attribs
123
124 @@AttributeSet:
125 @@@Name:
126 rfc2629:common.extra
127 @@@REF:
128 xml:base
129 @@@REF:
130 xml:lang
131 @@@REF:
132 xml:space
133 @AttributeModule:
134 @@ID:
135 rfc2629ja:attribs
136 @AttributeModule:
137 @@ID:
138 XHTML:attribs
139 @@SYSTEM:
140 xhtml-attribs-1.mod
141 @@PUBLIC:
142 -//W3C//ENTITIES XHTML Common Attributes 1.0//EN
143
144 @@ParameterEntity:
145 @@@Name: XHTML.bidi
146 @@@EntityValue: INCLUDE
147 @@AttributeSet:
148 @@@Name:
149 XHTML:common.extra
150 @@@REF:
151 xml:base
152 @@@REF:
153 xml:space
154
155 @Module:
156 @@ID:
157 rfc2629:blkstruct
158 @@Description: Block structural module
159
160 @Module:
161 @@ID:
162 XHTML:list
163 @@SYSTEM: xhtml-list-1.mod
164 @@PUBLIC: -//W3C//ELEMENTS XHTML Lists 1.0//EN
165 @@Description:
166 h:ul, h:ol, h:dl, h:li, h:dt, h:dd
167
168 @Module:
169 @@ID:
170 rfc2629ja:blkstruct
171 @Module:
172 @@ID:
173 myns:blkstruct
174
175 @Module:
176 @@ID:
177 XHTML:blkstruct
178 @@SYSTEM: xhtml-blkstruct-1.mod
179 @@PUBLIC: -//W3C//ELEMENTS XHTML Block Structural 1.0//EN
180 @@Description:
181 h:div
182 @@ElementSwitch:
183 @@@Name:
184 :p
185 @@@Use: -1
186 @@AttributeSwitch:
187 @@@Name:
188 :p
189 @@@Use: -1
190
191 @Module:
192 @@ID:
193 rfc2629:figure
194 @@Description: Figure module
195 @Module:
196 @@ID:
197 rfc2629ja:figure
198
199 @Module:
200 @@ID:
201 XHTML:table
202 @@SYSTEM: xhtml-table-1.mod
203 @@PUBLIC: -//W3C//ELEMENTS XHTML Tables 1.0//EN
204 @@ParameterEntity:
205 @@@Name: frame.attrib
206 @@ParameterEntity:
207 @@@Name: rules.attrib
208 @@ParameterEntity:
209 @@@Name: CellHAlign.attrib
210 @@ParameterEntity:
211 @@@Name: CellVAlign.attrib
212
213 @Module:
214 @@ID:
215 rfc2629:metainfo
216 @@Description: Metainformational module
217 @Module:
218 @@ID:
219 rfc2629ja:metainfo
220
221 @Module:
222 @@ID:
223 XHTML:style
224 @@Attribute:
225 @@@Name:
226 :style
227 @@@ElementType:
228 :style
229 @@@Attribute:
230 @@@@Name: "media"
231 @@@@Type:
232 :MediaDesc
233 @@@@Default: "all"
234 @@PUBLIC: -//W3C//ELEMENTS XHTML Style Sheets 1.0//EN
235 @@SYSTEM: xhtml-style-1.mod
236 @@Description: Stylesheet
237
238 @Module:
239 @@ID:
240 rfc2629:reference
241 @@Description: Reference and hyperlink module
242 @Module:
243 @@ID:
244 rfc2629ja:link
245 @@Description: Hyperlink module
246
247 @Module:
248 @@ID:
249 XHTML:inlphras
250 @@ElementSwitch:
251 @@@Name:
252 :acronym
253 @@@Use: -1
254 @@AttributeSwitch:
255 @@@Name:
256 :acronym
257 @@@Use: -1
258 @@ElementSwitch:
259 @@@Name:
260 :strong
261 @@@Use: -1
262 @@AttributeSwitch:
263 @@@Name:
264 :strong
265 @@@Use: -1
266 @@PUBLIC: -//W3C//ELEMENTS XHTML Inline Phrasal 1.0//EN
267 @@SYSTEM: xhtml-inlphras-1.mod
268 @@Description:
269 Inline Phrasal module
270 h:abbr, h:cite, h:code, h:dfn, h:em, h:kbd, h:q, h:samp, h:var
271
272 @Module:
273 @@ID:
274 rfc2629:struct
275 @@Description: Document structural module
276 @Module:
277 @@ID:
278 rfc2629ja:transtruct
279 @@Description: Translation structural module
280
281 @GeneralEntity:
282 @@Name: rfc.number
283 @@EntityValue: XXXX
284 @@Description:
285 General entity "rfc.number"
286 \
287 If you use this entity, you should define this entity with your RFC issued
288 number in the internal subset of DOCTYPE declaration of your RFC document.
289
290 Model:
291
292
293
294
295 ## Inline or block
296 @Class:
297 @@Name:
298 :Edit
299 @@Content:
300 | :ins
301 | :del
302 | note
303 @Class:
304 @@Name:
305 :Misc.extra
306 @@Content:
307 @Class:
308 @@Name:
309 :Misc.class
310 @@Content:
311 rfc2629:iref
312 $:Edit
313 $:Misc.extra
314 @@Description:
315 neither block nor inline, and can
316 essentially be used anywhere in the document body
317
318 ## Inline
319 @Class:
320 @@Name:
321 :InlStruct
322 @@Content:
323 :span
324 @Class:
325 @@Name:
326 :InlPhras
327 @@Content:
328 | :em
329 | :dfn | definition | word
330 | :code | :samp | :kbd | :var
331 | :cite | :q
332 | :abbr
333 | mail
334 @Class:
335 @@Name:
336 :InlPres
337 @@Content:
338 | :sub | :sup
339 @Class:
340 @@Name:
341 :Inline.extra
342 @@Content:
343 @Class:
344 @@Name:
345 :Ruby
346 @@Content:
347 | :ruby
348
349 @Class:
350 @@Name:
351 rfc2629:hyperlink
352 @@Content:
353 rfc2629:xref
354 | rfc2629:eref
355 @Class:
356 @@Name:
357 :Anchor
358 @@Content:
359 | $rfc2629:hyperlink
360 | link | uri-ref
361
362 @Class:
363 @@Name:
364 :InlNoRuby
365 @@Content:
366 $:InlStruct $:InlPhras $:InlPres $:Anchor $:Inline.extra
367 @Class:
368 @@Name:
369 :Inline.class
370 @@Content:
371 $:InlNoRuby $:Ruby
372 @@Description: includes all inline elements
373 @Class:
374 @@Name:
375 :Inline.mix
376 @@Content:
377 $:Inline.class
378 $:Misc.class
379 @@Description: all inline elements, including %Misc.class;
380 @Class:
381 @@Name:
382 :InlNoAnchor
383 @@Content:
384 $:Inline
385 @Class:
386 @@Name:
387 :InlNoAnchor.mix
388 @@Content:
389 $:InlNoAnchor
390 $:Misc.class
391 @Class:
392 @@Name:
393 :NoRuby.content
394 @@Content:
395 (
396 \#PCDATA
397 | $:InlNoRuby
398 $:Misc.class
399 )*
400
401 @Class:
402 @@Name:
403 CONREF.extra
404 @Class:
405 @@Name:
406 CONREF.content
407 @@Content:
408 (
409 \#PCDATA
410 | $:InlNoAnchor.mix
411 $CONREF.extra
412 )*
413
414 @Class:
415 @@Name:
416 rfc2629:metaterm.content
417 @@Content:
418 (
419 \#PCDATA
420 | $:Inline.mix
421 )*
422 @@Description: Terminal element representing a meta property
423
424 ## Block
425 @Class:
426 @@Name:
427 rfc2629:list
428 @@Content:
429 rfc2629:list
430 @Class:
431 @@Name:
432 :List
433 @@Content:
434 :ul
435 | :ol
436 | :dl
437 | $rfc2629:list
438
439 @Class:
440 @@Name:
441 :Table
442 @@Content:
443 | :table
444
445 @Class:
446 @@Name:
447 :BlkStruct
448 @@Content:
449 rfc2629:t
450 | :div
451 | rfc2629:section
452 | insert
453
454 @Class:
455 @@Name:
456 rfc2629:figure
457 @@Content:
458 rfc2629:figure
459 @Class:
460 @@Name:
461 :BlkPhrase
462 @@Content:
463 | :blockquote
464 | $rfc2629:figure
465 | example
466
467 @Class:
468 @@Name:
469 :BlkSpecial
470 @@Content:
471 $:Table
472
473 @Class:
474 @@Name:
475 :Block.extra
476 @@Content:
477 @Class:
478 @@Name:
479 :Block.class
480 @@Content:
481 $:BlkStruct
482 $:BlkPhrase
483 $:BlkSpecial
484 $:Block.extra
485 @@Description: includes all block elements
486 @Class:
487 @@Name:
488 :Block.mix
489 @@Content:
490 $:List
491 | $:Block.class
492 $:Misc.class
493 @@Description: includes all block elements plus %Misc.class;
494
495 @Class:
496 @@Name:
497 :Flow.mix
498 @@Content:
499 $:List
500 | $:Block.class
501 | $:Inline.class
502 $:Misc.class
503
504 @Class:
505 @@Name:
506 rfc2629:blockcontent.extra
507 @@Content:
508 @Class:
509 @@Name:
510 rfc2629:blockcontent
511 @@Content:
512 | pair
513 $rfc2629:blockcontent.extra
514 @@Description:
515 Content of rfc2629:t, rfc2629:preamble, rfc2629:postamble
516
517 @Class:
518 @@Name: front.extra
519 @@Content:
520 | :style
521
522 ## Changes to RFC 2629 content model
523 @Content:
524 @@ElementType:
525 rfc2629:address
526 @@Content:
527 (
528 rfc2629:postal?,
529 rfc2629:phone*,
530 rfc2629:facsimile*,
531 rfc2629:email*,
532 email*,
533 rfc2629:uri*
534 )
535 @Content:
536 @@ElementType:
537 rfc2629:author
538 @@Content:
539 (
540 (rfc2629:organization*,
541 organization*,
542 rfc2629:address?)
543 | rfc2629:address
544 )?
545 @Content:
546 @@ElementType:
547 rfc2629:back
548 @@Content:
549 (
550 insert*,
551 rfc2629:references*,
552 insert*,
553 rfc2629:section*,
554 insert*
555 )
556 @Content:
557 @@ElementType:
558 rfc2629:figure
559 @@Content:
560 (
561 rfc2629:preamble?,
562 ( rfc2629:artwork
563 | pair
564 | artwork
565 ),
566 rfc2629:postamble?
567 )
568 @Content:
569 @@ElementType:
570 rfc2629:front
571 @@Content:
572 (
573 (
574 rfc2629:title
575 | title
576 | title-ja
577 )+,
578 rfc2629:author*,
579 publisher?,
580 rfc2629:date?,
581 rfc2629:area*,
582 rfc2629:workgroup*,
583 rfc2629:keyword*,
584 rfc2629:abstract?,
585 rfc2629:note*
586 )
587 @Content:
588 @@ElementType:
589 rfc2629:middle
590 @@Content:
591 (
592 rfc2629:section
593 | insert
594 )+
595 @Content:
596 @@ElementType:
597 rfc2629:reference
598 @@Content:
599 (
600 rfc2629:front,
601 rfc2629:seriesInfo*,
602 add-info?
603 )
604 @Content:
605 @@ElementType:
606 rfc2629:rfc
607 @@Content:
608 (
609 rfc2629:front,
610 front?,
611 rfc2629:middle,
612 rfc2629:back?,
613 back?
614 )
615 @Content:
616 @@Name:
617 rfc2629:t
618 @@Content:
619 (
620 $rfc2629:TEXT.datatype
621 | $:Flow.mix
622 $rfc2629:blockcontent
623 )*
624 @@Description:
625 Allow rfc2629:list/rfc2629:t/rfc2629:t

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24