aboutsummaryrefslogtreecommitdiffstats
path: root/dulos-src2012-xml/losfile.dtd
blob: ebe41b86f32a0be4c4a7c03ef65044d10f89be7f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!--

  losfile.dtd

  DTD for the bible texts of the freeware watchwords programs.

  losfile.dtd Version 1.15 2000/12/27 20:01:23

-->

<!ENTITY % Books 
  "(Gn | Ex | Lv | Nu | Dt | Jos | Jdc | Rth | 1Sm | 2Sm | 

    1Rg | 2Rg | 1Chr | 2Chr | Esr | Neh | Esth | Job | Ps | Prv | Eccl | 

    Ct | Is | Jr | Thr | Ez | Dn | Hos | Joel | Am | Ob | Jon | 

    Mch | Nah | Hab | Zph | Hgg | Zch | Ml |

    Mt | Mc | L | J | Act | R | 1K | 2K | G | E | Ph | Kol | 

    1Th | 2Th | 1T | 2T | Tt | Phm | H | Jc | 1P | 2P | 1J |

    2J | 3J | Jd | Ap)">

<!ENTITY % Line "(#PCDATA | X | EM)*">

<!-- Top level structure -->

<!ELEMENT LOSFILE    (HEAD, LOSUNG+)>
<!ATTLIST LOSFILE    dtdmainvers CDATA  #FIXED "1"
                     dtdsubvers  CDATA  #IMPLIED
                     xml:lang    NMTOKEN #REQUIRED
                     year        CDATA  #REQUIRED
>
<!ELEMENT HEAD      (FILEVERS, XLAT, SUBLANG*)>
<!ELEMENT FILEVERS  (#PCDATA)>
<!ELEMENT XLAT      (#PCDATA)>

<!-- language info -->

<!ELEMENT SUBLANG    (TLPATTERN, MONTHS, DOW)>
<!ATTLIST SUBLANG    subcode     CDATA  #REQUIRED
>

<!ELEMENT TLPATTERN  %Line;>

<!ELEMENT MONTHS     EMPTY>
<!ATTLIST MONTHS     jan        CDATA  #REQUIRED
                     feb        CDATA  #REQUIRED
                     mar        CDATA  #REQUIRED
                     apr        CDATA  #REQUIRED
                     may        CDATA  #REQUIRED
                     jun        CDATA  #REQUIRED
                     jul        CDATA  #REQUIRED
                     aug        CDATA  #REQUIRED
                     sep        CDATA  #REQUIRED
                     oct        CDATA  #REQUIRED
                     nov        CDATA  #REQUIRED
                     dec        CDATA  #REQUIRED
>

<!ELEMENT DOW        EMPTY>
<!ATTLIST DOW        sun        CDATA  #REQUIRED
                     mon        CDATA  #REQUIRED
                     tue        CDATA  #REQUIRED
                     wed        CDATA  #REQUIRED
                     thu        CDATA  #REQUIRED
                     fri        CDATA  #REQUIRED
                     sat        CDATA  #REQUIRED
>

<!-- Structure for one watch word (one day) -->

<!ELEMENT LOSUNG     (TL, OT, NT, TT?, SR?, CR?, C?)>
<!ATTLIST LOSUNG     d          CDATA  #REQUIRED
                     m          CDATA  #REQUIRED
>

<!ELEMENT OT         (S, IL?, L+, SL)>
<!ELEMENT NT         (S, IL?, L+, SL)>

<!ELEMENT TT         (L+, SL)>

<!ELEMENT S          EMPTY>
<!ATTLIST S          b          %Books; #REQUIRED
                     ch         CDATA  #IMPLIED
                     v          CDATA  #REQUIRED
                     r2         CDATA  #IMPLIED
                     ch2        CDATA  #IMPLIED
                     v2         CDATA  #IMPLIED
                     r3         CDATA  #IMPLIED
                     ch3        CDATA  #IMPLIED
                     v3         CDATA  #IMPLIED
                     r4         CDATA  #IMPLIED
                     ch4        CDATA  #IMPLIED
                     v4         CDATA  #IMPLIED
                     n          CDATA  #IMPLIED
                     tr         CDATA  #IMPLIED
>

<!ELEMENT TL         %Line;>
<!ELEMENT IL         %Line;>
<!ELEMENT SL         %Line;>
<!ELEMENT SR         (S*, SL)>
<!ELEMENT CR         (S?, SL)>
<!ELEMENT C          (L)+>
<!ELEMENT L          %Line;>


<!ELEMENT X          (#PCDATA)>
<!ELEMENT EM         (#PCDATA)>

<!--

losfile.dtd

# Revision 1.15  2000/12/27  20:01:23

# Added IMPLIED tr attribute of S

-->