Newer
Older
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">points to a <code xmlns="http://www.w3.org/1999/xhtml"><handNote></code> element describing the hand considered responsible for the content of the element concerned.
Sample values include: </a:documentation>
<data type="anyURI"/>
</attribute>
</optional>
<optional>
<attribute name="spanTo">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates the end of a span initiated by the element bearing this attribute.
Sample values include: </a:documentation>
<data type="anyURI"/>
</attribute>
</optional>
<pattern xmlns="http://purl.oclc.org/dsdl/schematron"
id="Schema_Okopenko_5-delSpan-spanTo-spanTo-2-constraint-rule-11">
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
<sch:rule xmlns:sch="http://purl.oclc.org/dsdl/schematron"
xmlns="http://www.tei-c.org/ns/1.0"
xmlns:rng="http://relaxng.org/ns/structure/1.0"
context="tei:*[@spanTo]">
<sch:assert test="id(substring(@spanTo,2)) and following::*[@xml:id=substring(current()/@spanTo,2)]">
The element indicated by @spanTo (<sch:value-of select="@spanTo"/>) must follow the current element <sch:name/>
</sch:assert>
</sch:rule>
</pattern>
<empty/>
</element>
</define>
<define name="handShift">
<element name="handShift">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Markierung des Wechsels zwischen Schreibmedien, Schriftquellen oder SchreiberInnenhänden. : Von Andreas Okopenko mit der Hand geschriebener Text, : Von Andreas Okopenko mit Schreibmaschine geschriebener Text, : Von Andreas Okopenko in Stenografie geschriebener Text, : Vorgedruckter Text unbekannter Hand, : Von unbekannter Hand handschriftlich geschriebener Text, : Von unbekannter Hand mit Schreibmaschine geschriebener Text. SchreiberInnenhände bekannter Personen wurden im Format #Nachname_Vorname_handwritten bzw. #Nachname_Vorname_typewritten vermerkt. : Von Friedrich Polakovics mit der Hand geschriebener Text, : Von Friedrich Polakovics mit Schreibmaschine geschriebener Text [11.3.2.1. Document Hands]</a:documentation>
<empty/>
<optional>
<attribute name="resp">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(responsible party) indicates the agency responsible for the intervention or interpretation, for example an editor or transcriber.
Sample values include: </a:documentation>
<list>
<oneOrMore>
<data type="anyURI"/>
</oneOrMore>
</list>
</attribute>
</optional>
<optional>
<attribute name="new">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates a <code xmlns="http://www.w3.org/1999/xhtml"><handNote></code> element describing the hand concerned.
Sample values include: </a:documentation>
<data type="anyURI"/>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="restore">
<element name="restore">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Durchstreichungen, die durch den Autor rückgängig gemacht wurden (beispielsweise durch gepunktete Linien), wurden codiert als Text. [11.3.1.6. Cancellation of Deletions and Other Markings]</a:documentation>
<ref name="macro.paraContent"/>
</element>
</define>
<define name="space">
<element name="space">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">
<code xmlns="http://www.w3.org/1999/xhtml"><space></code> wurde verwendet, um besonders große oder bedeutungsentscheidende Leerräume innerhalb einer Zeile oder auf einer Seite zu markieren, wenn eine Intention des Autors vermutet werden konnte. [11.5.1. Space]</a:documentation>
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
<zeroOrMore>
<choice>
<ref name="model.descLike"/>
<ref name="model.certLike"/>
</choice>
</zeroOrMore>
<optional>
<attribute name="unit">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">names the unit used for the measurement</a:documentation>
<choice>
<value>lines</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>chars</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
</choice>
</attribute>
</optional>
<optional>
<attribute name="quantity">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies the length in the units specified
Sample values include: </a:documentation>
<choice>
<data type="double"/>
<data type="token">
<param name="pattern">(\-?[\d]+/\-?[\d]+)</param>
</data>
<data type="decimal"/>
</choice>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="subst">
<element name="subst">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(substitution) (Sofort-)Korrekturen des Autors, die eine Texttilgung und Texthinzufügung beinhalten: ……. [11.3.1.5. Substitutions]</a:documentation>
<oneOrMore>
<choice>
<ref name="add"/>
<ref name="del"/>
<ref name="model.milestoneLike"/>
</choice>
</oneOrMore>
<pattern xmlns="http://purl.oclc.org/dsdl/schematron"
id="Schema_Okopenko_5-subst-substContents1-constraint-assert-12">
<rule context="tei:subst">
<assert xmlns:rng="http://relaxng.org/ns/structure/1.0"
test="child::tei:add and child::tei:del">
<name/> must have at least one child add and at least one child del</assert>
</rule>
</pattern>
</element>
</define>
<define name="supplied">
<element name="supplied">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Von den EditorInnen ergänzter unlesbarer oder fehlender Text. [11.3.3.1. Damage, Illegibility, and Supplied Text]</a:documentation>
<ref name="macro.paraContent"/>
<optional>
<attribute name="reason">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">
<code xmlns="http://www.w3.org/1999/xhtml">@reason</code> gibt den Grund an, weshalb der Text erschlossen werden musste.</a:documentation>
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
<list>
<oneOrMore>
<choice>
<value>border</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Über das Seitenende hinausgeschriebener Text</a:documentation>
<value>folded</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Text, der auf Zeitungsartikel geschrieben wurde, die später so gefaltet wurden, dass sich der Text nicht mehr zur Gänze lesen ließ.</a:documentation>
<value>illegible</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Unlesbarer Text</a:documentation>
<value>paper-missing</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Texttilgung durch Hinausschneiden oder -reißen; wurde gemeinsam mit bzw. verwendet.</a:documentation>
</choice>
</oneOrMore>
</list>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="listTranspose">
<element name="listTranspose">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Nähere Ausführungen siehe <code xmlns="http://www.w3.org/1999/xhtml"><transpose></code>. [11.3.4.5. Transpositions]</a:documentation>
<group>
<zeroOrMore>
<ref name="desc"/>
</zeroOrMore>
<oneOrMore>
<ref name="transpose"/>
</oneOrMore>
</group>
</element>
</define>
<define name="metamark">
<element name="metamark">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Mit <code xmlns="http://www.w3.org/1999/xhtml"><metamark></code> wurden Unterführungszeichen und Verweisstrukturen wie Ergänzungen des Autors an den Seitenrändern mittels Asterisken codiert. Die Codierung von Verweisstrukturen mit <code xmlns="http://www.w3.org/1999/xhtml"><add></code> wurde verwendet, wenn sich die Ergänzung syntaktisch/grammatikalisch in den ergänzten Satz einfügen ließ. War dies nicht der Fall, wurde die Ergänzung mit <code xmlns="http://www.w3.org/1999/xhtml"><note></code> codiert. Das Verweiszeichen wurde in <code xmlns="http://www.w3.org/1999/xhtml"><add></code> bzw. <code xmlns="http://www.w3.org/1999/xhtml"><note></code> integriert und mit <code xmlns="http://www.w3.org/1999/xhtml"><metamark></code> codiert. Vor und nach <code xmlns="http://www.w3.org/1999/xhtml"><add></code> bzw. <code xmlns="http://www.w3.org/1999/xhtml"><note></code> wurde ein Abstand gesetzt. Die mit <code xmlns="http://www.w3.org/1999/xhtml"><add></code> bzw. <code xmlns="http://www.w3.org/1999/xhtml"><note></code> codierte Textergänzung wurde direkt nach dem Verweiszeichen transkribiert und ihre Situierung auf der Seite mittels <code xmlns="http://www.w3.org/1999/xhtml">@place</code> codiert (siehe mögliche Attributwerte für <code xmlns="http://www.w3.org/1999/xhtml">@place</code> bei <code xmlns="http://www.w3.org/1999/xhtml"><add></code> und <code xmlns="http://www.w3.org/1999/xhtml"><note></code>). Folgt auf die Textergänzung ein Satzzeichen, wurde nach den Schließelementen von <code xmlns="http://www.w3.org/1999/xhtml"><add></code> bzw. <code xmlns="http://www.w3.org/1999/xhtml"><note></code> kein Leerzeichen gesetzt. "Herzog, die sich x) bereits mehrmal um(...)". [11.3.4.2. Metamarks]</a:documentation>
<ref name="macro.specialPara"/>
<optional>
<attribute name="rend">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(rendition) indicates how the element in question was rendered or presented in the source text.</a:documentation>
<list>
<oneOrMore>
<choice>
<value>ditto-mark</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Siehe Ausführungen zu ditto für <code xmlns="http://www.w3.org/1999/xhtml">@function</code> in <code xmlns="http://www.w3.org/1999/xhtml"><metamark></code>.</a:documentation>
</choice>
</oneOrMore>
</list>
</attribute>
</optional>
<optional>
<attribute name="copyOf">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Siehe Ausführungen zu ditto für <code xmlns="http://www.w3.org/1999/xhtml">@function</code> in <code xmlns="http://www.w3.org/1999/xhtml"><metamark></code>.
Sample values include: </a:documentation>
<data type="anyURI"/>
</attribute>
</optional>
<optional>
<attribute name="function">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes the function (for example status, insertion, deletion, transposition) of the metamark.</a:documentation>
<choice>
<value>ditto</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Der mittels Unterführungszeichen virtuell kopierte Text wurde mit <code xmlns="http://www.w3.org/1999/xhtml"><seg></code> und <code xmlns="http://www.w3.org/1999/xhtml">@xml:id</code> ausgezeichnet. An der Stelle des Unterführungszeichens wurde diese virtuelle Kopie als eingefügt.</a:documentation>
</choice>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="transpose">
<element name="transpose">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Eigenkorrekturen Okopenkos, bei welchen er zwei vertauschte Buchstaben ("Buchstabendreher") selbst mittels eines Korrekturzeichens korrigierte, wurden mit <code xmlns="http://www.w3.org/1999/xhtml"><seg></code> und <code xmlns="http://www.w3.org/1999/xhtml"><transpose></code> korrigiert: Shcalheit. Im Header wurde dies in <code xmlns="http://www.w3.org/1999/xhtml"><profileDesc></code> festgehalten: . [11.3.4.5. Transpositions]</a:documentation>
<group>
<ref name="ptr"/>
<oneOrMore>
<ref name="ptr"/>
</oneOrMore>
</group>
</element>
</define>
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
<define name="att.tableDecoration.attributes">
<ref name="att.tableDecoration.attribute.role"/>
<ref name="att.tableDecoration.attribute.rows"/>
<ref name="att.tableDecoration.attribute.cols"/>
</define>
<define name="att.tableDecoration.attribute.role">
<optional>
<attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
name="role"
a:defaultValue="data">
<a:documentation>indicates the kind of information held in this cell or in each cell of this row.
Suggested values include: 1] label; 2] data</a:documentation>
<choice>
<value>label</value>
<a:documentation>labelling or descriptive information only.</a:documentation>
<value>data</value>
<a:documentation>data values.</a:documentation>
<data type="token">
<param name="pattern">(\p{L}|\p{N}|\p{P}|\p{S})+</param>
</data>
</choice>
</attribute>
</optional>
</define>
<define name="att.tableDecoration.attribute.rows">
<optional>
<attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
name="rows"
a:defaultValue="1">
<a:documentation>indicates the number of rows occupied by this cell or row.</a:documentation>
<data type="nonNegativeInteger"/>
</attribute>
</optional>
</define>
<define name="att.tableDecoration.attribute.cols">
<optional>
<attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
name="cols"
a:defaultValue="1">
<a:documentation>(columns) indicates the number of columns occupied by this cell or row.</a:documentation>
<data type="nonNegativeInteger"/>
</attribute>
</optional>
</define>
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
<define name="table">
<element name="table">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains text displayed in tabular form, in rows and columns. [14.1.1. TEI Tables]</a:documentation>
<group>
<zeroOrMore>
<choice>
<ref name="model.headLike"/>
<ref name="model.global"/>
</choice>
</zeroOrMore>
<choice>
<oneOrMore>
<group>
<ref name="row"/>
<zeroOrMore>
<ref name="model.global"/>
</zeroOrMore>
</group>
</oneOrMore>
<oneOrMore>
<group>
<ref name="model.graphicLike"/>
<zeroOrMore>
<ref name="model.global"/>
</zeroOrMore>
</group>
</oneOrMore>
</choice>
<zeroOrMore>
<group>
<ref name="model.divBottom"/>
<zeroOrMore>
<ref name="model.global"/>
</zeroOrMore>
</group>
</zeroOrMore>
</group>
<ref name="att.global.attributes"/>
<ref name="att.typed.attributes"/>
<optional>
<attribute name="rows">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates the number of rows in the table.</a:documentation>
<data type="nonNegativeInteger"/>
</attribute>
</optional>
<optional>
<attribute name="cols">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(columns) indicates the number of columns in each row of the table.</a:documentation>
<data type="nonNegativeInteger"/>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="row">
<element name="row">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains one row of a table. [14.1.1. TEI Tables]</a:documentation>
<oneOrMore>
<ref name="cell"/>
</oneOrMore>
<ref name="att.global.attributes"/>
<ref name="att.tableDecoration.attributes"/>
<empty/>
</element>
</define>
<define name="cell">
<element name="cell">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains one cell of a table. [14.1.1. TEI Tables]</a:documentation>
<ref name="macro.specialPara"/>
<optional>
<attribute name="style">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Nähere Ausführungen zu <code xmlns="http://www.w3.org/1999/xhtml">@style</code> siehe <code xmlns="http://www.w3.org/1999/xhtml"><note></code>.
Sample values include: </a:documentation>
<data type="string"/>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="figure">
<element name="figure">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Markiert Zeichnungen und Piktogramme: Hier eine Beschreibung der Zeichnung.. Zeichen, die eine Entsprechung in Unicode haben, werden als solcher codiert. Sind in einen Text, der mit der Schreibmaschine geschrieben wurde, handschriftlich Pfeile (die nicht in Unicode darstellbar sind) oder andere Zeichnungen und Symbole, die mit dem Tag <code xmlns="http://www.w3.org/1999/xhtml"><figure></code> codiert werden, eingefügt, so wurde der Umstand, dass es sich um handschriftliche Zeichen handelt, in <code xmlns="http://www.w3.org/1999/xhtml"><figDesc></code> festgehalten. Pfeile, die nicht mittels Unicode transkribiert wurden, weil sie "Stimmungskurven" darstellen, wurden in <code xmlns="http://www.w3.org/1999/xhtml"><figDesc></code> nur als "Stimmungskurve" benannt ohne nähere Richtungs- und Krümmungsangaben. Hier wurde auch auf die Angabe "handschriftlich" verzichtet. [14.4. Specific Elements for Graphic Images]</a:documentation>
<zeroOrMore>
<choice>
<ref name="model.headLike"/>
<ref name="model.common"/>
<ref name="figDesc"/>
<ref name="model.graphicLike"/>
<ref name="model.global"/>
<ref name="model.divBottom"/>
</choice>
</zeroOrMore>
<optional>
<attribute name="style">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Nähere Ausführungen zu <code xmlns="http://www.w3.org/1999/xhtml">@style</code> siehe <code xmlns="http://www.w3.org/1999/xhtml"><note></code>.</a:documentation>
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
<choice>
<value>transform:rotateZ(+45deg)</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
</choice>
</attribute>
</optional>
<optional>
<attribute name="place">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies where this item is placed.</a:documentation>
<list>
<oneOrMore>
<choice>
<value>margin-left</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung am linken Seitenrand</a:documentation>
<value>margin-right</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung am rechten Seitenrand</a:documentation>
<value>margin-top</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung am oberen Seitenrand</a:documentation>
<value>margin-bottom</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung am unteren Seitenrand</a:documentation>
<value>upper-left-corner</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung in der oberen linken Ecke</a:documentation>
<value>upper-right-corner</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung in der oberen rechten Ecke</a:documentation>
<value>lower-right-corner</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung in der unteren rechten Ecke</a:documentation>
<value>lower-left-corner</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeichnung in der unteren linken Ecke</a:documentation>
</choice>
</oneOrMore>
</list>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="figDesc">
<element name="figDesc">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(description of figure) contains a brief prose description of the appearance or content of a graphic figure, for use when documenting an image without displaying it. [14.4. Specific Elements for Graphic Images]</a:documentation>
<ref name="macro.limitedContent"/>
</element>
</define>
<define name="msDesc">
<element name="msDesc">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(manuscript description) contains a description of a single identifiable manuscript or other text-bearing object. [10.1. Overview]</a:documentation>
<group>
<ref name="msIdentifier"/>
<zeroOrMore>
<ref name="model.headLike"/>
</zeroOrMore>
<choice>
<oneOrMore>
<ref name="model.pLike"/>
</oneOrMore>
<group>
<optional>
<ref name="physDesc"/>
</optional>
<empty/>
</group>
</choice>
</group>
</element>
</define>
<define name="material">
<element name="material">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains a word or phrase describing the material of which the object being described is composed. [10.3.2. Material and Object Type]</a:documentation>
<ref name="macro.phraseSeq"/>
</element>
</define>
<define name="msIdentifier">
<element name="msIdentifier">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(manuscript identifier) contains the information required to identify the manuscript or similar object being described. [10.4. The Manuscript Identifier]</a:documentation>
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
<group>
<group>
<optional>
<ref name="placeName"/>
</optional>
<optional>
<ref name="country"/>
</optional>
<optional>
<ref name="region"/>
</optional>
<optional>
<ref name="settlement"/>
</optional>
<optional>
<ref name="district"/>
</optional>
<optional>
<ref name="geogName"/>
</optional>
<optional>
<ref name="institution"/>
</optional>
<optional>
<ref name="repository"/>
</optional>
<ref name="altIdentifier"/>
</choice>
</zeroOrMore>
</group>
<pattern xmlns="http://purl.oclc.org/dsdl/schematron"
id="Schema_Okopenko_5-msIdentifier-msId_minimal-constraint-report-16">
<rule context="tei:msIdentifier">
<report xmlns:rng="http://relaxng.org/ns/structure/1.0"
test="not(parent::tei:msPart) and (local-name(*[1])='idno' or local-name(*[1])='altIdentifier' or normalize-space(.)='')">An msIdentifier must contain either a repository or location.</report>
</rule>
</pattern>
</element>
</define>
<define name="institution">
<element name="institution">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains the name of an organization such as a university or library, with which a manuscript or other object is identified, generally its holding institution. [10.4. The Manuscript Identifier]</a:documentation>
<ref name="macro.xtext"/>
<optional>
<attribute name="ref">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(reference) provides an explicit means of locating a full definition or identity for the entity being named by means of one or more URIs.
Sample values include: </a:documentation>
<list>
<oneOrMore>
<data type="anyURI"/>
</oneOrMore>
</list>
</attribute>
</optional>
<empty/>
</element>
</define>
<define name="repository">
<element name="repository">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains the name of a repository within which manuscripts or other objects are stored, possibly forming part of an institution. [10.4. The Manuscript Identifier]</a:documentation>
<ref name="macro.xtext"/>
</element>
</define>
<define name="altIdentifier">
<element name="altIdentifier">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(alternative identifier) contains an alternative or former structured identifier used for a manuscript or other object, such as a former catalogue number. [10.4. The Manuscript Identifier]</a:documentation>
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
<group>
<optional>
<ref name="placeName"/>
</optional>
<optional>
<ref name="country"/>
</optional>
<optional>
<ref name="region"/>
</optional>
<optional>
<ref name="settlement"/>
</optional>
<optional>
<ref name="district"/>
</optional>
<optional>
<ref name="geogName"/>
</optional>
<optional>
<ref name="institution"/>
</optional>
<optional>
<ref name="repository"/>
</optional>
<ref name="idno"/>
<optional>
<ref name="note"/>
</optional>
</group>
</element>
</define>
<define name="physDesc">
<element name="physDesc">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(physical description) contains a full physical description of a manuscript, manuscript part, or other object optionally subdivided using more specialized elements from the model.physDescPart class. [10.7. Physical Description]</a:documentation>
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
<group>
<zeroOrMore>
<ref name="model.pLike"/>
</zeroOrMore>
<optional>
<ref name="objectDesc"/>
</optional>
<optional>
<ref name="handDesc"/>
</optional>
</group>
</element>
</define>
<define name="objectDesc">
<element name="objectDesc">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains a description of the physical components making up the object which is being described. [10.7.1. Object Description]</a:documentation>
<choice>
<oneOrMore>
<ref name="model.pLike"/>
</oneOrMore>
<group>
<optional>
<ref name="supportDesc"/>
</optional>
</group>
</choice>
</element>
</define>
<define name="supportDesc">
<element name="supportDesc">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(support description) groups elements describing the physical support for the written part of a manuscript or other object. [10.7.1. Object Description]</a:documentation>
<choice>
<oneOrMore>
<ref name="model.pLike"/>
</oneOrMore>
<group>
<optional>
<ref name="extent"/>
</optional>
</group>
</choice>
</element>
</define>
<define name="handDesc">
<element name="handDesc">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(description of hands) contains a description of all the different hands used in a manuscript or other object. [10.7.2. Writing, Decoration, and Other Notations]</a:documentation>
<choice>
<oneOrMore>
<ref name="model.pLike"/>
</oneOrMore>
<group>
<oneOrMore>
<ref name="handNote"/>
</oneOrMore>
</group>
</choice>
</element>
</define>
<start>
<choice>
<ref name="TEI"/>
</choice>
</start>
</grammar>