-
Notifications
You must be signed in to change notification settings - Fork 0
/
tei_all.dtd
5751 lines (5585 loc) · 331 KB
/
tei_all.dtd
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!--
DTD generated from ODD source 2020-02-13T19:41:48Z. .TEI material can be licensed differently depending on the use you intend to make of it. Hence it is made available under both the CC+BY and BSD-2 licences. The CC+BY licence is generally appropriate for usages which treat TEI content as data or documentation. The BSD-2 licence is generally appropriate for usage of TEI content in a software environment. For further information or clarification, please contact the TEI Consortium ([email protected]).
TEI Edition: Version 4.0.0. Last updated on
13th February 2020, revision ccd19b0ba
TEI Edition Location: http://www.tei-c.org/Vault/P5/Version 4.0.0/
-->
<!-- start datatypes -->
<!ENTITY % teidata.certainty '(high|medium|low|unknown)' >
<!ENTITY % teidata.probability ' CDATA ' >
<!ENTITY % teidata.numeric ' CDATA ' >
<!ENTITY % teidata.interval ' CDATA ' >
<!ENTITY % teidata.count ' CDATA ' >
<!ENTITY % teidata.temporal.w3c ' CDATA ' >
<!ENTITY % teidata.duration.w3c ' CDATA ' >
<!ENTITY % teidata.truthValue ' CDATA ' >
<!ENTITY % teidata.xTruthValue ' CDATA ' >
<!ENTITY % teidata.language ' CDATA ' >
<!ENTITY % teidata.namespace ' CDATA ' >
<!ENTITY % teidata.namespaceOrName ' CDATA ' >
<!ENTITY % teidata.outputMeasurement ' CDATA ' >
<!ENTITY % teidata.pattern ' CDATA ' >
<!ENTITY % teidata.point ' CDATA ' >
<!ENTITY % teidata.pointer ' CDATA ' >
<!ENTITY % teidata.version ' CDATA ' >
<!ENTITY % teidata.versionNumber ' CDATA ' >
<!ENTITY % teidata.replacement ' CDATA' >
<!ENTITY % teidata.xpath ' CDATA' >
<!ENTITY % teidata.word ' CDATA ' >
<!ENTITY % teidata.sex '%teidata.word;' >
<!ENTITY % teidata.text ' CDATA ' >
<!ENTITY % teidata.name ' CDATA ' >
<!ENTITY % teidata.xmlName ' CDATA ' >
<!ENTITY % teidata.prefix ' CDATA ' >
<!ENTITY % teidata.enumerated '%teidata.word;' >
<!ENTITY % teidata.probCert ' CDATA ' >
<!ENTITY % teidata.unboundedInt ' CDATA ' >
<!ENTITY % teidata.temporal.iso ' CDATA ' >
<!ENTITY % teidata.duration.iso ' CDATA ' >
<!-- end datatypes -->
<!-- predeclared classes -->
<!ENTITY % att.duration.w3c.attribute.dur '
dur %teidata.duration.w3c; #IMPLIED'>
<!ENTITY % att.duration.w3c.attributes '
%att.duration.w3c.attribute.dur;'>
<!ENTITY % att.global.responsibility.attribute.cert '
cert %teidata.probCert; #IMPLIED'>
<!ENTITY % att.global.responsibility.attribute.resp '
resp CDATA #IMPLIED'>
<!ENTITY % att.global.responsibility.attributes '
%att.global.responsibility.attribute.cert;
%att.global.responsibility.attribute.resp;'>
<!ENTITY % att.global.rendition.attribute.rend '
rend CDATA #IMPLIED'>
<!ENTITY % att.global.rendition.attribute.style '
style %teidata.text; #IMPLIED'>
<!ENTITY % att.global.rendition.attribute.rendition '
rendition CDATA #IMPLIED'>
<!ENTITY % att.global.rendition.attributes '
%att.global.rendition.attribute.rend;
%att.global.rendition.attribute.style;
%att.global.rendition.attribute.rendition;'>
<!ENTITY % att.global.source.attribute.source '
source CDATA #IMPLIED'>
<!ENTITY % att.global.source.attributes '
%att.global.source.attribute.source;'>
<!ENTITY % model.entryPart "superEntry |hom |sense |form |orth |pron |hyph |syll |gramGrp |pos |subc |colloc |def |etym |usg |lbl |xr |re">
<!ENTITY % model.entryPart_sequence "superEntry, hom, sense, form, orth, pron, hyph, syll, gramGrp, pos, subc, colloc, def, etym, usg, lbl, xr, re">
<!ENTITY % model.entryPart_sequenceOptional "superEntry?, hom?, sense?, form?, orth?, pron?, hyph?, syll?, gramGrp?, pos?, subc?, colloc?, def?, etym?, usg?, lbl?, xr?, re?">
<!ENTITY % model.entryPart_sequenceOptionalRepeatable "superEntry*, hom*, sense*, form*, orth*, pron*, hyph*, syll*, gramGrp*, pos*, subc*, colloc*, def*, etym*, usg*, lbl*, xr*, re*">
<!ENTITY % model.entryPart_sequenceRepeatable "superEntry+, hom+, sense+, form+, orth+, pron+, hyph+, syll+, gramGrp+, pos+, subc+, colloc+, def+, etym+, usg+, lbl+, xr+, re+">
<!ENTITY % model.eventLike "event |listEvent">
<!ENTITY % model.eventLike_sequence "event, listEvent">
<!ENTITY % model.eventLike_sequenceOptional "event?, listEvent?">
<!ENTITY % model.eventLike_sequenceOptionalRepeatable "event*, listEvent*">
<!ENTITY % model.eventLike_sequenceRepeatable "event+, listEvent+">
<!ENTITY % model.placeNamePart "placeName |bloc |country |region |settlement |district |geogName">
<!ENTITY % model.placeNamePart_sequence "placeName, bloc, country, region, settlement, district, geogName">
<!ENTITY % model.placeNamePart_sequenceOptional "placeName?, bloc?, country?, region?, settlement?, district?, geogName?">
<!ENTITY % model.placeNamePart_sequenceOptionalRepeatable "placeName*, bloc*, country*, region*, settlement*, district*, geogName*">
<!ENTITY % model.placeNamePart_sequenceRepeatable "placeName+, bloc+, country+, region+, settlement+, district+, geogName+">
<!ENTITY % model.placeStateLike "%model.placeNamePart; |climate |location |population |state |terrain |trait">
<!ENTITY % model.placeStateLike_sequence "%model.placeNamePart;, climate, location, population, state, terrain, trait">
<!ENTITY % model.placeStateLike_sequenceOptional "%model.placeNamePart;?, climate?, location?, population?, state?, terrain?, trait?">
<!ENTITY % model.placeStateLike_sequenceOptionalRepeatable "%model.placeNamePart;*, climate*, location*, population*, state*, terrain*, trait*">
<!ENTITY % model.placeStateLike_sequenceRepeatable "%model.placeNamePart;+, climate+, location+, population+, state+, terrain+, trait+">
<!ENTITY % model.orgPart "%model.eventLike; |listOrg |listPerson |listPlace">
<!ENTITY % model.orgPart_sequence "%model.eventLike;, listOrg, listPerson, listPlace">
<!ENTITY % model.orgPart_sequenceOptional "%model.eventLike;?, listOrg?, listPerson?, listPlace?">
<!ENTITY % model.orgPart_sequenceOptionalRepeatable "%model.eventLike;*, listOrg*, listPerson*, listPlace*">
<!ENTITY % model.orgPart_sequenceRepeatable "%model.eventLike;+, listOrg+, listPerson+, listPlace+">
<!ENTITY % model.resource "fsdDecl |standOff |text |facsimile |sourceDoc">
<!ENTITY % model.resource_sequence "fsdDecl, standOff, text, facsimile, sourceDoc">
<!ENTITY % model.resource_sequenceOptional "fsdDecl?, standOff?, text?, facsimile?, sourceDoc?">
<!ENTITY % model.resource_sequenceOptionalRepeatable "fsdDecl*, standOff*, text*, facsimile*, sourceDoc*">
<!ENTITY % model.resource_sequenceRepeatable "fsdDecl+, standOff+, text+, facsimile+, sourceDoc+">
<!ENTITY % model.describedResource "teiCorpus |TEI">
<!ENTITY % model.describedResource_sequence "teiCorpus, TEI">
<!ENTITY % model.describedResource_sequenceOptional "teiCorpus?, TEI?">
<!ENTITY % model.describedResource_sequenceOptionalRepeatable "teiCorpus*, TEI*">
<!ENTITY % model.describedResource_sequenceRepeatable "teiCorpus+, TEI+">
<!ENTITY % model.objectLike "object |listObject">
<!ENTITY % model.objectLike_sequence "object, listObject">
<!ENTITY % model.objectLike_sequenceOptional "object?, listObject?">
<!ENTITY % model.objectLike_sequenceOptionalRepeatable "object*, listObject*">
<!ENTITY % model.objectLike_sequenceRepeatable "object+, listObject+">
<!ENTITY % att.duration.iso.attribute.dur-iso '
dur-iso %teidata.duration.iso; #IMPLIED'>
<!ENTITY % att.duration.iso.attributes '
%att.duration.iso.attribute.dur-iso;'>
<!ENTITY % att.global.analytic.attribute.ana '
ana CDATA #IMPLIED'>
<!ENTITY % att.global.analytic.attributes '
%att.global.analytic.attribute.ana;'>
<!ENTITY % model.entryLike "superEntry |entry |entryFree">
<!ENTITY % model.entryLike_sequence "superEntry, entry, entryFree">
<!ENTITY % model.entryLike_sequenceOptional "superEntry?, entry?, entryFree?">
<!ENTITY % model.entryLike_sequenceOptionalRepeatable "superEntry*, entry*, entryFree*">
<!ENTITY % model.entryLike_sequenceRepeatable "superEntry+, entry+, entryFree+">
<!ENTITY % model.ptrLike.form "oRef |pRef">
<!ENTITY % model.ptrLike.form_sequence "oRef, pRef">
<!ENTITY % model.ptrLike.form_sequenceOptional "oRef?, pRef?">
<!ENTITY % model.ptrLike.form_sequenceOptionalRepeatable "oRef*, pRef*">
<!ENTITY % model.ptrLike.form_sequenceRepeatable "oRef+, pRef+">
<!ENTITY % att.global.linking.attribute.corresp '
corresp CDATA #IMPLIED'>
<!ENTITY % att.global.linking.attribute.synch '
synch CDATA #IMPLIED'>
<!ENTITY % att.global.linking.attribute.sameAs '
sameAs %teidata.pointer; #IMPLIED'>
<!ENTITY % att.global.linking.attribute.copyOf '
copyOf %teidata.pointer; #IMPLIED'>
<!ENTITY % att.global.linking.attribute.next '
next %teidata.pointer; #IMPLIED'>
<!ENTITY % att.global.linking.attribute.prev '
prev %teidata.pointer; #IMPLIED'>
<!ENTITY % att.global.linking.attribute.exclude '
exclude CDATA #IMPLIED'>
<!ENTITY % att.global.linking.attribute.select '
select CDATA #IMPLIED'>
<!ENTITY % att.global.linking.attributes '
%att.global.linking.attribute.corresp;
%att.global.linking.attribute.synch;
%att.global.linking.attribute.sameAs;
%att.global.linking.attribute.copyOf;
%att.global.linking.attribute.next;
%att.global.linking.attribute.prev;
%att.global.linking.attribute.exclude;
%att.global.linking.attribute.select;'>
<!ENTITY % att.msExcerpt.attribute.defective '
defective %teidata.xTruthValue; #IMPLIED'>
<!ENTITY % att.msExcerpt.attributes '
%att.msExcerpt.attribute.defective;'>
<!ENTITY % att.datable.custom.attribute.when-custom '
when-custom CDATA #IMPLIED'>
<!ENTITY % att.datable.custom.attribute.notBefore-custom '
notBefore-custom CDATA #IMPLIED'>
<!ENTITY % att.datable.custom.attribute.notAfter-custom '
notAfter-custom CDATA #IMPLIED'>
<!ENTITY % att.datable.custom.attribute.from-custom '
from-custom CDATA #IMPLIED'>
<!ENTITY % att.datable.custom.attribute.to-custom '
to-custom CDATA #IMPLIED'>
<!ENTITY % att.datable.custom.attribute.datingPoint '
datingPoint %teidata.pointer; #IMPLIED'>
<!ENTITY % att.datable.custom.attribute.datingMethod '
datingMethod %teidata.pointer; #IMPLIED'>
<!ENTITY % att.datable.custom.attributes '
%att.datable.custom.attribute.when-custom;
%att.datable.custom.attribute.notBefore-custom;
%att.datable.custom.attribute.notAfter-custom;
%att.datable.custom.attribute.from-custom;
%att.datable.custom.attribute.to-custom;
%att.datable.custom.attribute.datingPoint;
%att.datable.custom.attribute.datingMethod;'>
<!ENTITY % model.persNamePart "surname |forename |genName |nameLink |addName |roleName">
<!ENTITY % model.persNamePart_sequence "surname, forename, genName, nameLink, addName, roleName">
<!ENTITY % model.persNamePart_sequenceOptional "surname?, forename?, genName?, nameLink?, addName?, roleName?">
<!ENTITY % model.persNamePart_sequenceOptionalRepeatable "surname*, forename*, genName*, nameLink*, addName*, roleName*">
<!ENTITY % model.persNamePart_sequenceRepeatable "surname+, forename+, genName+, nameLink+, addName+, roleName+">
<!ENTITY % att.datable.iso.attribute.when-iso '
when-iso %teidata.temporal.iso; #IMPLIED'>
<!ENTITY % att.datable.iso.attribute.notBefore-iso '
notBefore-iso %teidata.temporal.iso; #IMPLIED'>
<!ENTITY % att.datable.iso.attribute.notAfter-iso '
notAfter-iso %teidata.temporal.iso; #IMPLIED'>
<!ENTITY % att.datable.iso.attribute.from-iso '
from-iso %teidata.temporal.iso; #IMPLIED'>
<!ENTITY % att.datable.iso.attribute.to-iso '
to-iso %teidata.temporal.iso; #IMPLIED'>
<!ENTITY % att.datable.iso.attributes '
%att.datable.iso.attribute.when-iso;
%att.datable.iso.attribute.notBefore-iso;
%att.datable.iso.attribute.notAfter-iso;
%att.datable.iso.attribute.from-iso;
%att.datable.iso.attribute.to-iso;'> <!ENTITY % att.duration.attributes '%att.duration.w3c.attributes;%att.duration.iso.attributes;'>
<!ENTITY % model.global.spoken "pause |vocal |kinesic |incident |writing |shift">
<!ENTITY % model.global.spoken_sequence "pause, vocal, kinesic, incident, writing, shift">
<!ENTITY % model.global.spoken_sequenceOptional "pause?, vocal?, kinesic?, incident?, writing?, shift?">
<!ENTITY % model.global.spoken_sequenceOptionalRepeatable "pause*, vocal*, kinesic*, incident*, writing*, shift*">
<!ENTITY % model.global.spoken_sequenceRepeatable "pause+, vocal+, kinesic+, incident+, writing+, shift+">
<!ENTITY % model.divPart.spoken "u |annotationBlock">
<!ENTITY % model.divPart.spoken_sequence "u, annotationBlock">
<!ENTITY % model.divPart.spoken_sequenceOptional "u?, annotationBlock?">
<!ENTITY % model.divPart.spoken_sequenceOptionalRepeatable "u*, annotationBlock*">
<!ENTITY % model.divPart.spoken_sequenceRepeatable "u+, annotationBlock+">
<!ENTITY % att.global.facs.attribute.facs '
facs CDATA #IMPLIED'>
<!ENTITY % att.global.facs.attributes '
%att.global.facs.attribute.facs;'>
<!ENTITY % att.global.change.attribute.change '
change CDATA #IMPLIED'>
<!ENTITY % att.global.change.attributes '
%att.global.change.attribute.change;'>
<!ENTITY % att.metrical.attribute.met '
met CDATA #IMPLIED'>
<!ENTITY % att.metrical.attribute.real '
real CDATA #IMPLIED'>
<!ENTITY % att.metrical.attribute.rhyme '
rhyme CDATA #IMPLIED'>
<!ENTITY % att.metrical.attributes '
%att.metrical.attribute.met;
%att.metrical.attribute.real;
%att.metrical.attribute.rhyme;'>
<!ENTITY % att.enjamb.attribute.enjamb '
enjamb %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.enjamb.attributes '
%att.enjamb.attribute.enjamb;'>
<!ENTITY % att.deprecated.attribute.validUntil '
validUntil CDATA #IMPLIED'>
<!ENTITY % att.deprecated.attributes '
%att.deprecated.attribute.validUntil;'>
<!-- end of predeclared classes -->
<!ENTITY % att.ascribed.attribute.who '
who CDATA #IMPLIED'>
<!ENTITY % att.ascribed.attributes '
%att.ascribed.attribute.who;'>
<!ENTITY % att.ascribed.directed.attribute.toWhom '
toWhom CDATA #IMPLIED'>
<!ENTITY % att.ascribed.directed.attributes '%att.ascribed.attributes;
%att.ascribed.directed.attribute.toWhom;'>
<!ENTITY % att.canonical.attribute.key '
key %teidata.text; #IMPLIED'>
<!ENTITY % att.canonical.attribute.ref '
ref CDATA #IMPLIED'>
<!ENTITY % att.canonical.attributes '
%att.canonical.attribute.key;
%att.canonical.attribute.ref;'>
<!ENTITY % att.ranging.attribute.atLeast '
atLeast %teidata.numeric; #IMPLIED'>
<!ENTITY % att.ranging.attribute.atMost '
atMost %teidata.numeric; #IMPLIED'>
<!ENTITY % att.ranging.attribute.min '
min %teidata.numeric; #IMPLIED'>
<!ENTITY % att.ranging.attribute.max '
max %teidata.numeric; #IMPLIED'>
<!ENTITY % att.ranging.attribute.confidence '
confidence %teidata.probability; #IMPLIED'>
<!ENTITY % att.ranging.attributes '
%att.ranging.attribute.atLeast;
%att.ranging.attribute.atMost;
%att.ranging.attribute.min;
%att.ranging.attribute.max;
%att.ranging.attribute.confidence;'>
<!ENTITY % att.dimensions.attribute.unit '
unit %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.dimensions.attribute.quantity '
quantity %teidata.numeric; #IMPLIED'>
<!ENTITY % att.dimensions.attribute.extent '
extent %teidata.text; #IMPLIED'>
<!ENTITY % att.dimensions.attribute.precision '
precision %teidata.certainty; #IMPLIED'>
<!ENTITY % att.dimensions.attribute.scope '
scope %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.dimensions.attributes '%att.ranging.attributes;
%att.dimensions.attribute.unit;
%att.dimensions.attribute.quantity;
%att.dimensions.attribute.extent;
%att.dimensions.attribute.precision;
%att.dimensions.attribute.scope;'>
<!ENTITY % att.written.attribute.hand '
hand %teidata.pointer; #IMPLIED'>
<!ENTITY % att.written.attributes '
%att.written.attribute.hand;'>
<!ENTITY % att.damaged.attribute.agent '
agent %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.damaged.attribute.degree '
degree %teidata.probCert; #IMPLIED'>
<!ENTITY % att.damaged.attribute.group '
group %teidata.count; #IMPLIED'>
<!ENTITY % att.damaged.attributes '%att.dimensions.attributes;%att.written.attributes;
%att.damaged.attribute.agent;
%att.damaged.attribute.degree;
%att.damaged.attribute.group;'>
<!ENTITY % att.breaking.attribute.break '
break %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.breaking.attributes '
%att.breaking.attribute.break;'>
<!ENTITY % att.cReferencing.attribute.cRef '
cRef %teidata.text; #IMPLIED'>
<!ENTITY % att.cReferencing.attributes '
%att.cReferencing.attribute.cRef;'>
<!ENTITY % att.datable.w3c.attribute.when '
when %teidata.temporal.w3c; #IMPLIED'>
<!ENTITY % att.datable.w3c.attribute.notBefore '
notBefore %teidata.temporal.w3c; #IMPLIED'>
<!ENTITY % att.datable.w3c.attribute.notAfter '
notAfter %teidata.temporal.w3c; #IMPLIED'>
<!ENTITY % att.datable.w3c.attribute.from '
from %teidata.temporal.w3c; #IMPLIED'>
<!ENTITY % att.datable.w3c.attribute.to '
to %teidata.temporal.w3c; #IMPLIED'>
<!ENTITY % att.datable.w3c.attributes '
%att.datable.w3c.attribute.when;
%att.datable.w3c.attribute.notBefore;
%att.datable.w3c.attribute.notAfter;
%att.datable.w3c.attribute.from;
%att.datable.w3c.attribute.to;'>
<!ENTITY % att.datable.attribute.calendar '
calendar %teidata.pointer; #IMPLIED'>
<!ENTITY % att.datable.attribute.period '
period %teidata.pointer; #IMPLIED'>
<!ENTITY % att.datable.attributes '%att.datable.w3c.attributes;%att.datable.iso.attributes;%att.datable.custom.attributes;
%att.datable.attribute.calendar;
%att.datable.attribute.period;'>
<!ENTITY % att.datcat.attribute.datcat '
datcat CDATA #IMPLIED'>
<!ENTITY % att.datcat.attribute.valueDatcat '
valueDatcat CDATA #IMPLIED'>
<!ENTITY % att.datcat.attributes '
%att.datcat.attribute.datcat;
%att.datcat.attribute.valueDatcat;'>
<!ENTITY % att.declarable.attribute.default '
default (true|false) "false" '>
<!ENTITY % att.declarable.attributes '
%att.declarable.attribute.default;'>
<!ENTITY % att.declaring.attribute.decls '
decls CDATA #IMPLIED'>
<!ENTITY % att.declaring.attributes '
%att.declaring.attribute.decls;'>
<!ENTITY % att.fragmentable.attribute.part '
part (Y|N|I|M|F) "N" '>
<!ENTITY % att.fragmentable.attributes '
%att.fragmentable.attribute.part;'>
<!ENTITY % att.divLike.attribute.org '
org (composite|uniform) "uniform" '>
<!ENTITY % att.divLike.attribute.sample '
sample (initial|medial|final|unknown|complete) "complete" '>
<!ENTITY % att.divLike.attributes '%att.metrical.attributes;%att.fragmentable.attributes;
%att.divLike.attribute.org;
%att.divLike.attribute.sample;'>
<!ENTITY % att.docStatus.attribute.status '
status %teidata.enumerated; "draft" '>
<!ENTITY % att.docStatus.attributes '
%att.docStatus.attribute.status;'>
<!ENTITY % att.duration.w3c.attribute.dur '
dur %teidata.duration.w3c; #IMPLIED'>
<!ENTITY % att.duration.w3c.attributes '
%att.duration.w3c.attribute.dur;'>
<!ENTITY % att.global.responsibility.attribute.cert '
cert %teidata.probCert; #IMPLIED'>
<!ENTITY % att.global.responsibility.attribute.resp '
resp CDATA #IMPLIED'>
<!ENTITY % att.global.responsibility.attributes '
%att.global.responsibility.attribute.cert;
%att.global.responsibility.attribute.resp;'>
<!ENTITY % att.editLike.attribute.evidence '
evidence NMTOKENS #IMPLIED'>
<!ENTITY % att.editLike.attribute.instant '
instant %teidata.xTruthValue; "false" '>
<!ENTITY % att.editLike.attributes '
%att.editLike.attribute.evidence;
%att.editLike.attribute.instant;'>
<!ENTITY % att.global.rendition.attribute.rend '
rend CDATA #IMPLIED'>
<!ENTITY % att.global.rendition.attribute.style '
style %teidata.text; #IMPLIED'>
<!ENTITY % att.global.rendition.attribute.rendition '
rendition CDATA #IMPLIED'>
<!ENTITY % att.global.rendition.attributes '
%att.global.rendition.attribute.rend;
%att.global.rendition.attribute.style;
%att.global.rendition.attribute.rendition;'>
<!ENTITY % att.global.source.attribute.source '
source CDATA #IMPLIED'>
<!ENTITY % att.global.source.attributes '
%att.global.source.attribute.source;'>
<!ENTITY % att.global.attribute.xmlid '
xml:id ID #IMPLIED'>
<!ENTITY % att.global.attribute.n '
n %teidata.text; #IMPLIED'>
<!ENTITY % att.global.attribute.xmllang '
xml:lang %teidata.language; #IMPLIED'>
<!ENTITY % att.global.attribute.xmlbase '
xml:base %teidata.pointer; #IMPLIED'>
<!ENTITY % att.global.attribute.xmlspace '
xml:space (default|preserve) #IMPLIED'>
<!ENTITY % att.global.attributes '%att.global.rendition.attributes;%att.global.linking.attributes;%att.global.analytic.attributes;%att.global.facs.attributes;%att.global.change.attributes;%att.global.responsibility.attributes;%att.global.source.attributes;
%att.global.attribute.xmlid;
%att.global.attribute.n;
%att.global.attribute.xmllang;
%att.global.attribute.xmlbase;
%att.global.attribute.xmlspace;'>
<!ENTITY % att.handFeatures.attribute.scribe '
scribe %teidata.name; #IMPLIED'>
<!ENTITY % att.handFeatures.attribute.scribeRef '
scribeRef CDATA #IMPLIED'>
<!ENTITY % att.handFeatures.attribute.script '
script NMTOKENS #IMPLIED'>
<!ENTITY % att.handFeatures.attribute.scriptRef '
scriptRef CDATA #IMPLIED'>
<!ENTITY % att.handFeatures.attribute.medium '
medium NMTOKENS #IMPLIED'>
<!ENTITY % att.handFeatures.attribute.scope '
scope (sole|major|minor) #IMPLIED'>
<!ENTITY % att.handFeatures.attributes '
%att.handFeatures.attribute.scribe;
%att.handFeatures.attribute.scribeRef;
%att.handFeatures.attribute.script;
%att.handFeatures.attribute.scriptRef;
%att.handFeatures.attribute.medium;
%att.handFeatures.attribute.scope;'>
<!ENTITY % att.internetMedia.attribute.mimeType '
mimeType CDATA #IMPLIED'>
<!ENTITY % att.internetMedia.attributes '
%att.internetMedia.attribute.mimeType;'>
<!ENTITY % att.media.attribute.width '
width %teidata.outputMeasurement; #IMPLIED'>
<!ENTITY % att.media.attribute.height '
height %teidata.outputMeasurement; #IMPLIED'>
<!ENTITY % att.media.attribute.scale '
scale %teidata.numeric; #IMPLIED'>
<!ENTITY % att.media.attributes '%att.internetMedia.attributes;
%att.media.attribute.width;
%att.media.attribute.height;
%att.media.attribute.scale;'>
<!ENTITY % att.resourced.attribute.url '
url %teidata.pointer; #REQUIRED'>
<!ENTITY % att.resourced.attributes '
%att.resourced.attribute.url;'>
<!ENTITY % att.interpLike.attribute.type '
type %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.interpLike.attribute.inst '
inst CDATA #IMPLIED'>
<!ENTITY % att.interpLike.attributes '
%att.interpLike.attribute.type;
%att.interpLike.attribute.inst;'>
<!ENTITY % att.measurement.attribute.unit '
unit %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.measurement.attribute.unitRef '
unitRef %teidata.pointer; #IMPLIED'>
<!ENTITY % att.measurement.attribute.quantity '
quantity %teidata.numeric; #IMPLIED'>
<!ENTITY % att.measurement.attribute.commodity '
commodity CDATA #IMPLIED'>
<!ENTITY % att.measurement.attributes '
%att.measurement.attribute.unit;
%att.measurement.attribute.unitRef;
%att.measurement.attribute.quantity;
%att.measurement.attribute.commodity;'>
<!ENTITY % att.naming.attribute.role '
role NMTOKENS #IMPLIED'>
<!ENTITY % att.naming.attribute.nymRef '
nymRef CDATA #IMPLIED'>
<!ENTITY % att.naming.attributes '%att.canonical.attributes;
%att.naming.attribute.role;
%att.naming.attribute.nymRef;'>
<!ENTITY % att.notated.attribute.notation '
notation %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.notated.attributes '
%att.notated.attribute.notation;'>
<!ENTITY % att.placement.attribute.place '
place NMTOKENS #IMPLIED'>
<!ENTITY % att.placement.attributes '
%att.placement.attribute.place;'>
<!ENTITY % att.typed.attribute.type '
type %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.typed.attribute.subtype '
subtype %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.typed.attributes '
%att.typed.attribute.type;
%att.typed.attribute.subtype;'>
<!ENTITY % att.pointing.attribute.targetLang '
targetLang %teidata.language; #IMPLIED'>
<!ENTITY % att.pointing.attribute.target '
target CDATA #IMPLIED'>
<!ENTITY % att.pointing.attribute.evaluate '
evaluate (all|one|none) #IMPLIED'>
<!ENTITY % att.pointing.attributes '
%att.pointing.attribute.targetLang;
%att.pointing.attribute.target;
%att.pointing.attribute.evaluate;'>
<!ENTITY % att.pointing.group.attribute.domains '
domains CDATA #IMPLIED'>
<!ENTITY % att.pointing.group.attribute.targFunc '
targFunc CDATA #IMPLIED'>
<!ENTITY % att.pointing.group.attributes '%att.pointing.attributes;%att.typed.attributes;
%att.pointing.group.attribute.domains;
%att.pointing.group.attribute.targFunc;'>
<!ENTITY % att.scoping.attribute.target '
target CDATA #IMPLIED'>
<!ENTITY % att.scoping.attribute.match '
match %teidata.xpath; #IMPLIED'>
<!ENTITY % att.scoping.attributes '
%att.scoping.attribute.target;
%att.scoping.attribute.match;'>
<!ENTITY % att.segLike.attribute.function '
function %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.segLike.attributes '%att.metrical.attributes;%att.datcat.attributes;%att.fragmentable.attributes;
%att.segLike.attribute.function;'>
<!ENTITY % att.sortable.attribute.sortKey '
sortKey %teidata.word; #IMPLIED'>
<!ENTITY % att.sortable.attributes '
%att.sortable.attribute.sortKey;'>
<!ENTITY % att.edition.attribute.ed '
ed CDATA #IMPLIED'>
<!ENTITY % att.edition.attribute.edRef '
edRef CDATA #IMPLIED'>
<!ENTITY % att.edition.attributes '
%att.edition.attribute.ed;
%att.edition.attribute.edRef;'>
<!ENTITY % att.spanning.attribute.spanTo '
spanTo %teidata.pointer; #IMPLIED'>
<!ENTITY % att.spanning.attributes '
%att.spanning.attribute.spanTo;'>
<!ENTITY % att.styleDef.attribute.scheme '
scheme (css|xslfo|free|other) #IMPLIED'>
<!ENTITY % att.styleDef.attribute.schemeVersion '
schemeVersion %teidata.versionNumber; #IMPLIED'>
<!ENTITY % att.styleDef.attributes '
%att.styleDef.attribute.scheme;
%att.styleDef.attribute.schemeVersion;'>
<!ENTITY % att.timed.attribute.start '
start %teidata.pointer; #IMPLIED'>
<!ENTITY % att.timed.attribute.end '
end %teidata.pointer; #IMPLIED'>
<!ENTITY % att.timed.attributes '%att.duration.attributes;
%att.timed.attribute.start;
%att.timed.attribute.end;'>
<!ENTITY % att.transcriptional.attribute.status '
status %teidata.enumerated; "unremarkable" '>
<!ENTITY % att.transcriptional.attribute.cause '
cause %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.transcriptional.attribute.seq '
seq %teidata.count; #IMPLIED'>
<!ENTITY % att.transcriptional.attributes '%att.editLike.attributes;%att.written.attributes;
%att.transcriptional.attribute.status;
%att.transcriptional.attribute.cause;
%att.transcriptional.attribute.seq;'>
<!ENTITY % att.translatable.attribute.versionDate '
versionDate %teidata.temporal.w3c; #IMPLIED'>
<!ENTITY % att.translatable.attributes '
%att.translatable.attribute.versionDate;'>
<!ENTITY % att.citing.attribute.unit '
unit %teidata.enumerated; #IMPLIED'>
<!ENTITY % att.citing.attribute.from '
from %teidata.word; #IMPLIED'>
<!ENTITY % att.citing.attribute.to '
to %teidata.word; #IMPLIED'>
<!ENTITY % att.citing.attributes '
%att.citing.attribute.unit;
%att.citing.attribute.from;
%att.citing.attribute.to;'>
<!ENTITY % model.nameLike.agent "name |orgName |persName">
<!ENTITY % model.nameLike.agent_sequence "name, orgName, persName">
<!ENTITY % model.nameLike.agent_sequenceOptional "name?, orgName?, persName?">
<!ENTITY % model.nameLike.agent_sequenceOptionalRepeatable "name*, orgName*, persName*">
<!ENTITY % model.nameLike.agent_sequenceRepeatable "name+, orgName+, persName+">
<!ENTITY % model.segLike "s |cl |phr |w |m |c |pc |seg">
<!ENTITY % model.segLike_sequence "s, cl, phr, w, m, c, pc, seg">
<!ENTITY % model.segLike_sequenceOptional "s?, cl?, phr?, w?, m?, c?, pc?, seg?">
<!ENTITY % model.segLike_sequenceOptionalRepeatable "s*, cl*, phr*, w*, m*, c*, pc*, seg*">
<!ENTITY % model.segLike_sequenceRepeatable "s+, cl+, phr+, w+, m+, c+, pc+, seg+">
<!ENTITY % model.hiLike "hi">
<!ENTITY % model.hiLike_sequence "hi">
<!ENTITY % model.hiLike_sequenceOptional "hi?">
<!ENTITY % model.hiLike_sequenceOptionalRepeatable "hi*">
<!ENTITY % model.hiLike_sequenceRepeatable "hi+">
<!ENTITY % model.emphLike "foreign |emph |distinct |mentioned |soCalled |gloss |term |title |code |ident">
<!ENTITY % model.emphLike_sequence "foreign, emph, distinct, mentioned, soCalled, gloss, term, title, code, ident">
<!ENTITY % model.emphLike_sequenceOptional "foreign?, emph?, distinct?, mentioned?, soCalled?, gloss?, term?, title?, code?, ident?">
<!ENTITY % model.emphLike_sequenceOptionalRepeatable "foreign*, emph*, distinct*, mentioned*, soCalled*, gloss*, term*, title*, code*, ident*">
<!ENTITY % model.emphLike_sequenceRepeatable "foreign+, emph+, distinct+, mentioned+, soCalled+, gloss+, term+, title+, code+, ident+">
<!ENTITY % model.highlighted "%model.hiLike; |%model.emphLike;">
<!ENTITY % model.highlighted_sequence "%model.hiLike;, %model.emphLike;">
<!ENTITY % model.highlighted_sequenceOptional "%model.hiLike;?, %model.emphLike;?">
<!ENTITY % model.highlighted_sequenceOptionalRepeatable "%model.hiLike;*, %model.emphLike;*">
<!ENTITY % model.highlighted_sequenceRepeatable "%model.hiLike;+, %model.emphLike;+">
<!ENTITY % model.dateLike "date |time">
<!ENTITY % model.dateLike_sequence "date, time">
<!ENTITY % model.dateLike_sequenceOptional "date?, time?">
<!ENTITY % model.dateLike_sequenceOptionalRepeatable "date*, time*">
<!ENTITY % model.dateLike_sequenceRepeatable "date+, time+">
<!ENTITY % model.dimLike "height |depth |width">
<!ENTITY % model.dimLike_sequence "height, depth, width">
<!ENTITY % model.dimLike_sequenceOptional "height?, depth?, width?">
<!ENTITY % model.dimLike_sequenceOptionalRepeatable "height*, depth*, width*">
<!ENTITY % model.dimLike_sequenceRepeatable "height+, depth+, width+">
<!ENTITY % model.measureLike "num |measure |measureGrp |unit |dim |height |depth |width |geo">
<!ENTITY % model.measureLike_sequence "num, measure, measureGrp, unit, dim, height, depth, width, geo">
<!ENTITY % model.measureLike_sequenceOptional "num?, measure?, measureGrp?, unit?, dim?, height?, depth?, width?, geo?">
<!ENTITY % model.measureLike_sequenceOptionalRepeatable "num*, measure*, measureGrp*, unit*, dim*, height*, depth*, width*, geo*">
<!ENTITY % model.measureLike_sequenceRepeatable "num+, measure+, measureGrp+, unit+, dim+, height+, depth+, width+, geo+">
<!ENTITY % model.egLike "eg |egXML">
<!ENTITY % model.egLike_sequence "eg, egXML">
<!ENTITY % model.egLike_sequenceOptional "eg?, egXML?">
<!ENTITY % model.egLike_sequenceOptionalRepeatable "eg*, egXML*">
<!ENTITY % model.egLike_sequenceRepeatable "eg+, egXML+">
<!ENTITY % model.graphicLike "media |graphic |binaryObject |formula">
<!ENTITY % model.graphicLike_sequence "media, graphic, binaryObject, formula">
<!ENTITY % model.graphicLike_sequenceOptional "media?, graphic?, binaryObject?, formula?">
<!ENTITY % model.graphicLike_sequenceOptionalRepeatable "media*, graphic*, binaryObject*, formula*">
<!ENTITY % model.graphicLike_sequenceRepeatable "media+, graphic+, binaryObject+, formula+">
<!ENTITY % model.offsetLike "offset |geogFeat">
<!ENTITY % model.offsetLike_sequence "offset, geogFeat">
<!ENTITY % model.offsetLike_sequenceOptional "offset?, geogFeat?">
<!ENTITY % model.offsetLike_sequenceOptionalRepeatable "offset*, geogFeat*">
<!ENTITY % model.offsetLike_sequenceRepeatable "offset+, geogFeat+">
<!ENTITY % model.pPart.msdesc "catchwords |dimensions |heraldry |locus |locusGrp |material |objectType |origDate |origPlace |secFol |signatures |stamp |watermark">
<!ENTITY % model.pPart.msdesc_sequence "catchwords, dimensions, heraldry, locus, locusGrp, material, objectType, origDate, origPlace, secFol, signatures, stamp, watermark">
<!ENTITY % model.pPart.msdesc_sequenceOptional "catchwords?, dimensions?, heraldry?, locus?, locusGrp?, material?, objectType?, origDate?, origPlace?, secFol?, signatures?, stamp?, watermark?">
<!ENTITY % model.pPart.msdesc_sequenceOptionalRepeatable "catchwords*, dimensions*, heraldry*, locus*, locusGrp*, material*, objectType*, origDate*, origPlace*, secFol*, signatures*, stamp*, watermark*">
<!ENTITY % model.pPart.msdesc_sequenceRepeatable "catchwords+, dimensions+, heraldry+, locus+, locusGrp+, material+, objectType+, origDate+, origPlace+, secFol+, signatures+, stamp+, watermark+">
<!ENTITY % model.pPart.editorial "choice |abbr |expan |ex |am |subst">
<!ENTITY % model.pPart.editorial_sequence "choice, abbr, expan, ex, am, subst">
<!ENTITY % model.pPart.editorial_sequenceOptional "choice?, abbr?, expan?, ex?, am?, subst?">
<!ENTITY % model.pPart.editorial_sequenceOptionalRepeatable "choice*, abbr*, expan*, ex*, am*, subst*">
<!ENTITY % model.pPart.editorial_sequenceRepeatable "choice+, abbr+, expan+, ex+, am+, subst+">
<!ENTITY % model.pPart.transcriptional "sic |corr |reg |orig |add |del |unclear |damage |handShift |restore |supplied |surplus |secl |mod |redo |retrace |undo">
<!ENTITY % model.pPart.transcriptional_sequence "sic, corr, reg, orig, add, del, unclear, damage, handShift, restore, supplied, surplus, secl, mod, redo, retrace, undo">
<!ENTITY % model.pPart.transcriptional_sequenceOptional "sic?, corr?, reg?, orig?, add?, del?, unclear?, damage?, handShift?, restore?, supplied?, surplus?, secl?, mod?, redo?, retrace?, undo?">
<!ENTITY % model.pPart.transcriptional_sequenceOptionalRepeatable "sic*, corr*, reg*, orig*, add*, del*, unclear*, damage*, handShift*, restore*, supplied*, surplus*, secl*, mod*, redo*, retrace*, undo*">
<!ENTITY % model.pPart.transcriptional_sequenceRepeatable "sic+, corr+, reg+, orig+, add+, del+, unclear+, damage+, handShift+, restore+, supplied+, surplus+, secl+, mod+, redo+, retrace+, undo+">
<!ENTITY % model.pPart.edit "%model.pPart.editorial; |%model.pPart.transcriptional;">
<!ENTITY % model.pPart.edit_sequence "%model.pPart.editorial;, %model.pPart.transcriptional;">
<!ENTITY % model.pPart.edit_sequenceOptional "%model.pPart.editorial;?, %model.pPart.transcriptional;?">
<!ENTITY % model.pPart.edit_sequenceOptionalRepeatable "%model.pPart.editorial;*, %model.pPart.transcriptional;*">
<!ENTITY % model.pPart.edit_sequenceRepeatable "%model.pPart.editorial;+, %model.pPart.transcriptional;+">
<!ENTITY % model.linePart "%model.hiLike; |choice |add |del |unclear |w |c |pc |seg |zone |path |damage |handShift |restore |line |mod |redo |retrace |undo">
<!ENTITY % model.linePart_sequence "%model.hiLike;, choice, add, del, unclear, w, c, pc, seg, zone, path, damage, handShift, restore, line, mod, redo, retrace, undo">
<!ENTITY % model.linePart_sequenceOptional "%model.hiLike;?, choice?, add?, del?, unclear?, w?, c?, pc?, seg?, zone?, path?, damage?, handShift?, restore?, line?, mod?, redo?, retrace?, undo?">
<!ENTITY % model.linePart_sequenceOptionalRepeatable "%model.hiLike;*, choice*, add*, del*, unclear*, w*, c*, pc*, seg*, zone*, path*, damage*, handShift*, restore*, line*, mod*, redo*, retrace*, undo*">
<!ENTITY % model.linePart_sequenceRepeatable "%model.hiLike;+, choice+, add+, del+, unclear+, w+, c+, pc+, seg+, zone+, path+, damage+, handShift+, restore+, line+, mod+, redo+, retrace+, undo+">
<!ENTITY % model.ptrLike "ptr |ref">
<!ENTITY % model.ptrLike_sequence "ptr, ref">
<!ENTITY % model.ptrLike_sequenceOptional "ptr?, ref?">
<!ENTITY % model.ptrLike_sequenceOptionalRepeatable "ptr*, ref*">
<!ENTITY % model.ptrLike_sequenceRepeatable "ptr+, ref+">
<!ENTITY % model.lPart "caesura |rhyme">
<!ENTITY % model.lPart_sequence "caesura, rhyme">
<!ENTITY % model.lPart_sequenceOptional "caesura?, rhyme?">
<!ENTITY % model.lPart_sequenceOptionalRepeatable "caesura*, rhyme*">
<!ENTITY % model.lPart_sequenceRepeatable "caesura+, rhyme+">
<!ENTITY % model.global.meta "index |span |spanGrp |interp |interpGrp |precision |certainty |respons |fs |fLib |fvLib |link |linkGrp |timeline |join |joinGrp |alt |altGrp |substJoin |listTranspose">
<!ENTITY % model.global.meta_sequence "index, span, spanGrp, interp, interpGrp, precision, certainty, respons, fs, fLib, fvLib, link, linkGrp, timeline, join, joinGrp, alt, altGrp, substJoin, listTranspose">
<!ENTITY % model.global.meta_sequenceOptional "index?, span?, spanGrp?, interp?, interpGrp?, precision?, certainty?, respons?, fs?, fLib?, fvLib?, link?, linkGrp?, timeline?, join?, joinGrp?, alt?, altGrp?, substJoin?, listTranspose?">
<!ENTITY % model.global.meta_sequenceOptionalRepeatable "index*, span*, spanGrp*, interp*, interpGrp*, precision*, certainty*, respons*, fs*, fLib*, fvLib*, link*, linkGrp*, timeline*, join*, joinGrp*, alt*, altGrp*, substJoin*, listTranspose*">
<!ENTITY % model.global.meta_sequenceRepeatable "index+, span+, spanGrp+, interp+, interpGrp+, precision+, certainty+, respons+, fs+, fLib+, fvLib+, link+, linkGrp+, timeline+, join+, joinGrp+, alt+, altGrp+, substJoin+, listTranspose+">
<!ENTITY % model.milestoneLike "milestone |gb |pb |lb |cb |anchor |fw">
<!ENTITY % model.milestoneLike_sequence "milestone, gb, pb, lb, cb, anchor, fw">
<!ENTITY % model.milestoneLike_sequenceOptional "milestone?, gb?, pb?, lb?, cb?, anchor?, fw?">
<!ENTITY % model.milestoneLike_sequenceOptionalRepeatable "milestone*, gb*, pb*, lb*, cb*, anchor*, fw*">
<!ENTITY % model.milestoneLike_sequenceRepeatable "milestone+, gb+, pb+, lb+, cb+, anchor+, fw+">
<!ENTITY % model.gLike "g">
<!ENTITY % model.gLike_sequence "g">
<!ENTITY % model.gLike_sequenceOptional "g?">
<!ENTITY % model.gLike_sequenceOptionalRepeatable "g*">
<!ENTITY % model.gLike_sequenceRepeatable "g+">
<!ENTITY % model.oddDecl "moduleSpec |specGrp |specGrpRef |elementSpec |classSpec |dataSpec |macroSpec |listRef |outputRendition |constraintSpec">
<!ENTITY % model.oddDecl_sequence "moduleSpec, specGrp, specGrpRef, elementSpec, classSpec, dataSpec, macroSpec, listRef, outputRendition, constraintSpec">
<!ENTITY % model.oddDecl_sequenceOptional "moduleSpec?, specGrp?, specGrpRef?, elementSpec?, classSpec?, dataSpec?, macroSpec?, listRef?, outputRendition?, constraintSpec?">
<!ENTITY % model.oddDecl_sequenceOptionalRepeatable "moduleSpec*, specGrp*, specGrpRef*, elementSpec*, classSpec*, dataSpec*, macroSpec*, listRef*, outputRendition*, constraintSpec*">
<!ENTITY % model.oddDecl_sequenceRepeatable "moduleSpec+, specGrp+, specGrpRef+, elementSpec+, classSpec+, dataSpec+, macroSpec+, listRef+, outputRendition+, constraintSpec+">
<!ENTITY % model.oddRef "classRef |elementRef |macroRef |moduleRef |dataRef">
<!ENTITY % model.oddRef_sequence "classRef, elementRef, macroRef, moduleRef, dataRef">
<!ENTITY % model.oddRef_sequenceOptional "classRef?, elementRef?, macroRef?, moduleRef?, dataRef?">
<!ENTITY % model.oddRef_sequenceOptionalRepeatable "classRef*, elementRef*, macroRef*, moduleRef*, dataRef*">
<!ENTITY % model.oddRef_sequenceRepeatable "classRef+, elementRef+, macroRef+, moduleRef+, dataRef+">
<!ENTITY % model.phrase.xml "att |gi |tag |val">
<!ENTITY % model.phrase.xml_sequence "att, gi, tag, val">
<!ENTITY % model.phrase.xml_sequenceOptional "att?, gi?, tag?, val?">
<!ENTITY % model.phrase.xml_sequenceOptionalRepeatable "att*, gi*, tag*, val*">
<!ENTITY % model.phrase.xml_sequenceRepeatable "att+, gi+, tag+, val+">
<!ENTITY % model.specDescLike "specList |specDesc">
<!ENTITY % model.specDescLike_sequence "specList, specDesc">
<!ENTITY % model.specDescLike_sequenceOptional "specList?, specDesc?">
<!ENTITY % model.specDescLike_sequenceOptionalRepeatable "specList*, specDesc*">
<!ENTITY % model.specDescLike_sequenceRepeatable "specList+, specDesc+">
<!ENTITY % model.biblLike "bibl |biblStruct |listBibl |biblFull |msDesc">
<!ENTITY % model.biblLike_sequence "bibl, biblStruct, listBibl, biblFull, msDesc">
<!ENTITY % model.biblLike_sequenceOptional "bibl?, biblStruct?, listBibl?, biblFull?, msDesc?">
<!ENTITY % model.biblLike_sequenceOptionalRepeatable "bibl*, biblStruct*, listBibl*, biblFull*, msDesc*">
<!ENTITY % model.biblLike_sequenceRepeatable "bibl+, biblStruct+, listBibl+, biblFull+, msDesc+">
<!ENTITY % model.headLike "head">
<!ENTITY % model.headLike_sequence "head">
<!ENTITY % model.headLike_sequenceOptional "head?">
<!ENTITY % model.headLike_sequenceOptionalRepeatable "head*">
<!ENTITY % model.headLike_sequenceRepeatable "head+">
<!ENTITY % model.labelLike "desc |label">
<!ENTITY % model.labelLike_sequence "desc, label">
<!ENTITY % model.labelLike_sequenceOptional "desc?, label?">
<!ENTITY % model.labelLike_sequenceOptionalRepeatable "desc*, label*">
<!ENTITY % model.labelLike_sequenceRepeatable "desc+, label+">
<!ENTITY % model.listLike "list |table |listOrg |listEvent |listPerson |listPlace |listRelation |listObject |listNym |listApp |listWit">
<!ENTITY % model.listLike_sequence "list, table, listOrg, listEvent, listPerson, listPlace, listRelation, listObject, listNym, listApp, listWit">
<!ENTITY % model.listLike_sequenceOptional "list?, table?, listOrg?, listEvent?, listPerson?, listPlace?, listRelation?, listObject?, listNym?, listApp?, listWit?">
<!ENTITY % model.listLike_sequenceOptionalRepeatable "list*, table*, listOrg*, listEvent*, listPerson*, listPlace*, listRelation*, listObject*, listNym*, listApp*, listWit*">
<!ENTITY % model.listLike_sequenceRepeatable "list+, table+, listOrg+, listEvent+, listPerson+, listPlace+, listRelation+, listObject+, listNym+, listApp+, listWit+">
<!ENTITY % model.noteLike "note">
<!ENTITY % model.noteLike_sequence "note">
<!ENTITY % model.noteLike_sequenceOptional "note?">
<!ENTITY % model.noteLike_sequenceOptionalRepeatable "note*">
<!ENTITY % model.noteLike_sequenceRepeatable "note+">
<!ENTITY % model.lLike "l">
<!ENTITY % model.lLike_sequence "l">
<!ENTITY % model.lLike_sequenceOptional "l?">
<!ENTITY % model.lLike_sequenceOptionalRepeatable "l*">
<!ENTITY % model.lLike_sequenceRepeatable "l+">
<!ENTITY % model.pLike "p |ab">
<!ENTITY % model.pLike_sequence "p, ab">
<!ENTITY % model.pLike_sequenceOptional "p?, ab?">
<!ENTITY % model.pLike_sequenceOptionalRepeatable "p*, ab*">
<!ENTITY % model.pLike_sequenceRepeatable "p+, ab+">
<!ENTITY % model.stageLike "stage |move |view |camera |sound |caption |tech">
<!ENTITY % model.stageLike_sequence "stage, move, view, camera, sound, caption, tech">
<!ENTITY % model.stageLike_sequenceOptional "stage?, move?, view?, camera?, sound?, caption?, tech?">
<!ENTITY % model.stageLike_sequenceOptionalRepeatable "stage*, move*, view*, camera*, sound*, caption*, tech*">
<!ENTITY % model.stageLike_sequenceRepeatable "stage+, move+, view+, camera+, sound+, caption+, tech+">
<!ENTITY % model.featureVal.complex "fs |vColl |vNot |vMerge">
<!ENTITY % model.featureVal.complex_sequence "fs, vColl, vNot, vMerge">
<!ENTITY % model.featureVal.complex_sequenceOptional "fs?, vColl?, vNot?, vMerge?">
<!ENTITY % model.featureVal.complex_sequenceOptionalRepeatable "fs*, vColl*, vNot*, vMerge*">
<!ENTITY % model.featureVal.complex_sequenceRepeatable "fs+, vColl+, vNot+, vMerge+">
<!ENTITY % model.featureVal.single "binary |symbol |numeric |string |vLabel |default |vAlt">
<!ENTITY % model.featureVal.single_sequence "binary, symbol, numeric, string, vLabel, default, vAlt">
<!ENTITY % model.featureVal.single_sequenceOptional "binary?, symbol?, numeric?, string?, vLabel?, default?, vAlt?">
<!ENTITY % model.featureVal.single_sequenceOptionalRepeatable "binary*, symbol*, numeric*, string*, vLabel*, default*, vAlt*">
<!ENTITY % model.featureVal.single_sequenceRepeatable "binary+, symbol+, numeric+, string+, vLabel+, default+, vAlt+">
<!ENTITY % model.entryPart "superEntry |hom |sense |form |orth |pron |hyph |syll |gramGrp |pos |subc |colloc |def |etym |usg |lbl |xr |re">
<!ENTITY % model.entryPart_sequence "superEntry, hom, sense, form, orth, pron, hyph, syll, gramGrp, pos, subc, colloc, def, etym, usg, lbl, xr, re">
<!ENTITY % model.entryPart_sequenceOptional "superEntry?, hom?, sense?, form?, orth?, pron?, hyph?, syll?, gramGrp?, pos?, subc?, colloc?, def?, etym?, usg?, lbl?, xr?, re?">
<!ENTITY % model.entryPart_sequenceOptionalRepeatable "superEntry*, hom*, sense*, form*, orth*, pron*, hyph*, syll*, gramGrp*, pos*, subc*, colloc*, def*, etym*, usg*, lbl*, xr*, re*">
<!ENTITY % model.entryPart_sequenceRepeatable "superEntry+, hom+, sense+, form+, orth+, pron+, hyph+, syll+, gramGrp+, pos+, subc+, colloc+, def+, etym+, usg+, lbl+, xr+, re+">
<!ENTITY % model.entryPart.top "cit |entry |dictScrap |form |gramGrp |def |etym |usg |lbl |xr |re">
<!ENTITY % model.entryPart.top_sequence "cit, entry, dictScrap, form, gramGrp, def, etym, usg, lbl, xr, re">
<!ENTITY % model.entryPart.top_sequenceOptional "cit?, entry?, dictScrap?, form?, gramGrp?, def?, etym?, usg?, lbl?, xr?, re?">
<!ENTITY % model.entryPart.top_sequenceOptionalRepeatable "cit*, entry*, dictScrap*, form*, gramGrp*, def*, etym*, usg*, lbl*, xr*, re*">
<!ENTITY % model.entryPart.top_sequenceRepeatable "cit+, entry+, dictScrap+, form+, gramGrp+, def+, etym+, usg+, lbl+, xr+, re+">
<!ENTITY % model.eventLike "event |listEvent">
<!ENTITY % model.eventLike_sequence "event, listEvent">
<!ENTITY % model.eventLike_sequenceOptional "event?, listEvent?">
<!ENTITY % model.eventLike_sequenceOptionalRepeatable "event*, listEvent*">
<!ENTITY % model.eventLike_sequenceRepeatable "event+, listEvent+">
<!ENTITY % model.global.edit "gap |app |witDetail |addSpan |damageSpan |delSpan |space">
<!ENTITY % model.global.edit_sequence "gap, app, witDetail, addSpan, damageSpan, delSpan, space">
<!ENTITY % model.global.edit_sequenceOptional "gap?, app?, witDetail?, addSpan?, damageSpan?, delSpan?, space?">
<!ENTITY % model.global.edit_sequenceOptionalRepeatable "gap*, app*, witDetail*, addSpan*, damageSpan*, delSpan*, space*">
<!ENTITY % model.global.edit_sequenceRepeatable "gap+, app+, witDetail+, addSpan+, damageSpan+, delSpan+, space+">
<!ENTITY % model.divPart "%model.lLike; |%model.pLike; |lg |sp |spGrp |graph |tree |eTree |forest |listForest |%model.divPart.spoken; |schemaSpec">
<!ENTITY % model.divPart_sequence "%model.lLike;, %model.pLike;, lg, sp, spGrp, graph, tree, eTree, forest, listForest, %model.divPart.spoken;, schemaSpec">
<!ENTITY % model.divPart_sequenceOptional "%model.lLike;?, %model.pLike;?, lg?, sp?, spGrp?, graph?, tree?, eTree?, forest?, listForest?, %model.divPart.spoken;?, schemaSpec?">
<!ENTITY % model.divPart_sequenceOptionalRepeatable "%model.lLike;*, %model.pLike;*, lg*, sp*, spGrp*, graph*, tree*, eTree*, forest*, listForest*, %model.divPart.spoken;*, schemaSpec*">
<!ENTITY % model.divPart_sequenceRepeatable "%model.lLike;+, %model.pLike;+, lg+, sp+, spGrp+, graph+, tree+, eTree+, forest+, listForest+, %model.divPart.spoken;+, schemaSpec+">
<!ENTITY % model.persStateLike "persName |affiliation |age |education |faith |floruit |langKnowledge |nationality |occupation |persona |residence |sex |socecStatus |state |trait">
<!ENTITY % model.persStateLike_sequence "persName, affiliation, age, education, faith, floruit, langKnowledge, nationality, occupation, persona, residence, sex, socecStatus, state, trait">
<!ENTITY % model.persStateLike_sequenceOptional "persName?, affiliation?, age?, education?, faith?, floruit?, langKnowledge?, nationality?, occupation?, persona?, residence?, sex?, socecStatus?, state?, trait?">
<!ENTITY % model.persStateLike_sequenceOptionalRepeatable "persName*, affiliation*, age*, education*, faith*, floruit*, langKnowledge*, nationality*, occupation*, persona*, residence*, sex*, socecStatus*, state*, trait*">
<!ENTITY % model.persStateLike_sequenceRepeatable "persName+, affiliation+, age+, education+, faith+, floruit+, langKnowledge+, nationality+, occupation+, persona+, residence+, sex+, socecStatus+, state+, trait+">
<!ENTITY % model.personLike "org |person |personGrp">
<!ENTITY % model.personLike_sequence "org, person, personGrp">
<!ENTITY % model.personLike_sequenceOptional "org?, person?, personGrp?">
<!ENTITY % model.personLike_sequenceOptionalRepeatable "org*, person*, personGrp*">
<!ENTITY % model.personLike_sequenceRepeatable "org+, person+, personGrp+">
<!ENTITY % model.personPart "%model.biblLike; |%model.eventLike; |%model.persStateLike; |name |idno |birth |death">
<!ENTITY % model.personPart_sequence "%model.biblLike;, %model.eventLike;, %model.persStateLike;, name, idno, birth, death">
<!ENTITY % model.personPart_sequenceOptional "%model.biblLike;?, %model.eventLike;?, %model.persStateLike;?, name?, idno?, birth?, death?">
<!ENTITY % model.personPart_sequenceOptionalRepeatable "%model.biblLike;*, %model.eventLike;*, %model.persStateLike;*, name*, idno*, birth*, death*">
<!ENTITY % model.personPart_sequenceRepeatable "%model.biblLike;+, %model.eventLike;+, %model.persStateLike;+, name+, idno+, birth+, death+">
<!ENTITY % model.placeNamePart "placeName |bloc |country |region |settlement |district |geogName">
<!ENTITY % model.placeNamePart_sequence "placeName, bloc, country, region, settlement, district, geogName">
<!ENTITY % model.placeNamePart_sequenceOptional "placeName?, bloc?, country?, region?, settlement?, district?, geogName?">
<!ENTITY % model.placeNamePart_sequenceOptionalRepeatable "placeName*, bloc*, country*, region*, settlement*, district*, geogName*">
<!ENTITY % model.placeNamePart_sequenceRepeatable "placeName+, bloc+, country+, region+, settlement+, district+, geogName+">
<!ENTITY % model.placeStateLike "%model.placeNamePart; |climate |location |population |state |terrain |trait">
<!ENTITY % model.placeStateLike_sequence "%model.placeNamePart;, climate, location, population, state, terrain, trait">
<!ENTITY % model.placeStateLike_sequenceOptional "%model.placeNamePart;?, climate?, location?, population?, state?, terrain?, trait?">
<!ENTITY % model.placeStateLike_sequenceOptionalRepeatable "%model.placeNamePart;*, climate*, location*, population*, state*, terrain*, trait*">
<!ENTITY % model.placeStateLike_sequenceRepeatable "%model.placeNamePart;+, climate+, location+, population+, state+, terrain+, trait+">
<!ENTITY % model.orgPart "%model.eventLike; |listOrg |listPerson |listPlace">
<!ENTITY % model.orgPart_sequence "%model.eventLike;, listOrg, listPerson, listPlace">
<!ENTITY % model.orgPart_sequenceOptional "%model.eventLike;?, listOrg?, listPerson?, listPlace?">
<!ENTITY % model.orgPart_sequenceOptionalRepeatable "%model.eventLike;*, listOrg*, listPerson*, listPlace*">
<!ENTITY % model.orgPart_sequenceRepeatable "%model.eventLike;+, listOrg+, listPerson+, listPlace+">
<!ENTITY % model.publicationStmtPart.agency "publisher |distributor |authority">
<!ENTITY % model.publicationStmtPart.agency_sequence "publisher, distributor, authority">
<!ENTITY % model.publicationStmtPart.agency_sequenceOptional "publisher?, distributor?, authority?">
<!ENTITY % model.publicationStmtPart.agency_sequenceOptionalRepeatable "publisher*, distributor*, authority*">
<!ENTITY % model.publicationStmtPart.agency_sequenceRepeatable "publisher+, distributor+, authority+">
<!ENTITY % model.publicationStmtPart.detail "%model.ptrLike; |address |date |pubPlace |idno |availability">
<!ENTITY % model.publicationStmtPart.detail_sequence "%model.ptrLike;, address, date, pubPlace, idno, availability">
<!ENTITY % model.publicationStmtPart.detail_sequenceOptional "%model.ptrLike;?, address?, date?, pubPlace?, idno?, availability?">
<!ENTITY % model.publicationStmtPart.detail_sequenceOptionalRepeatable "%model.ptrLike;*, address*, date*, pubPlace*, idno*, availability*">
<!ENTITY % model.publicationStmtPart.detail_sequenceRepeatable "%model.ptrLike;+, address+, date+, pubPlace+, idno+, availability+">
<!ENTITY % model.availabilityPart "licence">
<!ENTITY % model.availabilityPart_sequence "licence">
<!ENTITY % model.availabilityPart_sequenceOptional "licence?">
<!ENTITY % model.availabilityPart_sequenceOptionalRepeatable "licence*">
<!ENTITY % model.availabilityPart_sequenceRepeatable "licence+">
<!ENTITY % model.certLike "precision |certainty |respons">
<!ENTITY % model.certLike_sequence "precision, certainty, respons">
<!ENTITY % model.certLike_sequenceOptional "precision?, certainty?, respons?">
<!ENTITY % model.certLike_sequenceOptionalRepeatable "precision*, certainty*, respons*">
<!ENTITY % model.certLike_sequenceRepeatable "precision+, certainty+, respons+">
<!ENTITY % model.descLike "desc">
<!ENTITY % model.descLike_sequence "desc">
<!ENTITY % model.descLike_sequenceOptional "desc?">
<!ENTITY % model.descLike_sequenceOptionalRepeatable "desc*">
<!ENTITY % model.descLike_sequenceRepeatable "desc+">
<!ENTITY % model.glossLike "gloss |equiv |altIdent">
<!ENTITY % model.glossLike_sequence "gloss, equiv, altIdent">
<!ENTITY % model.glossLike_sequenceOptional "gloss?, equiv?, altIdent?">
<!ENTITY % model.glossLike_sequenceOptionalRepeatable "gloss*, equiv*, altIdent*">
<!ENTITY % model.glossLike_sequenceRepeatable "gloss+, equiv+, altIdent+">
<!ENTITY % model.quoteLike "quote |cit">
<!ENTITY % model.quoteLike_sequence "quote, cit">
<!ENTITY % model.quoteLike_sequenceOptional "quote?, cit?">
<!ENTITY % model.quoteLike_sequenceOptionalRepeatable "quote*, cit*">
<!ENTITY % model.quoteLike_sequenceRepeatable "quote+, cit+">
<!ENTITY % model.qLike "%model.quoteLike; |said |q |floatingText">
<!ENTITY % model.qLike_sequence "%model.quoteLike;, said, q, floatingText">
<!ENTITY % model.qLike_sequenceOptional "%model.quoteLike;?, said?, q?, floatingText?">
<!ENTITY % model.qLike_sequenceOptionalRepeatable "%model.quoteLike;*, said*, q*, floatingText*">
<!ENTITY % model.qLike_sequenceRepeatable "%model.quoteLike;+, said+, q+, floatingText+">
<!ENTITY % model.respLike "author |editor |respStmt |meeting |sponsor |funder |principal">
<!ENTITY % model.respLike_sequence "author, editor, respStmt, meeting, sponsor, funder, principal">
<!ENTITY % model.respLike_sequenceOptional "author?, editor?, respStmt?, meeting?, sponsor?, funder?, principal?">
<!ENTITY % model.respLike_sequenceOptionalRepeatable "author*, editor*, respStmt*, meeting*, sponsor*, funder*, principal*">
<!ENTITY % model.respLike_sequenceRepeatable "author+, editor+, respStmt+, meeting+, sponsor+, funder+, principal+">
<!ENTITY % model.divWrapper "meeting |byline |dateline |argument |epigraph |salute |docAuthor |docDate">
<!ENTITY % model.divWrapper_sequence "meeting, byline, dateline, argument, epigraph, salute, docAuthor, docDate">
<!ENTITY % model.divWrapper_sequenceOptional "meeting?, byline?, dateline?, argument?, epigraph?, salute?, docAuthor?, docDate?">
<!ENTITY % model.divWrapper_sequenceOptionalRepeatable "meeting*, byline*, dateline*, argument*, epigraph*, salute*, docAuthor*, docDate*">
<!ENTITY % model.divWrapper_sequenceRepeatable "meeting+, byline+, dateline+, argument+, epigraph+, salute+, docAuthor+, docDate+">
<!ENTITY % model.divTopPart "%model.headLike; |opener |signed">
<!ENTITY % model.divTopPart_sequence "%model.headLike;, opener, signed">
<!ENTITY % model.divTopPart_sequenceOptional "%model.headLike;?, opener?, signed?">
<!ENTITY % model.divTopPart_sequenceOptionalRepeatable "%model.headLike;*, opener*, signed*">
<!ENTITY % model.divTopPart_sequenceRepeatable "%model.headLike;+, opener+, signed+">
<!ENTITY % model.divTop "%model.divWrapper; |%model.divTopPart;">
<!ENTITY % model.divTop_sequence "%model.divWrapper;, %model.divTopPart;">
<!ENTITY % model.divTop_sequenceOptional "%model.divWrapper;?, %model.divTopPart;?">
<!ENTITY % model.divTop_sequenceOptionalRepeatable "%model.divWrapper;*, %model.divTopPart;*">
<!ENTITY % model.divTop_sequenceRepeatable "%model.divWrapper;+, %model.divTopPart;+">
<!ENTITY % model.frontPart.drama "set |prologue |epilogue |performance |castList">
<!ENTITY % model.frontPart.drama_sequence "set, prologue, epilogue, performance, castList">
<!ENTITY % model.frontPart.drama_sequenceOptional "set?, prologue?, epilogue?, performance?, castList?">
<!ENTITY % model.frontPart.drama_sequenceOptionalRepeatable "set*, prologue*, epilogue*, performance*, castList*">
<!ENTITY % model.frontPart.drama_sequenceRepeatable "set+, prologue+, epilogue+, performance+, castList+">
<!ENTITY % model.pLike.front "head |byline |dateline |argument |epigraph |docTitle |titlePart |docAuthor |docEdition |docImprint |docDate">
<!ENTITY % model.pLike.front_sequence "head, byline, dateline, argument, epigraph, docTitle, titlePart, docAuthor, docEdition, docImprint, docDate">
<!ENTITY % model.pLike.front_sequenceOptional "head?, byline?, dateline?, argument?, epigraph?, docTitle?, titlePart?, docAuthor?, docEdition?, docImprint?, docDate?">
<!ENTITY % model.pLike.front_sequenceOptionalRepeatable "head*, byline*, dateline*, argument*, epigraph*, docTitle*, titlePart*, docAuthor*, docEdition*, docImprint*, docDate*">
<!ENTITY % model.pLike.front_sequenceRepeatable "head+, byline+, dateline+, argument+, epigraph+, docTitle+, titlePart+, docAuthor+, docEdition+, docImprint+, docDate+">
<!ENTITY % model.divBottomPart "trailer |closer |signed |postscript">
<!ENTITY % model.divBottomPart_sequence "trailer, closer, signed, postscript">
<!ENTITY % model.divBottomPart_sequenceOptional "trailer?, closer?, signed?, postscript?">
<!ENTITY % model.divBottomPart_sequenceOptionalRepeatable "trailer*, closer*, signed*, postscript*">
<!ENTITY % model.divBottomPart_sequenceRepeatable "trailer+, closer+, signed+, postscript+">
<!ENTITY % model.divBottom "%model.divWrapper; |%model.divBottomPart;">
<!ENTITY % model.divBottom_sequence "%model.divWrapper;, %model.divBottomPart;">
<!ENTITY % model.divBottom_sequenceOptional "%model.divWrapper;?, %model.divBottomPart;?">
<!ENTITY % model.divBottom_sequenceOptionalRepeatable "%model.divWrapper;*, %model.divBottomPart;*">
<!ENTITY % model.divBottom_sequenceRepeatable "%model.divWrapper;+, %model.divBottomPart;+">
<!ENTITY % model.titlepagePart "graphic |binaryObject |byline |argument |epigraph |docTitle |titlePart |docAuthor |imprimatur |docEdition |docImprint |docDate">
<!ENTITY % model.titlepagePart_sequence "graphic, binaryObject, byline, argument, epigraph, docTitle, titlePart, docAuthor, imprimatur, docEdition, docImprint, docDate">
<!ENTITY % model.titlepagePart_sequenceOptional "graphic?, binaryObject?, byline?, argument?, epigraph?, docTitle?, titlePart?, docAuthor?, imprimatur?, docEdition?, docImprint?, docDate?">
<!ENTITY % model.titlepagePart_sequenceOptionalRepeatable "graphic*, binaryObject*, byline*, argument*, epigraph*, docTitle*, titlePart*, docAuthor*, imprimatur*, docEdition*, docImprint*, docDate*">
<!ENTITY % model.titlepagePart_sequenceRepeatable "graphic+, binaryObject+, byline+, argument+, epigraph+, docTitle+, titlePart+, docAuthor+, imprimatur+, docEdition+, docImprint+, docDate+">
<!ENTITY % model.msQuoteLike "title |colophon |explicit |finalRubric |incipit |rubric">
<!ENTITY % model.msQuoteLike_sequence "title, colophon, explicit, finalRubric, incipit, rubric">
<!ENTITY % model.msQuoteLike_sequenceOptional "title?, colophon?, explicit?, finalRubric?, incipit?, rubric?">
<!ENTITY % model.msQuoteLike_sequenceOptionalRepeatable "title*, colophon*, explicit*, finalRubric*, incipit*, rubric*">
<!ENTITY % model.msQuoteLike_sequenceRepeatable "title+, colophon+, explicit+, finalRubric+, incipit+, rubric+">
<!ENTITY % model.msItemPart "%model.biblLike; |%model.quoteLike; |%model.respLike; |%model.msQuoteLike; |textLang |idno |filiation |msItem |msItemStruct |decoNote">
<!ENTITY % model.msItemPart_sequence "%model.biblLike;, %model.quoteLike;, %model.respLike;, %model.msQuoteLike;, textLang, idno, filiation, msItem, msItemStruct, decoNote">
<!ENTITY % model.msItemPart_sequenceOptional "%model.biblLike;?, %model.quoteLike;?, %model.respLike;?, %model.msQuoteLike;?, textLang?, idno?, filiation?, msItem?, msItemStruct?, decoNote?">
<!ENTITY % model.msItemPart_sequenceOptionalRepeatable "%model.biblLike;*, %model.quoteLike;*, %model.respLike;*, %model.msQuoteLike;*, textLang*, idno*, filiation*, msItem*, msItemStruct*, decoNote*">
<!ENTITY % model.msItemPart_sequenceRepeatable "%model.biblLike;+, %model.quoteLike;+, %model.respLike;+, %model.msQuoteLike;+, textLang+, idno+, filiation+, msItem+, msItemStruct+, decoNote+">
<!ENTITY % model.choicePart "sic |corr |reg |orig |unclear |abbr |expan |seg |ex |am |supplied">
<!ENTITY % model.choicePart_sequence "sic, corr, reg, orig, unclear, abbr, expan, seg, ex, am, supplied">
<!ENTITY % model.choicePart_sequenceOptional "sic?, corr?, reg?, orig?, unclear?, abbr?, expan?, seg?, ex?, am?, supplied?">