/[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 - (hide 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 wakaba 1.1 #?SuikaWikiConfig/2.0
2    
3     DocumentType:
4     @Name: Markup Language for IETF RFCs with Japanese Translation Markup Framework
5     @Version:
6 wakaba 1.2 @Description:
7     This is an RFC markup language with additional markup for RFC translations.
8 wakaba 1.1 @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 wakaba 1.2 @RCSDate: $Date: 2003/10/23 23:25:33 $
17 wakaba 1.1
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