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