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
|