annotate dtd/ThML10.dtd @ 128:b0bcf3d6b13f

finished FP_vii
author ht
date Sat, 04 Nov 2023 09:54:33 +0000
parents bca6df27dbfd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
1 <!--
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
2 ThML: Theological Markup Language for electronic texts and
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
3 digital libraries.
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
4
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
5 ThML is an extension of the Voyager version 4.0 Strict DTD.
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
6
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
7 Author: Harry Plantinga
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
8 Version 1.0b3, 1999-08-18
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
9 Namespace = http://www.ccel.org/Profiles/ThML
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
10
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
11 Filename: ThML.dtd
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
12
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
13 Version b3: added filebreak="nnn" attribute to div1..div6 elements.
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
14 In CCEL software this specifies minimum desired filesize for
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
15 splitting a document into multiple files.
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
16
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
17 Version 1.04: added <include href="..."/> element for splitting
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
18 a ThML file in pieces. Added shorttitle="..." attribute to div1..
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
19 div6 and <include/>, for a short page-head title for section.
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
20
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
21 Version 1.05: added n,
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
22 Version 1.06: added type attribute to <term> element
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
23 Version 1.07: added url, source, surl, type attributes to <def>, to support
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
24 "external" dictionaries (really link bases), 2006-02-28
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
25 Version 1.08: made some mods to hymn.mod to further standardize hymnal
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
26 handling and support our new hymnary database application
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
27 -->
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
28
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
29 <!-- Name files we will want to include -->
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
30
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
31 <!ENTITY % Voyager.entities SYSTEM "html-entities.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
32 <!ENTITY % Voyager.chars SYSTEM "html-chars.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
33 <!ENTITY % Voyager.base SYSTEM "html-base.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
34 <!ENTITY % Voyager.phrases SYSTEM "html-phrases.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
35 <!ENTITY % Voyager.lists SYSTEM "html-lists.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
36 <!ENTITY % Voyager.blocktext SYSTEM "html-blocktext.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
37 <!ENTITY % Voyager.object SYSTEM "html-object.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
38 <!ENTITY % Voyager.img SYSTEM "html-img.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
39 <!ENTITY % Voyager.forms SYSTEM "html-forms.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
40 <!ENTITY % Voyager.tables SYSTEM "html-tables.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
41
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
42 <!ENTITY % ThML.ebook SYSTEM "ebook.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
43 <!ENTITY % ThML.bible SYSTEM "bible.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
44 <!ENTITY % ThML.hymn SYSTEM "hymn.mod">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
45
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
46 <!-- Customize entities that control the content model -->
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
47
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
48 <!ENTITY % block.forms "form | fieldset">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
49 <!ENTITY % media "|object | img | map">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
50 <!ENTITY % fontstyle "tt | i | b | big | small">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
51 <!ENTITY % phrase "em | strong | dfn | code | q | sub | sup |
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
52 samp | kbd | var | cite | abbr | acronym" >
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
53 <!ENTITY % lists "ul | ol | dl">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
54 <!ENTITY % inline.forms "input | select | label | textarea | button">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
55 <!ENTITY % blocktext "pre | hr | blockquote | address">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
56 <!ENTITY % misc "ins | del | script | noscript | added | deleted |
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
57 index | pb | scripContext | scripRef | scripCom | scripture">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
58 <!ENTITY % extra.inline "| %fontstyle; | %phrase; | %inline.forms; |
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
59 date | foreign | name | note | sync | unclear">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
60 <!ENTITY % extra.block "| %lists; | %blocktext; | %block.forms; | table |
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
61 glossary | argument | verse | attr | insertIndex | hymn | include">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
62
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
63 <!--
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
64 Now include the files using the names we declared
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
65 earlier, starting with the entities file and ending
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
66 with the base file. The entities file defines the
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
67 standard content models for elements declared in the
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
68 following files.
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
69 -->
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
70
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
71 %Voyager.entities;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
72 %Voyager.chars;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
73
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
74 %ThML.bible;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
75 %ThML.hymn;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
76 %ThML.ebook;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
77
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
78 %Voyager.phrases;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
79 %Voyager.lists;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
80 %Voyager.blocktext;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
81 %Voyager.object;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
82 %Voyager.img;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
83 %Voyager.forms;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
84 %Voyager.tables;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
85 %Voyager.base;
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
86
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
87 <!ELEMENT ThML.head (title?, base?, generalInfo?, printSourceInfo?,
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
88 electronicEdInfo, (script|style|meta|link)*)>
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
89
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
90 <!ELEMENT ThML.body (div1|added|deleted)*>
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
91 <!ATTLIST ThML.body
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
92 xml:space (default|preserve) "preserve">
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
93
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
94 <!ELEMENT ThML (ThML.head, ThML.body, ThML*)>
bca6df27dbfd mostly unchanged from http://www.cc.org/dtd
ht
parents:
diff changeset
95