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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Thu Oct 23 23:25:33 2003 UTC (21 years, 1 month ago) by wakaba
Branch: MAIN
New

1 wakaba 1.1 #?SuikaWikiConfig/2.0
2    
3     ModuleSet:
4     @Name: Markup Language for IETF RFCs
5     @Version: (RFC 2629)
6     @ID: rfc2629
7     @BaseURI:
8     http://suika.fam.cx/gate/cvs/*checkout*/markup/rfc/dtd/2629/
9    
10     @Namespace:
11     @@Name:
12     urn:x-suika-fam-cx:markup:ietf:rfc:2629:
13     @@DefaultPrefix: rfc
14     @@UsePrefix: -1
15    
16     @Copyright: Wakaba <w@suika.fam.cx>
17     @RCSDate: $Date:$
18    
19     Datatype:
20     @Type:
21     @@Name: NUMBER
22     @@XMLType: NMTOKEN
23     @@Description: [0-9]+
24     @Type:
25     @@Name: NUMBERS
26     @@XMLType: CDATA
27     @@Description: [NUMBER *("," NUMBER)]
28    
29     @Type:
30     @@Name: DAY
31     @@XMLType: NMTOKEN
32     @@Description: "1" / "2" / ... / "31"
33     @Type:
34     @@Name: MONTH
35     @@XMLType:
36     (January|February|March|April|May|June|July
37     |August|September|October|November|December)
38     @@Description: 'January' / 'February' / ... / 'December'
39     @Type:
40     @@Name: YEAR
41     @@XMLType: NMTOKEN
42     @@Description: 4DIGIT
43    
44     @Type:
45     @@Name:
46     :URI
47     @@XMLType: CDATA
48     @@Description: URI Reference
49    
50     @Type:
51     @@Name: ATEXT
52     @@XMLType: CDATA
53     @@Description: [U+0020-U+007E]+ (attribute value)
54     @Type:
55     @@Name: CTEXT
56     @@XMLType: #PCDATA
57     @@Description: [U+0020-U+007E]+ (content of element)
58     @Type:
59     @@Name: TEXT
60     @@XMLType: #PCDATA
61     @@Description: *CHAR (content of mixed context element)
62    
63     @Type:
64     @@Name: country
65     @@XMLType: #PCDATA
66     @@Description: should be a two-letter code from ISO 3166
67    
68     @Type:
69     @@Name: truefalse
70     @@XMLType: (true|false)
71    
72     Notation:
73     @Notation:
74     @@Name:
75     :rfc
76     @@SYSTEM:
77     urn:x-suika-fam-cx:markup:ietf:rfc:2629:pi
78     @@Description: <?rfc?> processing instruction
79    
80     Attribute:
81     @Attribute:
82     @@Name: anchor
83    
84     @@Attribute:
85     @@@Name: "anchor"
86     @@@Type: "ID"
87    
88     @Attribute:
89     @@Name: abbrev
90    
91     @@Attribute:
92     @@@Name: "abbrev"
93     @@@Type: ATEXT
94    
95     Module:
96     @Name: Block Structual
97     @ID: blkstruct
98    
99     @Element:
100     @@Name: section
101     @@Content:
102     ($:Block.mix)*
103    
104     @@Attribute:
105     @@@ref: anchor
106     @@@Attribute:
107     @@@@Name: "title"
108     @@@@Type: ATEXT
109     @@@@Default: #REQUIRED
110    
111     @Element:
112     @@Name: t
113     @@Content:
114     (
115     $TEXT.datatype
116     | $list
117     | $figure
118     | $:Inline.mix
119     | vspace
120     $blockcontent
121     )*
122    
123     @@Attribute:
124     @@@Attribute:
125     @@@@Name: "hangText"
126     @@@@Type: ATEXT
127    
128     @Element:
129     @@Name: vspace
130     @@Content: "EMPTY"
131    
132     @@Attribute:
133     @@@Attribute:
134     @@@@Name: "blankLines"
135     @@@@Type: NUMBER
136     @@@@Default: "0"
137    
138     @Element:
139     @@Name: abstract
140     @@Content: (t)+
141    
142     @Element:
143     @@Name: note
144     @@Content: (t)+
145    
146     @@Attribute:
147     @@@Attribute:
148     @@@@Name: "title"
149     @@@@Type: ATEXT
150     @@@@Default: #REQUIRED
151    
152     @Element:
153     @@Name: list
154     @@Content: (t)+
155    
156     @@Attribute:
157     @@@Attribute:
158     @@@@Name: "style"
159     @@@@Type: ATEXT
160     @@@@Default: "empty"
161    
162     Module:
163     @Name: Figure
164     @ID: figure
165    
166     @Element:
167     @@Name: figure
168     @@Content:
169     (
170     preamble?,
171     artwork,
172     postamble?
173     )
174     @@Attribute:
175     @@@ref: anchor
176     @@@Attribute:
177     @@@@Name: "title"
178     @@@@Type: ATEXT
179     @@@@Default: ""
180    
181     @Element:
182     @@Name: preamble
183     @@Content:
184     (
185     $TEXT.datatype
186     | $:Inline.mix
187     $blockcontent
188     )*
189    
190     @Element:
191     @@Name: postamble
192     @@Content:
193     (
194     $TEXT.datatype
195     | $:Inline.mix
196     $blockcontent
197     )*
198    
199     @Element:
200     @@Name: artwork
201     @@Content: ($TEXT.datatype)*
202     @@Attribute:
203     @@@Attribute:
204     @@@@Name:
205     "xml:space"
206     @@@@Type: "(default|preserve)"
207     @@@@Default: "preserve"
208     @@@Attribute:
209     @@@@Name: "name"
210     @@@@Type: ATEXT
211     @@@@Default: ""
212     @@@Attribute:
213     @@@@Name: "type"
214     @@@@Type: ATEXT
215     @@@@Default: ""
216    
217     Module:
218     @Name: Metainformational
219     @ID: metainfo
220    
221     @Element:
222     @@Name: title
223     @@Content: $metaterm.content
224     @@Attribute:
225     @@@ref: abbrev
226    
227     @Element:
228     @@Name: author
229     @@Content:
230     (
231     organization,
232     address?
233     )
234     @@Attribute:
235     @@@Attribute:
236     @@@@Name: "initials"
237     @@@@Type: ATEXT
238     @@@Attribute:
239     @@@@Name: "surname"
240     @@@@Type: ATEXT
241     @@@Attribute:
242     @@@@Name: "fullname"
243     @@@@Type: ATEXT
244    
245     @Element:
246     @@Name: organization
247     @@Content: $metaterm.content
248     @@Attribute:
249     @@@ref: abbrev
250    
251     @Element:
252     @@Name: address
253     @@Content:
254     (
255     postal?,
256     phone?,
257     facsimile?,
258     email?,
259     uri?
260     )
261    
262     @Element:
263     @@Name: postal
264     @@Content:
265     (
266     street+,
267     (
268     city
269     | region
270     | code
271     | country
272     )*
273     )
274     @@Description:
275     at most one of each the city, region, code, and country
276     elements may be present
277    
278     @Element:
279     @@Name: street
280     @@Content: $metaterm.content
281     @Element:
282     @@Name: city
283     @@Content: $metaterm.content
284     @Element:
285     @@Name: region
286     @@Content: $metaterm.content
287     @Element:
288     @@Name: code
289     @@Content: $metaterm.content
290     @Element:
291     @@Name: country
292     @@Content: ($country.datatype)
293    
294     @Element:
295     @@Name: phone
296     @@Content: $metaterm.content
297     @Element:
298     @@Name: facsimile
299     @@Content: $metaterm.content
300     @Element:
301     @@Name: email
302     @@Content: $metaterm.content
303     @Element:
304     @@Name: uri
305     @@Content: $metaterm.content
306    
307     @Element:
308     @@Name: date
309     @@Content: "EMPTY"
310     @@Attribute:
311     @@@Attribute:
312     @@@@Name: "day"
313     @@@@Type: DAY
314     @@@Attribute:
315     @@@@Name: "month"
316     @@@@Type: MONTH
317     @@@@Default: #REQUIRED
318     @@@Attribute:
319     @@@@Name: "year"
320     @@@@Type: YEAR
321     @@@@Default: #REQUIRED
322    
323     @Element:
324     @@Name: area
325     @@Content: $metaterm.content
326     @Element:
327     @@Name: workgroup
328     @@Content: $metaterm.content
329    
330     @Element:
331     @@Name: keyword
332     @@Content: $metaterm.content
333    
334     @Element:
335     @@Name: seriesInfo
336     @@Content: "EMPTY"
337     @@Attribute:
338     @@@Attribute:
339     @@@@Name: "name"
340     @@@@Type: ATEXT
341     @@@@Default: #REQUIRED
342     @@@Attribute:
343     @@@@Name: "value"
344     @@@@Type: ATEXT
345     @@@@Default: #REQUIRED
346    
347     Module:
348     @Name: Reference
349     @ID: reference
350    
351     @Element:
352     @@Name: references
353     @@Content: (reference+)
354     @@Attribute:
355     @@@Attribute:
356     @@@@Name: "abbrev"
357     @@@@Type: ATEXT
358     @@@@Default: "References"
359    
360     @Element:
361     @@Name: reference
362     @@Content:
363     (
364     front,
365     seriesInfo*
366     )
367     @@Attribute:
368     @@@ref: anchor
369     @@@Attribute:
370     @@@@Name: "target"
371     @@@@Type:
372     :URI
373    
374     @Element:
375     @@Name: xref
376     @@Content: ($CTEXT.datatype)*
377     @@Attribute:
378     @@@Attribute:
379     @@@@Name: "target"
380     @@@@Type: "IDREF"
381     @@@@Default: #REQUIRED
382     @@@Attribute:
383     @@@@Name: "pageno"
384     @@@@Type: truefalse
385     @@@@Default: "false"
386     @Element:
387     @@Name: eref
388     @@Content: ($CTEXT.datatype)*
389     @@Attribute:
390     @@@Attribute:
391     @@@@Name: "target"
392     @@@@Type:
393     :URI
394     @@@@Default: #REQUIRED
395    
396     @Element:
397     @@Name: iref
398     @@Content: "EMPTY"
399     @@Attribute:
400     @@@Attribute:
401     @@@@Name: "item"
402     @@@@Type: ATEXT
403     @@@@Default: #REQUIRED
404     @@@Attribute:
405     @@@@Name: "subitem"
406     @@@@Type: ATEXT
407     @@@@Default: ""
408     @@@Attribute:
409     @@@@Name: "primary"
410     @@@@Type: truefalse
411     @@@@Default: "false"
412    
413     Module:
414     @ID: struct
415    
416     @Element:
417     @@Name: rfc
418     @@Content:
419     (
420     front,
421     middle,
422     back?
423     )
424     @@Attribute:
425     @@@Attribute:
426     @@@@Name: "number"
427     @@@@Type: NUMBER
428     @@@Attribute:
429     @@@@Name: "obsoletes"
430     @@@@Type: NUMBERS
431     @@@@Default: ""
432     @@@Attribute:
433     @@@@Name: "updates"
434     @@@@Type: NUMBERS
435     @@@@Default: ""
436     @@@Attribute:
437     @@@@Name: "category"
438     @@@@Type: "(std|bcp|info|exp|historic)"
439     @@@@Default: "info"
440     @@@Attribute:
441     @@@@Name: "seriesNo"
442     @@@@Type: NUMBER
443     @@@Attribute:
444     @@@@Name: "ipr"
445     @@@@Type: "(full2026|noDerivativeWorks2026|none)"
446     @@@Attribute:
447     @@@@Name: "docName"
448     @@@@Type: ATEXT
449    
450     @Element:
451     @@Name: front
452     @@Content:
453     (
454     $front-title,
455     author+,
456     date,
457     area*,
458     workgroup*,
459     keyword*,
460     abstract?,
461     note*
462     )
463    
464     @Element:
465     @@Name: middle
466     @@Content: (section)+
467    
468     @Element:
469     @@Name: back
470     @@Content:
471     (
472     references*,
473     section*
474     )

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24