/[suikacvs]/markup/rfc/dtd/module/rfc2629ja.dms
Suika

Contents of /markup/rfc/dtd/module/rfc2629ja.dms

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: +4 -2 lines
Some descriptions added

1 wakaba 1.1 #?SuikaWikiConfig/2.0
2    
3     ModuleSet:
4     @Name: Japanese Translation Markup Framework for RFC 2629 Markups
5 wakaba 1.2 @Version:
6     @Description:
7     This is an additional markup vocabulary to support RFC translations.
8 wakaba 1.1 @ID: rfc2629ja
9     @BaseURI:
10     http://suika.fam.cx/gate/cvs/*checkout*/markup/rfc/dtd/module/
11    
12     @Namespace:
13     @@Name:
14     http://suika.fam.cx/~wakaba/lang/rfc/translation/
15     @@DefaultPrefix: ja
16     @@UsePrefix: 1
17    
18     @Copyright: Wakaba <w@suika.fam.cx>
19 wakaba 1.2 @RCSDate: $Date: 2003/10/23 23:25:33 $
20 wakaba 1.1
21     Datatype:
22     @Type:
23     @@Name:
24     rfc2629:NUMBER
25     @@XMLType: NMTOKEN
26     @@Description: [0-9]+
27    
28     @Type:
29     @@Name:
30     :URI
31     @@XMLType: CDATA
32     @@Description: URI Reference
33    
34     @Type:
35     @@Name:
36     rfc2629:DAY
37     @@XMLType: NMTOKEN
38     @@Description: "1" / "2" / ... / "31"
39     @Type:
40     @@Name: month
41     @@XMLType:
42     (01|02|03|04|05|06|07|08|09|10|11|12)
43     @Type:
44     @@Name:
45     rfc2629:YEAR
46     @@XMLType: NMTOKEN
47     @@Description: 4DIGIT
48    
49     @Type:
50     @@Name:
51     rfc2629:TEXT
52     @@XMLType: #PCDATA
53     @@Description: *CHAR (content of mixed context element)
54    
55     Notation:
56     @Notation:
57     @@Name:
58     :rfc-translation
59     @@SYSTEM:
60     urn:x-suika-fam-cx:markup:rfc:translation:pi
61     @@Description: <?rfc-translation?> processing instruction
62    
63     Attribute:
64     @Attribute:
65     @@Name: common
66    
67     @@REF:
68     xml:base
69     @@REF:
70     xml:lang
71     @@REF:
72     xml:space
73    
74     Module:
75     @Name: Block Structual
76     @ID: blkstruct
77    
78     @Element:
79     @@Name: example
80     @@Content:
81     (
82     $rfc2629:TEXT.datatype
83     | $:Flow.mix
84     )*
85    
86     @@Description:
87     Showing an example.
88     Note that only inline level elements or only block level elements
89     should be used for the content of an element.
90    
91     @Element:
92     @@Name: insert
93     @@Content: "EMPTY"
94    
95     @@Attribute:
96     @@@Attribute:
97     @@@@Name: "section"
98     @@@@Type: "(author-address|full-copyright|references|toc)"
99     @@@@Default: #REQUIRED
100     @@@Attribute:
101     @@@@Name: title-prefix
102     @@@@Type: "CDATA"
103     @@@Attribute:
104     @@@@Name: "title-prefix"
105     @@@@Type: "CDATA"
106    
107     @@Description: Inserting point of a special section
108    
109     @Element:
110     @@Name: note
111     @@Content:
112     (
113     $rfc2629:TEXT.datatype
114     | $:Flow.mix
115     )*
116    
117     @@Description:
118     Like h:ins, breaking block-inline structure,
119     eg. rfc2629:t/ja:note/rfc2629:t is forbidden
120    
121     @IfModuleSet:
122     @@ModuleSet: XHTML
123     @@Attribute:
124     @@@Name: ul.list-item
125     @@@ElementType:
126     :ul
127     @@@Attribute:
128     @@@@Name: list-item
129     @@@@Type: "(none)"
130     @@@Description:
131     html|ul[ja|list-item="none"] {list-style-item: none}
132    
133     @Element:
134     @@Name: back
135     @@Content:
136     (
137     rfc2629:section
138     | insert
139     )+
140     @@Description: Translator's notes appendixes
141    
142     @Attribute:
143     @@Name: t.hangText
144     @@ElementType:
145     rfc2629:t
146    
147     @@Attribute:
148     @@@Name: hangText-ja
149     @@@Type: "CDATA"
150    
151     @@Description: Translated values corresponding to rfc2629:t/@hangText
152    
153     Module:
154     @Name: Figure
155     @ID: figure
156    
157     @IfModuleSet:
158     @@ModuleSet: rfc2629
159     @@Content:
160     @@@ElementType: artwork
161     @@@Content:
162     (
163     (
164     rfc2629:artwork,
165     (
166     $:Block.class
167     )?
168     )
169     | $:Block.class
170     )
171     @Element:
172     @@Name: artwork
173     @@Content:
174     ($:Block.class)
175     @@Description:
176     Wrapper element for a rfc2629:artwork (preformatted ASCII text)
177     and/or something an XML block level element
178    
179     Module:
180     @Name: Hyperlink
181     @ID: link
182    
183     @Element:
184     @@Name: link
185     @@Content: $CONREF.content
186     @@Attribute:
187     @@@Attribute:
188     @@@@Name: "number"
189     @@@@Type:
190     rfc2629:NUMBER
191     @@@@Default: #REQUIRED
192     @@@Attribute:
193     @@@@Name: "section"
194     @@@@Type:
195     rfc2629:NUMBER
196     @@@Attribute:
197     @@@@Name: "type"
198     @@@@Type: "(rfc|std|bcp|fyi)"
199     @@@@Default: #REQUIRED
200    
201     @IfModuleSet:
202     @@ModuleSet: rfc2629
203     @@Attribute:
204     @@@Name: t.anchor
205     @@@ElementType:
206     rfc2629:t
207     @@@Attribute:
208     @@@@Name: anchor
209     @@@@Type: "ID"
210     @@@Description:
211     Source anchor of list item
212    
213     @@Attribute:
214     @@@Name: reference.target
215     @@@ElementType:
216     rfc2629:reference
217     @@@Attribute:
218     @@@@Name: target-ja
219     @@@@Type:
220     :URI
221     @@@Description:
222     A URI Reference to the non-English version or non-English translation
223     of the referred document
224    
225     @@Attribute:
226     @@@Name: reference.text
227     @@@ElementType:
228     rfc2629:reference
229     @@@Attribute:
230     @@@@Name: text
231     @@@@Type: "CDATA"
232     @@@Description:
233     Original text shown as in the RFC
234    
235     @Element:
236     @@Name: mail
237     @@Content: $CONREF.content
238     @@Description: An Internet mail address
239    
240     @Element:
241     @@Name: uri-ref
242     @@Content:
243     (
244     $rfc2629:TEXT.datatype
245     | $:Inline.mix
246     )*
247     @@Attribute:
248     @@@Attribute:
249     @@@@Name: "target"
250     @@@@Type:
251     :URI
252     @@@@Default: #REQUIRED
253    
254     @Element:
255     @@Name: definition
256     @@Content:
257     (
258     $rfc2629:TEXT.datatype
259     | $:Inline.mix
260     )*
261     @@Attribute:
262     @@@Attribute:
263     @@@@Name: "translation"
264     @@@@Type: "CDATA"
265     @@@Attribute:
266     @@@@Name: "word"
267     @@@@Type: "CDATA"
268     @@@@Default: #REQUIRED
269     @@Description:
270     <ja:definition word="defined word" traslation="Teigi sareru kotoba">
271     Teigi bun.
272     </ja:definition>
273    
274     @Element:
275     @@Name: word
276     @@Content:
277     (
278     $rfc2629:TEXT.datatype
279     | $:Inline.mix
280     )*
281     @@Attribute:
282     @@@Attribute:
283     @@@@Name: "name"
284     @@@@Type: "CDATA"
285     @@@@Default: #REQUIRED
286     @@Description: Reference to the definition
287    
288     Module:
289     @Name: Metainformational
290     @ID: metainfo
291    
292     @IfModuleSet:
293     @@ModuleSet: rfc2629
294     @@Content:
295     @@@ElementType: front
296     @@@Content:
297     (
298     rfc2629:author
299     | rfc2629:date
300     | rfc2629:keyword
301     | copyright
302     | change
303     $front.extra
304     )+
305     @Element:
306     @@Name: front
307     @@Content:
308     (
309     copyright
310     | change
311     $front.extra
312     )+
313     @@Description: Metainformation about the translation
314    
315     @Element:
316     @@Name: change
317     @@Content:
318     (
319     item
320     )+
321    
322     @Element:
323     @@Name: copyright
324     @@Content:
325     (
326     item
327     | full-statement
328     )+
329    
330     @IfModuleSet:
331     @@ModuleSet: rfc2629
332     @@Content:
333     @@@ElementType: item
334     @@@Content:
335     (
336     $rfc2629:TEXT.datatype
337     | $:Inline.mix
338     | rfc2629:t
339     | rfc2629:author
340     )*
341     @Element:
342     @@Name: item
343     @@Content:
344     (
345     $rfc2629:TEXT.datatype
346     | $:Inline.mix
347     )*
348     @@Attribute:
349     @@@Attribute:
350     @@@@Name: "year"
351     @@@@Type:
352     rfc2629:YEAR
353     @@@Attribute:
354     @@@@Name: "month"
355     @@@@Type: month
356     @@@Attribute:
357     @@@@Name: "day"
358     @@@@Type:
359     rfc2629:DAY
360     @@Description:
361     ja:copyright/ja:item : %rfc2629.metaterm.content;
362     ja:change/ja:item : (author,t*) ; @year, @month, @day
363     (How bad design!)
364    
365     @IfModuleSet:
366     @@ModuleSet: rfc2629
367     @@Content:
368     @@@ElementType: full-statement
369     @@@Content:
370     (
371     rfc2629:t
372     | rfc2629:figure
373     | rfc2629:iref
374     )+
375     @Element:
376     @@Name: full-statement
377     @@Content:
378     "ANY"
379    
380     @IfModuleSet:
381     @@ModuleSet: rfc2629
382    
383     @@Attribute:
384     @@@Name: author.idref
385     @@@ElementType:
386     rfc2629:author
387     @@@Attribute:
388     @@@@Name: id
389     @@@@Type: "ID"
390     @@@Attribute:
391     @@@@Name: ref
392     @@@@Type: "IDREF"
393     @@@Description:
394     Author information referring
395    
396     @@Attribute:
397     @@@Name: author.shownname
398     @@@ElementType:
399     rfc2629:author
400     @@@Attribute:
401     @@@@Name: header-name
402     @@@@Type: "CDATA"
403     @@@Attribute:
404     @@@@Name: text
405     @@@@Type: "CDATA"
406     @@@Description:
407     Author's name shown in RFC header and other positions
408    
409     @@Attribute:
410     @@@Name: country.shownname
411     @@@ElementType:
412     rfc2629:country
413     @@@Attribute:
414     @@@@Name: show
415     @@@@Type: "CDATA"
416     @@@Attribute:
417     @@@@Name: text
418     @@@@Type: "CDATA"
419     @@@Description:
420     Country name shown in RFC text
421    
422     @@Attribute:
423     @@@Name: facsimile.shownname
424     @@@ElementType:
425     rfc2629:facsimile
426     @@@Attribute:
427     @@@@Name: text
428     @@@@Type: "CDATA"
429     @@@Description:
430     FAX number text shown in RFC
431     @@Attribute:
432     @@@Name: phone.shownname
433     @@@ElementType:
434     rfc2629:phone
435     @@@Attribute:
436     @@@@Name: text
437     @@@@Type: "CDATA"
438     @@@Description:
439     Telephone number text shown in RFC
440    
441     @IfModuleSet:
442     @@ModuleSet: rfc2629
443     @@Content:
444     @@@ElementType: add-info
445     @@@Content:
446     $rfc2629:metaterm.content
447     @Element:
448     @@Name: add-info
449     @@Content:
450     ($rfc2629:TEXT.datatype)*
451    
452     @IfModuleSet:
453     @@ModuleSet: rfc2629
454     @@Content:
455     @@@ElementType: organization
456     @@@Content:
457     $rfc2629:metaterm.content
458     @Element:
459     @@Name: organization
460     @@Content:
461     ($rfc2629:TEXT.datatype)*
462     @@Description:
463     An additional organization
464     (for authors belonging to multiple organizations)
465    
466     Obsolete : use rfc2629:organization
467     with some changes to the content model of rfc2629:front
468    
469     @IfModuleSet:
470     @@ModuleSet: rfc2629
471     @@Content:
472     @@@ElementType: email
473     @@@Content:
474     $rfc2629:metaterm.content
475     @Element:
476     @@Name: email
477     @@Content:
478     ($rfc2629:TEXT.datatype)*
479     @@Description:
480     An additional Internet mail address
481     (for authors who have multiple Internet mail addresses)
482    
483     Obsolete : use rfc2629:email
484     with some changes to the content model of rfc2629:front
485    
486     @Element:
487     @@Name: publisher
488     @@Content: "EMPTY"
489     @@Attribute:
490     @@@Attribute:
491     @@@@Name: "fullname"
492     @@@@Type: "CDATA"
493     @@Description:
494     A publisher of the document
495    
496     Module:
497     @Name: Translation Structural
498     @ID: transtruct
499    
500     @Element:
501     @@Name: pair
502     @@Content:
503     (
504     l
505     )+
506    
507     @Element:
508     @@Name: l
509     @@Content:
510     (
511     $rfc2629:TEXT.datatype
512     | $:Inline.mix
513     | rfc2629:artwork
514     | artwork
515     | rfc2629:preamble
516     | rfc2629:postamble
517     )*
518     @@Description:
519     can contain rfc2629[ja]:{artwork|{pre|post}amble} only
520     when "rfc2629:figure/ja:pair/ja:l/rfc2629:*"
521    
522     @Element:
523     @@Name: title
524     @@Content:
525     (
526     $rfc2629:TEXT.datatype
527     | $:Inline.mix
528     )*
529     @@Attribute:
530     @@@Attribute:
531     @@@@Name: "abbrev"
532     @@@@Type: "CDATA"
533     @@Description:
534     obsolete : use rfc2629:title[@xml:lang] instead
535     @Element:
536     @@Name: title-ja
537     @@Content:
538     (
539     $rfc2629:TEXT.datatype
540     | $:Inline.mix
541     )*
542     @@Attribute:
543     @@@Attribute:
544     @@@@Name: "abbrev"
545     @@@@Type: "CDATA"
546     @@Description:
547     obsolete : use rfc2629:title[@xml:lang] instead
548    
549     @Attribute:
550     @@Name: section.title
551     @@ElementType:
552     rfc2629:section
553     @@Attribute:
554     @@@Name: title-ja
555     @@@Type: "CDATA"
556     @@Description:
557     Translated title of the section

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24