comparison dtd/bible.mod @ 0:bca6df27dbfd

mostly unchanged from http://www.cc.org/dtd
author ht
date Sat, 19 Jan 2008 22:54:40 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:bca6df27dbfd
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