-
Notifications
You must be signed in to change notification settings - Fork 0
/
sigidoc.odd
executable file
·2748 lines (2703 loc) · 150 KB
/
sigidoc.odd
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
<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://www.tei-c.org/release/xml/tei/odd/p5odds.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://www.tei-c.org/release/xml/tei/odd/p5odds.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en" xmlns:tei="http://www.tei-c.org/ns/1.0"
xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<teiHeader>
<fileDesc>
<titleStmt>
<title/>
</titleStmt>
<publicationStmt>
<p>Not yet published</p>
</publicationStmt>
<sourceDesc>
<p>document de travail</p>
</sourceDesc>
</fileDesc>
<revisionDesc>
<change who="#AS" when="2024-12-12">Constraining values for ab/@ana added; "cross" value added to div/@rend</change>
<change who="#AS" when="2024-12-01">Constraining values for figDesc/@ana added</change>
<change who="#AS" when="2024-10-30">Constraining values for persName/@role when nested in
rs[@type='collection-name' added</change>
<change who="#AS" when="2024-06-05">Preliminary version of descriptions for
condition/@rend's values added</change>
<change who="#AS" when="2024-05-28">Constraining values added to rs/@type nested in
collection; @ana added to figDesc/n='r', 'v' as required for iconography</change>
<change who="#AS" when="2024-04-16">Changes to altIdentifier deleted in order to have files
validated against EpiDoc schema</change>
<change who="#AS" when="2024-03-26">First SigiDoc ODD prepared: to be checked</change>
<change who="#AS" when="2024-03-19">First SigiDoc ODD prepared: to be checked</change>
<change who="#AS" when="2023-11-20">Resuming preparation of SigiDoc ODD</change>
<change who="#EMo" when="2023-11-07">Remarks and questions for #AS</change>
<change who="#EMo" when="2023-10-27">Amendments and corrections to first partial SigiDoc
ODD</change>
<change who="#AS" when="2023-06-28">First SigiDoc partial ODD</change>
</revisionDesc>
</teiHeader>
<!-- often the documentation (i.e. the explanation of elements and attributes from the TEI guidelines) is lost when something is changed
SigiDoc documentation to be completed
-->
<text>
<body>
<schemaSpec ident="tei-epidoc-sigidoc"
source="https://epidoc.stoa.org/schema/latest/tei-epidoc.compiled.xml" start="TEI">
<moduleRef key="tei"/>
<moduleRef key="header" except="extent seriesStmt notesStmt"/>
<!-- exceptions added -->
<moduleRef key="core"/>
<moduleRef key="textstructure"/>
<moduleRef key="transcr"/>
<moduleRef key="verse"/>
<moduleRef key="analysis"/>
<moduleRef key="certainty"/>
<moduleRef key="gaiji"/>
<moduleRef key="linking"/>
<moduleRef key="msdescription"/>
<moduleRef key="namesdates"/>
<moduleRef key="textcrit"/>
<moduleRef key="figures"/>
<moduleRef key="spoken"/>
<moduleRef key="corpus"/>
<moduleRef key="dictionaries"/>
<!-- CHANGED ELEMENT SPECS -->
<!-- ab -->
<!-- AS 2024-12-12 -->
<elementSpec ident="ab" module="linking" mode="change">
<!-- constraining values of ab/@ana -->
<attList>
<attDef ident="ana" mode="change" usage="rec">
<desc xml:lang="en" versionDate="2024-12-12">Values include: 1] acc ; 2] dat ;
3] gen ; 4] nom ; 5] voc ; 6] acc-dat ; 7] acc-gen ; 8] acc-nom ; 9] acc-voc
; 10] dat-gen ; 11] dat-nom ; 12] dat-voc ; 13] gen-nom ; 14] gen-voc ; 15]
nom-voc ; 16] und.</desc>
<valList type="closed" mode="change">
<valItem ident="acc">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
accusative case.</desc>
</valItem>
<valItem ident="dat">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the dative
case.</desc>
</valItem>
<valItem ident="gen">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
genitive case.</desc>
</valItem>
<valItem ident="nom">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
nominative case.</desc>
</valItem>
<valItem ident="voc">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
vocative case.</desc>
</valItem>
<valItem ident="acc-dat">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
accusative and dative case.</desc>
</valItem>
<valItem ident="acc-gen">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
accusative and genitive case.</desc>
</valItem>
<valItem ident="acc-nom">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
accusative and nominative case.</desc>
</valItem>
<valItem ident="acc-voc">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
accusative and vocative case.</desc>
</valItem>
<valItem ident="dat-gen">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the dative
and genitive case.</desc>
</valItem>
<valItem ident="dat-nom">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the dative
and nominative case.</desc>
</valItem>
<valItem ident="dat-voc">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the dative
and vocative case.</desc>
</valItem>
<valItem ident="gen-nom">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
genitive and nominative case.</desc>
</valItem>
<valItem ident="gen-voc">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
genitive and vocative case.</desc>
</valItem>
<valItem ident="nom-voc">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in the
nominative and vocative case.</desc>
</valItem>
<valItem ident="und">
<desc xml:lang="en" versionDate="2024-12-12">Legend written in an
undefined case.</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- altIdentifier -->
<!-- AS 2024-03-10; changes deleted AS 2024-04-16 -->
<!-- @maxOccurs added to collection and idno -->
<!-- c -->
<!-- AS 2023-11-20 -->
<!-- for the encoding of Athena Ruby's characters: TO BE REVISED / NOT IN USE -->
<!--<elementSpec ident="c" module="analysis" mode="change">
<attList>
<!-\- constraining values of c/@type -\->
<attDef ident="type" mode="replace" usage="req">
<valList type="closed">
<valItem ident="glyph">
<desc xml:lang="en" versionDate="2023-06-27">The individual
glyph/character to be encoded</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>-->
<!-- collection -->
<!-- AS 2024-03-05 -->
<elementSpec ident="collection" module="msdescription" mode="change">
<content>
<elementRef key="rs" minOccurs="1" maxOccurs="unbounded"/>
</content>
<attList>
<!-- suggested values of collection/@type -->
<attDef ident="type" mode="replace" usage="req">
<datatype minOccurs="0" maxOccurs="1">
<dataRef key="teidata.enumerated"/>
</datatype>
<valList type="semi">
<valItem ident="private">
<desc xml:lang="en" versionDate="2024-03-05">For a private
collection.</desc>
</valItem>
<valItem ident="public">
<desc xml:lang="en" versionDate="2024-03-05">For a public
collection.</desc>
</valItem>
<valItem ident="loaned">
<desc xml:lang="en" versionDate="2024-03-09">Private collection in
(permanent) loan to a holding institution.</desc>
</valItem>
<valItem ident="undetermined">
<desc xml:lang="en" versionDate="2024-03-05">For the undetermined nature
of a collection's ownership.</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- condition -->
<!-- last modified: AS 2024-06-05, to be finished -->
<elementSpec ident="condition" module="msdescription" mode="change">
<attList>
<!-- suggested values of condition/@rend -->
<attDef ident="rend" mode="change" usage="req">
<desc xml:lang="en" versionDate="2024-02-25">Suggested values include: 1]
blank-too-small ; 2] broken ; 3] clipped ; 4] cut ; 5] deformed-blank ; 6]
double-struck ; 7] graffitied ; 8] not-centered ; 9] overstruck ; 10]
pierced ; 11] worn-edge ; 12] obliterated ; 13] crushed ; 14] mistruck ; 15]
well-preserved ; 16] well-struck ; 17] blank-too-large ; 18] corroded ; 19]
torn-channel ; 20] chipped; 21] fragment.</desc>
<datatype minOccurs="1" maxOccurs="unbounded">
<!-- documentation to be added -->
<dataRef key="teidata.enumerated"/>
</datatype>
<valList type="semi" mode="change">
<valItem ident="blank-too-small">
<desc xml:lang="en" versionDate="2024-06-05">Blank is too small for the
matrix.</desc>
</valItem>
<valItem ident="broken">
<desc xml:lang="en" versionDate="2024-06-05">Seal is broken due to
unvoluntary mechanical damage.</desc>
</valItem>
<valItem ident="clipped">
<desc xml:lang="en" versionDate="2024-06-05">Seal has been clipped on
purpose.</desc>
</valItem>
<valItem ident="cut">
<desc xml:lang="en" versionDate="2024-06-05">Seal has been cut on
purpose.</desc>
</valItem>
<valItem ident="deformed-blank">
<desc xml:lang="en" versionDate="2024-06-05">Seal is deformed.</desc>
</valItem>
<valItem ident="double-struck">
<desc xml:lang="en" versionDate="2024-06-05">Seal struck at least twice
with the same imprint.</desc>
</valItem>
<valItem ident="graffitied">
<desc xml:lang="en" versionDate="2024-02-25"/>
</valItem>
<valItem ident="not-centered">
<desc xml:lang="en" versionDate="2024-06-05">Imprint is not
centered.</desc>
</valItem>
<valItem ident="overstruck">
<desc xml:lang="en" versionDate="2024-06-05">Seal struck with at least
one different imprint.</desc>
</valItem>
<valItem ident="pierced">
<desc xml:lang="en" versionDate="2024-06-05">Seal has been pierced,
possibly on purpose.</desc>
</valItem>
<valItem ident="worn-edge">
<desc xml:lang="en" versionDate="2024-06-05">Seal is worn on the
edge.</desc>
</valItem>
<valItem ident="obliterated">
<desc xml:lang="en" versionDate="2024-06-05">Seal is obliterated.</desc>
</valItem>
<valItem ident="crushed">
<desc xml:lang="en" versionDate="2024-06-05">Seal is crushed.</desc>
</valItem>
<valItem ident="mistruck">
<desc xml:lang="en" versionDate="2024-02-25"/>
</valItem>
<valItem ident="well-preserved">
<desc xml:lang="en" versionDate="2024-06-05">Seal is well
preserved.</desc>
</valItem>
<valItem ident="well-struck">
<desc xml:lang="en" versionDate="2024-02-25"/>
</valItem>
<valItem ident="blank-too-large">
<desc xml:lang="en" versionDate="2024-06-05">Blank is too large for the
matrix.</desc>
</valItem>
<valItem ident="corroded">
<desc xml:lang="en" versionDate="2024-06-05">Seal is corroded.</desc>
</valItem>
<valItem ident="torn-channel">
<desc xml:lang="en" versionDate="2024-06-05">Channel is torn.</desc>
</valItem>
<valItem ident="chipped">
<desc xml:lang="en" versionDate="2024-06-05">Seal is chipped.</desc>
</valItem>
<valItem ident="fragment">
<desc xml:lang="en" versionDate="2024-02-25"/>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- corr -->
<!-- AS 2023-11-15; last modified: AS 2024-03-17 -->
<elementSpec ident="corr" module="core" mode="change">
<constraintSpec ident="corr" scheme="schematron" mode="add">
<constraint>
<sch:pattern>
<sch:rule context="tei:date/tei:choice/tei:corr">
<sch:assert test="@evidence">With corr nested inside date, @evidence must
be supplied.</sch:assert>
</sch:rule>
</sch:pattern>
</constraint>
</constraintSpec>
<attList>
<!-- constraining values of corr/@evidence -->
<!-- several values allowed: the schema also allows the repetition of the same value, as in EpiDoc -->
<attDef ident="evidence" mode="change" usage="rec">
<desc xml:lang="en" versionDate="2023-11-20">Suggested values include: 1]
archaeological-context; 2] internal-date; 3] epigraphy; 4] onomastics; 5]
prosopography; 6] terminology; 7] titulature; 8] reign; 9]
historical-context; 10] iconography; 11] parallel; 12] related-seal; 13]
coinage; 14] overstrike; 15] understrike; 16] decoration; 17] linguistic
features; 18] monogram-type; 19] attached-document; 20] undetermined.</desc>
<valList type="closed" mode="replace">
<valItem ident="archaeological-context">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the archaeolgical
context, stratigraphy or associated finds</desc>
</valItem>
<valItem ident="internal-date">
<desc xml:lang="en" versionDate="2023-06-23">Dated by explicit internal
date</desc>
</valItem>
<valItem ident="epigraphy">
<desc xml:lang="en" versionDate="2023-06-23">Dated
palaeographically</desc>
</valItem>
<valItem ident="onomastics">
<desc xml:lang="en" versionDate="2023-06-23">Dated by onomastics</desc>
</valItem>
<valItem ident="prosopography">
<desc xml:lang="en" versionDate="2023-06-23">Dated by known persons named
or implied within it</desc>
</valItem>
<valItem ident="terminology">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the vocabulary
used</desc>
</valItem>
<valItem ident="titulature">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the use of official
titles</desc>
</valItem>
<valItem ident="reign">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the reign of an
emperor or other ruler</desc>
</valItem>
<valItem ident="historical-context">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the broad
historical context</desc>
</valItem>
<valItem ident="iconography">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the images</desc>
</valItem>
<valItem ident="parallel">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the parallel
seal(s)</desc>
</valItem>
<valItem ident="related-seal">
<desc xml:lang="en" versionDate="2023-06-23">Dated by similar seals or
variously related to the edited seal</desc>
</valItem>
<valItem ident="coinage">
<desc xml:lang="en" versionDate="2023-06-23">Dated by comparison with
coins</desc>
</valItem>
<valItem ident="overstrike">
<desc xml:lang="en" versionDate="2023-06-23">Dated by an overstruck
imprint</desc>
</valItem>
<valItem ident="understrike">
<desc xml:lang="en" versionDate="2023-06-23">Dated by an understruck
imprint</desc>
</valItem>
<valItem ident="decoration">
<desc xml:lang="en" versionDate="2023-06-23">Dated by the decoration
elements</desc>
</valItem>
<valItem ident="linguistic-features">
<desc xml:lang="en" versionDate="2023-06-23">Dated by linguistic
features</desc>
</valItem>
<valItem ident="monogram-type">
<desc xml:lang="en" versionDate="2023-06-23">Dated by monogram
type</desc>
</valItem>
<valItem ident="attached-document">
<desc xml:lang="en" versionDate="2024-03-08">Dated according to the
document the seal is attached to</desc>
</valItem>
<valItem ident="undetermined">
<desc xml:lang="en" versionDate="2023-06-23">Dated according to
undetermined criteria</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- date -->
<!-- AS 2024-03-08; deleted: AS 2024-03-13 -->
<!-- dim -->
<!-- AS 2024-02-25 -->
<elementSpec ident="dim" module="msdescription" mode="change">
<attList>
<attDef ident="type" mode="replace" usage="req">
<!-- suggested values of dim/@type -->
<desc xml:lang="en" versionDate="2024-02-25">The measurement of the dimensions
(whole seal or imprint).</desc>
<datatype minOccurs="1" maxOccurs="1">
<dataRef key="teidata.enumerated"/>
</datatype>
<valList type="semi">
<valItem ident="diameter">
<desc xml:lang="en" versionDate="2024-02-25">The measurement of the
diameter (whole seal or imprint).</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- dimensions -->
<!-- AS 2023-11-28; last modified: AS 2024-03-15 -->
<elementSpec ident="dimensions" module="msdescription" mode="change">
<constraintSpec ident="dimensions" scheme="schematron" mode="add">
<constraint>
<sch:pattern>
<!-- constraints values of dimensions/@type according to the position of dimensions -->
<sch:rule context="tei:layout[@n='r' or @n='v']/tei:dimensions">
<sch:assert test="@type='written'">With dimensions as a child element of
layout/@n='r' or 'v', @type with a value of 'written' must be
supplied.</sch:assert>
</sch:rule>
<sch:rule context="tei:support/tei:dimensions">
<sch:assert test="@type='support'">With dimensions as a child element of
support, @type with a value of 'support' must be
supplied.</sch:assert>
</sch:rule>
</sch:pattern>
</constraint>
</constraintSpec>
<attList>
<attDef ident="type" mode="replace" usage="req">
<desc xml:lang="en" versionDate="2023-06-28">The dimensions of the whole seal
or of the imprint</desc>
<valList type="closed">
<valItem ident="support">
<desc xml:lang="en" versionDate="2023-06-28">The dimensions of the whole
seal (object)</desc>
</valItem>
<valItem ident="written">
<desc xml:lang="en" versionDate="2023-06-28">The dimensions of the
imprint</desc>
</valItem>
</valList>
</attDef>
<attDef ident="unit" mode="replace" usage="req">
<!-- suggested values of dimensions/@unit -->
<desc xml:lang="en" versionDate="2023-06-28">The unit used to express the
dimensions of the whole seal or of the imprint</desc>
<datatype minOccurs="1" maxOccurs="1">
<dataRef key="teidata.enumerated"/>
</datatype>
<valList type="semi">
<valItem ident="mm">
<desc xml:lang="en" versionDate="2023-06-28">Indicates the unit used for
the measurement (millimetre is the default value)</desc>
</valItem>
</valList>
</attDef>
<!-- Below an alternative way to treat the @unit attribute.
There is a <defaultVal>mm</defaultVal> but only possible when attDef/@usage='opt' (I don't quite get it but it's a schematron TEI rule see https://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-attDef.html -->
<!-- alternative: optional attribute with <defaultVal> (oXygen shows the attribute value "mm" in the contextual menu) -->
<!--<attDef ident="unit" mode="replace" usage="rec">
<defaultVal>mm</defaultVal>
<valList type="closed">
<!-\- alternative: "mm" will appear in oXygen but the attribute has to be optional or recommanded... -\->
<valItem ident="mm"/>
</valList>
</attDef>-->
<!-- #AS: even if it is written the mm is the default value, it should not be treated as it in the ODD -->
</attList>
</elementSpec>
<!-- div -->
<!-- AS 2024-02-24; last modified: AS 2024-03-15 -->
<elementSpec ident="div" module="textstructure" mode="change">
<constraintSpec ident="div" scheme="schematron">
<!-- constraining values of @subtype with div/@type=('bibliography','commentary','edition') -->
<constraint>
<sch:pattern>
<sch:rule context="tei:div[@type='bibliography']">
<sch:assert test="@subtype = ('edition','parallels','discussion')">Wth
@type='bibliography', @subtype is required and its values are
'edition','parallels','discussion'.</sch:assert>
</sch:rule>
<sch:rule context="tei:div[@type='commentary']">
<sch:assert test="@subtype = ('text','footnotes')">Wth
@type='commentary', @subtype is required and its values are
'text','footnotes'.</sch:assert>
</sch:rule>
<sch:rule context="tei:div[@type='edition']">
<sch:assert test="@subtype = ('editorial','diplomatic')">Wth
@type='edition', @subtype is required and its values are
'editorial','diplomatic'.</sch:assert>
</sch:rule>
</sch:pattern>
<sch:pattern>
<sch:rule context="tei:div[@type='edition']">
<sch:assert test="tei:div[@type='textpart']">div/@type='edition' requires
a child div/@type='textpart'.</sch:assert>
</sch:rule>
</sch:pattern>
<sch:pattern>
<sch:rule context="tei:div[@type='textpart']">
<sch:assert test="@n and @rend and @xml:lang">With div/@type='textpart',
@n, @rend and @xml:lang must be
supplied.</sch:assert><!-- the expression "must be supplied" should be used everywhere -->
</sch:rule>
</sch:pattern>
<sch:pattern>
<sch:rule context="tei:div[@type='textpart']">
<sch:assert test="@subtype = ('face','label','sigla')">With
div/@type='textpart', @subtype with values 'face', 'label', 'sigla'
must be supplied.</sch:assert>
</sch:rule>
</sch:pattern>
</constraint>
</constraintSpec>
<attList>
<attDef ident="n" mode="change">
<!-- constrining values of div/@n -->
<valList mode="change" type="closed">
<valItem ident="obv">
<desc xml:lang="en" versionDate="2024-02-24">For the edition of the
obverse.</desc>
</valItem>
<valItem ident="rev">
<desc xml:lang="en" versionDate="2024-02-24">For the edition of the
reverse.</desc>
</valItem>
</valList>
</attDef>
<attDef ident="rend" mode="change">
<!-- constraining values of div/@rend -->
<!-- value 'circLinear' deleted -->
<valList mode="change" type="closed">
<valItem ident="linear">
<desc xml:lang="en" versionDate="2024-02-24">For texts displayed on
straight orizontal lines.</desc>
</valItem>
<valItem ident="circular">
<desc xml:lang="en" versionDate="2024-02-24">For texts displayed on
circular lines.</desc>
</valItem>
<valItem ident="columns">
<desc xml:lang="en" versionDate="2024-02-24">For texts displayed on
vertical columns.</desc>
</valItem>
<valItem ident="cross">
<desc xml:lang="en" versionDate="2024-12-12">For texts displayed in a cross shape.</desc>
</valItem>
<valItem ident="monogram-block">
<desc xml:lang="en" versionDate="2024-03-09">For texts displayed as a
block monogram.</desc>
</valItem>
<valItem ident="monogram-cross">
<desc xml:lang="en" versionDate="2024-03-09">For texts displayed as a
cruciform monogram.</desc>
</valItem>
<valItem ident="monogram-other">
<!-- to be discussed -->
<desc xml:lang="en" versionDate="2024-03-09">For texts displayed as a
monogram (not block nor cruciform).</desc>
</valItem>
<valItem ident="undetermined">
<desc xml:lang="en" versionDate="2024-03-09">Undetermined layout of the
seal.</desc>
</valItem>
</valList>
</attDef>
<attDef ident="subtype" mode="change">
<!-- constrining values of div/@subtype -->
<valList mode="change" type="closed">
<valItem ident="diplomatic">
<desc xml:lang="en" versionDate="2024-02-24">To contain the diplomatic
edition of the text.</desc>
</valItem>
<valItem ident="editorial">
<desc xml:lang="en" versionDate="2024-02-24">To contain the editorial
interpretation of the text.</desc>
</valItem>
<valItem ident="edition">
<desc xml:lang="en" versionDate="2024-02-24">To contain the bibliographic
references of the edited text.</desc>
</valItem>
<valItem ident="parallels">
<desc xml:lang="en" versionDate="2024-02-24">To contain the bibliographic
references of the parallels of the text.</desc>
</valItem>
<valItem ident="discussion">
<desc xml:lang="en" versionDate="2024-02-24">To contain the bibliographic
references with discussion - without publication - about the current
text and/or about the parallel(s) of the current text.</desc>
</valItem>
<valItem ident="label">
<desc xml:lang="en" versionDate="2024-02-24">To contain the text related
to an image.</desc>
</valItem>
<valItem ident="sigla">
<desc xml:lang="en" versionDate="2024-02-24">To contain the sigla related
to an image.</desc>
</valItem>
<valItem ident="face">
<desc xml:lang="en" versionDate="2024-02-24">To contain the the text on
the faces of the support.</desc>
</valItem>
<valItem ident="text">
<desc xml:lang="en" versionDate="2024-02-24">To differentiate the
commentary from its footnotes.</desc>
</valItem>
<valItem ident="footnotes">
<desc xml:lang="en" versionDate="2024-02-24">To contain the footnotes of
the commentary.</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- editor -->
<!-- AS 2024-03-04; last modified: AS 2024-03-17 -->
<elementSpec ident="editor" module="core" mode="change">
<constraintSpec ident="editor" scheme="schematron" mode="add">
<constraint>
<sch:pattern>
<sch:rule context="tei:titleStmt/tei:editor[position()=1]">
<sch:assert test="@role='seal-editor'"> When editor is nested inside
titleStmt, @role with a value of 'seal-editor' must be supplied.
</sch:assert>
</sch:rule>
<sch:rule context="tei:titleStmt/tei:editor[position()>1]">
<sch:assert test="not(@role='digital-editor')"> When editor is nested
inside titleStmt, @role should not have a value of 'digital-editor'.
</sch:assert>
</sch:rule>
<sch:rule context="tei:editionStmt/tei:editor[position()=1]">
<sch:assert test="@role='digital-editor'"> When editor is nested inside
editionStmt, @role with a value of 'digital-editor' must be supplied.
</sch:assert>
</sch:rule>
<sch:rule context="tei:editionStmt/tei:editor[position()>1]">
<sch:assert test="not(@role='seal-editor')"> When editor is nested inside
editionStmt, @role should not have a value of 'seal-editor'.
</sch:assert>
</sch:rule>
</sch:pattern>
</constraint>
</constraintSpec>
<attList>
<attDef ident="role" mode="change" usage="req">
<!-- suggested values of editor/@role -->
<valList mode="change" type="semi">
<valItem ident="seal-editor">
<desc xml:lang="en" versionDate="2024-03-04">The editor of the
seal.</desc>
</valItem>
<valItem ident="digital-editor">
<desc xml:lang="en" versionDate="2024-03-04">The creator of the digital
record.</desc>
</valItem>
</valList>
</attDef>
</attList>
</elementSpec>
<!-- figDesc -->
<!-- AS 2023-12-09; last modified: AS 2024-12-04 -->
<elementSpec ident="figDesc" module="figures" mode="change">
<constraintSpec ident="figDesc" scheme="schematron" mode="add">
<constraint>
<sch:pattern>
<sch:rule context="tei:figure//tei:figDesc[@n='r']">
<sch:assert test="@ana">With figDesc/@n='r' nested in figure, @ana is
required</sch:assert>
</sch:rule>
</sch:pattern>
<sch:pattern>
<sch:rule context="tei:figure//tei:figDesc[@n='v']">
<sch:assert test="@ana">With figDesc/@n='v' nested in figure, @ana is
required</sch:assert>
</sch:rule>
</sch:pattern>
</constraint>
</constraintSpec>
<attList>
<!-- constraining values of figDesc/@n -->
<attDef ident="n" mode="change" usage="req">
<valList mode="change" type="closed">
<valItem ident="r">
<desc xml:lang="en" versionDate="2023-12-09">Describes the iconography of
the obverse.</desc>
</valItem>
<valItem ident="v">
<desc xml:lang="en" versionDate="2023-12-09">Describes the iconography of
the reverse.</desc>
</valItem>
<valItem ident="decoR">
<desc xml:lang="en" versionDate="2023-12-09">Describes the decoration of
the obverse.</desc>
</valItem>
<valItem ident="decoV">
<desc xml:lang="en" versionDate="2023-12-09">Describes the decoration of
the reverse.</desc>
</valItem>
</valList>
</attDef>
<!-- constraining values of figDesc/@ana -->
<attDef ident="ana" mode="change" usage="rec">
<desc xml:lang="en" versionDate="2024-12-01"/>
<valList mode="add" type="closed">
<!-- Main iconography: the following values point towards
the main iconography on the seal and should only be used to describe the
most prominent elements on the seal (no attributes or parts of a
scene). -->
<valItem ident="2-persons">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="3-persons">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="4-persons">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="5-persons">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="6-persons">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="animal">
<desc xml:lang="en" versionDate="2024-12-01">An animal is depicted as
main iconography. Horses and prominent animals within a scene can also
be marked with this tag.</desc>
</valItem>
<valItem ident="architecture">
<desc xml:lang="en" versionDate="2024-12-01">Architecture is depicted
(not as an attribute).</desc>
</valItem>
<valItem ident="cross">
<desc xml:lang="en" versionDate="2024-12-01">A cross is depicted (only as
main iconography).</desc>
</valItem>
<valItem ident="eunuch">
<desc xml:lang="en" versionDate="2024-12-01">A eunuch person is
depicted.</desc>
</valItem>
<valItem ident="female">
<desc xml:lang="en" versionDate="2024-12-01">A female person is
depicted.</desc>
</valItem>
<valItem ident="male">
<desc xml:lang="en" versionDate="2024-12-01">A male person is
depicted.</desc>
</valItem>
<valItem ident="person">
<desc xml:lang="en" versionDate="2024-12-01">A person is depicted
(independent from his posture) In the case of iconography depicting
human beings: if only one person is present, there is no need to
mention the number (e.g. "1-person"); in the case of two (or more)
people, their number should be mentioned ("2-persons", "3-persons",
...), also when referring to the imperial family (which nevertheless
has its own tag); then, the other tags relating to the 2, 3, ...
persons can be mentioned all together ("2-persons male female emperor
empress ..."). Please note: you should not indicate the number of
persons in a scene.</desc>
</valItem>
<valItem ident="scene">
<desc xml:lang="en" versionDate="2024-12-01">A scene is depicted (either
a common religious scene as e.g. crucifixion or a special composition
of a group of people within an act - no two saints or imperial
families).</desc>
</valItem>
<valItem ident="undetermined">
<desc xml:lang="en" versionDate="2024-12-01"> Only, when it is clear that
an iconographic depiction was there, but is now not possible to
identify, e.g. due to the state of preservation.</desc>
</valItem>
<!-- People: the following names describe identifiable figures on the seal (except for scenes) -->
<valItem ident="archangel">
<desc xml:lang="en" versionDate="2024-12-01">An archangel is
depicted.</desc>
</valItem>
<valItem ident="Christ">
<desc xml:lang="en" versionDate="2024-12-01">Christ is depicted (either
as main iconography or as an "attribute").</desc>
</valItem>
<valItem ident="emperor">
<desc xml:lang="en" versionDate="2024-12-01">An emperor or an empress is
depicted.</desc>
</valItem>
<valItem ident="imperial-family">
<desc xml:lang="en" versionDate="2024-12-01">A member of the imperial
family is depicted (e.g. when an emperor is not depicted
alone).</desc>
</valItem>
<valItem ident="prophet">
<desc xml:lang="en" versionDate="2024-12-01">A prophet is
depicted.</desc>
</valItem>
<valItem ident="saint">
<desc xml:lang="en" versionDate="2024-12-01">A saint is depicted (not for
the Virgin, Archangels, etc.).</desc>
</valItem>
<valItem ident="Virgin">
<desc xml:lang="en" versionDate="2024-12-01">The Virgin is depicted as
main iconography.</desc>
</valItem>
<!-- Animals: the following terms describe different types of animals.
Whenever an animal is depicted, the matching term should be tagged,
no matter if it is main iconography or part of a scene -->
<valItem ident="bird">
<desc xml:lang="en" versionDate="2024-12-01">A bird is depicted: this
term should be used additionally to the concrete bird type (e.g. dove,
eagle, peacock,...).</desc>
</valItem>
<valItem ident="crane">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="dog">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="donkey">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="dove">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="dragon">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="eagle">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="elephant">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="fish">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="griffon">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="horse">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="lion">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="ox">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="peacock">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="rabbit-hare">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="ram">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="senmurv">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="sheep">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="snake">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="sphinx">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="wolf">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<!-- Scenes: the following terms describe common religious scenes on seals -->
<valItem ident="Adoration-of-the-Magi">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Anastasis">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Annunciation">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Ascension">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Baptism-of-Christ">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Christ-and-Zaccheus">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Crucifixion">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Deesis">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Dormition">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Entry-into-Jerusalem">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Flight-into-Egypt">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Hospitality-of-Abraham">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Myrrh-Bearers">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Nativity">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Presentation-of-Christ">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Presentation-of-the-Virgin">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Sacrifice-of-Isaac">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Transfiguration">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<!-- Architecture: the following terms describe architecture within the main iconography;
a more detailed identification is not necessary
(i.e. "architecture church Hagia Sophia": Hagia Sophia not necessary) -->
<valItem ident="castle">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="church">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="city-walls">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="temple">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<!-- Cross types: the following terms describe different types of crosses as main iconography.
The terms should be used to describe the form of the central cross on the seal -->
<valItem ident="ornated">
<desc xml:lang="en" versionDate="2024-12-01">An ornated cross is
depicted.</desc>
</valItem>
<valItem ident="patriarchal">
<desc xml:lang="en" versionDate="2024-12-01">A patriarchal cross is
depicted (cross with two crossbars).</desc>
</valItem>
<valItem ident="potent">
<desc xml:lang="en" versionDate="2024-12-01">A cross potent is depicted
(cross with four crossbars at the ends).</desc>
</valItem>
<valItem ident="simple">
<desc xml:lang="en" versionDate="2024-12-01">A simple cross with one
crossbar is depicted.</desc>
</valItem>
<!-- Saints (including prophets and archangels) -->
<valItem ident="Daniel">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="David">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Elias">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Gabriel">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>
<valItem ident="Michael">
<desc xml:lang="en" versionDate="2024-12-01"/>
</valItem>