1 <!-- Common DTD Elements --> |
1 <!-- Common DTD Elements --> |
2 |
2 |
|
3 <!-- Notations --> |
|
4 <!NOTATION SGML PUBLIC "ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN"> |
|
5 |
3 <!-- Entities declarations --> |
6 <!-- Entities declarations --> |
|
7 <!ENTITY % local.common.attrib ""> |
4 <!ENTITY % common.attrib |
8 <!ENTITY % common.attrib |
5 'id ID #IMPLIED |
9 "id ID #IMPLIED |
6 lang CDATA #IMPLIED |
10 lang CDATA #IMPLIED |
7 role CDATA #IMPLIED |
11 role CDATA #IMPLIED |
8 xreflabel CDATA #IMPLIED'> |
12 xreflabel CDATA #IMPLIED |
|
13 %local.common.attrib;"> |
9 <!ENTITY % xref.attrib |
14 <!ENTITY % xref.attrib |
10 'linkend IDREF #REQUIRED |
15 "linkend IDREF #REQUIRED |
11 endterm IDREF #IMPLIED'> |
16 endterm IDREF #IMPLIED"> |
|
17 <!ENTITY % oref.attrib |
|
18 "objent ENTITY #REQUIRED |
|
19 linkend CDATA #REQUIRED |
|
20 endterm CDATA #REQUIRED"> |
12 <!ENTITY % title.class "title,subtitle?,titleabbrev?"> |
21 <!ENTITY % title.class "title,subtitle?,titleabbrev?"> |
13 <!ENTITY % info.class "docinfo?,%title.class;"> |
22 <!ENTITY % info.class "docinfo?,%title.class;"> |
14 <!ENTITY % author.class "author"> |
23 <!ENTITY % author.class "author"> |
15 <!ENTITY % xref.class "anchor|xref|link|ulink"> |
24 <!ENTITY % xref.class "anchor|xref|link|ulink|oref|olink"> |
16 <!ENTITY % special.location.class ""> |
25 <!ENTITY % special.location.class ""> |
17 <!ENTITY % location.class "web|email|address|phone |
26 <!ENTITY % location.class "web|email|address|phone |
18 %special.location.class;"> |
27 %special.location.class;"> |
19 <!ENTITY % individu.class "firstname?,initials?,surname,title*,(%location.class;)*"> |
28 <!ENTITY % individu.class "firstname?,initials?,surname,title*,(%location.class;)*"> |
20 <!ENTITY % organism.class "name,dept?,(%location.class;)*"> |
29 <!ENTITY % organism.class "name,dept?,(%location.class;)*"> |
21 <!ENTITY % special.text.class ""> |
30 <!ENTITY % special.text.class ""> |
22 <!ENTITY % commontext.class |
31 <!ENTITY % commontext.class |
23 "#PCDATA|emphasis|term|subscript|superscript|foreign|replaceable|literal|acronym |
32 "#PCDATA|emphasis|term|subscript|superscript|foreign|replaceable|literal|acronym |
24 |%xref.class; |
33 |%xref.class; |
25 %special.text.class;"> |
34 %special.text.class;"> |
|
35 <!ENTITY % local.block.class ""> |
26 <!ENTITY % special.block.class ""> |
36 <!ENTITY % special.block.class ""> |
27 <!ENTITY % commonblock.class |
37 <!ENTITY % commonblock.class |
28 "para|formalpara|list|shortlist|deflist|example|citation |
38 "para|formalpara|list|shortlist|deflist|example|citation |
29 %special.block.class;"> |
39 %special.block.class;%local.block.class;"> |
30 <!ENTITY % listitem.class "listitem|item"> |
40 <!ENTITY % listitem.class "listitem|item"> |
31 |
41 |
32 <!-- Top elements --> |
42 <!-- Top elements --> |
33 <!ELEMENT article (%info.class;,preambule?,section+,addendum?)> |
43 <!ELEMENT article (%info.class;,preambule?,section+,addendum?)> |
34 <!ATTLIST article %common.attrib;> |
44 <!ATTLIST article %common.attrib;> |
57 <!ATTLIST revremark %common.attrib;> |
67 <!ATTLIST revremark %common.attrib;> |
58 |
68 |
59 <!-- structure elements --> |
69 <!-- structure elements --> |
60 <!ELEMENT preambule ((%title.class;)?,(%commonblock.class;)*)> |
70 <!ELEMENT preambule ((%title.class;)?,(%commonblock.class;)*)> |
61 <!ATTLIST preambule %common.attrib;> |
71 <!ATTLIST preambule %common.attrib;> |
|
72 <!ENTITY % local.section.alt ""> |
62 <!ENTITY % special.section.alt ""> |
73 <!ENTITY % special.section.alt ""> |
63 <!ELEMENT section ((%title.class;)?,(%commonblock.class;)+, |
74 <!ELEMENT section ((%title.class;)?,(%commonblock.class;)+, |
64 (section %special.section.alt;)*)> |
75 (section %special.section.alt;%local.section.alt;)*)> |
65 <!ATTLIST section %common.attrib;> |
76 <!ATTLIST section %common.attrib;> |
66 <!ELEMENT addendum ((%title.class;)?,(%commonblock.class;)*)> |
77 <!ELEMENT addendum ((%title.class;)?,(%commonblock.class;)*)> |
67 <!ATTLIST addendum %common.attrib;> |
78 <!ATTLIST addendum %common.attrib;> |
68 |
79 |
69 <!-- title elements --> |
80 <!-- title elements --> |