|
0
|
1
|
|
|
2 <!--
|
|
|
3 Support for Bibles, Bible references, citations, commentary in Voyager.
|
|
|
4 From the ThML DTD, v1.0. File: bible.mod
|
|
|
5
|
|
|
6 Author: Harry Plantinga (hplantin@calvin.edu), January 1, 2000.
|
|
|
7 This file may be copied according to the terms of the Artistic License.
|
|
|
8
|
|
|
9 version 1.01, 2002-09-04: allow osisRef and osisID attributes
|
|
|
10 -->
|
|
|
11
|
|
|
12 <!--========================= Bibles =============================-->
|
|
|
13 <!--=========== references, citations, commentary ==================-->
|
|
|
14
|
|
|
15 <!ENTITY % scripturePassage "CDATA"> <!-- e.g. Rom. 8:28-30, 9.10-1, Rev2-->
|
|
|
16 <!ENTITY % scriptureParsed "CDATA"> <!-- version|bk|fch|fv|tch|tv -->
|
|
|
17 <!ENTITY % osisIDType "CDATA"> <!-- Matt.1.1, e.g. -->
|
|
|
18 <!ENTITY % osisRefType "CDATA"> <!-- Bible:Matt.1.1-Matt.1.3, e.g. -->
|
|
|
19 <!ENTITY % scriptureVersion "(NIV | KJV | NKJV | RSV | NRSV | ASV |
|
|
|
20 NEB | VUL | LXX)">
|
|
|
21 <!ENTITY % scripComType "(About | Commentary | Hymn | Sermon | Outline |
|
|
|
22 Meditation | Treatise | Study | Poem | Citation)">
|
|
|
23
|
|
|
24 <!ELEMENT scripture (#PCDATA | %block; | %inline; | %misc;)*>
|
|
|
25 <!ATTLIST scripture %attrs;
|
|
|
26 version %scriptureVersion; #IMPLIED
|
|
|
27 type CDATA #IMPLIED
|
|
|
28 passage %scripturePassage; #IMPLIED
|
|
|
29 parsed %scriptureParsed; #IMPLIED
|
|
|
30 osisRef %osisRefType; #IMPLIED
|
|
|
31 osisID %osisIDType; #IMPLIED>
|
|
|
32
|
|
|
33 <!ELEMENT scripContext EMPTY>
|
|
|
34 <!ATTLIST scripContext %attrs;
|
|
|
35 version %scriptureVersion; #IMPLIED
|
|
|
36 passage %scripturePassage; #IMPLIED
|
|
|
37 parsed %scriptureParsed; #IMPLIED>
|
|
|
38
|
|
|
39 <!ELEMENT scripRef %Inline;>
|
|
|
40 <!ATTLIST scripRef %attrs;
|
|
|
41 version %scriptureVersion; #IMPLIED
|
|
|
42 passage %scripturePassage; #IMPLIED
|
|
|
43 parsed %scriptureParsed; #IMPLIED
|
|
|
44 target %URI; #IMPLIED
|
|
|
45 osisRef %osisRefType; #IMPLIED>
|
|
|
46
|
|
|
47 <!ELEMENT scripCom EMPTY>
|
|
|
48 <!ATTLIST scripCom %attrs;
|
|
|
49 type %scripComType; "Citation"
|
|
|
50 version %scriptureVersion; #IMPLIED
|
|
|
51 passage %scripturePassage; #IMPLIED
|
|
|
52 parsed %scriptureParsed; #IMPLIED
|
|
|
53 target %URI; #IMPLIED
|
|
|
54 osisRef %osisRefType; #IMPLIED>
|
|
|
55
|
|
|
56
|
|
|
57 <!ENTITY % misc.bible "| scripContext | scripRef | scripCom | scripture">
|
|
|
58
|