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

1 #?SuikaWikiConfig/2.0
2
3 ModuleSet:
4 @Name: Japanese Translation Markup Framework for RFC 2629 Markups
5 @Version:
6 @Description:
7 This is an additional markup vocabulary to support RFC translations.
8 @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 @RCSDate: $Date: 2003/10/23 23:25:33 $
20
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