1default namespace = "http://www.tei-c.org/ns/1.0" 2namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" 3namespace rng = "http://relaxng.org/ns/structure/1.0" 4namespace teix = "http://www.tei-c.org/ns/Examples" 5namespace xlink = "http://www.w3.org/1999/xlink" 6 7# Schema generated from ODD source 2006-09-24T05:37:42+01:00. 8 9# 10data.certainty = "high" | "medium" | "low" | "unknown" 11data.probability = xsd:double { minInclusive = "0" maxInclusive = "1" } 12data.numeric = xsd:double | xsd:decimal 13data.count = xsd:nonNegativeInteger 14data.temporal = 15 xsd:date 16 | xsd:gYear 17 | xsd:gMonth 18 | xsd:gDay 19 | xsd:gYearMonth 20 | xsd:gMonthDay 21 | xsd:time 22 | xsd:dateTime 23 | xsd:token { 24 pattern = 25 "(-?[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T)?([01][0-9]|2[0-3])(:[0-5][0-9])?(Z|[+\-]((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" 26 } 27data.duration = xsd:duration 28data.truthValue = xsd:boolean 29data.xTruthValue = xsd:boolean | "unknown" | "inapplicable" 30data.language = xsd:language 31data.sex = "0" | "1" | "2" | "9" 32data.namespace = xsd:anyURI 33data.outputMeasurement = 34 xsd:token { 35 pattern = 36 "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)" 37 } 38data.pattern = xsd:token 39data.pointer = xsd:anyURI 40data.pointers = list { data.pointer+ } 41data.code = xsd:anyURI 42data.enumerated = xsd:token 43data.key = xsd:string 44data.word = xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } 45data.names = list { data.name+ } 46data.words = list { data.word+ } 47data.name = xsd:Name 48macro.bodyPart.div = \div, (\div | divGen | model.global)* 49macro.bodyPart.div0 = div0, (div0 | divGen | model.global)* 50macro.bodyPart.div1 = div1, (div1 | divGen | model.global)* 51macro.bodyPart.pre = (divGen, model.global*)* 52macro.bodyPart.main = 53 macro.bodyPart.pre, 54 (macro.bodyPart.div | macro.bodyPart.div0 | macro.bodyPart.div1) 55macro.component = 56 model.common | mix.drama | mix.spoken | mix.dictionaries 57macro.componentSeq = (macro.component | model.global)* 58macro.paraContent = 59 (text | model.gLike | model.phrase | model.inter | model.global)* 60macro.phraseSeq = (text | model.gLike | model.phrase | model.global)* 61macro.specialPara = 62 (text 63 | model.gLike 64 | model.phrase 65 | model.inter 66 | model.divPart 67 | model.global)* 68macro.xtext = (text | model.gLike)* 69macro.fileDescPart = 70 titleStmt, 71 editionStmt?, 72 extent?, 73 publicationStmt, 74 seriesStmt?, 75 notesStmt? 76macro.glossSeq = altIdent?, equiv*, gloss*, desc* 77mix.dictionaries = model.entryLike 78mix.drama = model.divPart.stage 79mix.spoken = model.divPart.spoken 80macro.schemapattern = text 81att.ascribed.attributes = att.ascribed.attribute.who, empty 82att.ascribed.attribute.who = 83 84 ## indicates the person, or group of 85 ## people, to whom the element content is ascribed. 86 attribute who { data.pointers }? 87att.authorialIntervention.attributes = 88 att.authorialIntervention.attribute.hand, 89 att.authorialIntervention.attribute.status, 90 att.authorialIntervention.attribute.type, 91 empty 92att.authorialIntervention.attribute.hand = 93 94 ## signifies the hand of the agent which made the addition or 95 ## performed the deletion. 96 attribute hand { data.pointer }? 97att.authorialIntervention.attribute.status = 98 99 ## may be used to indicate faulty deletions, e.g. strikeouts 100 ## which include too much or too little text, or erroneous 101 ## additions, e.g., an insertion which duplicates some of the text 102 ## already present. 103 [ a:defaultValue = "unremarkable" ] 104 attribute status { data.enumerated }? 105att.authorialIntervention.attribute.type = 106 107 ## classifies the type of addition or deletion using any convenient typology. 108 attribute type { data.enumerated }? 109att.datable.attributes = 110 att.datable.attribute.notBefore, att.datable.attribute.notAfter, empty 111att.datable.attribute.notBefore = 112 113 ## specifies the earliest possible date for the event in 114 ## standard form, e.g. yyyy-mm-dd. 115 attribute notBefore { data.temporal }? 116att.datable.attribute.notAfter = 117 118 ## specifies the latest possible date for the event in 119 ## standard form, e.g. yyyy-mm-dd. 120 attribute notAfter { data.temporal }? 121att.datePart.attributes = 122 att.datePart.attribute.value, 123 att.datePart.attribute.type, 124 att.datePart.attribute.full, 125 empty 126att.datePart.attribute.value = 127 128 ## supplies the value of a date or time in a standard form. 129 attribute value { data.temporal | data.duration }? 130att.datePart.attribute.type = 131 132 ## characterizes the element in some sense, using any convenient 133 ## classification scheme or typology. 134 attribute type { data.word }? 135att.datePart.attribute.full = 136 137 ## indicates whether the date element is given in full, as 138 ## an abbreviation or simply as an initial 139 [ a:defaultValue = "yes" ] 140 attribute full { 141 142 ## (the temporal expression is spelled out in full.) 143 "yes" 144 | 145 ## (the temporal expression is given in an abbreviated form.) 146 "abb" 147 | 148 ## (the temporal expression is abbreviated using the initial characters.) 149 "init" 150 }? 151att.declarable.attributes = att.declarable.attribute.default, empty 152att.declarable.attribute.default = 153 154 ## indicates whether or not this element is selected by default when 155 ## its parent is selected. 156 [ a:defaultValue = "false" ] 157 attribute default { 158 159 ## (This element is selected if its parent is selected) 160 "true" 161 | 162 ## (This element can only be selected explicitly, unless it is the 163 ## only one of its kind, in which case it is selected if its parent is selected.) 164 "false" 165 }? 166att.declaring.attributes = att.declaring.attribute.decls, empty 167att.declaring.attribute.decls = 168 169 ## identifies one or more declarable elements within the 170 ## header, which are understood to apply to the element bearing this 171 ## attribute and its content. 172 attribute decls { data.pointers }? 173att.divLike.attributes = 174 att.divLike.attribute.type, 175 att.divLike.attribute.org, 176 att.divLike.attribute.sample, 177 att.divLike.attribute.part, 178 empty 179att.divLike.attribute.type = 180 181 ## specifies a name conventionally used for this level of 182 ## subdivision, e.g. act, volume, book, 183 ## section, canto, etc. 184 attribute type { data.enumerated }? 185att.divLike.attribute.org = 186 187 ## specifies how the content of the division is organized. 188 [ a:defaultValue = "uniform" ] 189 attribute org { 190 191 ## (composite content: i.e. no claim is made about the 192 ## sequence in which the immediate contents of this division 193 ## are to be processed, or their inter-relationships.) 194 "composite" 195 | 196 ## (uniform content: i.e. the immediate contents of this 197 ## element are regarded as forming a logical unit, to be 198 ## processed in sequence.) 199 "uniform" 200 }? 201att.divLike.attribute.sample = 202 203 ## indicates whether this division is a sample of the 204 ## original source and if so, from which part. 205 [ a:defaultValue = "complete" ] 206 attribute sample { 207 208 ## (division lacks material present at end in source.) 209 "initial" 210 | 211 ## (division lacks material at start and end.) 212 "medial" 213 | 214 ## (division lacks material at start.) 215 "final" 216 | 217 ## (position of sampled material within original unknown.) 218 "unknown" 219 | 220 ## (division is not a sample.) 221 "complete" 222 }? 223att.divLike.attribute.part = 224 225 ## specifies whether or not the division is fragmented by 226 ## some other structural element, for example a speech which is 227 ## divided between two or more verse stanzas. 228 [ a:defaultValue = "N" ] 229 attribute part { 230 231 ## (the division is incomplete in some respect) 232 "Y" 233 | 234 ## (either the division is complete, or no claim is made as to its completeness.) 235 "N" 236 | 237 ## (the initial part of an incomplete division) 238 "I" 239 | 240 ## (a medial part of an incomplete division) 241 "M" 242 | 243 ## (the final part of an incomplete division) 244 "F" 245 }? 246att.interpLike.attributes = 247 att.interpLike.attribute.resp, 248 att.interpLike.attribute.type, 249 att.interpLike.attribute.inst, 250 empty 251att.interpLike.attribute.resp = 252 253 ## indicates who is responsible for the interpretation. 254 attribute resp { data.pointer }? 255att.interpLike.attribute.type = 256 257 ## indicates what kind of phenomenon is being noted in the passage. 258 attribute type { data.enumerated }? 259att.interpLike.attribute.inst = 260 261 ## points to instances of the analysis or interpretation represented 262 ## by the current element. 263 attribute inst { data.pointers }? 264att.editLike.attributes = 265 att.editLike.attribute.cert, 266 att.editLike.attribute.resp, 267 att.editLike.attribute.evidence, 268 empty 269att.editLike.attribute.cert = 270 271 ## signifies the degree of certainty associated with the 272 ## intervention or interpretation. 273 attribute cert { data.enumerated }? 274att.editLike.attribute.resp = 275 276 ## indicates the agency responsible for the 277 ## intervention or interpretation, for example an editor or transcriber. 278 attribute resp { data.pointer }? 279att.editLike.attribute.evidence = 280 281 ## indicates the nature of the evidence supporting the reliability or 282 ## accuracy of the intervention or interpretation. 283 attribute evidence { data.enumerated }? 284att.global.attributes = 285 att.global.attribute.xmlspace, 286 att.global.attribute.xmlid, 287 att.global.attribute.n, 288 att.global.attribute.xmllang, 289 att.global.attribute.rend, 290 att.global.attribute.xmlbase, 291 empty 292att.global.attribute.xmlspace = 293 294 ## signals an intention that white space should be 295 ## preserved by applications 296 attribute xml:space { 297 298 ## 299 "default" 300 | 301 ## 302 "preserve" 303 }? 304att.global.attribute.xmlid = 305 306 ## provides a unique identifier for the element bearing the 307 ## attribute. 308 attribute xml:id { xsd:ID }? 309att.global.attribute.n = 310 311 ## gives a number (or other label) for an element, which is 312 ## not necessarily unique within the document. 313 attribute n { data.words }? 314att.global.attribute.xmllang = 315 316 ## indicates the language of the element content using the 317 ## codes from RFC 318 ## 3066 319 attribute xml:lang { data.language }? 320att.global.attribute.rend = 321 322 ## indicates how the element in question was rendered or 323 ## presented in the source text. 324 attribute rend { data.words }? 325att.global.attribute.xmlbase = 326 327 ## provides a base URI reference with which applications can 328 ## resolve relative URI references into absolute URI 329 ## references. 330 attribute xml:base { data.pointer }? 331att.measured.attributes = 332 att.measured.attribute.unit, att.measured.attribute.scope, empty 333att.measured.attribute.unit = 334 335 ## names the units used for the measurement. 336 attribute unit { data.enumerated }? 337att.measured.attribute.scope = 338 339 ## specifies the applicability of this measurement, where 340 ## more than one object is being measured. 341 attribute scope { data.enumerated }? 342att.measurement.attributes = 343 att.measurement.attribute.unit, 344 att.measurement.attribute.quantity, 345 att.measurement.attribute.commodity, 346 empty 347att.measurement.attribute.unit = 348 349 ## indicates the units used for the measurement, usually 350 ## using the standard symbol for the desired units. 351 attribute unit { data.enumerated }? 352att.measurement.attribute.quantity = 353 354 ## specifies the number of the specified units that 355 ## comprise the measurement 356 attribute quantity { data.numeric }? 357att.measurement.attribute.commodity = 358 359 ## indicates the substance that is being measured 360 attribute commodity { data.words }? 361att.naming.attributes = att.naming.attribute.key, empty 362att.naming.attribute.key = 363 364 ## provides a means of locating a full definition for the entity being named 365 ## such as a database record key or URI. 366 attribute key { data.code }? 367att.placement.attributes = att.placement.attribute.place, empty 368att.placement.attribute.place = 369 370 ## 371 attribute place { data.enumerated }? 372att.segLike.attributes = 373 att.segLike.attribute.type, 374 att.segLike.attribute.function, 375 att.segLike.attribute.part, 376 empty 377att.segLike.attribute.type = 378 379 ## characterizes the type of segment. 380 attribute type { data.enumerated }? 381att.segLike.attribute.function = 382 383 ## characterizes the function of the segment. 384 attribute function { data.enumerated }? 385att.segLike.attribute.part = 386 387 ## specifies whether or not the segment is fragmented by some other 388 ## structural element, for example a clause which is divided between two 389 ## or more sentences. 390 [ a:defaultValue = "N" ] 391 attribute part { 392 393 ## (the segment is incomplete in some respect) 394 "Y" 395 | 396 ## (either the segment is complete, or no claim is made as to 397 ## its completeness) 398 "N" 399 | 400 ## (the initial part of an incomplete segment) 401 "I" 402 | 403 ## (a medial part of an incomplete segment) 404 "M" 405 | 406 ## (the final part of an incomplete segment) 407 "F" 408 }? 409att.spanning.attributes = att.spanning.attribute.spanTo, empty 410att.spanning.attribute.spanTo = 411 412 ## indicates the end of a span initiated by the element 413 ## bearing this attribute. 414 attribute spanTo { data.pointer }? 415att.tableDecoration.attributes = 416 att.tableDecoration.attribute.role, 417 att.tableDecoration.attribute.rows, 418 att.tableDecoration.attribute.cols, 419 empty 420att.tableDecoration.attribute.role = 421 422 ## indicates the kind of information held in this cell or 423 ## in each cell of this row. 424 [ a:defaultValue = "data" ] attribute role { data.enumerated }? 425att.tableDecoration.attribute.rows = 426 427 ## indicates the number of rows occupied by this cell or row. 428 [ a:defaultValue = "1" ] attribute rows { data.count }? 429att.tableDecoration.attribute.cols = 430 431 ## indicates the number of columns occupied by this cell or 432 ## row. 433 [ a:defaultValue = "1" ] attribute cols { data.count }? 434att.timed.attributes = 435 att.timed.attribute.start, 436 att.timed.attribute.end, 437 att.timed.attribute.dur, 438 empty 439att.timed.attribute.start = 440 441 ## indicates the location within a temporal alignment 442 ## at which this element begins. 443 attribute start { data.pointer }? 444att.timed.attribute.end = 445 446 ## indicates the location within a temporal alignment at which 447 ## this element ends. 448 attribute end { data.pointer }? 449att.timed.attribute.dur = 450 451 ## indicates the length of this element in time, using either 452 ## specific units or the units specified on the associated temporal 453 ## alignment. 454 attribute dur { xsd:duration }? 455att.typed.attributes = 456 att.typed.attribute.type, att.typed.attribute.subtype, empty 457att.typed.attribute.type = 458 459 ## characterizes the element in some sense, using any convenient 460 ## classification scheme or typology. 461 attribute type { data.word }? 462att.typed.attribute.subtype = 463 464 ## provides a sub-categorization of the element, if needed 465 attribute subtype { data.word }? 466model.nameLike.agent = name | persName | orgName 467model.segLike = s | cl | phr | w | m | c | seg 468model.hiLike = 469 foreign 470 | emph 471 | hi 472 | distinct 473 | mentioned 474 | soCalled 475 | gloss 476 | term 477 | title 478model.dateLike = date | dateRange 479model.timeLike = time | timeRange 480model.measureLike = num | measure 481model.graphicLike = graphic | binaryObject | formula | eg | egXML 482model.pPart.msdesc = 483 catchwords 484 | dimensions 485 | heraldry 486 | locus 487 | material 488 | origDate 489 | origPlace 490 | secFol 491 | signatures 492 | watermark 493 | handShift 494model.pPart.edit = 495 sic 496 | corr 497 | choice 498 | reg 499 | orig 500 | add 501 | del 502 | unclear 503 | abbr 504 | expan 505 | app 506 | restore 507 | supplied 508 | damage 509 | space 510model.ptrLike = ptr | ref 511model.lPart = caesura | rhyme 512model.global.meta = 513 index 514 | span 515 | spanGrp 516 | interp 517 | interpGrp 518 | certainty 519 | respons 520 | fs 521 | fLib 522 | fvLib 523 | link 524 | linkGrp 525 | timeline 526 | join 527 | joinGrp 528 | alt 529 | altGrp 530model.milestoneLike = milestone | pb | lb | cb | fw 531model.gLike = g 532model.oddDecl = 533 moduleSpec | specGrp | elementSpec | classSpec | macroSpec | listRef 534model.oddRef = moduleRef | specGrpRef 535model.oddPhr = att | code | gi | ident | tag | val | specList | specDesc 536model.qLike = q | quote | cit 537model.biblLike = 538 bibl | biblItem | biblStruct | biblFull | msDescription | listPerson 539model.listLike = \list | listBibl 540model.noteLike = note | witDetail 541model.stageLike = stage | move | view | camera | sound | caption | tech 542model.complexVal = fs | vColl | vNot | vMerge 543model.singleVal = 544 binary | symbol | numeric | \string | vLabel | \default | vAlt 545model.entryParts.top = 546 note 547 | dictScrap 548 | form 549 | gramGrp 550 | def 551 | trans 552 | etym 553 | dicteg 554 | usg 555 | xr 556 | re 557model.global.edit = gap | addSpan | delSpan 558model.divPart = 559 p | l | lg | sp | ab | graph | tree | eTree | schemaSpec | witList 560model.blockLike = seg 561model.pLike = p | ab 562model.persTraitLike = 563 faith | langKnowledge | nationality | persTrait | sex | socecStatus 564model.persStateLike = 565 persName 566 | affiliation 567 | education 568 | floruit 569 | occupation 570 | persState 571 | relation 572 | residence 573model.persEventLike = birth | death | persEvent 574model.assertLike = 575 model.persTraitLike | model.persStateLike | model.persEventLike 576model.personPart = model.assertLike | note | bibl 577model.publicationStmtPart = 578 address 579 | date 580 | publisher 581 | pubPlace 582 | distributor 583 | authority 584 | idno 585 | availability 586model.glossLike = altIdent | desc | equiv | gloss 587model.quoteLike = quote 588model.respLike = author | editor | respStmt 589model.divWrapper.bottom = trailer | closer | signed 590model.divWrapper = 591 head 592 | byline 593 | dateline 594 | argument 595 | epigraph 596 | opener 597 | salute 598 | docAuthor 599 | docDate 600model.frontPart.drama = 601 set | prologue | epilogue | performance | castList 602model.pLike.front = 603 head 604 | byline 605 | argument 606 | epigraph 607 | docTitle 608 | titlePart 609 | docAuthor 610 | docEdition 611 | docImprint 612 | docDate 613model.titlepagePart = 614 graphic 615 | binaryObject 616 | byline 617 | epigraph 618 | docTitle 619 | titlePart 620 | docAuthor 621 | imprimatur 622 | docEdition 623 | docImprint 624 | docDate 625 | figure 626model.msItemPart = 627 model.respLike 628 | q 629 | note 630 | bibl 631 | listBibl 632 | title 633 | colophon 634 | explicit 635 | filiation 636 | finalRubric 637 | incipit 638 | msItem 639 | msItemStruct 640 | rubric 641 | textLang 642 | decoNote 643model.choicePart = 644 sic | corr | reg | orig | unclear | abbr | expan | seg 645model.lLike = l 646model.recordingPart = model.dateLike | respStmt | equipment | broadcast 647model.imprintPart = publisher | biblScope | pubPlace 648model.catDescPart = textDesc 649model.settingPart = locale | activity 650model.textDescPart_sequence = 651 channel, 652 constitution, 653 derivation, 654 domain, 655 factuality, 656 interaction, 657 preparedness 658model.castItemPart = role | roleDesc | actor 659model.physDescPart_sequenceOptional = 660 objectDesc?, 661 handDesc?, 662 musicNotation?, 663 decoDesc?, 664 additions?, 665 bindingDesc?, 666 sealDesc?, 667 accMat? 668model.nameLike = model.nameLike.agent | rs | lang | placeName | geogName 669model.global = 670 model.global.meta | model.milestoneLike | model.global.edit | anchor 671model.featureVal = model.complexVal | model.singleVal 672model.common = 673 model.oddDecl 674 | model.oddRef 675 | model.qLike 676 | model.biblLike 677 | model.listLike 678 | model.noteLike 679 | model.divPart 680 | label 681 | table 682 | figure 683 | eg 684 | egXML 685model.biblPart = 686 model.respLike 687 | model.imprintPart 688 | note 689 | series 690 | edition 691 | extent 692 | distributor 693 | idno 694 | msIdentifier 695model.datePart = 696 offset 697 | distance 698 | day 699 | week 700 | month 701 | year 702 | occasion 703 | second 704 | minute 705 | hour 706model.frontPart = model.frontPart.drama | divGen | titlePage 707model.addrPart = model.nameLike | addrLine | street | postCode | postBox 708model.pPart.data = 709 model.dateLike 710 | model.timeLike 711 | model.measureLike 712 | model.nameLike 713 | address 714model.inter = 715 model.oddDecl 716 | model.oddRef 717 | model.qLike 718 | model.biblLike 719 | model.listLike 720 | model.noteLike 721 | model.stageLike 722 | label 723 | \text 724 | castList 725 | table 726 | figure 727model.phrase = 728 model.segLike 729 | model.hiLike 730 | model.graphicLike 731 | model.pPart.msdesc 732 | model.pPart.edit 733 | model.ptrLike 734 | model.lPart 735 | model.oddPhr 736 | model.pPart.data 737 | model.ptrLike.form 738p = 739 740 ## (paragraph) marks paragraphs in prose. 741 element p { p.content, p.attributes } 742p.content = macro.paraContent 743p.attributes = 744 att.global.attribute.xmlspace, 745 att.global.attribute.xmlid, 746 att.global.attribute.n, 747 att.global.attribute.xmllang, 748 att.global.attribute.rend, 749 att.global.attribute.xmlbase, 750 att.global.linking.attribute.corresp, 751 att.global.linking.attribute.synch, 752 att.global.linking.attribute.sameAs, 753 att.global.linking.attribute.copyOf, 754 att.global.linking.attribute.next, 755 att.global.linking.attribute.prev, 756 att.global.linking.attribute.exclude, 757 att.global.linking.attribute.select, 758 att.global.analytic.attribute.ana, 759 empty 760foreign = 761 762 ## (foreign) identifies a word or phrase as belonging to some language other 763 ## than that of the surrounding text. 764 element foreign { foreign.content, foreign.attributes } 765foreign.content = macro.phraseSeq 766foreign.attributes = 767 att.global.attribute.xmlspace, 768 att.global.attribute.xmlid, 769 att.global.attribute.n, 770 att.global.attribute.xmllang, 771 att.global.attribute.rend, 772 att.global.attribute.xmlbase, 773 att.global.linking.attribute.corresp, 774 att.global.linking.attribute.synch, 775 att.global.linking.attribute.sameAs, 776 att.global.linking.attribute.copyOf, 777 att.global.linking.attribute.next, 778 att.global.linking.attribute.prev, 779 att.global.linking.attribute.exclude, 780 att.global.linking.attribute.select, 781 att.global.analytic.attribute.ana, 782 empty 783emph = 784 785 ## (emphasized) marks words or phrases which are stressed or emphasized for 786 ## linguistic or rhetorical effect. 787 element emph { emph.content, emph.attributes } 788emph.content = macro.paraContent 789emph.attributes = 790 att.global.attribute.xmlspace, 791 att.global.attribute.xmlid, 792 att.global.attribute.n, 793 att.global.attribute.xmllang, 794 att.global.attribute.rend, 795 att.global.attribute.xmlbase, 796 att.global.linking.attribute.corresp, 797 att.global.linking.attribute.synch, 798 att.global.linking.attribute.sameAs, 799 att.global.linking.attribute.copyOf, 800 att.global.linking.attribute.next, 801 att.global.linking.attribute.prev, 802 att.global.linking.attribute.exclude, 803 att.global.linking.attribute.select, 804 att.global.analytic.attribute.ana, 805 empty 806hi = 807 808 ## (highlighted) marks a word or phrase as graphically distinct from the 809 ## surrounding text, for reasons concerning which no claim is 810 ## made. 811 element hi { hi.content, hi.attributes } 812hi.content = macro.paraContent 813hi.attributes = 814 att.global.attribute.xmlspace, 815 att.global.attribute.xmlid, 816 att.global.attribute.n, 817 att.global.attribute.xmllang, 818 att.global.attribute.rend, 819 att.global.attribute.xmlbase, 820 att.global.linking.attribute.corresp, 821 att.global.linking.attribute.synch, 822 att.global.linking.attribute.sameAs, 823 att.global.linking.attribute.copyOf, 824 att.global.linking.attribute.next, 825 att.global.linking.attribute.prev, 826 att.global.linking.attribute.exclude, 827 att.global.linking.attribute.select, 828 att.global.analytic.attribute.ana, 829 empty 830distinct = 831 832 ## (distinct) identifies any word or phrase which is regarded as linguistically 833 ## distinct, for example as archaic, technical, dialectal, non-preferred, 834 ## etc., or as forming part of a sublanguage. 835 element distinct { distinct.content, distinct.attributes } 836distinct.content = macro.phraseSeq 837distinct.attributes = 838 att.global.attribute.xmlspace, 839 att.global.attribute.xmlid, 840 att.global.attribute.n, 841 att.global.attribute.xmllang, 842 att.global.attribute.rend, 843 att.global.attribute.xmlbase, 844 att.global.linking.attribute.corresp, 845 att.global.linking.attribute.synch, 846 att.global.linking.attribute.sameAs, 847 att.global.linking.attribute.copyOf, 848 att.global.linking.attribute.next, 849 att.global.linking.attribute.prev, 850 att.global.linking.attribute.exclude, 851 att.global.linking.attribute.select, 852 att.global.analytic.attribute.ana, 853 854 ## specifies the sublanguage or register to which the word or phrase 855 ## is being assigned 856 attribute type { data.enumerated }?, 857 858 ## specifies how the phrase is distinct diachronically 859 attribute time { data.code }?, 860 861 ## specifies how the phrase is distinct diatopically 862 attribute space { data.code }?, 863 864 ## specifies how the phrase is distinct diastatically 865 attribute social { data.code }?, 866 empty 867q = 868 869 ## (quoted speech, thought, or writing) contains material which is 870 ## marked as (ostensibly) quoted from elsewhere; in narrative, this element is used to mark direct or 871 ## indirect speech; in dictionaries, it ay be used to mark 872 ## real or contrived examples of usage; in manuscript descriptions or 873 ## other metadata, to mark extracts quoted from the source being documented. 874 element q { q.content, q.attributes } 875q.content = macro.specialPara 876q.attributes = 877 att.global.attribute.xmlspace, 878 att.global.attribute.xmlid, 879 att.global.attribute.n, 880 att.global.attribute.xmllang, 881 att.global.attribute.rend, 882 att.global.attribute.xmlbase, 883 att.global.linking.attribute.corresp, 884 att.global.linking.attribute.synch, 885 att.global.linking.attribute.sameAs, 886 att.global.linking.attribute.copyOf, 887 att.global.linking.attribute.next, 888 att.global.linking.attribute.prev, 889 att.global.linking.attribute.exclude, 890 att.global.linking.attribute.select, 891 att.global.analytic.attribute.ana, 892 att.ascribed.attribute.who, 893 894 ## may be used to indicate whether the quoted matter is spoken 895 ## or thought, or to characterize it more finely. 896 attribute type { data.enumerated }?, 897 898 ## may be used to indicate whether the quoted matter is regarded 899 ## as direct or indirect speech. 900 [ a:defaultValue = "unknown" ] 901 attribute direct { 902 903 ## (speech or thought is represented directly.) 904 "true" 905 | 906 ## (speech or thought is represented indirectly, 907 ## e.g. by use of a marked verbal aspect.) 908 "false" 909 | 910 ## (no claim is made.) 911 "unknown" 912 }?, 913 empty 914quote = 915 916 ## (quotation) contains a phrase or passage attributed by the narrator or 917 ## author to some agency external to the text. 918 element quote { quote.content, quote.attributes } 919quote.content = macro.specialPara 920quote.attributes = 921 att.global.attribute.xmlspace, 922 att.global.attribute.xmlid, 923 att.global.attribute.n, 924 att.global.attribute.xmllang, 925 att.global.attribute.rend, 926 att.global.attribute.xmlbase, 927 att.global.linking.attribute.corresp, 928 att.global.linking.attribute.synch, 929 att.global.linking.attribute.sameAs, 930 att.global.linking.attribute.copyOf, 931 att.global.linking.attribute.next, 932 att.global.linking.attribute.prev, 933 att.global.linking.attribute.exclude, 934 att.global.linking.attribute.select, 935 att.global.analytic.attribute.ana, 936 empty 937cit = 938 939 ## A quotation from some other document, together with a 940 ## bibliographic reference to its source. 941 element cit { cit.content, cit.attributes } 942cit.content = 943 (model.quoteLike | model.biblLike | model.ptrLike | model.global)+ 944cit.attributes = 945 att.global.attribute.xmlspace, 946 att.global.attribute.xmlid, 947 att.global.attribute.n, 948 att.global.attribute.xmllang, 949 att.global.attribute.rend, 950 att.global.attribute.xmlbase, 951 att.global.linking.attribute.corresp, 952 att.global.linking.attribute.synch, 953 att.global.linking.attribute.sameAs, 954 att.global.linking.attribute.copyOf, 955 att.global.linking.attribute.next, 956 att.global.linking.attribute.prev, 957 att.global.linking.attribute.exclude, 958 att.global.linking.attribute.select, 959 att.global.analytic.attribute.ana, 960 empty 961mentioned = 962 963 ## marks words or phrases mentioned, not used. 964 element mentioned { mentioned.content, mentioned.attributes } 965mentioned.content = macro.phraseSeq 966mentioned.attributes = 967 att.global.attribute.xmlspace, 968 att.global.attribute.xmlid, 969 att.global.attribute.n, 970 att.global.attribute.xmllang, 971 att.global.attribute.rend, 972 att.global.attribute.xmlbase, 973 att.global.linking.attribute.corresp, 974 att.global.linking.attribute.synch, 975 att.global.linking.attribute.sameAs, 976 att.global.linking.attribute.copyOf, 977 att.global.linking.attribute.next, 978 att.global.linking.attribute.prev, 979 att.global.linking.attribute.exclude, 980 att.global.linking.attribute.select, 981 att.global.analytic.attribute.ana, 982 empty 983soCalled = 984 985 ## (so called) contains a word or phrase for which the author or narrator 986 ## indicates a disclaiming of responsibility, for example by the use 987 ## of scare quotes or italics. 988 element soCalled { soCalled.content, soCalled.attributes } 989soCalled.content = macro.phraseSeq 990soCalled.attributes = 991 att.global.attribute.xmlspace, 992 att.global.attribute.xmlid, 993 att.global.attribute.n, 994 att.global.attribute.xmllang, 995 att.global.attribute.rend, 996 att.global.attribute.xmlbase, 997 att.global.linking.attribute.corresp, 998 att.global.linking.attribute.synch, 999 att.global.linking.attribute.sameAs, 1000 att.global.linking.attribute.copyOf, 1001 att.global.linking.attribute.next, 1002 att.global.linking.attribute.prev, 1003 att.global.linking.attribute.exclude, 1004 att.global.linking.attribute.select, 1005 att.global.analytic.attribute.ana, 1006 empty 1007altIdent = 1008 1009 ## supplies the recommended XML name for an element, class, 1010 ## attribute, etc. in some language. 1011 element altIdent { altIdent.content, altIdent.attributes } 1012altIdent.content = macro.xtext 1013altIdent.attributes = 1014 att.global.attribute.xmlspace, 1015 att.global.attribute.xmlid, 1016 att.global.attribute.n, 1017 att.global.attribute.xmllang, 1018 att.global.attribute.rend, 1019 att.global.attribute.xmlbase, 1020 att.global.linking.attribute.corresp, 1021 att.global.linking.attribute.synch, 1022 att.global.linking.attribute.sameAs, 1023 att.global.linking.attribute.copyOf, 1024 att.global.linking.attribute.next, 1025 att.global.linking.attribute.prev, 1026 att.global.linking.attribute.exclude, 1027 att.global.linking.attribute.select, 1028 att.global.analytic.attribute.ana, 1029 att.typed.attribute.type, 1030 att.typed.attribute.subtype, 1031 empty 1032desc = 1033 1034 ## (description) contains a brief description of the purpose and application for 1035 ## an element, attribute, or attribute value. 1036 element desc { desc.content, desc.attributes } 1037desc.content = macro.paraContent 1038desc.attributes = 1039 att.global.attribute.xmlspace, 1040 att.global.attribute.xmlid, 1041 att.global.attribute.n, 1042 att.global.attribute.xmllang, 1043 att.global.attribute.rend, 1044 att.global.attribute.xmlbase, 1045 att.global.linking.attribute.corresp, 1046 att.global.linking.attribute.synch, 1047 att.global.linking.attribute.sameAs, 1048 att.global.linking.attribute.copyOf, 1049 att.global.linking.attribute.next, 1050 att.global.linking.attribute.prev, 1051 att.global.linking.attribute.exclude, 1052 att.global.linking.attribute.select, 1053 att.global.analytic.attribute.ana, 1054 empty 1055equiv = 1056 1057 ## specifies a component which is considered equivalent to the 1058 ## parent element, either by co-reference, or by external link. 1059 element equiv { equiv.content, equiv.attributes } 1060equiv.content = empty 1061equiv.attributes = 1062 att.global.attribute.xmlspace, 1063 att.global.attribute.xmlid, 1064 att.global.attribute.n, 1065 att.global.attribute.xmllang, 1066 att.global.attribute.rend, 1067 att.global.attribute.xmlbase, 1068 att.global.linking.attribute.corresp, 1069 att.global.linking.attribute.synch, 1070 att.global.linking.attribute.sameAs, 1071 att.global.linking.attribute.copyOf, 1072 att.global.linking.attribute.next, 1073 att.global.linking.attribute.prev, 1074 att.global.linking.attribute.exclude, 1075 att.global.linking.attribute.select, 1076 att.global.analytic.attribute.ana, 1077 1078 ## names the underlying concept of which the parent is a 1079 ## representation 1080 attribute name { data.name }?, 1081 1082 ## references the underlying concept of which the parent is a 1083 ## representation by means of some external identifier 1084 attribute uri { data.pointer }?, 1085 1086 ## references an external script which contains a method to 1087 ## transform instances of this element to canonical TEI 1088 attribute filter { xsd:anyURI }?, 1089 1090 ## MIME type of external filter script 1091 attribute mimeType { data.word }?, 1092 empty 1093gloss = 1094 1095 ## identifies a phrase or word used to provide a gloss or 1096 ## definition for some other word or phrase. 1097 element gloss { gloss.content, gloss.attributes } 1098gloss.content = macro.phraseSeq 1099gloss.attributes = 1100 att.global.attribute.xmlspace, 1101 att.global.attribute.xmlid, 1102 att.global.attribute.n, 1103 att.global.attribute.xmllang, 1104 att.global.attribute.rend, 1105 att.global.attribute.xmlbase, 1106 att.global.linking.attribute.corresp, 1107 att.global.linking.attribute.synch, 1108 att.global.linking.attribute.sameAs, 1109 att.global.linking.attribute.copyOf, 1110 att.global.linking.attribute.next, 1111 att.global.linking.attribute.prev, 1112 att.global.linking.attribute.exclude, 1113 att.global.linking.attribute.select, 1114 att.global.analytic.attribute.ana, 1115 att.declaring.attribute.decls, 1116 ( 1117 ## identifies the associated term element by an 1118 ## absolute or relative URI reference 1119 attribute target { data.pointer } 1120 | 1121 ## identifies the associated term element using a canonical 1122 ## reference from a scheme defined in a refsDecl element 1123 ## in the TEI header 1124 attribute cRef { data.pointer })?, 1125 empty 1126term = 1127 1128 ## contains a single-word, multi-word, or symbolic designation 1129 ## which is regarded as a technical term. 1130 element term { term.content, term.attributes } 1131term.content = macro.phraseSeq 1132term.attributes = 1133 att.global.attribute.xmlspace, 1134 att.global.attribute.xmlid, 1135 att.global.attribute.n, 1136 att.global.attribute.xmllang, 1137 att.global.attribute.rend, 1138 att.global.attribute.xmlbase, 1139 att.global.linking.attribute.corresp, 1140 att.global.linking.attribute.synch, 1141 att.global.linking.attribute.sameAs, 1142 att.global.linking.attribute.copyOf, 1143 att.global.linking.attribute.next, 1144 att.global.linking.attribute.prev, 1145 att.global.linking.attribute.exclude, 1146 att.global.linking.attribute.select, 1147 att.global.analytic.attribute.ana, 1148 att.declaring.attribute.decls, 1149 att.typed.attribute.type, 1150 att.typed.attribute.subtype, 1151 1152 ## supplies the sort key for this term in an index. 1153 attribute sortKey { data.word }?, 1154 ( 1155 ## identifies the associated gloss element by an 1156 ## absolute or relative URI reference 1157 attribute target { data.pointer } 1158 | 1159 ## identifies the associated gloss element using a 1160 ## canonical reference from a scheme defined in a 1161 ## refsDecl element in the TEI header 1162 attribute cRef { data.pointer })?, 1163 empty 1164sic = 1165 1166 ## contains text reproduced although apparently incorrect or inaccurate. 1167 element sic { sic.content, sic.attributes } 1168sic.content = macro.paraContent 1169sic.attributes = 1170 att.global.attribute.xmlspace, 1171 att.global.attribute.xmlid, 1172 att.global.attribute.n, 1173 att.global.attribute.xmllang, 1174 att.global.attribute.rend, 1175 att.global.attribute.xmlbase, 1176 att.global.linking.attribute.corresp, 1177 att.global.linking.attribute.synch, 1178 att.global.linking.attribute.sameAs, 1179 att.global.linking.attribute.copyOf, 1180 att.global.linking.attribute.next, 1181 att.global.linking.attribute.prev, 1182 att.global.linking.attribute.exclude, 1183 att.global.linking.attribute.select, 1184 att.global.analytic.attribute.ana, 1185 empty 1186corr = 1187 1188 ## (correction) contains the correct form of a passage apparently erroneous in the copy text. 1189 element corr { corr.content, corr.attributes } 1190corr.content = macro.paraContent 1191corr.attributes = 1192 att.global.attribute.xmlspace, 1193 att.global.attribute.xmlid, 1194 att.global.attribute.n, 1195 att.global.attribute.xmllang, 1196 att.global.attribute.rend, 1197 att.global.attribute.xmlbase, 1198 att.global.linking.attribute.corresp, 1199 att.global.linking.attribute.synch, 1200 att.global.linking.attribute.sameAs, 1201 att.global.linking.attribute.copyOf, 1202 att.global.linking.attribute.next, 1203 att.global.linking.attribute.prev, 1204 att.global.linking.attribute.exclude, 1205 att.global.linking.attribute.select, 1206 att.global.analytic.attribute.ana, 1207 att.editLike.attribute.cert, 1208 att.editLike.attribute.resp, 1209 att.editLike.attribute.evidence, 1210 empty 1211choice = 1212 1213 ## groups a number of alternative encodings for the same point in 1214 ## a text. 1215 element choice { choice.content, choice.attributes } 1216choice.content = (model.choicePart | choice)* 1217choice.attributes = 1218 att.global.attribute.xmlspace, 1219 att.global.attribute.xmlid, 1220 att.global.attribute.n, 1221 att.global.attribute.xmllang, 1222 att.global.attribute.rend, 1223 att.global.attribute.xmlbase, 1224 att.global.linking.attribute.corresp, 1225 att.global.linking.attribute.synch, 1226 att.global.linking.attribute.sameAs, 1227 att.global.linking.attribute.copyOf, 1228 att.global.linking.attribute.next, 1229 att.global.linking.attribute.prev, 1230 att.global.linking.attribute.exclude, 1231 att.global.linking.attribute.select, 1232 att.global.analytic.attribute.ana, 1233 empty 1234reg = 1235 1236 ## (regularization) contains a reading which has been regularized or normalized 1237 ## in some sense. 1238 element reg { reg.content, reg.attributes } 1239reg.content = macro.paraContent 1240reg.attributes = 1241 att.global.attribute.xmlspace, 1242 att.global.attribute.xmlid, 1243 att.global.attribute.n, 1244 att.global.attribute.xmllang, 1245 att.global.attribute.rend, 1246 att.global.attribute.xmlbase, 1247 att.global.linking.attribute.corresp, 1248 att.global.linking.attribute.synch, 1249 att.global.linking.attribute.sameAs, 1250 att.global.linking.attribute.copyOf, 1251 att.global.linking.attribute.next, 1252 att.global.linking.attribute.prev, 1253 att.global.linking.attribute.exclude, 1254 att.global.linking.attribute.select, 1255 att.global.analytic.attribute.ana, 1256 att.editLike.attribute.cert, 1257 att.editLike.attribute.resp, 1258 att.editLike.attribute.evidence, 1259 empty 1260orig = 1261 1262 ## (original form) contains a reading which is marked as following the original, 1263 ## rather than being normalized or corrected. 1264 element orig { orig.content, orig.attributes } 1265orig.content = macro.paraContent 1266orig.attributes = 1267 att.global.attribute.xmlspace, 1268 att.global.attribute.xmlid, 1269 att.global.attribute.n, 1270 att.global.attribute.xmllang, 1271 att.global.attribute.rend, 1272 att.global.attribute.xmlbase, 1273 att.global.linking.attribute.corresp, 1274 att.global.linking.attribute.synch, 1275 att.global.linking.attribute.sameAs, 1276 att.global.linking.attribute.copyOf, 1277 att.global.linking.attribute.next, 1278 att.global.linking.attribute.prev, 1279 att.global.linking.attribute.exclude, 1280 att.global.linking.attribute.select, 1281 att.global.analytic.attribute.ana, 1282 empty 1283gap = 1284 1285 ## (omitted material) indicates a point where material has been omitted in a 1286 ## transcription, whether for editorial reasons described in the TEI 1287 ## header, as part of sampling practice, or because the material is 1288 ## illegible or inaudible. 1289 element gap { gap.content, gap.attributes } 1290gap.content = macro.glossSeq 1291gap.attributes = 1292 att.global.attribute.xmlspace, 1293 att.global.attribute.xmlid, 1294 att.global.attribute.n, 1295 att.global.attribute.xmllang, 1296 att.global.attribute.rend, 1297 att.global.attribute.xmlbase, 1298 att.global.linking.attribute.corresp, 1299 att.global.linking.attribute.synch, 1300 att.global.linking.attribute.sameAs, 1301 att.global.linking.attribute.copyOf, 1302 att.global.linking.attribute.next, 1303 att.global.linking.attribute.prev, 1304 att.global.linking.attribute.exclude, 1305 att.global.linking.attribute.select, 1306 att.global.analytic.attribute.ana, 1307 att.editLike.attribute.cert, 1308 att.editLike.attribute.resp, 1309 att.editLike.attribute.evidence, 1310 1311 ## gives the reason for omission. Sample values include 1312 ## sampling, illegible, inaudible, 1313 ## irrelevant, cancelled, cancelled and illegible. 1314 attribute reason { data.words }?, 1315 1316 ## in the case of text omitted from the transcription because of 1317 ## deliberate deletion by an identifiable hand, signifies the hand which 1318 ## made the deletion. 1319 attribute hand { data.pointer }?, 1320 1321 ## In the case of text omitted because of damage, categorizes the cause of the damage, if it can be identified. 1322 attribute agent { data.enumerated }?, 1323 1324 ## indicates approximately how much text has been omitted from the 1325 ## transcription, in letters, minims, inches, or any appropriate unit, 1326 ## either because of editorial policy or because a deletion, damage, or 1327 ## other cause has rendered transcription impossible. 1328 attribute extent { data.words }?, 1329 empty 1330add = 1331 1332 ## (addition) contains letters, words, or phrases inserted in the text by an 1333 ## author, scribe, annotator, or corrector. 1334 element add { add.content, add.attributes } 1335add.content = macro.paraContent 1336add.attributes = 1337 att.global.attribute.xmlspace, 1338 att.global.attribute.xmlid, 1339 att.global.attribute.n, 1340 att.global.attribute.xmllang, 1341 att.global.attribute.rend, 1342 att.global.attribute.xmlbase, 1343 att.global.linking.attribute.corresp, 1344 att.global.linking.attribute.synch, 1345 att.global.linking.attribute.sameAs, 1346 att.global.linking.attribute.copyOf, 1347 att.global.linking.attribute.next, 1348 att.global.linking.attribute.prev, 1349 att.global.linking.attribute.exclude, 1350 att.global.linking.attribute.select, 1351 att.global.analytic.attribute.ana, 1352 att.authorialIntervention.attribute.hand, 1353 att.authorialIntervention.attribute.status, 1354 att.authorialIntervention.attribute.type, 1355 att.editLike.attribute.cert, 1356 att.editLike.attribute.resp, 1357 att.editLike.attribute.evidence, 1358 att.placement.attribute.place, 1359 empty 1360del = 1361 1362 ## (deletion) contains a letter, word or passage deleted, marked as deleted, 1363 ## or otherwise indicated as superfluous or spurious in the copy text by an 1364 ## author, scribe, annotator, or corrector. 1365 element del { del.content, del.attributes } 1366del.content = macro.paraContent 1367del.attributes = 1368 att.global.attribute.xmlspace, 1369 att.global.attribute.xmlid, 1370 att.global.attribute.n, 1371 att.global.attribute.xmllang, 1372 att.global.attribute.rend, 1373 att.global.attribute.xmlbase, 1374 att.global.linking.attribute.corresp, 1375 att.global.linking.attribute.synch, 1376 att.global.linking.attribute.sameAs, 1377 att.global.linking.attribute.copyOf, 1378 att.global.linking.attribute.next, 1379 att.global.linking.attribute.prev, 1380 att.global.linking.attribute.exclude, 1381 att.global.linking.attribute.select, 1382 att.global.analytic.attribute.ana, 1383 att.editLike.attribute.cert, 1384 att.editLike.attribute.resp, 1385 att.editLike.attribute.evidence, 1386 att.authorialIntervention.attribute.hand, 1387 att.authorialIntervention.attribute.status, 1388 att.authorialIntervention.attribute.type, 1389 empty 1390unclear = 1391 1392 ## contains a word, phrase, or passage which cannot be transcribed 1393 ## with certainty because it is illegible or inaudible in the source. 1394 element unclear { unclear.content, unclear.attributes } 1395unclear.content = macro.paraContent 1396unclear.attributes = 1397 att.global.attribute.xmlspace, 1398 att.global.attribute.xmlid, 1399 att.global.attribute.n, 1400 att.global.attribute.xmllang, 1401 att.global.attribute.rend, 1402 att.global.attribute.xmlbase, 1403 att.global.linking.attribute.corresp, 1404 att.global.linking.attribute.synch, 1405 att.global.linking.attribute.sameAs, 1406 att.global.linking.attribute.copyOf, 1407 att.global.linking.attribute.next, 1408 att.global.linking.attribute.prev, 1409 att.global.linking.attribute.exclude, 1410 att.global.linking.attribute.select, 1411 att.global.analytic.attribute.ana, 1412 att.editLike.attribute.cert, 1413 att.editLike.attribute.resp, 1414 att.editLike.attribute.evidence, 1415 1416 ## indicates why the material is hard to transcribe. 1417 attribute reason { data.words }?, 1418 1419 ## Where the difficulty in transcription arises from action 1420 ## (partial deletion, etc.) assignable to an identifiable hand, signifies 1421 ## the hand responsible for the action. 1422 attribute hand { data.pointer }?, 1423 1424 ## Where the difficulty in transcription arises from 1425 ## damage, categorizes the cause of the damage, if it can be identified. 1426 attribute agent { data.enumerated }?, 1427 empty 1428name = 1429 1430 ## (name, proper noun) contains a proper noun or noun phrase. 1431 element name { name.content, name.attributes } 1432name.content = macro.phraseSeq 1433name.attributes = 1434 att.global.attribute.xmlspace, 1435 att.global.attribute.xmlid, 1436 att.global.attribute.n, 1437 att.global.attribute.xmllang, 1438 att.global.attribute.rend, 1439 att.global.attribute.xmlbase, 1440 att.global.linking.attribute.corresp, 1441 att.global.linking.attribute.synch, 1442 att.global.linking.attribute.sameAs, 1443 att.global.linking.attribute.copyOf, 1444 att.global.linking.attribute.next, 1445 att.global.linking.attribute.prev, 1446 att.global.linking.attribute.exclude, 1447 att.global.linking.attribute.select, 1448 att.global.analytic.attribute.ana, 1449 att.naming.attribute.key, 1450 1451 ## indicates the type of the object which is being named by the 1452 ## phrase. 1453 attribute type { data.enumerated }?, 1454 empty 1455rs = 1456 1457 ## (referencing string) contains a general purpose name or referring string. 1458 element rs { rs.content, rs.attributes } 1459rs.content = macro.phraseSeq 1460rs.attributes = 1461 att.global.attribute.xmlspace, 1462 att.global.attribute.xmlid, 1463 att.global.attribute.n, 1464 att.global.attribute.xmllang, 1465 att.global.attribute.rend, 1466 att.global.attribute.xmlbase, 1467 att.global.linking.attribute.corresp, 1468 att.global.linking.attribute.synch, 1469 att.global.linking.attribute.sameAs, 1470 att.global.linking.attribute.copyOf, 1471 att.global.linking.attribute.next, 1472 att.global.linking.attribute.prev, 1473 att.global.linking.attribute.exclude, 1474 att.global.linking.attribute.select, 1475 att.global.analytic.attribute.ana, 1476 att.naming.attribute.key, 1477 1478 ## indicates more specifically the object referred to by the 1479 ## referencing string. Values might include person, 1480 ## place, ship, element etc. 1481 attribute type { data.enumerated }?, 1482 empty 1483address = 1484 1485 ## contains a postal or other address, for example of a 1486 ## publisher, an organization, or an individual. 1487 element address { address.content, address.attributes } 1488address.content = model.global*, (model.addrPart, model.global*)+ 1489address.attributes = 1490 att.global.attribute.xmlspace, 1491 att.global.attribute.xmlid, 1492 att.global.attribute.n, 1493 att.global.attribute.xmllang, 1494 att.global.attribute.rend, 1495 att.global.attribute.xmlbase, 1496 att.global.linking.attribute.corresp, 1497 att.global.linking.attribute.synch, 1498 att.global.linking.attribute.sameAs, 1499 att.global.linking.attribute.copyOf, 1500 att.global.linking.attribute.next, 1501 att.global.linking.attribute.prev, 1502 att.global.linking.attribute.exclude, 1503 att.global.linking.attribute.select, 1504 att.global.analytic.attribute.ana, 1505 empty 1506addrLine = 1507 1508 ## contains one line of a postal or other address. 1509 element addrLine { addrLine.content, addrLine.attributes } 1510addrLine.content = macro.phraseSeq 1511addrLine.attributes = 1512 att.global.attribute.xmlspace, 1513 att.global.attribute.xmlid, 1514 att.global.attribute.n, 1515 att.global.attribute.xmllang, 1516 att.global.attribute.rend, 1517 att.global.attribute.xmlbase, 1518 att.global.linking.attribute.corresp, 1519 att.global.linking.attribute.synch, 1520 att.global.linking.attribute.sameAs, 1521 att.global.linking.attribute.copyOf, 1522 att.global.linking.attribute.next, 1523 att.global.linking.attribute.prev, 1524 att.global.linking.attribute.exclude, 1525 att.global.linking.attribute.select, 1526 att.global.analytic.attribute.ana, 1527 empty 1528street = 1529 1530 ## (street) a full street address including any name or number identifying a 1531 ## building as well as the name of the street or route on which it is 1532 ## located. 1533 element street { street.content, street.attributes } 1534street.content = macro.phraseSeq 1535street.attributes = 1536 att.global.attribute.xmlspace, 1537 att.global.attribute.xmlid, 1538 att.global.attribute.n, 1539 att.global.attribute.xmllang, 1540 att.global.attribute.rend, 1541 att.global.attribute.xmlbase, 1542 att.global.linking.attribute.corresp, 1543 att.global.linking.attribute.synch, 1544 att.global.linking.attribute.sameAs, 1545 att.global.linking.attribute.copyOf, 1546 att.global.linking.attribute.next, 1547 att.global.linking.attribute.prev, 1548 att.global.linking.attribute.exclude, 1549 att.global.linking.attribute.select, 1550 att.global.analytic.attribute.ana, 1551 empty 1552postCode = 1553 1554 ## (postCode) contains a numerical or alphanumeric code used as part of a 1555 ## postal address to simplify sorting or delivery of mail. 1556 element postCode { postCode.content, postCode.attributes } 1557postCode.content = text 1558postCode.attributes = 1559 att.global.attribute.xmlspace, 1560 att.global.attribute.xmlid, 1561 att.global.attribute.n, 1562 att.global.attribute.xmllang, 1563 att.global.attribute.rend, 1564 att.global.attribute.xmlbase, 1565 att.global.linking.attribute.corresp, 1566 att.global.linking.attribute.synch, 1567 att.global.linking.attribute.sameAs, 1568 att.global.linking.attribute.copyOf, 1569 att.global.linking.attribute.next, 1570 att.global.linking.attribute.prev, 1571 att.global.linking.attribute.exclude, 1572 att.global.linking.attribute.select, 1573 att.global.analytic.attribute.ana, 1574 empty 1575postBox = 1576 1577 ## (postBox) contains a number or other identifier for some postal delivery 1578 ## point other than a street address. 1579 element postBox { postBox.content, postBox.attributes } 1580postBox.content = text 1581postBox.attributes = 1582 att.global.attribute.xmlspace, 1583 att.global.attribute.xmlid, 1584 att.global.attribute.n, 1585 att.global.attribute.xmllang, 1586 att.global.attribute.rend, 1587 att.global.attribute.xmlbase, 1588 att.global.linking.attribute.corresp, 1589 att.global.linking.attribute.synch, 1590 att.global.linking.attribute.sameAs, 1591 att.global.linking.attribute.copyOf, 1592 att.global.linking.attribute.next, 1593 att.global.linking.attribute.prev, 1594 att.global.linking.attribute.exclude, 1595 att.global.linking.attribute.select, 1596 att.global.analytic.attribute.ana, 1597 empty 1598num = 1599 1600 ## (number) contains a number, written in any form. 1601 element num { num.content, num.attributes } 1602num.content = macro.phraseSeq 1603num.attributes = 1604 att.global.attribute.xmlspace, 1605 att.global.attribute.xmlid, 1606 att.global.attribute.n, 1607 att.global.attribute.xmllang, 1608 att.global.attribute.rend, 1609 att.global.attribute.xmlbase, 1610 att.global.linking.attribute.corresp, 1611 att.global.linking.attribute.synch, 1612 att.global.linking.attribute.sameAs, 1613 att.global.linking.attribute.copyOf, 1614 att.global.linking.attribute.next, 1615 att.global.linking.attribute.prev, 1616 att.global.linking.attribute.exclude, 1617 att.global.linking.attribute.select, 1618 att.global.analytic.attribute.ana, 1619 1620 ## indicates the type of numeric value. 1621 attribute type { data.enumerated }?, 1622 1623 ## supplies the value of the number in standard form. 1624 attribute value { data.numeric }?, 1625 empty 1626measure = 1627 1628 ## contains a word or phrase referring to some quantity of 1629 ## an object or commodity, usually comprising a number, a unit, and a 1630 ## commodity name. 1631 element measure { measure.content, measure.attributes } 1632measure.content = macro.phraseSeq 1633measure.attributes = 1634 att.global.attribute.xmlspace, 1635 att.global.attribute.xmlid, 1636 att.global.attribute.n, 1637 att.global.attribute.xmllang, 1638 att.global.attribute.rend, 1639 att.global.attribute.xmlbase, 1640 att.global.linking.attribute.corresp, 1641 att.global.linking.attribute.synch, 1642 att.global.linking.attribute.sameAs, 1643 att.global.linking.attribute.copyOf, 1644 att.global.linking.attribute.next, 1645 att.global.linking.attribute.prev, 1646 att.global.linking.attribute.exclude, 1647 att.global.linking.attribute.select, 1648 att.global.analytic.attribute.ana, 1649 att.measurement.attribute.unit, 1650 att.measurement.attribute.quantity, 1651 att.measurement.attribute.commodity, 1652 1653 ## specifies the type of measurement in any convenient typology. 1654 attribute type { data.enumerated }?, 1655 empty 1656date = 1657 1658 ## contains a date in any format. 1659 element date { date.content, date.attributes } 1660date.content = 1661 (text | model.gLike | model.datePart | model.phrase | model.global)* 1662date.attributes = 1663 att.global.attribute.xmlspace, 1664 att.global.attribute.xmlid, 1665 att.global.attribute.n, 1666 att.global.attribute.xmllang, 1667 att.global.attribute.rend, 1668 att.global.attribute.xmlbase, 1669 att.global.linking.attribute.corresp, 1670 att.global.linking.attribute.synch, 1671 att.global.linking.attribute.sameAs, 1672 att.global.linking.attribute.copyOf, 1673 att.global.linking.attribute.next, 1674 att.global.linking.attribute.prev, 1675 att.global.linking.attribute.exclude, 1676 att.global.linking.attribute.select, 1677 att.global.analytic.attribute.ana, 1678 att.datePart.attribute.value, 1679 att.datePart.attribute.type, 1680 att.datePart.attribute.full, 1681 att.editLike.attribute.cert, 1682 att.editLike.attribute.resp, 1683 att.editLike.attribute.evidence, 1684 att.datable.attribute.notBefore, 1685 att.datable.attribute.notAfter, 1686 1687 ## indicates the system or calendar to which the date belongs. 1688 attribute calendar { data.enumerated }?, 1689 1690 ## indicates the degree of precision associated with the date. 1691 attribute precision { data.certainty }?, 1692 empty 1693dateRange = 1694 1695 ## (date range) contains two dates or another phrase delimiting a time period. 1696 element dateRange { dateRange.content, dateRange.attributes } 1697dateRange.content = macro.phraseSeq 1698dateRange.attributes = 1699 att.global.attribute.xmlspace, 1700 att.global.attribute.xmlid, 1701 att.global.attribute.n, 1702 att.global.attribute.xmllang, 1703 att.global.attribute.rend, 1704 att.global.attribute.xmlbase, 1705 att.global.linking.attribute.corresp, 1706 att.global.linking.attribute.synch, 1707 att.global.linking.attribute.sameAs, 1708 att.global.linking.attribute.copyOf, 1709 att.global.linking.attribute.next, 1710 att.global.linking.attribute.prev, 1711 att.global.linking.attribute.exclude, 1712 att.global.linking.attribute.select, 1713 att.global.analytic.attribute.ana, 1714 att.datable.attribute.notBefore, 1715 att.datable.attribute.notAfter, 1716 1717 ## indicates the system or calendar to which the date belongs. 1718 attribute calendar { data.enumerated }?, 1719 1720 ## indicates the starting point of the period in standard form. 1721 attribute from { data.temporal }?, 1722 1723 ## indicates the ending point of the period in standard form. 1724 attribute to { data.temporal }?, 1725 1726 ## indicates the precision to be attached to either or both dates 1727 ## specified. 1728 attribute exact { 1729 1730 ## (the to date is exact) 1731 "to" 1732 | 1733 ## (the from date is exact) 1734 "from" 1735 | 1736 ## (both dates are exact) 1737 "both" 1738 | 1739 ## (both dates are approximate or unspecified) 1740 "none" 1741 }?, 1742 empty 1743time = 1744 1745 ## contains a phrase defining a time of day in any format. 1746 element time { time.content, time.attributes } 1747time.content = 1748 (text | model.gLike | model.datePart | model.phrase | model.global)* 1749time.attributes = 1750 att.global.attribute.xmlspace, 1751 att.global.attribute.xmlid, 1752 att.global.attribute.n, 1753 att.global.attribute.xmllang, 1754 att.global.attribute.rend, 1755 att.global.attribute.xmlbase, 1756 att.global.linking.attribute.corresp, 1757 att.global.linking.attribute.synch, 1758 att.global.linking.attribute.sameAs, 1759 att.global.linking.attribute.copyOf, 1760 att.global.linking.attribute.next, 1761 att.global.linking.attribute.prev, 1762 att.global.linking.attribute.exclude, 1763 att.global.linking.attribute.select, 1764 att.global.analytic.attribute.ana, 1765 att.datePart.attribute.value, 1766 att.datePart.attribute.type, 1767 att.datePart.attribute.full, 1768 att.editLike.attribute.cert, 1769 att.editLike.attribute.resp, 1770 att.editLike.attribute.evidence, 1771 empty 1772timeRange = 1773 1774 ## (time range) contains two times or another phrase indicating a time period. 1775 element timeRange { timeRange.content, timeRange.attributes } 1776timeRange.content = macro.phraseSeq 1777timeRange.attributes = 1778 att.global.attribute.xmlspace, 1779 att.global.attribute.xmlid, 1780 att.global.attribute.n, 1781 att.global.attribute.xmllang, 1782 att.global.attribute.rend, 1783 att.global.attribute.xmlbase, 1784 att.global.linking.attribute.corresp, 1785 att.global.linking.attribute.synch, 1786 att.global.linking.attribute.sameAs, 1787 att.global.linking.attribute.copyOf, 1788 att.global.linking.attribute.next, 1789 att.global.linking.attribute.prev, 1790 att.global.linking.attribute.exclude, 1791 att.global.linking.attribute.select, 1792 att.global.analytic.attribute.ana, 1793 1794 ## indicates the starting point of the time period in a standard form, usually hh:mm:ss. 1795 attribute from { data.temporal }?, 1796 1797 ## indicates the ending point of the time period in standard form, usually hh:mm:ss. 1798 attribute to { data.temporal }?, 1799 1800 ## indicates the precision to be attached to either or both times 1801 ## specified. 1802 attribute exact { 1803 1804 ## (the to time is exact) 1805 "to" 1806 | 1807 ## (the from time is exact) 1808 "from" 1809 | 1810 ## (both times are exact) 1811 "both" 1812 | 1813 ## (both times are approximate or unspecified) 1814 "none" 1815 }?, 1816 empty 1817abbr = 1818 1819 ## (abbreviation) contains an abbreviation of any sort. 1820 element abbr { abbr.content, abbr.attributes } 1821abbr.content = macro.phraseSeq 1822abbr.attributes = 1823 att.global.attribute.xmlspace, 1824 att.global.attribute.xmlid, 1825 att.global.attribute.n, 1826 att.global.attribute.xmllang, 1827 att.global.attribute.rend, 1828 att.global.attribute.xmlbase, 1829 att.global.linking.attribute.corresp, 1830 att.global.linking.attribute.synch, 1831 att.global.linking.attribute.sameAs, 1832 att.global.linking.attribute.copyOf, 1833 att.global.linking.attribute.next, 1834 att.global.linking.attribute.prev, 1835 att.global.linking.attribute.exclude, 1836 att.global.linking.attribute.select, 1837 att.global.analytic.attribute.ana, 1838 1839 ## allows the encoder to classify the abbreviation according to 1840 ## some convenient typology. 1841 attribute type { data.enumerated }?, 1842 empty 1843expan = 1844 1845 ## (expansion) contains the expansion of an abbreviation. 1846 element expan { expan.content, expan.attributes } 1847expan.content = macro.phraseSeq 1848expan.attributes = 1849 att.global.attribute.xmlspace, 1850 att.global.attribute.xmlid, 1851 att.global.attribute.n, 1852 att.global.attribute.xmllang, 1853 att.global.attribute.rend, 1854 att.global.attribute.xmlbase, 1855 att.global.linking.attribute.corresp, 1856 att.global.linking.attribute.synch, 1857 att.global.linking.attribute.sameAs, 1858 att.global.linking.attribute.copyOf, 1859 att.global.linking.attribute.next, 1860 att.global.linking.attribute.prev, 1861 att.global.linking.attribute.exclude, 1862 att.global.linking.attribute.select, 1863 att.global.analytic.attribute.ana, 1864 att.editLike.attribute.cert, 1865 att.editLike.attribute.resp, 1866 att.editLike.attribute.evidence, 1867 empty 1868ptr = 1869 1870 ## defines a pointer to another location. 1871 element ptr { ptr.content, ptr.attributes } 1872ptr.content = empty 1873ptr.attributes = 1874 att.global.attribute.xmlspace, 1875 att.global.attribute.xmlid, 1876 att.global.attribute.n, 1877 att.global.attribute.xmllang, 1878 att.global.attribute.rend, 1879 att.global.attribute.xmlbase, 1880 att.global.linking.attribute.corresp, 1881 att.global.linking.attribute.synch, 1882 att.global.linking.attribute.sameAs, 1883 att.global.linking.attribute.copyOf, 1884 att.global.linking.attribute.next, 1885 att.global.linking.attribute.prev, 1886 att.global.linking.attribute.exclude, 1887 att.global.linking.attribute.select, 1888 att.global.analytic.attribute.ana, 1889 att.pointing.attribute.type, 1890 att.pointing.attribute.evaluate, 1891 att.declaring.attribute.decls, 1892 ( 1893 ## specifies the destination of the pointer by supplying one or 1894 ## more URI References 1895 attribute target { data.pointers } 1896 | 1897 ## specifies the destination of the pointer by supplying a 1898 ## canonical reference from a scheme defined in a refsDecl 1899 ## element in the TEI header 1900 attribute cRef { data.pointers })?, 1901 empty 1902ref = 1903 1904 ## defines a reference to another location, possibly 1905 ## modified by additional text or comment. 1906 element ref { ref.content, ref.attributes } 1907ref.content = macro.paraContent 1908ref.attributes = 1909 att.global.attribute.xmlspace, 1910 att.global.attribute.xmlid, 1911 att.global.attribute.n, 1912 att.global.attribute.xmllang, 1913 att.global.attribute.rend, 1914 att.global.attribute.xmlbase, 1915 att.global.linking.attribute.corresp, 1916 att.global.linking.attribute.synch, 1917 att.global.linking.attribute.sameAs, 1918 att.global.linking.attribute.copyOf, 1919 att.global.linking.attribute.next, 1920 att.global.linking.attribute.prev, 1921 att.global.linking.attribute.exclude, 1922 att.global.linking.attribute.select, 1923 att.global.analytic.attribute.ana, 1924 att.pointing.attribute.type, 1925 att.pointing.attribute.evaluate, 1926 att.declaring.attribute.decls, 1927 ( 1928 ## specifies the destination of the reference by supplying one 1929 ## or more URI References 1930 attribute target { data.pointers } 1931 | 1932 ## specifies the destination of the reference by supplying a 1933 ## canonical reference from a scheme defined in a refsDecl 1934 ## element in the TEI header 1935 attribute cRef { data.pointers })?, 1936 empty 1937\list = 1938 1939 ## contains any sequence of items organized as a list. 1940 element list { list.content, list.attributes } 1941list.content = 1942 (model.divWrapper | model.global)*, 1943 ((item, model.global*)+ 1944 | (headLabel?, 1945 headItem?, 1946 (label, model.global*, item, model.global*)+)), 1947 (model.divWrapper.bottom, model.global*)* 1948list.attributes = 1949 att.global.attribute.xmlspace, 1950 att.global.attribute.xmlid, 1951 att.global.attribute.n, 1952 att.global.attribute.xmllang, 1953 att.global.attribute.rend, 1954 att.global.attribute.xmlbase, 1955 att.global.linking.attribute.corresp, 1956 att.global.linking.attribute.synch, 1957 att.global.linking.attribute.sameAs, 1958 att.global.linking.attribute.copyOf, 1959 att.global.linking.attribute.next, 1960 att.global.linking.attribute.prev, 1961 att.global.linking.attribute.exclude, 1962 att.global.linking.attribute.select, 1963 att.global.analytic.attribute.ana, 1964 1965 ## describes the form of the list. 1966 [ a:defaultValue = "simple" ] attribute type { data.enumerated }?, 1967 empty 1968item = 1969 1970 ## contains one 1971 ## component of a list. 1972 element item { item.content, item.attributes } 1973item.content = macro.specialPara 1974item.attributes = 1975 att.global.attribute.xmlspace, 1976 att.global.attribute.xmlid, 1977 att.global.attribute.n, 1978 att.global.attribute.xmllang, 1979 att.global.attribute.rend, 1980 att.global.attribute.xmlbase, 1981 att.global.linking.attribute.corresp, 1982 att.global.linking.attribute.synch, 1983 att.global.linking.attribute.sameAs, 1984 att.global.linking.attribute.copyOf, 1985 att.global.linking.attribute.next, 1986 att.global.linking.attribute.prev, 1987 att.global.linking.attribute.exclude, 1988 att.global.linking.attribute.select, 1989 att.global.analytic.attribute.ana, 1990 empty 1991label = 1992 1993 ## contains the label associated with an item in a list; in 1994 ## glossaries, marks the term being defined. 1995 element label { label.content, label.attributes } 1996label.content = macro.phraseSeq 1997label.attributes = 1998 att.global.attribute.xmlspace, 1999 att.global.attribute.xmlid, 2000 att.global.attribute.n, 2001 att.global.attribute.xmllang, 2002 att.global.attribute.rend, 2003 att.global.attribute.xmlbase, 2004 att.global.linking.attribute.corresp, 2005 att.global.linking.attribute.synch, 2006 att.global.linking.attribute.sameAs, 2007 att.global.linking.attribute.copyOf, 2008 att.global.linking.attribute.next, 2009 att.global.linking.attribute.prev, 2010 att.global.linking.attribute.exclude, 2011 att.global.linking.attribute.select, 2012 att.global.analytic.attribute.ana, 2013 empty 2014head = 2015 2016 ## (heading) contains any type of heading, for example the title of a section, 2017 ## or the heading of a list, glossary, manuscript description, etc. 2018 element head { head.content, head.attributes } 2019head.content = macro.paraContent 2020head.attributes = 2021 att.global.attribute.xmlspace, 2022 att.global.attribute.xmlid, 2023 att.global.attribute.n, 2024 att.global.attribute.xmllang, 2025 att.global.attribute.rend, 2026 att.global.attribute.xmlbase, 2027 att.global.linking.attribute.corresp, 2028 att.global.linking.attribute.synch, 2029 att.global.linking.attribute.sameAs, 2030 att.global.linking.attribute.copyOf, 2031 att.global.linking.attribute.next, 2032 att.global.linking.attribute.prev, 2033 att.global.linking.attribute.exclude, 2034 att.global.linking.attribute.select, 2035 att.global.analytic.attribute.ana, 2036 2037 ## categorizes the heading in any way meaningful 2038 ## to the encoder. 2039 attribute type { data.enumerated }?, 2040 empty 2041headLabel = 2042 2043 ## (heading for list labels) contains the heading for the label or term column in a 2044 ## glossary list or similar structured list. 2045 element headLabel { headLabel.content, headLabel.attributes } 2046headLabel.content = macro.phraseSeq 2047headLabel.attributes = 2048 att.global.attribute.xmlspace, 2049 att.global.attribute.xmlid, 2050 att.global.attribute.n, 2051 att.global.attribute.xmllang, 2052 att.global.attribute.rend, 2053 att.global.attribute.xmlbase, 2054 att.global.linking.attribute.corresp, 2055 att.global.linking.attribute.synch, 2056 att.global.linking.attribute.sameAs, 2057 att.global.linking.attribute.copyOf, 2058 att.global.linking.attribute.next, 2059 att.global.linking.attribute.prev, 2060 att.global.linking.attribute.exclude, 2061 att.global.linking.attribute.select, 2062 att.global.analytic.attribute.ana, 2063 empty 2064headItem = 2065 2066 ## (heading for list items) contains the heading for the item or gloss column in a 2067 ## glossary list or similar structured list. 2068 element headItem { headItem.content, headItem.attributes } 2069headItem.content = macro.phraseSeq 2070headItem.attributes = 2071 att.global.attribute.xmlspace, 2072 att.global.attribute.xmlid, 2073 att.global.attribute.n, 2074 att.global.attribute.xmllang, 2075 att.global.attribute.rend, 2076 att.global.attribute.xmlbase, 2077 att.global.linking.attribute.corresp, 2078 att.global.linking.attribute.synch, 2079 att.global.linking.attribute.sameAs, 2080 att.global.linking.attribute.copyOf, 2081 att.global.linking.attribute.next, 2082 att.global.linking.attribute.prev, 2083 att.global.linking.attribute.exclude, 2084 att.global.linking.attribute.select, 2085 att.global.analytic.attribute.ana, 2086 empty 2087note = 2088 2089 ## contains a note or annotation. 2090 element note { note.content, note.attributes } 2091note.content = macro.specialPara 2092note.attributes = 2093 att.global.attribute.xmlspace, 2094 att.global.attribute.xmlid, 2095 att.global.attribute.n, 2096 att.global.attribute.xmllang, 2097 att.global.attribute.rend, 2098 att.global.attribute.xmlbase, 2099 att.global.linking.attribute.corresp, 2100 att.global.linking.attribute.synch, 2101 att.global.linking.attribute.sameAs, 2102 att.global.linking.attribute.copyOf, 2103 att.global.linking.attribute.next, 2104 att.global.linking.attribute.prev, 2105 att.global.linking.attribute.exclude, 2106 att.global.linking.attribute.select, 2107 att.global.analytic.attribute.ana, 2108 att.placement.attribute.place, 2109 2110 ## describes the type of note. 2111 attribute type { data.enumerated }?, 2112 2113 ## indicates who is responsible for the annotation: author, 2114 ## editor, translator, etc. 2115 attribute resp { data.pointer }?, 2116 2117 ## indicates whether the copy text shows the exact place of reference 2118 ## for the note. 2119 [ a:defaultValue = "true" ] 2120 attribute anchored { 2121 2122 ## (copy text indicates the place of attachment for the note.) 2123 "true" 2124 | 2125 ## (copy text indicates no place of attachment for the note.) 2126 "false" 2127 }?, 2128 2129 ## indicates the point (or points) of attachment for a note, or the beginning of 2130 ## the span to which the note is attached. 2131 attribute target { data.pointers }?, 2132 2133 ## points to the end of the span to which the note is attached, if 2134 ## the note is not embedded in the text at that point. 2135 attribute targetEnd { data.pointers }?, 2136 empty 2137index = 2138 2139 ## (index entry) marks a location to be indexed for whatever purpose. 2140 element index { index.content, index.attributes } 2141index.content = (term, index?)* 2142index.attributes = 2143 att.global.attribute.xmlspace, 2144 att.global.attribute.xmlid, 2145 att.global.attribute.n, 2146 att.global.attribute.xmllang, 2147 att.global.attribute.rend, 2148 att.global.attribute.xmlbase, 2149 att.global.linking.attribute.corresp, 2150 att.global.linking.attribute.synch, 2151 att.global.linking.attribute.sameAs, 2152 att.global.linking.attribute.copyOf, 2153 att.global.linking.attribute.next, 2154 att.global.linking.attribute.prev, 2155 att.global.linking.attribute.exclude, 2156 att.global.linking.attribute.select, 2157 att.global.analytic.attribute.ana, 2158 att.spanning.attribute.spanTo, 2159 2160 ## supplies a name to specify which index (of several) the index entry belongs to. 2161 attribute indexName { data.name }?, 2162 empty 2163divGen = 2164 2165 ## (automatically generated text division) indicates the location at which a textual division generated 2166 ## automatically by a text-processing application is to appear. 2167 element divGen { divGen.content, divGen.attributes } 2168divGen.content = model.divWrapper* 2169divGen.attributes = 2170 att.global.attribute.xmlspace, 2171 att.global.attribute.xmlid, 2172 att.global.attribute.n, 2173 att.global.attribute.xmllang, 2174 att.global.attribute.rend, 2175 att.global.attribute.xmlbase, 2176 att.global.linking.attribute.corresp, 2177 att.global.linking.attribute.synch, 2178 att.global.linking.attribute.sameAs, 2179 att.global.linking.attribute.copyOf, 2180 att.global.linking.attribute.next, 2181 att.global.linking.attribute.prev, 2182 att.global.linking.attribute.exclude, 2183 att.global.linking.attribute.select, 2184 att.global.analytic.attribute.ana, 2185 2186 ## specifies what type of generated text division (e.g. index, 2187 ## table of contents, etc.) is to appear. 2188 attribute type { data.enumerated }?, 2189 empty 2190graphic = 2191 2192 ## indicates the location of an inline graphic, illustration, or figure. 2193 element graphic { graphic.content, graphic.attributes } 2194graphic.content = empty 2195graphic.attributes = 2196 att.global.attribute.xmlspace, 2197 att.global.attribute.xmlid, 2198 att.global.attribute.n, 2199 att.global.attribute.xmllang, 2200 att.global.attribute.rend, 2201 att.global.attribute.xmlbase, 2202 att.global.linking.attribute.corresp, 2203 att.global.linking.attribute.synch, 2204 att.global.linking.attribute.sameAs, 2205 att.global.linking.attribute.copyOf, 2206 att.global.linking.attribute.next, 2207 att.global.linking.attribute.prev, 2208 att.global.linking.attribute.exclude, 2209 att.global.linking.attribute.select, 2210 att.global.analytic.attribute.ana, 2211 2212 ## The display width of the image 2213 attribute width { data.outputMeasurement }?, 2214 2215 ## The display height of the image 2216 attribute height { data.outputMeasurement }?, 2217 2218 ## A scale factor to be applied to the image to make it the desired display size 2219 attribute scale { data.probability }?, 2220 2221 ## The target URL 2222 attribute url { data.pointer }?, 2223 2224 ## The MIME type 2225 attribute mimeType { data.word }?, 2226 empty 2227binaryObject = 2228 2229 ## provides encoded binary data representing an inline graphic or other object. 2230 element binaryObject { binaryObject.content, binaryObject.attributes } 2231binaryObject.content = text 2232binaryObject.attributes = 2233 att.global.attribute.xmlspace, 2234 att.global.attribute.xmlid, 2235 att.global.attribute.n, 2236 att.global.attribute.xmllang, 2237 att.global.attribute.rend, 2238 att.global.attribute.xmlbase, 2239 att.global.linking.attribute.corresp, 2240 att.global.linking.attribute.synch, 2241 att.global.linking.attribute.sameAs, 2242 att.global.linking.attribute.copyOf, 2243 att.global.linking.attribute.next, 2244 att.global.linking.attribute.prev, 2245 att.global.linking.attribute.exclude, 2246 att.global.linking.attribute.select, 2247 att.global.analytic.attribute.ana, 2248 2249 ## The display width of the object 2250 attribute width { data.outputMeasurement }?, 2251 2252 ## The display height of the object 2253 attribute height { data.outputMeasurement }?, 2254 2255 ## A scale factor to be applied to the object to make it the desired display size 2256 attribute scale { data.numeric }?, 2257 2258 ## The MIME type 2259 attribute mimeType { data.word }?, 2260 2261 ## The encoding used to encode the binary data. If not 2262 ## specified, this is assumed to be Base64 2263 attribute encoding { data.words }?, 2264 empty 2265milestone = 2266 2267 ## marks a boundary point separating any kind of section of a text, as indicated by 2268 ## changes in a standard reference system, where the section is not 2269 ## represented by a structural element. 2270 element milestone { milestone.content, milestone.attributes } 2271milestone.content = empty 2272milestone.attributes = 2273 att.global.attribute.xmlspace, 2274 att.global.attribute.xmlid, 2275 att.global.attribute.n, 2276 att.global.attribute.xmllang, 2277 att.global.attribute.rend, 2278 att.global.attribute.xmlbase, 2279 att.global.linking.attribute.corresp, 2280 att.global.linking.attribute.synch, 2281 att.global.linking.attribute.sameAs, 2282 att.global.linking.attribute.copyOf, 2283 att.global.linking.attribute.next, 2284 att.global.linking.attribute.prev, 2285 att.global.linking.attribute.exclude, 2286 att.global.linking.attribute.select, 2287 att.global.analytic.attribute.ana, 2288 2289 ## indicates the edition or version to which the milestone applies. 2290 attribute ed { data.code }?, 2291 2292 ## provides a conventional name for the kind of section changing at this milestone. 2293 attribute unit { data.enumerated }, 2294 empty 2295pb = 2296 2297 ## (page break) marks the boundary between one page of a text and the next 2298 ## in a standard reference system. 2299 element pb { pb.content, pb.attributes } 2300pb.content = empty 2301pb.attributes = 2302 att.global.attribute.xmlspace, 2303 att.global.attribute.xmlid, 2304 att.global.attribute.n, 2305 att.global.attribute.xmllang, 2306 att.global.attribute.rend, 2307 att.global.attribute.xmlbase, 2308 att.global.linking.attribute.corresp, 2309 att.global.linking.attribute.synch, 2310 att.global.linking.attribute.sameAs, 2311 att.global.linking.attribute.copyOf, 2312 att.global.linking.attribute.next, 2313 att.global.linking.attribute.prev, 2314 att.global.linking.attribute.exclude, 2315 att.global.linking.attribute.select, 2316 att.global.analytic.attribute.ana, 2317 2318 ## indicates the edition or version in which the page break is located 2319 ## at this point 2320 attribute ed { data.code }?, 2321 empty 2322lb = 2323 2324 ## (line break) marks the start of a new (typographic) line in some 2325 ## edition or version of a text. 2326 element lb { lb.content, lb.attributes } 2327lb.content = empty 2328lb.attributes = 2329 att.global.attribute.xmlspace, 2330 att.global.attribute.xmlid, 2331 att.global.attribute.n, 2332 att.global.attribute.xmllang, 2333 att.global.attribute.rend, 2334 att.global.attribute.xmlbase, 2335 att.global.linking.attribute.corresp, 2336 att.global.linking.attribute.synch, 2337 att.global.linking.attribute.sameAs, 2338 att.global.linking.attribute.copyOf, 2339 att.global.linking.attribute.next, 2340 att.global.linking.attribute.prev, 2341 att.global.linking.attribute.exclude, 2342 att.global.linking.attribute.select, 2343 att.global.analytic.attribute.ana, 2344 2345 ## indicates the edition or version in which the line break is located 2346 ## at this point 2347 attribute ed { data.code }?, 2348 empty 2349cb = 2350 2351 ## (column break) marks the boundary between one column of a text and the next 2352 ## in a standard reference system. 2353 element cb { cb.content, cb.attributes } 2354cb.content = empty 2355cb.attributes = 2356 att.global.attribute.xmlspace, 2357 att.global.attribute.xmlid, 2358 att.global.attribute.n, 2359 att.global.attribute.xmllang, 2360 att.global.attribute.rend, 2361 att.global.attribute.xmlbase, 2362 att.global.linking.attribute.corresp, 2363 att.global.linking.attribute.synch, 2364 att.global.linking.attribute.sameAs, 2365 att.global.linking.attribute.copyOf, 2366 att.global.linking.attribute.next, 2367 att.global.linking.attribute.prev, 2368 att.global.linking.attribute.exclude, 2369 att.global.linking.attribute.select, 2370 att.global.analytic.attribute.ana, 2371 2372 ## indicates the edition or version in which the column break is located 2373 ## at this point 2374 attribute ed { data.code }?, 2375 empty 2376bibl = 2377 2378 ## (bibliographic citation) contains a loosely-structured bibliographic citation of which 2379 ## the sub-components may or may not be explicitly tagged. 2380 element bibl { bibl.content, bibl.attributes } 2381bibl.content = 2382 (text 2383 | model.gLike 2384 | model.hiLike 2385 | model.pPart.data 2386 | model.pPart.edit 2387 | model.segLike 2388 | model.ptrLike 2389 | model.biblPart 2390 | model.global)* 2391bibl.attributes = 2392 att.global.attribute.xmlspace, 2393 att.global.attribute.xmlid, 2394 att.global.attribute.n, 2395 att.global.attribute.xmllang, 2396 att.global.attribute.rend, 2397 att.global.attribute.xmlbase, 2398 att.global.linking.attribute.corresp, 2399 att.global.linking.attribute.synch, 2400 att.global.linking.attribute.sameAs, 2401 att.global.linking.attribute.copyOf, 2402 att.global.linking.attribute.next, 2403 att.global.linking.attribute.prev, 2404 att.global.linking.attribute.exclude, 2405 att.global.linking.attribute.select, 2406 att.global.analytic.attribute.ana, 2407 att.declarable.attribute.default, 2408 empty 2409biblItem = 2410 2411 ## (bibliographic citation) contains a bibliographic citation in which only bibliographic 2412 ## subelements appear. 2413 element biblItem { biblItem.content, biblItem.attributes } 2414biblItem.content = 2415 (title 2416 | biblItem 2417 | imprint 2418 | model.nameLike 2419 | model.biblPart 2420 | model.dateLike)+ 2421biblItem.attributes = 2422 att.global.attribute.xmlspace, 2423 att.global.attribute.xmlid, 2424 att.global.attribute.n, 2425 att.global.attribute.xmllang, 2426 att.global.attribute.rend, 2427 att.global.attribute.xmlbase, 2428 att.global.linking.attribute.corresp, 2429 att.global.linking.attribute.synch, 2430 att.global.linking.attribute.sameAs, 2431 att.global.linking.attribute.copyOf, 2432 att.global.linking.attribute.next, 2433 att.global.linking.attribute.prev, 2434 att.global.linking.attribute.exclude, 2435 att.global.linking.attribute.select, 2436 att.global.analytic.attribute.ana, 2437 att.declarable.attribute.default, 2438 att.typed.attribute.type, 2439 att.typed.attribute.subtype, 2440 2441 ## indicates the physical form of the object of this bibliographic entry. 2442 attribute form { xsd:token }?, 2443 2444 ## indicates the publication status of the object of this bibliographic entry. 2445 attribute status { text }?, 2446 2447 ## indicates the relationship of this bibliographic entry to 2448 ## that of its parent bibl or biblItem. 2449 attribute role { text }?, 2450 empty 2451biblStruct = 2452 2453 ## (structured bibliographic citation) contains a structured bibliographic citation, in which only 2454 ## bibliographic subelements appear and in a specified order. 2455 element biblStruct { biblStruct.content, biblStruct.attributes } 2456biblStruct.content = 2457 analytic*, (monogr, series*)+, (model.noteLike | idno)* 2458biblStruct.attributes = 2459 att.global.attribute.xmlspace, 2460 att.global.attribute.xmlid, 2461 att.global.attribute.n, 2462 att.global.attribute.xmllang, 2463 att.global.attribute.rend, 2464 att.global.attribute.xmlbase, 2465 att.global.linking.attribute.corresp, 2466 att.global.linking.attribute.synch, 2467 att.global.linking.attribute.sameAs, 2468 att.global.linking.attribute.copyOf, 2469 att.global.linking.attribute.next, 2470 att.global.linking.attribute.prev, 2471 att.global.linking.attribute.exclude, 2472 att.global.linking.attribute.select, 2473 att.global.analytic.attribute.ana, 2474 att.declarable.attribute.default, 2475 empty 2476biblFull = 2477 2478 ## contains a fully-structured bibliographic citation, in which all 2479 ## components of the TEI file description 2480 ## are present. 2481 element biblFull { biblFull.content, biblFull.attributes } 2482biblFull.content = macro.fileDescPart, sourceDesc* 2483biblFull.attributes = 2484 att.global.attribute.xmlspace, 2485 att.global.attribute.xmlid, 2486 att.global.attribute.n, 2487 att.global.attribute.xmllang, 2488 att.global.attribute.rend, 2489 att.global.attribute.xmlbase, 2490 att.global.linking.attribute.corresp, 2491 att.global.linking.attribute.synch, 2492 att.global.linking.attribute.sameAs, 2493 att.global.linking.attribute.copyOf, 2494 att.global.linking.attribute.next, 2495 att.global.linking.attribute.prev, 2496 att.global.linking.attribute.exclude, 2497 att.global.linking.attribute.select, 2498 att.global.analytic.attribute.ana, 2499 att.declarable.attribute.default, 2500 empty 2501listBibl = 2502 2503 ## (citation list) contains a list of bibliographic citations of any kind. 2504 element listBibl { listBibl.content, listBibl.attributes } 2505listBibl.content = 2506 (model.divWrapper | model.global)*, 2507 (model.biblLike, model.global*)+, 2508 (model.divWrapper.bottom, model.global*)* 2509listBibl.attributes = 2510 att.global.attribute.xmlspace, 2511 att.global.attribute.xmlid, 2512 att.global.attribute.n, 2513 att.global.attribute.xmllang, 2514 att.global.attribute.rend, 2515 att.global.attribute.xmlbase, 2516 att.global.linking.attribute.corresp, 2517 att.global.linking.attribute.synch, 2518 att.global.linking.attribute.sameAs, 2519 att.global.linking.attribute.copyOf, 2520 att.global.linking.attribute.next, 2521 att.global.linking.attribute.prev, 2522 att.global.linking.attribute.exclude, 2523 att.global.linking.attribute.select, 2524 att.global.analytic.attribute.ana, 2525 att.declarable.attribute.default, 2526 empty 2527analytic = 2528 2529 ## (analytic level) contains bibliographic elements describing an item (e.g. an 2530 ## article or poem) published within a monograph or journal and not as an 2531 ## independent publication. 2532 element analytic { analytic.content, analytic.attributes } 2533analytic.content = (author | editor | respStmt | title)* 2534analytic.attributes = 2535 att.global.attribute.xmlspace, 2536 att.global.attribute.xmlid, 2537 att.global.attribute.n, 2538 att.global.attribute.xmllang, 2539 att.global.attribute.rend, 2540 att.global.attribute.xmlbase, 2541 att.global.linking.attribute.corresp, 2542 att.global.linking.attribute.synch, 2543 att.global.linking.attribute.sameAs, 2544 att.global.linking.attribute.copyOf, 2545 att.global.linking.attribute.next, 2546 att.global.linking.attribute.prev, 2547 att.global.linking.attribute.exclude, 2548 att.global.linking.attribute.select, 2549 att.global.analytic.attribute.ana, 2550 empty 2551monogr = 2552 2553 ## (monographic level) contains bibliographic elements describing an item (e.g. a book 2554 ## or journal) published as an independent item (i.e. as a separate 2555 ## physical object). 2556 element monogr { monogr.content, monogr.attributes } 2557monogr.content = 2558 (((author | editor | respStmt), 2559 (author | editor | respStmt)*, 2560 title+, 2561 (editor | respStmt)*) 2562 | (title+, (author | editor | respStmt)*))?, 2563 (model.noteLike | meeting)*, 2564 (edition, (editor | respStmt)*)*, 2565 imprint, 2566 (imprint | extent | biblScope)* 2567monogr.attributes = 2568 att.global.attribute.xmlspace, 2569 att.global.attribute.xmlid, 2570 att.global.attribute.n, 2571 att.global.attribute.xmllang, 2572 att.global.attribute.rend, 2573 att.global.attribute.xmlbase, 2574 att.global.linking.attribute.corresp, 2575 att.global.linking.attribute.synch, 2576 att.global.linking.attribute.sameAs, 2577 att.global.linking.attribute.copyOf, 2578 att.global.linking.attribute.next, 2579 att.global.linking.attribute.prev, 2580 att.global.linking.attribute.exclude, 2581 att.global.linking.attribute.select, 2582 att.global.analytic.attribute.ana, 2583 empty 2584series = 2585 2586 ## (series information) contains information about the series in which a book or other 2587 ## bibliographic item has appeared. 2588 element series { series.content, series.attributes } 2589series.content = 2590 (text 2591 | model.gLike 2592 | title 2593 | editor 2594 | respStmt 2595 | biblScope 2596 | model.global)* 2597series.attributes = 2598 att.global.attribute.xmlspace, 2599 att.global.attribute.xmlid, 2600 att.global.attribute.n, 2601 att.global.attribute.xmllang, 2602 att.global.attribute.rend, 2603 att.global.attribute.xmlbase, 2604 att.global.linking.attribute.corresp, 2605 att.global.linking.attribute.synch, 2606 att.global.linking.attribute.sameAs, 2607 att.global.linking.attribute.copyOf, 2608 att.global.linking.attribute.next, 2609 att.global.linking.attribute.prev, 2610 att.global.linking.attribute.exclude, 2611 att.global.linking.attribute.select, 2612 att.global.analytic.attribute.ana, 2613 empty 2614author = 2615 2616 ## in a bibliographic reference, contains the name of the author(s), 2617 ## personal or corporate, 2618 ## of a work; the primary statement of responsibility for any 2619 ## bibliographic item. 2620 element author { author.content, author.attributes } 2621author.content = macro.phraseSeq 2622author.attributes = 2623 att.global.attribute.xmlspace, 2624 att.global.attribute.xmlid, 2625 att.global.attribute.n, 2626 att.global.attribute.xmllang, 2627 att.global.attribute.rend, 2628 att.global.attribute.xmlbase, 2629 att.global.linking.attribute.corresp, 2630 att.global.linking.attribute.synch, 2631 att.global.linking.attribute.sameAs, 2632 att.global.linking.attribute.copyOf, 2633 att.global.linking.attribute.next, 2634 att.global.linking.attribute.prev, 2635 att.global.linking.attribute.exclude, 2636 att.global.linking.attribute.select, 2637 att.global.analytic.attribute.ana, 2638 empty 2639editor = 2640 2641 ## (editor) secondary statement of responsibility for a 2642 ## bibliographic item, for example the name of an individual, institution 2643 ## or organization, (or of several such) acting as editor, compiler, 2644 ## translator, etc. 2645 element editor { editor.content, editor.attributes } 2646editor.content = macro.phraseSeq 2647editor.attributes = 2648 att.global.attribute.xmlspace, 2649 att.global.attribute.xmlid, 2650 att.global.attribute.n, 2651 att.global.attribute.xmllang, 2652 att.global.attribute.rend, 2653 att.global.attribute.xmlbase, 2654 att.global.linking.attribute.corresp, 2655 att.global.linking.attribute.synch, 2656 att.global.linking.attribute.sameAs, 2657 att.global.linking.attribute.copyOf, 2658 att.global.linking.attribute.next, 2659 att.global.linking.attribute.prev, 2660 att.global.linking.attribute.exclude, 2661 att.global.linking.attribute.select, 2662 att.global.analytic.attribute.ana, 2663 2664 ## specifies the nature of the intellectual responsibility 2665 [ a:defaultValue = "editor" ] attribute role { data.enumerated }?, 2666 empty 2667respStmt = 2668 2669 ## (statement of responsibility) supplies a statement of responsibility for someone responsible 2670 ## for the intellectual content of a text, edition, recording, or 2671 ## series, where the specialized elements for authors, editors, etc. do 2672 ## not suffice or do not apply. 2673 element respStmt { respStmt.content, respStmt.attributes } 2674respStmt.content = 2675 (resp, resp*, model.nameLike.agent+) 2676 | (model.nameLike.agent, model.nameLike.agent*, resp+) 2677respStmt.attributes = 2678 att.global.attribute.xmlspace, 2679 att.global.attribute.xmlid, 2680 att.global.attribute.n, 2681 att.global.attribute.xmllang, 2682 att.global.attribute.rend, 2683 att.global.attribute.xmlbase, 2684 att.global.linking.attribute.corresp, 2685 att.global.linking.attribute.synch, 2686 att.global.linking.attribute.sameAs, 2687 att.global.linking.attribute.copyOf, 2688 att.global.linking.attribute.next, 2689 att.global.linking.attribute.prev, 2690 att.global.linking.attribute.exclude, 2691 att.global.linking.attribute.select, 2692 att.global.analytic.attribute.ana, 2693 empty 2694resp = 2695 2696 ## contains a phrase describing the nature of a person's 2697 ## intellectual responsibility. 2698 element resp { resp.content, resp.attributes } 2699resp.content = macro.phraseSeq 2700resp.attributes = 2701 att.global.attribute.xmlspace, 2702 att.global.attribute.xmlid, 2703 att.global.attribute.n, 2704 att.global.attribute.xmllang, 2705 att.global.attribute.rend, 2706 att.global.attribute.xmlbase, 2707 att.global.linking.attribute.corresp, 2708 att.global.linking.attribute.synch, 2709 att.global.linking.attribute.sameAs, 2710 att.global.linking.attribute.copyOf, 2711 att.global.linking.attribute.next, 2712 att.global.linking.attribute.prev, 2713 att.global.linking.attribute.exclude, 2714 att.global.linking.attribute.select, 2715 att.global.analytic.attribute.ana, 2716 empty 2717title = 2718 2719 ## contains the full title of a work of any kind. 2720 element title { title.content, title.attributes } 2721title.content = macro.paraContent 2722title.attributes = 2723 att.global.attribute.xmlspace, 2724 att.global.attribute.xmlid, 2725 att.global.attribute.n, 2726 att.global.attribute.xmllang, 2727 att.global.attribute.rend, 2728 att.global.attribute.xmlbase, 2729 att.global.linking.attribute.corresp, 2730 att.global.linking.attribute.synch, 2731 att.global.linking.attribute.sameAs, 2732 att.global.linking.attribute.copyOf, 2733 att.global.linking.attribute.next, 2734 att.global.linking.attribute.prev, 2735 att.global.linking.attribute.exclude, 2736 att.global.linking.attribute.select, 2737 att.global.analytic.attribute.ana, 2738 2739 ## indicates the bibliographic level for a title, that is, 2740 ## whether it identifies an article, book, journal, 2741 ## series, or unpublished material. 2742 attribute level { 2743 2744 ## (analytic title (article, poem, or other item published as 2745 ## part of a larger item)) 2746 "a" 2747 | 2748 ## (monographic title (book, collection, or other item published 2749 ## as a distinct item, including single volumes of multi-volume 2750 ## works)) 2751 "m" 2752 | 2753 ## (journal title) 2754 "j" 2755 | 2756 ## (series title) 2757 "s" 2758 | 2759 ## (title of unpublished material (including theses and 2760 ## dissertations unless published by a commercial press)) 2761 "u" 2762 }?, 2763 2764 ## classifies the title according to some convenient typology. 2765 attribute type { data.enumerated }?, 2766 empty 2767meeting = 2768 2769 ## in bibliographic references, 2770 ## contains a description of the meeting or conference from which 2771 ## the bibliographic item derives. 2772 element meeting { meeting.content, meeting.attributes } 2773meeting.content = macro.paraContent 2774meeting.attributes = 2775 att.global.attribute.xmlspace, 2776 att.global.attribute.xmlid, 2777 att.global.attribute.n, 2778 att.global.attribute.xmllang, 2779 att.global.attribute.rend, 2780 att.global.attribute.xmlbase, 2781 att.global.linking.attribute.corresp, 2782 att.global.linking.attribute.synch, 2783 att.global.linking.attribute.sameAs, 2784 att.global.linking.attribute.copyOf, 2785 att.global.linking.attribute.next, 2786 att.global.linking.attribute.prev, 2787 att.global.linking.attribute.exclude, 2788 att.global.linking.attribute.select, 2789 att.global.analytic.attribute.ana, 2790 empty 2791imprint = 2792 2793 ## groups information relating to the publication or distribution 2794 ## of a bibliographic item. 2795 element imprint { imprint.content, imprint.attributes } 2796imprint.content = ((model.imprintPart | model.dateLike), model.global*)+ 2797imprint.attributes = 2798 att.global.attribute.xmlspace, 2799 att.global.attribute.xmlid, 2800 att.global.attribute.n, 2801 att.global.attribute.xmllang, 2802 att.global.attribute.rend, 2803 att.global.attribute.xmlbase, 2804 att.global.linking.attribute.corresp, 2805 att.global.linking.attribute.synch, 2806 att.global.linking.attribute.sameAs, 2807 att.global.linking.attribute.copyOf, 2808 att.global.linking.attribute.next, 2809 att.global.linking.attribute.prev, 2810 att.global.linking.attribute.exclude, 2811 att.global.linking.attribute.select, 2812 att.global.analytic.attribute.ana, 2813 empty 2814publisher = 2815 2816 ## provides the name of the organization responsible for 2817 ## the publication or distribution of a bibliographic item. 2818 element publisher { publisher.content, publisher.attributes } 2819publisher.content = macro.phraseSeq 2820publisher.attributes = 2821 att.global.attribute.xmlspace, 2822 att.global.attribute.xmlid, 2823 att.global.attribute.n, 2824 att.global.attribute.xmllang, 2825 att.global.attribute.rend, 2826 att.global.attribute.xmlbase, 2827 att.global.linking.attribute.corresp, 2828 att.global.linking.attribute.synch, 2829 att.global.linking.attribute.sameAs, 2830 att.global.linking.attribute.copyOf, 2831 att.global.linking.attribute.next, 2832 att.global.linking.attribute.prev, 2833 att.global.linking.attribute.exclude, 2834 att.global.linking.attribute.select, 2835 att.global.analytic.attribute.ana, 2836 empty 2837biblScope = 2838 2839 ## (scope of citation) defines the scope of a bibliographic reference, for example as a 2840 ## list of pagenumbers, or a named subdivision of a larger work. 2841 element biblScope { biblScope.content, biblScope.attributes } 2842biblScope.content = macro.phraseSeq 2843biblScope.attributes = 2844 att.global.attribute.xmlspace, 2845 att.global.attribute.xmlid, 2846 att.global.attribute.n, 2847 att.global.attribute.xmllang, 2848 att.global.attribute.rend, 2849 att.global.attribute.xmlbase, 2850 att.global.linking.attribute.corresp, 2851 att.global.linking.attribute.synch, 2852 att.global.linking.attribute.sameAs, 2853 att.global.linking.attribute.copyOf, 2854 att.global.linking.attribute.next, 2855 att.global.linking.attribute.prev, 2856 att.global.linking.attribute.exclude, 2857 att.global.linking.attribute.select, 2858 att.global.analytic.attribute.ana, 2859 2860 ## identifies the type of information conveyed by the element, e.g. 2861 ## pages, volume. 2862 attribute type { data.enumerated }?, 2863 empty 2864pubPlace = 2865 2866 ## contains the name of the place where a bibliographic item was 2867 ## published. 2868 element pubPlace { pubPlace.content, pubPlace.attributes } 2869pubPlace.content = macro.phraseSeq 2870pubPlace.attributes = 2871 att.global.attribute.xmlspace, 2872 att.global.attribute.xmlid, 2873 att.global.attribute.n, 2874 att.global.attribute.xmllang, 2875 att.global.attribute.rend, 2876 att.global.attribute.xmlbase, 2877 att.global.linking.attribute.corresp, 2878 att.global.linking.attribute.synch, 2879 att.global.linking.attribute.sameAs, 2880 att.global.linking.attribute.copyOf, 2881 att.global.linking.attribute.next, 2882 att.global.linking.attribute.prev, 2883 att.global.linking.attribute.exclude, 2884 att.global.linking.attribute.select, 2885 att.global.analytic.attribute.ana, 2886 att.naming.attribute.key, 2887 empty 2888l = 2889 2890 ## (verse line) contains a single, possibly incomplete, line of verse. 2891 element l { l.content, l.attributes } 2892l.content = macro.paraContent 2893l.attributes = 2894 att.global.attribute.xmlspace, 2895 att.global.attribute.xmlid, 2896 att.global.attribute.n, 2897 att.global.attribute.xmllang, 2898 att.global.attribute.rend, 2899 att.global.attribute.xmlbase, 2900 att.global.linking.attribute.corresp, 2901 att.global.linking.attribute.synch, 2902 att.global.linking.attribute.sameAs, 2903 att.global.linking.attribute.copyOf, 2904 att.global.linking.attribute.next, 2905 att.global.linking.attribute.prev, 2906 att.global.linking.attribute.exclude, 2907 att.global.linking.attribute.select, 2908 att.global.analytic.attribute.ana, 2909 att.metrical.attribute.met, 2910 att.metrical.attribute.real, 2911 att.metrical.attribute.rhyme, 2912 att.enjamb.attribute.enjamb, 2913 2914 ## specifies whether or not the line is metrically complete. 2915 [ a:defaultValue = "N" ] 2916 attribute part { 2917 2918 ## (the line is metrically incomplete) 2919 "Y" 2920 | 2921 ## (either the line is complete, or no claim is made as to its 2922 ## completeness) 2923 "N" 2924 | 2925 ## (the initial part of an incomplete line) 2926 "I" 2927 | 2928 ## (a medial part of an incomplete line) 2929 "M" 2930 | 2931 ## (the final part of an incomplete line) 2932 "F" 2933 }?, 2934 empty 2935lg = 2936 2937 ## (line group) contains a group of verse lines functioning as a formal unit, 2938 ## e.g. a stanza, refrain, verse paragraph, etc. 2939 element lg { lg.content, lg.attributes } 2940lg.content = 2941 (model.divWrapper | model.global)*, 2942 (model.lLike | lg), 2943 (model.lLike | lg | model.global)*, 2944 (model.divWrapper.bottom, model.global*)* 2945lg.attributes = 2946 att.global.attribute.xmlspace, 2947 att.global.attribute.xmlid, 2948 att.global.attribute.n, 2949 att.global.attribute.xmllang, 2950 att.global.attribute.rend, 2951 att.global.attribute.xmlbase, 2952 att.global.linking.attribute.corresp, 2953 att.global.linking.attribute.synch, 2954 att.global.linking.attribute.sameAs, 2955 att.global.linking.attribute.copyOf, 2956 att.global.linking.attribute.next, 2957 att.global.linking.attribute.prev, 2958 att.global.linking.attribute.exclude, 2959 att.global.linking.attribute.select, 2960 att.global.analytic.attribute.ana, 2961 att.divLike.attribute.type, 2962 att.divLike.attribute.org, 2963 att.divLike.attribute.sample, 2964 att.divLike.attribute.part, 2965 att.metrical.attribute.met, 2966 att.metrical.attribute.real, 2967 att.metrical.attribute.rhyme, 2968 empty 2969sp = 2970 2971 ## (speech) An individual speech in a performance text, or a passage 2972 ## presented as such in a prose or verse text. 2973 element sp { sp.content, sp.attributes } 2974sp.content = 2975 model.global*, 2976 (speaker, model.global*)?, 2977 ((model.lLike | lg | model.pLike | model.blockLike | model.stageLike), 2978 model.global*)+ 2979sp.attributes = 2980 att.global.attribute.xmlspace, 2981 att.global.attribute.xmlid, 2982 att.global.attribute.n, 2983 att.global.attribute.xmllang, 2984 att.global.attribute.rend, 2985 att.global.attribute.xmlbase, 2986 att.global.linking.attribute.corresp, 2987 att.global.linking.attribute.synch, 2988 att.global.linking.attribute.sameAs, 2989 att.global.linking.attribute.copyOf, 2990 att.global.linking.attribute.next, 2991 att.global.linking.attribute.prev, 2992 att.global.linking.attribute.exclude, 2993 att.global.linking.attribute.select, 2994 att.global.analytic.attribute.ana, 2995 att.ascribed.attribute.who, 2996 empty 2997speaker = 2998 2999 ## A specialized form of heading or label, giving the name of 3000 ## one or more speakers in a dramatic text or fragment. 3001 element speaker { speaker.content, speaker.attributes } 3002speaker.content = macro.phraseSeq 3003speaker.attributes = 3004 att.global.attribute.xmlspace, 3005 att.global.attribute.xmlid, 3006 att.global.attribute.n, 3007 att.global.attribute.xmllang, 3008 att.global.attribute.rend, 3009 att.global.attribute.xmlbase, 3010 att.global.linking.attribute.corresp, 3011 att.global.linking.attribute.synch, 3012 att.global.linking.attribute.sameAs, 3013 att.global.linking.attribute.copyOf, 3014 att.global.linking.attribute.next, 3015 att.global.linking.attribute.prev, 3016 att.global.linking.attribute.exclude, 3017 att.global.linking.attribute.select, 3018 att.global.analytic.attribute.ana, 3019 empty 3020stage = 3021 3022 ## (stage direction) contains any kind of stage direction within a dramatic text or 3023 ## fragment. 3024 element stage { stage.content, stage.attributes } 3025stage.content = macro.specialPara 3026stage.attributes = 3027 att.global.attribute.xmlspace, 3028 att.global.attribute.xmlid, 3029 att.global.attribute.n, 3030 att.global.attribute.xmllang, 3031 att.global.attribute.rend, 3032 att.global.attribute.xmlbase, 3033 att.global.linking.attribute.corresp, 3034 att.global.linking.attribute.synch, 3035 att.global.linking.attribute.sameAs, 3036 att.global.linking.attribute.copyOf, 3037 att.global.linking.attribute.next, 3038 att.global.linking.attribute.prev, 3039 att.global.linking.attribute.exclude, 3040 att.global.linking.attribute.select, 3041 att.global.analytic.attribute.ana, 3042 3043 ## indicates the kind of stage direction. 3044 attribute type { data.enumerated }?, 3045 empty 3046teiCorpus = 3047 3048 ## (TEI corpus) contains the whole of a TEI encoded corpus, comprising a 3049 ## single corpus header and one or more TEI elements, each containing 3050 ## a single text header and a text. 3051 element teiCorpus { teiCorpus.content, teiCorpus.attributes } 3052teiCorpus.content = teiHeader, (TEI | teiCorpus)+ 3053teiCorpus.attributes = 3054 att.global.attribute.xmlspace, 3055 att.global.attribute.xmlid, 3056 att.global.attribute.n, 3057 att.global.attribute.xmllang, 3058 att.global.attribute.rend, 3059 att.global.attribute.xmlbase, 3060 att.global.linking.attribute.corresp, 3061 att.global.linking.attribute.synch, 3062 att.global.linking.attribute.sameAs, 3063 att.global.linking.attribute.copyOf, 3064 att.global.linking.attribute.next, 3065 att.global.linking.attribute.prev, 3066 att.global.linking.attribute.exclude, 3067 att.global.linking.attribute.select, 3068 att.global.analytic.attribute.ana, 3069 3070 ## The version of the TEI scheme 3071 [ a:defaultValue = "5.0" ] attribute version { xsd:decimal }?, 3072 empty 3073model.headerPart = encodingDesc | profileDesc 3074teiHeader = 3075 3076 ## (TEI Header) supplies the descriptive and declarative information making 3077 ## up an electronic title page prefixed to every TEI-conformant 3078 ## text. 3079 element teiHeader { teiHeader.content, teiHeader.attributes } 3080teiHeader.content = fileDesc, model.headerPart*, revisionDesc? 3081teiHeader.attributes = 3082 att.global.attribute.xmlspace, 3083 att.global.attribute.xmlid, 3084 att.global.attribute.n, 3085 att.global.attribute.xmllang, 3086 att.global.attribute.rend, 3087 att.global.attribute.xmlbase, 3088 att.global.linking.attribute.corresp, 3089 att.global.linking.attribute.synch, 3090 att.global.linking.attribute.sameAs, 3091 att.global.linking.attribute.copyOf, 3092 att.global.linking.attribute.next, 3093 att.global.linking.attribute.prev, 3094 att.global.linking.attribute.exclude, 3095 att.global.linking.attribute.select, 3096 att.global.analytic.attribute.ana, 3097 3098 ## specifies the kind of document to which the header is attached. 3099 [ a:defaultValue = "text" ] attribute type { data.enumerated }?, 3100 empty 3101fileDesc = 3102 3103 ## (File Description) contains a full bibliographic description of an electronic 3104 ## file. 3105 element fileDesc { fileDesc.content, fileDesc.attributes } 3106fileDesc.content = macro.fileDescPart, sourceDesc+ 3107fileDesc.attributes = 3108 att.global.attribute.xmlspace, 3109 att.global.attribute.xmlid, 3110 att.global.attribute.n, 3111 att.global.attribute.xmllang, 3112 att.global.attribute.rend, 3113 att.global.attribute.xmlbase, 3114 att.global.linking.attribute.corresp, 3115 att.global.linking.attribute.synch, 3116 att.global.linking.attribute.sameAs, 3117 att.global.linking.attribute.copyOf, 3118 att.global.linking.attribute.next, 3119 att.global.linking.attribute.prev, 3120 att.global.linking.attribute.exclude, 3121 att.global.linking.attribute.select, 3122 att.global.analytic.attribute.ana, 3123 empty 3124titleStmt = 3125 3126 ## (title statement) groups information about the title of a work and those 3127 ## responsible for its intellectual content. 3128 element titleStmt { titleStmt.content, titleStmt.attributes } 3129titleStmt.content = 3130 title+, (author | editor | sponsor | funder | principal | respStmt)* 3131titleStmt.attributes = 3132 att.global.attribute.xmlspace, 3133 att.global.attribute.xmlid, 3134 att.global.attribute.n, 3135 att.global.attribute.xmllang, 3136 att.global.attribute.rend, 3137 att.global.attribute.xmlbase, 3138 att.global.linking.attribute.corresp, 3139 att.global.linking.attribute.synch, 3140 att.global.linking.attribute.sameAs, 3141 att.global.linking.attribute.copyOf, 3142 att.global.linking.attribute.next, 3143 att.global.linking.attribute.prev, 3144 att.global.linking.attribute.exclude, 3145 att.global.linking.attribute.select, 3146 att.global.analytic.attribute.ana, 3147 empty 3148sponsor = 3149 3150 ## specifies the name of a sponsoring organization or 3151 ## institution. 3152 element sponsor { sponsor.content, sponsor.attributes } 3153sponsor.content = macro.phraseSeq 3154sponsor.attributes = 3155 att.global.attribute.xmlspace, 3156 att.global.attribute.xmlid, 3157 att.global.attribute.n, 3158 att.global.attribute.xmllang, 3159 att.global.attribute.rend, 3160 att.global.attribute.xmlbase, 3161 att.global.linking.attribute.corresp, 3162 att.global.linking.attribute.synch, 3163 att.global.linking.attribute.sameAs, 3164 att.global.linking.attribute.copyOf, 3165 att.global.linking.attribute.next, 3166 att.global.linking.attribute.prev, 3167 att.global.linking.attribute.exclude, 3168 att.global.linking.attribute.select, 3169 att.global.analytic.attribute.ana, 3170 empty 3171funder = 3172 3173 ## (Funding body) specifies the name of an individual, institution, or organization 3174 ## responsible for the funding of a project or text. 3175 element funder { funder.content, funder.attributes } 3176funder.content = macro.phraseSeq 3177funder.attributes = 3178 att.global.attribute.xmlspace, 3179 att.global.attribute.xmlid, 3180 att.global.attribute.n, 3181 att.global.attribute.xmllang, 3182 att.global.attribute.rend, 3183 att.global.attribute.xmlbase, 3184 att.global.linking.attribute.corresp, 3185 att.global.linking.attribute.synch, 3186 att.global.linking.attribute.sameAs, 3187 att.global.linking.attribute.copyOf, 3188 att.global.linking.attribute.next, 3189 att.global.linking.attribute.prev, 3190 att.global.linking.attribute.exclude, 3191 att.global.linking.attribute.select, 3192 att.global.analytic.attribute.ana, 3193 empty 3194principal = 3195 3196 ## (principal researcher) supplies the name of the principal researcher responsible for the 3197 ## creation of an electronic text. 3198 element principal { principal.content, principal.attributes } 3199principal.content = macro.phraseSeq 3200principal.attributes = 3201 att.global.attribute.xmlspace, 3202 att.global.attribute.xmlid, 3203 att.global.attribute.n, 3204 att.global.attribute.xmllang, 3205 att.global.attribute.rend, 3206 att.global.attribute.xmlbase, 3207 att.global.linking.attribute.corresp, 3208 att.global.linking.attribute.synch, 3209 att.global.linking.attribute.sameAs, 3210 att.global.linking.attribute.copyOf, 3211 att.global.linking.attribute.next, 3212 att.global.linking.attribute.prev, 3213 att.global.linking.attribute.exclude, 3214 att.global.linking.attribute.select, 3215 att.global.analytic.attribute.ana, 3216 empty 3217editionStmt = 3218 3219 ## (edition statement) groups information relating to one edition of a text. 3220 element editionStmt { editionStmt.content, editionStmt.attributes } 3221editionStmt.content = model.pLike+ | (edition, respStmt*) 3222editionStmt.attributes = 3223 att.global.attribute.xmlspace, 3224 att.global.attribute.xmlid, 3225 att.global.attribute.n, 3226 att.global.attribute.xmllang, 3227 att.global.attribute.rend, 3228 att.global.attribute.xmlbase, 3229 att.global.linking.attribute.corresp, 3230 att.global.linking.attribute.synch, 3231 att.global.linking.attribute.sameAs, 3232 att.global.linking.attribute.copyOf, 3233 att.global.linking.attribute.next, 3234 att.global.linking.attribute.prev, 3235 att.global.linking.attribute.exclude, 3236 att.global.linking.attribute.select, 3237 att.global.analytic.attribute.ana, 3238 empty 3239edition = 3240 3241 ## (Edition) describes the particularities of one edition of a text. 3242 element edition { edition.content, edition.attributes } 3243edition.content = macro.phraseSeq 3244edition.attributes = 3245 att.global.attribute.xmlspace, 3246 att.global.attribute.xmlid, 3247 att.global.attribute.n, 3248 att.global.attribute.xmllang, 3249 att.global.attribute.rend, 3250 att.global.attribute.xmlbase, 3251 att.global.linking.attribute.corresp, 3252 att.global.linking.attribute.synch, 3253 att.global.linking.attribute.sameAs, 3254 att.global.linking.attribute.copyOf, 3255 att.global.linking.attribute.next, 3256 att.global.linking.attribute.prev, 3257 att.global.linking.attribute.exclude, 3258 att.global.linking.attribute.select, 3259 att.global.analytic.attribute.ana, 3260 empty 3261extent = 3262 3263 ## describes the approximate size of the electronic text as stored on 3264 ## some carrier medium, specified in any convenient units. 3265 element extent { extent.content, extent.attributes } 3266extent.content = macro.phraseSeq 3267extent.attributes = 3268 att.global.attribute.xmlspace, 3269 att.global.attribute.xmlid, 3270 att.global.attribute.n, 3271 att.global.attribute.xmllang, 3272 att.global.attribute.rend, 3273 att.global.attribute.xmlbase, 3274 att.global.linking.attribute.corresp, 3275 att.global.linking.attribute.synch, 3276 att.global.linking.attribute.sameAs, 3277 att.global.linking.attribute.copyOf, 3278 att.global.linking.attribute.next, 3279 att.global.linking.attribute.prev, 3280 att.global.linking.attribute.exclude, 3281 att.global.linking.attribute.select, 3282 att.global.analytic.attribute.ana, 3283 empty 3284publicationStmt = 3285 3286 ## (publication statement) groups information concerning the publication or distribution 3287 ## of an electronic or other text. 3288 element publicationStmt { 3289 publicationStmt.content, publicationStmt.attributes 3290 } 3291publicationStmt.content = 3292 model.pLike+ 3293 | (publisher 3294 | distributor 3295 | authority 3296 | pubPlace 3297 | address 3298 | idno 3299 | availability 3300 | date)+ 3301publicationStmt.attributes = 3302 att.global.attribute.xmlspace, 3303 att.global.attribute.xmlid, 3304 att.global.attribute.n, 3305 att.global.attribute.xmllang, 3306 att.global.attribute.rend, 3307 att.global.attribute.xmlbase, 3308 att.global.linking.attribute.corresp, 3309 att.global.linking.attribute.synch, 3310 att.global.linking.attribute.sameAs, 3311 att.global.linking.attribute.copyOf, 3312 att.global.linking.attribute.next, 3313 att.global.linking.attribute.prev, 3314 att.global.linking.attribute.exclude, 3315 att.global.linking.attribute.select, 3316 att.global.analytic.attribute.ana, 3317 empty 3318distributor = 3319 3320 ## supplies the name of a person or other agency responsible for the 3321 ## distribution of a text. 3322 element distributor { distributor.content, distributor.attributes } 3323distributor.content = macro.phraseSeq 3324distributor.attributes = 3325 att.global.attribute.xmlspace, 3326 att.global.attribute.xmlid, 3327 att.global.attribute.n, 3328 att.global.attribute.xmllang, 3329 att.global.attribute.rend, 3330 att.global.attribute.xmlbase, 3331 att.global.linking.attribute.corresp, 3332 att.global.linking.attribute.synch, 3333 att.global.linking.attribute.sameAs, 3334 att.global.linking.attribute.copyOf, 3335 att.global.linking.attribute.next, 3336 att.global.linking.attribute.prev, 3337 att.global.linking.attribute.exclude, 3338 att.global.linking.attribute.select, 3339 att.global.analytic.attribute.ana, 3340 empty 3341authority = 3342 3343 ## (release authority) supplies the name of a person or other agency responsible for 3344 ## making an electronic file available, other than a publisher or 3345 ## distributor. 3346 element authority { authority.content, authority.attributes } 3347authority.content = macro.phraseSeq 3348authority.attributes = 3349 att.global.attribute.xmlspace, 3350 att.global.attribute.xmlid, 3351 att.global.attribute.n, 3352 att.global.attribute.xmllang, 3353 att.global.attribute.rend, 3354 att.global.attribute.xmlbase, 3355 att.global.linking.attribute.corresp, 3356 att.global.linking.attribute.synch, 3357 att.global.linking.attribute.sameAs, 3358 att.global.linking.attribute.copyOf, 3359 att.global.linking.attribute.next, 3360 att.global.linking.attribute.prev, 3361 att.global.linking.attribute.exclude, 3362 att.global.linking.attribute.select, 3363 att.global.analytic.attribute.ana, 3364 empty 3365idno = 3366 3367 ## (identifying number) supplies any standard or non-standard number used to identify a 3368 ## bibliographic item. 3369 element idno { idno.content, idno.attributes } 3370idno.content = text 3371idno.attributes = 3372 att.global.attribute.xmlspace, 3373 att.global.attribute.xmlid, 3374 att.global.attribute.n, 3375 att.global.attribute.xmllang, 3376 att.global.attribute.rend, 3377 att.global.attribute.xmlbase, 3378 att.global.linking.attribute.corresp, 3379 att.global.linking.attribute.synch, 3380 att.global.linking.attribute.sameAs, 3381 att.global.linking.attribute.copyOf, 3382 att.global.linking.attribute.next, 3383 att.global.linking.attribute.prev, 3384 att.global.linking.attribute.exclude, 3385 att.global.linking.attribute.select, 3386 att.global.analytic.attribute.ana, 3387 3388 ## categorizes the number, for example as an ISBN or other 3389 ## standard series. 3390 attribute type { data.enumerated }?, 3391 empty 3392availability = 3393 3394 ## supplies information about the availability of a text, for 3395 ## example any restrictions on its use or distribution, its copyright 3396 ## status, etc. 3397 element availability { availability.content, availability.attributes } 3398availability.content = model.pLike+ 3399availability.attributes = 3400 att.global.attribute.xmlspace, 3401 att.global.attribute.xmlid, 3402 att.global.attribute.n, 3403 att.global.attribute.xmllang, 3404 att.global.attribute.rend, 3405 att.global.attribute.xmlbase, 3406 att.global.linking.attribute.corresp, 3407 att.global.linking.attribute.synch, 3408 att.global.linking.attribute.sameAs, 3409 att.global.linking.attribute.copyOf, 3410 att.global.linking.attribute.next, 3411 att.global.linking.attribute.prev, 3412 att.global.linking.attribute.exclude, 3413 att.global.linking.attribute.select, 3414 att.global.analytic.attribute.ana, 3415 3416 ## supplies a code identifying the current availability of the 3417 ## text. 3418 [ a:defaultValue = "unknown" ] 3419 attribute status { 3420 3421 ## (the text is freely available.) 3422 "free" 3423 | 3424 ## (the status of the text is unknown.) 3425 "unknown" 3426 | 3427 ## (the text is not freely available.) 3428 "restricted" 3429 }?, 3430 empty 3431seriesStmt = 3432 3433 ## (series statement) groups information about the series, if any, to which 3434 ## a publication belongs. 3435 element seriesStmt { seriesStmt.content, seriesStmt.attributes } 3436seriesStmt.content = 3437 model.pLike+ 3438 | (title+, (idno | respStmt)*) 3439seriesStmt.attributes = 3440 att.global.attribute.xmlspace, 3441 att.global.attribute.xmlid, 3442 att.global.attribute.n, 3443 att.global.attribute.xmllang, 3444 att.global.attribute.rend, 3445 att.global.attribute.xmlbase, 3446 att.global.linking.attribute.corresp, 3447 att.global.linking.attribute.synch, 3448 att.global.linking.attribute.sameAs, 3449 att.global.linking.attribute.copyOf, 3450 att.global.linking.attribute.next, 3451 att.global.linking.attribute.prev, 3452 att.global.linking.attribute.exclude, 3453 att.global.linking.attribute.select, 3454 att.global.analytic.attribute.ana, 3455 empty 3456notesStmt = 3457 3458 ## (Notes statement) collects together any notes providing information about a text 3459 ## additional to that recorded in other parts of the bibliographic 3460 ## description. 3461 element notesStmt { notesStmt.content, notesStmt.attributes } 3462notesStmt.content = model.noteLike+ 3463notesStmt.attributes = 3464 att.global.attribute.xmlspace, 3465 att.global.attribute.xmlid, 3466 att.global.attribute.n, 3467 att.global.attribute.xmllang, 3468 att.global.attribute.rend, 3469 att.global.attribute.xmlbase, 3470 att.global.linking.attribute.corresp, 3471 att.global.linking.attribute.synch, 3472 att.global.linking.attribute.sameAs, 3473 att.global.linking.attribute.copyOf, 3474 att.global.linking.attribute.next, 3475 att.global.linking.attribute.prev, 3476 att.global.linking.attribute.exclude, 3477 att.global.linking.attribute.select, 3478 att.global.analytic.attribute.ana, 3479 empty 3480model.sourceDescPart = scriptStmt | recordingStmt 3481sourceDesc = 3482 3483 ## supplies a description of the source text(s) from 3484 ## which an electronic text was derived or generated. 3485 element sourceDesc { sourceDesc.content, sourceDesc.attributes } 3486sourceDesc.content = 3487 model.pLike+ | listBibl | (model.biblLike | model.sourceDescPart)+ 3488sourceDesc.attributes = 3489 att.global.attribute.xmlspace, 3490 att.global.attribute.xmlid, 3491 att.global.attribute.n, 3492 att.global.attribute.xmllang, 3493 att.global.attribute.rend, 3494 att.global.attribute.xmlbase, 3495 att.global.linking.attribute.corresp, 3496 att.global.linking.attribute.synch, 3497 att.global.linking.attribute.sameAs, 3498 att.global.linking.attribute.copyOf, 3499 att.global.linking.attribute.next, 3500 att.global.linking.attribute.prev, 3501 att.global.linking.attribute.exclude, 3502 att.global.linking.attribute.select, 3503 att.global.analytic.attribute.ana, 3504 att.declarable.attribute.default, 3505 empty 3506scriptStmt = 3507 3508 ## (script statement) contains a citation giving details of the script used for 3509 ## a spoken text. 3510 element scriptStmt { scriptStmt.content, scriptStmt.attributes } 3511scriptStmt.content = model.pLike+ | model.biblLike 3512scriptStmt.attributes = 3513 att.global.attribute.xmlspace, 3514 att.global.attribute.xmlid, 3515 att.global.attribute.n, 3516 att.global.attribute.xmllang, 3517 att.global.attribute.rend, 3518 att.global.attribute.xmlbase, 3519 att.global.linking.attribute.corresp, 3520 att.global.linking.attribute.synch, 3521 att.global.linking.attribute.sameAs, 3522 att.global.linking.attribute.copyOf, 3523 att.global.linking.attribute.next, 3524 att.global.linking.attribute.prev, 3525 att.global.linking.attribute.exclude, 3526 att.global.linking.attribute.select, 3527 att.global.analytic.attribute.ana, 3528 att.declarable.attribute.default, 3529 empty 3530recordingStmt = 3531 3532 ## (recording statement) describes a set of recordings used in transcription of a 3533 ## spoken text. 3534 element recordingStmt { 3535 recordingStmt.content, recordingStmt.attributes 3536 } 3537recordingStmt.content = model.pLike+ | recording+ 3538recordingStmt.attributes = 3539 att.global.attribute.xmlspace, 3540 att.global.attribute.xmlid, 3541 att.global.attribute.n, 3542 att.global.attribute.xmllang, 3543 att.global.attribute.rend, 3544 att.global.attribute.xmlbase, 3545 att.global.linking.attribute.corresp, 3546 att.global.linking.attribute.synch, 3547 att.global.linking.attribute.sameAs, 3548 att.global.linking.attribute.copyOf, 3549 att.global.linking.attribute.next, 3550 att.global.linking.attribute.prev, 3551 att.global.linking.attribute.exclude, 3552 att.global.linking.attribute.select, 3553 att.global.analytic.attribute.ana, 3554 empty 3555recording = 3556 3557 ## (recording event) details of an audio or video recording event 3558 ## used as the source of a spoken text, either directly or from 3559 ## a public broadcast. 3560 element recording { recording.content, recording.attributes } 3561recording.content = model.pLike+ | model.recordingPart* 3562recording.attributes = 3563 att.global.attribute.xmlspace, 3564 att.global.attribute.xmlid, 3565 att.global.attribute.n, 3566 att.global.attribute.xmllang, 3567 att.global.attribute.rend, 3568 att.global.attribute.xmlbase, 3569 att.global.linking.attribute.corresp, 3570 att.global.linking.attribute.synch, 3571 att.global.linking.attribute.sameAs, 3572 att.global.linking.attribute.copyOf, 3573 att.global.linking.attribute.next, 3574 att.global.linking.attribute.prev, 3575 att.global.linking.attribute.exclude, 3576 att.global.linking.attribute.select, 3577 att.global.analytic.attribute.ana, 3578 att.declarable.attribute.default, 3579 3580 ## the kind of recording. 3581 [ a:defaultValue = "audio" ] 3582 attribute type { 3583 3584 ## (audio recording) 3585 "audio" 3586 | 3587 ## (audio and video recording) 3588 "video" 3589 }?, 3590 3591 ## the original duration of the recording. 3592 attribute dur { data.duration }?, 3593 empty 3594equipment = 3595 3596 ## (equipment) provides technical details of the equipment and media used for 3597 ## an audio or video recording used as the source for a spoken text. 3598 element equipment { equipment.content, equipment.attributes } 3599equipment.content = model.pLike+ 3600equipment.attributes = 3601 att.global.attribute.xmlspace, 3602 att.global.attribute.xmlid, 3603 att.global.attribute.n, 3604 att.global.attribute.xmllang, 3605 att.global.attribute.rend, 3606 att.global.attribute.xmlbase, 3607 att.global.linking.attribute.corresp, 3608 att.global.linking.attribute.synch, 3609 att.global.linking.attribute.sameAs, 3610 att.global.linking.attribute.copyOf, 3611 att.global.linking.attribute.next, 3612 att.global.linking.attribute.prev, 3613 att.global.linking.attribute.exclude, 3614 att.global.linking.attribute.select, 3615 att.global.analytic.attribute.ana, 3616 att.declarable.attribute.default, 3617 empty 3618broadcast = 3619 3620 ## (broadcast) describes a broadcast used as the source of a spoken text. 3621 element broadcast { broadcast.content, broadcast.attributes } 3622broadcast.content = model.pLike+ | model.biblLike | recording 3623broadcast.attributes = 3624 att.global.attribute.xmlspace, 3625 att.global.attribute.xmlid, 3626 att.global.attribute.n, 3627 att.global.attribute.xmllang, 3628 att.global.attribute.rend, 3629 att.global.attribute.xmlbase, 3630 att.global.linking.attribute.corresp, 3631 att.global.linking.attribute.synch, 3632 att.global.linking.attribute.sameAs, 3633 att.global.linking.attribute.copyOf, 3634 att.global.linking.attribute.next, 3635 att.global.linking.attribute.prev, 3636 att.global.linking.attribute.exclude, 3637 att.global.linking.attribute.select, 3638 att.global.analytic.attribute.ana, 3639 att.declarable.attribute.default, 3640 empty 3641model.encodingPart = 3642 projectDesc 3643 | samplingDecl 3644 | editorialDecl 3645 | tagsDecl 3646 | refsDecl 3647 | classDecl 3648 | fsdDecl 3649 | metDecl 3650 | variantEncoding 3651 | charDesc 3652encodingDesc = 3653 3654 ## (Encoding description) documents the relationship between an electronic text and the 3655 ## source or sources from which it was derived. 3656 element encodingDesc { encodingDesc.content, encodingDesc.attributes } 3657encodingDesc.content = (model.encodingPart | model.pLike)+ 3658encodingDesc.attributes = 3659 att.global.attribute.xmlspace, 3660 att.global.attribute.xmlid, 3661 att.global.attribute.n, 3662 att.global.attribute.xmllang, 3663 att.global.attribute.rend, 3664 att.global.attribute.xmlbase, 3665 att.global.linking.attribute.corresp, 3666 att.global.linking.attribute.synch, 3667 att.global.linking.attribute.sameAs, 3668 att.global.linking.attribute.copyOf, 3669 att.global.linking.attribute.next, 3670 att.global.linking.attribute.prev, 3671 att.global.linking.attribute.exclude, 3672 att.global.linking.attribute.select, 3673 att.global.analytic.attribute.ana, 3674 empty 3675projectDesc = 3676 3677 ## (project description) describes in detail the aim or purpose for which an electronic 3678 ## file was encoded, together with any other relevant information 3679 ## concerning the process by which it was assembled or collected. 3680 element projectDesc { projectDesc.content, projectDesc.attributes } 3681projectDesc.content = model.pLike+ 3682projectDesc.attributes = 3683 att.global.attribute.xmlspace, 3684 att.global.attribute.xmlid, 3685 att.global.attribute.n, 3686 att.global.attribute.xmllang, 3687 att.global.attribute.rend, 3688 att.global.attribute.xmlbase, 3689 att.global.linking.attribute.corresp, 3690 att.global.linking.attribute.synch, 3691 att.global.linking.attribute.sameAs, 3692 att.global.linking.attribute.copyOf, 3693 att.global.linking.attribute.next, 3694 att.global.linking.attribute.prev, 3695 att.global.linking.attribute.exclude, 3696 att.global.linking.attribute.select, 3697 att.global.analytic.attribute.ana, 3698 att.declarable.attribute.default, 3699 empty 3700samplingDecl = 3701 3702 ## (sampling declaration) contains a prose description of the rationale and methods used 3703 ## in sampling texts in the creation of a corpus or collection. 3704 element samplingDecl { samplingDecl.content, samplingDecl.attributes } 3705samplingDecl.content = model.pLike+ 3706samplingDecl.attributes = 3707 att.global.attribute.xmlspace, 3708 att.global.attribute.xmlid, 3709 att.global.attribute.n, 3710 att.global.attribute.xmllang, 3711 att.global.attribute.rend, 3712 att.global.attribute.xmlbase, 3713 att.global.linking.attribute.corresp, 3714 att.global.linking.attribute.synch, 3715 att.global.linking.attribute.sameAs, 3716 att.global.linking.attribute.copyOf, 3717 att.global.linking.attribute.next, 3718 att.global.linking.attribute.prev, 3719 att.global.linking.attribute.exclude, 3720 att.global.linking.attribute.select, 3721 att.global.analytic.attribute.ana, 3722 att.declarable.attribute.default, 3723 empty 3724model.editorialDeclPart = 3725 correction 3726 | normalization 3727 | quotation 3728 | hyphenation 3729 | segmentation 3730 | stdVals 3731 | interpretation 3732editorialDecl = 3733 3734 ## (editorial practice declaration) provides details of editorial principles and practices applied 3735 ## during the encoding of a text. 3736 element editorialDecl { 3737 editorialDecl.content, editorialDecl.attributes 3738 } 3739editorialDecl.content = model.pLike+ | model.editorialDeclPart+ 3740editorialDecl.attributes = 3741 att.global.attribute.xmlspace, 3742 att.global.attribute.xmlid, 3743 att.global.attribute.n, 3744 att.global.attribute.xmllang, 3745 att.global.attribute.rend, 3746 att.global.attribute.xmlbase, 3747 att.global.linking.attribute.corresp, 3748 att.global.linking.attribute.synch, 3749 att.global.linking.attribute.sameAs, 3750 att.global.linking.attribute.copyOf, 3751 att.global.linking.attribute.next, 3752 att.global.linking.attribute.prev, 3753 att.global.linking.attribute.exclude, 3754 att.global.linking.attribute.select, 3755 att.global.analytic.attribute.ana, 3756 att.declarable.attribute.default, 3757 empty 3758correction = 3759 3760 ## (correction principles) states how and under what circumstances corrections have been 3761 ## made in the text. 3762 element correction { correction.content, correction.attributes } 3763correction.content = model.pLike+ 3764correction.attributes = 3765 att.global.attribute.xmlspace, 3766 att.global.attribute.xmlid, 3767 att.global.attribute.n, 3768 att.global.attribute.xmllang, 3769 att.global.attribute.rend, 3770 att.global.attribute.xmlbase, 3771 att.global.linking.attribute.corresp, 3772 att.global.linking.attribute.synch, 3773 att.global.linking.attribute.sameAs, 3774 att.global.linking.attribute.copyOf, 3775 att.global.linking.attribute.next, 3776 att.global.linking.attribute.prev, 3777 att.global.linking.attribute.exclude, 3778 att.global.linking.attribute.select, 3779 att.global.analytic.attribute.ana, 3780 att.declarable.attribute.default, 3781 3782 ## indicates the degree of correction applied to the text. 3783 [ a:defaultValue = "unknown" ] 3784 attribute status { 3785 3786 ## (the text has been thoroughly checked and 3787 ## proofread.) 3788 "high" 3789 | 3790 ## (the text has been checked at least once.) 3791 "medium" 3792 | 3793 ## (the text has not been checked.) 3794 "low" 3795 | 3796 ## (the correction status of the text is unknown.) 3797 "unknown" 3798 }?, 3799 3800 ## indicates the method adopted to indicate corrections within the 3801 ## text. 3802 [ a:defaultValue = "silent" ] 3803 attribute method { 3804 3805 ## (corrections have been made silently) 3806 "silent" 3807 | 3808 ## (corrections have been represented using editorial tags) 3809 "tags" 3810 }?, 3811 empty 3812normalization = 3813 3814 ## indicates the extent of normalization or regularization of the 3815 ## original source carried out in converting it to electronic form. 3816 element normalization { 3817 normalization.content, normalization.attributes 3818 } 3819normalization.content = model.pLike+ 3820normalization.attributes = 3821 att.global.attribute.xmlspace, 3822 att.global.attribute.xmlid, 3823 att.global.attribute.n, 3824 att.global.attribute.xmllang, 3825 att.global.attribute.rend, 3826 att.global.attribute.xmlbase, 3827 att.global.linking.attribute.corresp, 3828 att.global.linking.attribute.synch, 3829 att.global.linking.attribute.sameAs, 3830 att.global.linking.attribute.copyOf, 3831 att.global.linking.attribute.next, 3832 att.global.linking.attribute.prev, 3833 att.global.linking.attribute.exclude, 3834 att.global.linking.attribute.select, 3835 att.global.analytic.attribute.ana, 3836 att.declarable.attribute.default, 3837 3838 ## indicates the authority for any normalization carried out. 3839 attribute source { data.pointer }?, 3840 3841 ## indicates the method adopted to indicate normalizations within 3842 ## the text. 3843 [ a:defaultValue = "silent" ] 3844 attribute method { 3845 3846 ## (normalization made silently) 3847 "silent" 3848 | 3849 ## (normalization represented using editorial tags) 3850 "tags" 3851 }?, 3852 empty 3853quotation = 3854 3855 ## specifies editorial practice adopted with respect to quotation 3856 ## marks in the original. 3857 element quotation { quotation.content, quotation.attributes } 3858quotation.content = model.pLike+ 3859quotation.attributes = 3860 att.global.attribute.xmlspace, 3861 att.global.attribute.xmlid, 3862 att.global.attribute.n, 3863 att.global.attribute.xmllang, 3864 att.global.attribute.rend, 3865 att.global.attribute.xmlbase, 3866 att.global.linking.attribute.corresp, 3867 att.global.linking.attribute.synch, 3868 att.global.linking.attribute.sameAs, 3869 att.global.linking.attribute.copyOf, 3870 att.global.linking.attribute.next, 3871 att.global.linking.attribute.prev, 3872 att.global.linking.attribute.exclude, 3873 att.global.linking.attribute.select, 3874 att.global.analytic.attribute.ana, 3875 att.declarable.attribute.default, 3876 3877 ## indicates whether or not quotation marks have been retained as 3878 ## content within the text. 3879 [ a:defaultValue = "all" ] 3880 attribute marks { 3881 3882 ## (no quotation marks have been retained) 3883 "none" 3884 | 3885 ## (some quotation marks have been retained) 3886 "some" 3887 | 3888 ## (all quotation marks have been retained) 3889 "all" 3890 }?, 3891 3892 ## specifies how quotation marks are indicated within the 3893 ## text. 3894 [ a:defaultValue = "unknown" ] 3895 attribute form { 3896 3897 ## (quotation marks are retained as data.) 3898 "data" 3899 | 3900 ## (the rendition attribute is consistently used to 3901 ## indicate the form of quotation marks.) 3902 "rend" 3903 | 3904 ## (use of quotation marks has been standardized.) 3905 "std" 3906 | 3907 ## (quotation marks are represented inconsistently.) 3908 "nonstd" 3909 | 3910 ## (use of quotation marks is unknown.) 3911 "unknown" 3912 }?, 3913 empty 3914hyphenation = 3915 3916 ## (Hyphenation) summarizes the way in which hyphenation in a source text has been 3917 ## treated in an encoded version of it. 3918 element hyphenation { hyphenation.content, hyphenation.attributes } 3919hyphenation.content = model.pLike+ 3920hyphenation.attributes = 3921 att.global.attribute.xmlspace, 3922 att.global.attribute.xmlid, 3923 att.global.attribute.n, 3924 att.global.attribute.xmllang, 3925 att.global.attribute.rend, 3926 att.global.attribute.xmlbase, 3927 att.global.linking.attribute.corresp, 3928 att.global.linking.attribute.synch, 3929 att.global.linking.attribute.sameAs, 3930 att.global.linking.attribute.copyOf, 3931 att.global.linking.attribute.next, 3932 att.global.linking.attribute.prev, 3933 att.global.linking.attribute.exclude, 3934 att.global.linking.attribute.select, 3935 att.global.analytic.attribute.ana, 3936 att.declarable.attribute.default, 3937 3938 ## indicates whether or not end-of-line hyphenation has been 3939 ## retained in a text. 3940 [ a:defaultValue = "some" ] 3941 attribute eol { 3942 3943 ## (all end-of-line hyphenation has been retained, 3944 ## even though the lineation of the original 3945 ## may not have been.) 3946 "all" 3947 | 3948 ## (end-of-line hyphenation has been retained in some 3949 ## cases.) 3950 "some" 3951 | 3952 ## (all soft end-of-line hyphenation has been removed: 3953 ## any remaining end-od-line hyphenation should be retained.) 3954 "hard" 3955 | 3956 ## (all end-of-line hyphenation has been removed: 3957 ## any remaining hyphenation occurred within the line.) 3958 "none" 3959 }?, 3960 empty 3961segmentation = 3962 3963 ## describes the principles according to which the text has been 3964 ## segmented, for example into sentences, tone-units, graphemic strata, 3965 ## etc. 3966 element segmentation { segmentation.content, segmentation.attributes } 3967segmentation.content = model.pLike+ 3968segmentation.attributes = 3969 att.global.attribute.xmlspace, 3970 att.global.attribute.xmlid, 3971 att.global.attribute.n, 3972 att.global.attribute.xmllang, 3973 att.global.attribute.rend, 3974 att.global.attribute.xmlbase, 3975 att.global.linking.attribute.corresp, 3976 att.global.linking.attribute.synch, 3977 att.global.linking.attribute.sameAs, 3978 att.global.linking.attribute.copyOf, 3979 att.global.linking.attribute.next, 3980 att.global.linking.attribute.prev, 3981 att.global.linking.attribute.exclude, 3982 att.global.linking.attribute.select, 3983 att.global.analytic.attribute.ana, 3984 att.declarable.attribute.default, 3985 empty 3986stdVals = 3987 3988 ## (Standard values) specifies the format used when standardized date or number 3989 ## values are supplied. 3990 element stdVals { stdVals.content, stdVals.attributes } 3991stdVals.content = model.pLike+ 3992stdVals.attributes = 3993 att.global.attribute.xmlspace, 3994 att.global.attribute.xmlid, 3995 att.global.attribute.n, 3996 att.global.attribute.xmllang, 3997 att.global.attribute.rend, 3998 att.global.attribute.xmlbase, 3999 att.global.linking.attribute.corresp, 4000 att.global.linking.attribute.synch, 4001 att.global.linking.attribute.sameAs, 4002 att.global.linking.attribute.copyOf, 4003 att.global.linking.attribute.next, 4004 att.global.linking.attribute.prev, 4005 att.global.linking.attribute.exclude, 4006 att.global.linking.attribute.select, 4007 att.global.analytic.attribute.ana, 4008 att.declarable.attribute.default, 4009 empty 4010interpretation = 4011 4012 ## describes the scope of any analytic or interpretive information 4013 ## added to the text in addition to the transcription. 4014 element interpretation { 4015 interpretation.content, interpretation.attributes 4016 } 4017interpretation.content = model.pLike+ 4018interpretation.attributes = 4019 att.global.attribute.xmlspace, 4020 att.global.attribute.xmlid, 4021 att.global.attribute.n, 4022 att.global.attribute.xmllang, 4023 att.global.attribute.rend, 4024 att.global.attribute.xmlbase, 4025 att.global.linking.attribute.corresp, 4026 att.global.linking.attribute.synch, 4027 att.global.linking.attribute.sameAs, 4028 att.global.linking.attribute.copyOf, 4029 att.global.linking.attribute.next, 4030 att.global.linking.attribute.prev, 4031 att.global.linking.attribute.exclude, 4032 att.global.linking.attribute.select, 4033 att.global.analytic.attribute.ana, 4034 att.declarable.attribute.default, 4035 empty 4036tagsDecl = 4037 4038 ## (tagging declaration) provides detailed information about the tagging applied to an SGML or XML document. 4039 element tagsDecl { tagsDecl.content, tagsDecl.attributes } 4040tagsDecl.content = rendition*, \namespace* 4041tagsDecl.attributes = 4042 att.global.attribute.xmlspace, 4043 att.global.attribute.xmlid, 4044 att.global.attribute.n, 4045 att.global.attribute.xmllang, 4046 att.global.attribute.rend, 4047 att.global.attribute.xmlbase, 4048 att.global.linking.attribute.corresp, 4049 att.global.linking.attribute.synch, 4050 att.global.linking.attribute.sameAs, 4051 att.global.linking.attribute.copyOf, 4052 att.global.linking.attribute.next, 4053 att.global.linking.attribute.prev, 4054 att.global.linking.attribute.exclude, 4055 att.global.linking.attribute.select, 4056 att.global.analytic.attribute.ana, 4057 empty 4058tagUsage = 4059 4060 ## (tagUsage) supplies information about the usage of a specific element 4061 ## within a text. 4062 element tagUsage { tagUsage.content, tagUsage.attributes } 4063tagUsage.content = macro.paraContent 4064tagUsage.attributes = 4065 att.global.attribute.xmlspace, 4066 att.global.attribute.xmlid, 4067 att.global.attribute.n, 4068 att.global.attribute.xmllang, 4069 att.global.attribute.rend, 4070 att.global.attribute.xmlbase, 4071 att.global.linking.attribute.corresp, 4072 att.global.linking.attribute.synch, 4073 att.global.linking.attribute.sameAs, 4074 att.global.linking.attribute.copyOf, 4075 att.global.linking.attribute.next, 4076 att.global.linking.attribute.prev, 4077 att.global.linking.attribute.exclude, 4078 att.global.linking.attribute.select, 4079 att.global.analytic.attribute.ana, 4080 4081 ## the name (generic identifier) 4082 ## of the element indicated by the tag. 4083 attribute gi { data.name }, 4084 4085 ## specifies the number of occurrences of this element within the text. 4086 attribute occurs { data.count }?, 4087 4088 ## specifies the number of occurrences of this element within the text 4089 ## which bear a distinct value for the global xml:id attribute. 4090 attribute withId { data.count }?, 4091 4092 ## specifies the identifier of a rendition element which 4093 ## defines how this element is to be rendered. 4094 attribute render { data.pointer }?, 4095 empty 4096\namespace = 4097 4098 ## supplies the formal name of the namespace to which the elements 4099 ## documented by its children belong. 4100 element namespace { namespace.content, namespace.attributes } 4101namespace.content = tagUsage+ 4102namespace.attributes = 4103 att.global.attribute.xmlspace, 4104 att.global.attribute.xmlid, 4105 att.global.attribute.n, 4106 att.global.attribute.xmllang, 4107 att.global.attribute.rend, 4108 att.global.attribute.xmlbase, 4109 att.global.linking.attribute.corresp, 4110 att.global.linking.attribute.synch, 4111 att.global.linking.attribute.sameAs, 4112 att.global.linking.attribute.copyOf, 4113 att.global.linking.attribute.next, 4114 att.global.linking.attribute.prev, 4115 att.global.linking.attribute.exclude, 4116 att.global.linking.attribute.select, 4117 att.global.analytic.attribute.ana, 4118 4119 ## the full formal name of the namespace concerned. 4120 attribute name { data.namespace }, 4121 empty 4122rendition = 4123 4124 ## (rendition) supplies information about the intended rendition of one or more 4125 ## elements. 4126 element rendition { rendition.content, rendition.attributes } 4127rendition.content = macro.paraContent 4128rendition.attributes = 4129 att.global.attribute.xmlspace, 4130 att.global.attribute.xmlid, 4131 att.global.attribute.n, 4132 att.global.attribute.xmllang, 4133 att.global.attribute.rend, 4134 att.global.attribute.xmlbase, 4135 att.global.linking.attribute.corresp, 4136 att.global.linking.attribute.synch, 4137 att.global.linking.attribute.sameAs, 4138 att.global.linking.attribute.copyOf, 4139 att.global.linking.attribute.next, 4140 att.global.linking.attribute.prev, 4141 att.global.linking.attribute.exclude, 4142 att.global.linking.attribute.select, 4143 att.global.analytic.attribute.ana, 4144 empty 4145refsDecl = 4146 4147 ## (references declaration) specifies how canonical references are constructed for this 4148 ## text. 4149 element refsDecl { refsDecl.content, refsDecl.attributes } 4150refsDecl.content = model.pLike+ | cRefPattern+ | state+ 4151refsDecl.attributes = 4152 att.global.attribute.xmlspace, 4153 att.global.attribute.xmlid, 4154 att.global.attribute.n, 4155 att.global.attribute.xmllang, 4156 att.global.attribute.rend, 4157 att.global.attribute.xmlbase, 4158 att.global.linking.attribute.corresp, 4159 att.global.linking.attribute.synch, 4160 att.global.linking.attribute.sameAs, 4161 att.global.linking.attribute.copyOf, 4162 att.global.linking.attribute.next, 4163 att.global.linking.attribute.prev, 4164 att.global.linking.attribute.exclude, 4165 att.global.linking.attribute.select, 4166 att.global.analytic.attribute.ana, 4167 att.declarable.attribute.default, 4168 4169 ## identifies the document type within which 4170 ## this reference declaration is used. 4171 [ a:defaultValue = "TEI" ] attribute doctype { data.name }?, 4172 empty 4173cRefPattern = 4174 4175 ## (defines how to convert a canonical reference into a URI) specifies an expression and replacement pattern for 4176 ## tranforming a canonical reference into a URI 4177 element cRefPattern { cRefPattern.content, cRefPattern.attributes } 4178cRefPattern.content = model.pLike* 4179cRefPattern.attributes = 4180 att.global.attribute.xmlspace, 4181 att.global.attribute.xmlid, 4182 att.global.attribute.n, 4183 att.global.attribute.xmllang, 4184 att.global.attribute.rend, 4185 att.global.attribute.xmlbase, 4186 att.global.linking.attribute.corresp, 4187 att.global.linking.attribute.synch, 4188 att.global.linking.attribute.sameAs, 4189 att.global.linking.attribute.copyOf, 4190 att.global.linking.attribute.next, 4191 att.global.linking.attribute.prev, 4192 att.global.linking.attribute.exclude, 4193 att.global.linking.attribute.select, 4194 att.global.analytic.attribute.ana, 4195 4196 ## specifies a regular expression against which the values of 4197 ## cRef attributes can be matched. 4198 attribute matchPattern { data.pattern }, 4199 4200 ## specifies a replacement pattern 4201 ## which, once subpattern substitution has been performed, provides 4202 ## a URI. 4203 attribute replacementPattern { text }, 4204 empty 4205state = 4206 4207 ## specifies one component of a canonical reference defined by 4208 ## the milestone method. 4209 element state { state.content, state.attributes } 4210state.content = empty 4211state.attributes = 4212 att.global.attribute.xmlspace, 4213 att.global.attribute.xmlid, 4214 att.global.attribute.n, 4215 att.global.attribute.xmllang, 4216 att.global.attribute.rend, 4217 att.global.attribute.xmlbase, 4218 att.global.linking.attribute.corresp, 4219 att.global.linking.attribute.synch, 4220 att.global.linking.attribute.sameAs, 4221 att.global.linking.attribute.copyOf, 4222 att.global.linking.attribute.next, 4223 att.global.linking.attribute.prev, 4224 att.global.linking.attribute.exclude, 4225 att.global.linking.attribute.select, 4226 att.global.analytic.attribute.ana, 4227 4228 ## indicates which edition or version the milestone applies to. 4229 attribute ed { data.code }?, 4230 4231 ## indicates what kind of state is changing at this milestone. 4232 attribute unit { data.enumerated }, 4233 4234 ## specifies the fixed length of the reference component. 4235 attribute length { data.count }?, 4236 4237 ## supplies a delimiting string following the reference 4238 ## component. 4239 attribute delim { text }?, 4240 empty 4241classDecl = 4242 4243 ## (classification declarations) contains one or more taxonomies defining any classificatory 4244 ## codes used elsewhere in the text. 4245 element classDecl { classDecl.content, classDecl.attributes } 4246classDecl.content = taxonomy+ 4247classDecl.attributes = 4248 att.global.attribute.xmlspace, 4249 att.global.attribute.xmlid, 4250 att.global.attribute.n, 4251 att.global.attribute.xmllang, 4252 att.global.attribute.rend, 4253 att.global.attribute.xmlbase, 4254 att.global.linking.attribute.corresp, 4255 att.global.linking.attribute.synch, 4256 att.global.linking.attribute.sameAs, 4257 att.global.linking.attribute.copyOf, 4258 att.global.linking.attribute.next, 4259 att.global.linking.attribute.prev, 4260 att.global.linking.attribute.exclude, 4261 att.global.linking.attribute.select, 4262 att.global.analytic.attribute.ana, 4263 empty 4264taxonomy = 4265 4266 ## (taxonomy) defines a typology used to classify texts either implicitly, by 4267 ## means of a bibliographic citation, or explicitly by a structured 4268 ## taxonomy. 4269 element taxonomy { taxonomy.content, taxonomy.attributes } 4270taxonomy.content = category+ | (model.biblLike, category*) 4271taxonomy.attributes = 4272 att.global.attribute.xmlspace, 4273 att.global.attribute.xmlid, 4274 att.global.attribute.n, 4275 att.global.attribute.xmllang, 4276 att.global.attribute.rend, 4277 att.global.attribute.xmlbase, 4278 att.global.linking.attribute.corresp, 4279 att.global.linking.attribute.synch, 4280 att.global.linking.attribute.sameAs, 4281 att.global.linking.attribute.copyOf, 4282 att.global.linking.attribute.next, 4283 att.global.linking.attribute.prev, 4284 att.global.linking.attribute.exclude, 4285 att.global.linking.attribute.select, 4286 att.global.analytic.attribute.ana, 4287 empty 4288category = 4289 4290 ## (category) contains an individual descriptive category, possibly nested 4291 ## within a superordinate category, within a user-defined taxonomy. 4292 element category { category.content, category.attributes } 4293category.content = catDesc, category* 4294category.attributes = 4295 att.global.attribute.xmlspace, 4296 att.global.attribute.xmlid, 4297 att.global.attribute.n, 4298 att.global.attribute.xmllang, 4299 att.global.attribute.rend, 4300 att.global.attribute.xmlbase, 4301 att.global.linking.attribute.corresp, 4302 att.global.linking.attribute.synch, 4303 att.global.linking.attribute.sameAs, 4304 att.global.linking.attribute.copyOf, 4305 att.global.linking.attribute.next, 4306 att.global.linking.attribute.prev, 4307 att.global.linking.attribute.exclude, 4308 att.global.linking.attribute.select, 4309 att.global.analytic.attribute.ana, 4310 empty 4311catDesc = 4312 4313 ## (category description) describes some category within a taxonomy 4314 ## or text typology, either in the form of a brief prose description 4315 ## or in terms of the situational parameters used by the TEI 4316 ## formal textDesc. 4317 element catDesc { catDesc.content, catDesc.attributes } 4318catDesc.content = (text | model.phrase | model.catDescPart)* 4319catDesc.attributes = 4320 att.global.attribute.xmlspace, 4321 att.global.attribute.xmlid, 4322 att.global.attribute.n, 4323 att.global.attribute.xmllang, 4324 att.global.attribute.rend, 4325 att.global.attribute.xmlbase, 4326 att.global.linking.attribute.corresp, 4327 att.global.linking.attribute.synch, 4328 att.global.linking.attribute.sameAs, 4329 att.global.linking.attribute.copyOf, 4330 att.global.linking.attribute.next, 4331 att.global.linking.attribute.prev, 4332 att.global.linking.attribute.exclude, 4333 att.global.linking.attribute.select, 4334 att.global.analytic.attribute.ana, 4335 empty 4336fsdDecl = 4337 4338 ## (FSD (feature-system declaration) declaration) identifies the feature system declaration which contains 4339 ## definitions for a particular type of feature structure. 4340 element fsdDecl { fsdDecl.content, fsdDecl.attributes } 4341fsdDecl.content = empty 4342fsdDecl.attributes = 4343 att.global.attribute.xmlspace, 4344 att.global.attribute.xmlid, 4345 att.global.attribute.n, 4346 att.global.attribute.xmllang, 4347 att.global.attribute.rend, 4348 att.global.attribute.xmlbase, 4349 att.global.linking.attribute.corresp, 4350 att.global.linking.attribute.synch, 4351 att.global.linking.attribute.sameAs, 4352 att.global.linking.attribute.copyOf, 4353 att.global.linking.attribute.next, 4354 att.global.linking.attribute.prev, 4355 att.global.linking.attribute.exclude, 4356 att.global.linking.attribute.select, 4357 att.global.analytic.attribute.ana, 4358 4359 ## identifies the type of feature structure documented by the FSD; 4360 ## this will be the value of the type attribute on at least one 4361 ## feature structure. 4362 attribute type { data.enumerated }, 4363 4364 ## supplies a link to the entity containing the feature system 4365 ## declaration. 4366 attribute url { data.pointer }, 4367 empty 4368metDecl = 4369 4370 ## documents the notation employed to represent a metrical 4371 ## pattern when this is specified as the value of a met, 4372 ## real, or rhyme attribute on any structural 4373 ## element of a metrical text (e.g. lg, l, or 4374 ## seg). 4375 element metDecl { metDecl.content, metDecl.attributes } 4376metDecl.content = macro.componentSeq | metSym+ 4377metDecl.attributes = 4378 att.global.attribute.xmlspace, 4379 att.global.attribute.xmlid, 4380 att.global.attribute.n, 4381 att.global.attribute.xmllang, 4382 att.global.attribute.rend, 4383 att.global.attribute.xmlbase, 4384 att.global.linking.attribute.corresp, 4385 att.global.linking.attribute.synch, 4386 att.global.linking.attribute.sameAs, 4387 att.global.linking.attribute.copyOf, 4388 att.global.linking.attribute.next, 4389 att.global.linking.attribute.prev, 4390 att.global.linking.attribute.exclude, 4391 att.global.linking.attribute.select, 4392 att.global.analytic.attribute.ana, 4393 att.declarable.attribute.default, 4394 4395 ## indicates whether the notation conveys the abstract 4396 ## metrical form, its actual prosodic realization, or the rhyme 4397 ## scheme, or some combination thereof. 4398 [ a:defaultValue = "met real" ] 4399 attribute type { 4400 list { ("met" | "real" | "rhyme")+ } 4401 }?, 4402 4403 ## specifies a regular expression defining any value that 4404 ## is legal for this notation. 4405 attribute pattern { data.enumerated }?, 4406 empty 4407metSym = 4408 4409 ## documents the intended significance of a particular character or 4410 ## character sequence within a metrical notation, either explicitly or in 4411 ## terms of other symbol elements in the same metDecl. 4412 element metSym { metSym.content, metSym.attributes } 4413metSym.content = macro.phraseSeq 4414metSym.attributes = 4415 att.global.attribute.xmlspace, 4416 att.global.attribute.xmlid, 4417 att.global.attribute.n, 4418 att.global.attribute.xmllang, 4419 att.global.attribute.rend, 4420 att.global.attribute.xmlbase, 4421 att.global.linking.attribute.corresp, 4422 att.global.linking.attribute.synch, 4423 att.global.linking.attribute.sameAs, 4424 att.global.linking.attribute.copyOf, 4425 att.global.linking.attribute.next, 4426 att.global.linking.attribute.prev, 4427 att.global.linking.attribute.exclude, 4428 att.global.linking.attribute.select, 4429 att.global.analytic.attribute.ana, 4430 4431 ## specifies the character or character sequence being documented. 4432 attribute value { data.words }, 4433 4434 ## specifies whether the symbol is defined in terms of other 4435 ## symbols (terminal is set to false) or in prose 4436 ## (terminal is set to true). 4437 [ a:defaultValue = "true" ] 4438 attribute terminal { 4439 4440 ## (the element contains a prose definition of its meaning.) 4441 "true" 4442 | 4443 ## (the element contains a definition of its meaning given using 4444 ## symbols defined elsewhere in the same metDecl element.) 4445 "false" 4446 }?, 4447 empty 4448variantEncoding = 4449 4450 ## declares the method used to encode text-critical variants. 4451 element variantEncoding { 4452 variantEncoding.content, variantEncoding.attributes 4453 } 4454variantEncoding.content = empty 4455variantEncoding.attributes = 4456 att.global.attribute.xmlspace, 4457 att.global.attribute.xmlid, 4458 att.global.attribute.n, 4459 att.global.attribute.xmllang, 4460 att.global.attribute.rend, 4461 att.global.attribute.xmlbase, 4462 att.global.linking.attribute.corresp, 4463 att.global.linking.attribute.synch, 4464 att.global.linking.attribute.sameAs, 4465 att.global.linking.attribute.copyOf, 4466 att.global.linking.attribute.next, 4467 att.global.linking.attribute.prev, 4468 att.global.linking.attribute.exclude, 4469 att.global.linking.attribute.select, 4470 att.global.analytic.attribute.ana, 4471 4472 ## indicates which method is used to encode the apparatus of 4473 ## variants. 4474 attribute method { 4475 4476 ## (apparatus uses line numbers or other canonical reference scheme 4477 ## referenced in a base text.) 4478 "location-referenced" 4479 | 4480 ## (apparatus indicates the precise locations of the beginning and 4481 ## ending of each lemma relative to a base text.) 4482 "double-end-point" 4483 | 4484 ## (alternate readings of a passage are given in parallel in the 4485 ## text; no notion of a base text is necessary.) 4486 "parallel-segmentation" 4487 }, 4488 4489 ## indicates whether the apparatus appears within the running text 4490 ## or external to it. 4491 attribute location { 4492 4493 ## (apparatus appears within the running text.) 4494 "internal" 4495 | 4496 ## (apparatus appears outside the base text.) 4497 "external" 4498 }, 4499 empty 4500model.profileDescPart = 4501 langUsage 4502 | textClass 4503 | textDesc 4504 | particDesc 4505 | settingDesc 4506 | handShift 4507 | handList 4508profileDesc = 4509 4510 ## (text-profile description) provides a detailed description of non-bibliographic aspects of a 4511 ## text, specifically the languages and sublanguages used, the situation in 4512 ## which it was produced, the participants and their setting. 4513 element profileDesc { profileDesc.content, profileDesc.attributes } 4514profileDesc.content = creation?, model.profileDescPart* 4515profileDesc.attributes = 4516 att.global.attribute.xmlspace, 4517 att.global.attribute.xmlid, 4518 att.global.attribute.n, 4519 att.global.attribute.xmllang, 4520 att.global.attribute.rend, 4521 att.global.attribute.xmlbase, 4522 att.global.linking.attribute.corresp, 4523 att.global.linking.attribute.synch, 4524 att.global.linking.attribute.sameAs, 4525 att.global.linking.attribute.copyOf, 4526 att.global.linking.attribute.next, 4527 att.global.linking.attribute.prev, 4528 att.global.linking.attribute.exclude, 4529 att.global.linking.attribute.select, 4530 att.global.analytic.attribute.ana, 4531 empty 4532creation = 4533 4534 ## contains information about the creation of a text. 4535 element creation { creation.content, creation.attributes } 4536creation.content = macro.phraseSeq 4537creation.attributes = 4538 att.global.attribute.xmlspace, 4539 att.global.attribute.xmlid, 4540 att.global.attribute.n, 4541 att.global.attribute.xmllang, 4542 att.global.attribute.rend, 4543 att.global.attribute.xmlbase, 4544 att.global.linking.attribute.corresp, 4545 att.global.linking.attribute.synch, 4546 att.global.linking.attribute.sameAs, 4547 att.global.linking.attribute.copyOf, 4548 att.global.linking.attribute.next, 4549 att.global.linking.attribute.prev, 4550 att.global.linking.attribute.exclude, 4551 att.global.linking.attribute.select, 4552 att.global.analytic.attribute.ana, 4553 empty 4554langUsage = 4555 4556 ## (language usage) describes the languages, sublanguages, registers, dialects etc. 4557 ## represented within a text. 4558 element langUsage { langUsage.content, langUsage.attributes } 4559langUsage.content = language+ 4560langUsage.attributes = 4561 att.global.attribute.xmlspace, 4562 att.global.attribute.xmlid, 4563 att.global.attribute.n, 4564 att.global.attribute.xmllang, 4565 att.global.attribute.rend, 4566 att.global.attribute.xmlbase, 4567 att.global.linking.attribute.corresp, 4568 att.global.linking.attribute.synch, 4569 att.global.linking.attribute.sameAs, 4570 att.global.linking.attribute.copyOf, 4571 att.global.linking.attribute.next, 4572 att.global.linking.attribute.prev, 4573 att.global.linking.attribute.exclude, 4574 att.global.linking.attribute.select, 4575 att.global.analytic.attribute.ana, 4576 att.declarable.attribute.default, 4577 empty 4578language = 4579 4580 ## characterizes a single language or sublanguage used within a 4581 ## text. 4582 element language { language.content, language.attributes } 4583language.content = macro.phraseSeq 4584language.attributes = 4585 att.global.attribute.xmlspace, 4586 att.global.attribute.xmlid, 4587 att.global.attribute.n, 4588 att.global.attribute.xmllang, 4589 att.global.attribute.rend, 4590 att.global.attribute.xmlbase, 4591 att.global.linking.attribute.corresp, 4592 att.global.linking.attribute.synch, 4593 att.global.linking.attribute.sameAs, 4594 att.global.linking.attribute.copyOf, 4595 att.global.linking.attribute.next, 4596 att.global.linking.attribute.prev, 4597 att.global.linking.attribute.exclude, 4598 att.global.linking.attribute.select, 4599 att.global.analytic.attribute.ana, 4600 4601 ## Supplies a language code constructed as defined in RFC 3066 (or 4602 ## its successor) which is used to identify the language documented 4603 ## by this element, and which is referenced by the global xml:lang attribute. 4604 attribute ident { data.language }, 4605 4606 ## specifies the approximate percentage (by volume) of the 4607 ## text which uses this language. 4608 attribute usage { 4609 xsd:nonNegativeInteger { maxInclusive = "100" } 4610 }?, 4611 empty 4612textClass = 4613 4614 ## (text classification) groups information which describes the nature or topic of a text 4615 ## in terms of a standard classification scheme, thesaurus, etc. 4616 element textClass { textClass.content, textClass.attributes } 4617textClass.content = (classCode | catRef | keywords)* 4618textClass.attributes = 4619 att.global.attribute.xmlspace, 4620 att.global.attribute.xmlid, 4621 att.global.attribute.n, 4622 att.global.attribute.xmllang, 4623 att.global.attribute.rend, 4624 att.global.attribute.xmlbase, 4625 att.global.linking.attribute.corresp, 4626 att.global.linking.attribute.synch, 4627 att.global.linking.attribute.sameAs, 4628 att.global.linking.attribute.copyOf, 4629 att.global.linking.attribute.next, 4630 att.global.linking.attribute.prev, 4631 att.global.linking.attribute.exclude, 4632 att.global.linking.attribute.select, 4633 att.global.analytic.attribute.ana, 4634 att.declarable.attribute.default, 4635 empty 4636keywords = 4637 4638 ## (Keywords) contains a list of keywords or phrases identifying the topic or 4639 ## nature of a text. 4640 element keywords { keywords.content, keywords.attributes } 4641keywords.content = term+ | \list 4642keywords.attributes = 4643 att.global.attribute.xmlspace, 4644 att.global.attribute.xmlid, 4645 att.global.attribute.n, 4646 att.global.attribute.xmllang, 4647 att.global.attribute.rend, 4648 att.global.attribute.xmlbase, 4649 att.global.linking.attribute.corresp, 4650 att.global.linking.attribute.synch, 4651 att.global.linking.attribute.sameAs, 4652 att.global.linking.attribute.copyOf, 4653 att.global.linking.attribute.next, 4654 att.global.linking.attribute.prev, 4655 att.global.linking.attribute.exclude, 4656 att.global.linking.attribute.select, 4657 att.global.analytic.attribute.ana, 4658 4659 ## identifies the controlled vocabulary within which the set of 4660 ## keywords concerned is defined. 4661 attribute scheme { data.pointer }, 4662 empty 4663classCode = 4664 4665 ## (classCode) contains the classification code used for this text in some 4666 ## standard classification system. 4667 element classCode { classCode.content, classCode.attributes } 4668classCode.content = macro.phraseSeq 4669classCode.attributes = 4670 att.global.attribute.xmlspace, 4671 att.global.attribute.xmlid, 4672 att.global.attribute.n, 4673 att.global.attribute.xmllang, 4674 att.global.attribute.rend, 4675 att.global.attribute.xmlbase, 4676 att.global.linking.attribute.corresp, 4677 att.global.linking.attribute.synch, 4678 att.global.linking.attribute.sameAs, 4679 att.global.linking.attribute.copyOf, 4680 att.global.linking.attribute.next, 4681 att.global.linking.attribute.prev, 4682 att.global.linking.attribute.exclude, 4683 att.global.linking.attribute.select, 4684 att.global.analytic.attribute.ana, 4685 4686 ## identifies the classification system or taxonomy in use. 4687 attribute scheme { data.pointer }, 4688 empty 4689catRef = 4690 4691 ## (category reference) specifies one or more defined categories 4692 ## within some taxonomy or text typology. 4693 element catRef { catRef.content, catRef.attributes } 4694catRef.content = empty 4695catRef.attributes = 4696 att.global.attribute.xmlspace, 4697 att.global.attribute.xmlid, 4698 att.global.attribute.n, 4699 att.global.attribute.xmllang, 4700 att.global.attribute.rend, 4701 att.global.attribute.xmlbase, 4702 att.global.linking.attribute.corresp, 4703 att.global.linking.attribute.synch, 4704 att.global.linking.attribute.sameAs, 4705 att.global.linking.attribute.copyOf, 4706 att.global.linking.attribute.next, 4707 att.global.linking.attribute.prev, 4708 att.global.linking.attribute.exclude, 4709 att.global.linking.attribute.select, 4710 att.global.analytic.attribute.ana, 4711 4712 ## identifies the categories concerned 4713 attribute target { data.pointers }, 4714 4715 ## identifies the classification scheme within which the set of 4716 ## categories concerned is defined 4717 attribute scheme { data.pointer }?, 4718 empty 4719revisionDesc = 4720 4721 ## (revision description) summarizes the revision history for a file. 4722 element revisionDesc { revisionDesc.content, revisionDesc.attributes } 4723revisionDesc.content = \list | change+ 4724revisionDesc.attributes = 4725 att.global.attribute.xmlspace, 4726 att.global.attribute.xmlid, 4727 att.global.attribute.n, 4728 att.global.attribute.xmllang, 4729 att.global.attribute.rend, 4730 att.global.attribute.xmlbase, 4731 att.global.linking.attribute.corresp, 4732 att.global.linking.attribute.synch, 4733 att.global.linking.attribute.sameAs, 4734 att.global.linking.attribute.copyOf, 4735 att.global.linking.attribute.next, 4736 att.global.linking.attribute.prev, 4737 att.global.linking.attribute.exclude, 4738 att.global.linking.attribute.select, 4739 att.global.analytic.attribute.ana, 4740 empty 4741change = 4742 4743 ## summarizes a particular change or correction made 4744 ## to a particular version of an electronic text which is 4745 ## shared between several researchers. 4746 element change { change.content, change.attributes } 4747change.content = macro.specialPara 4748change.attributes = 4749 att.global.attribute.xmlspace, 4750 att.global.attribute.xmlid, 4751 att.global.attribute.n, 4752 att.global.attribute.xmllang, 4753 att.global.attribute.rend, 4754 att.global.attribute.xmlbase, 4755 att.global.linking.attribute.corresp, 4756 att.global.linking.attribute.synch, 4757 att.global.linking.attribute.sameAs, 4758 att.global.linking.attribute.copyOf, 4759 att.global.linking.attribute.next, 4760 att.global.linking.attribute.prev, 4761 att.global.linking.attribute.exclude, 4762 att.global.linking.attribute.select, 4763 att.global.analytic.attribute.ana, 4764 att.ascribed.attribute.who, 4765 4766 ## supplies the date of the change in standard form, i.e. yyyy-mm-dd. 4767 attribute date { data.temporal }?, 4768 empty 4769TEI = 4770 4771 ## (TEI document) contains a single TEI-conformant document, 4772 ## comprising a TEI header and a text, either in isolation or as part of a 4773 ## teiCorpus element. 4774 element TEI { TEI.content, TEI.attributes } 4775TEI.content = teiHeader, \text 4776TEI.attributes = 4777 att.global.attribute.xmlspace, 4778 att.global.attribute.xmlid, 4779 att.global.attribute.n, 4780 att.global.attribute.xmllang, 4781 att.global.attribute.rend, 4782 att.global.attribute.xmlbase, 4783 att.global.linking.attribute.corresp, 4784 att.global.linking.attribute.synch, 4785 att.global.linking.attribute.sameAs, 4786 att.global.linking.attribute.copyOf, 4787 att.global.linking.attribute.next, 4788 att.global.linking.attribute.prev, 4789 att.global.linking.attribute.exclude, 4790 att.global.linking.attribute.select, 4791 att.global.analytic.attribute.ana, 4792 4793 ## The version of the TEI scheme 4794 [ a:defaultValue = "5.0" ] attribute version { xsd:decimal }?, 4795 empty 4796\text = 4797 4798 ## contains a single text of any kind, whether unitary or 4799 ## composite, for example a poem or drama, a collection of essays, a novel, 4800 ## a dictionary, or a corpus sample. 4801 element text { text.content, text.attributes } 4802text.content = 4803 model.global*, 4804 (front, model.global*)?, 4805 (body | group), 4806 model.global*, 4807 (back, model.global*)? 4808text.attributes = 4809 att.global.attribute.xmlspace, 4810 att.global.attribute.xmlid, 4811 att.global.attribute.n, 4812 att.global.attribute.xmllang, 4813 att.global.attribute.rend, 4814 att.global.attribute.xmlbase, 4815 att.global.linking.attribute.corresp, 4816 att.global.linking.attribute.synch, 4817 att.global.linking.attribute.sameAs, 4818 att.global.linking.attribute.copyOf, 4819 att.global.linking.attribute.next, 4820 att.global.linking.attribute.prev, 4821 att.global.linking.attribute.exclude, 4822 att.global.linking.attribute.select, 4823 att.global.analytic.attribute.ana, 4824 att.declaring.attribute.decls, 4825 empty 4826body = 4827 4828 ## (text body) contains the whole body of a single unitary text, excluding any front or back matter. 4829 element body { body.content, body.attributes } 4830body.content = 4831 (model.divWrapper | model.global)*, 4832 (((macro.component, model.global*)+, 4833 ((divGen, model.global*)*, 4834 ((\div, (\div | divGen | model.global)*) 4835 | (div0, (div0 | divGen | model.global)*) 4836 | (div1, (div1 | divGen | model.global)*))?)) 4837 | ((divGen, model.global*)*, 4838 ((\div, (\div | divGen | model.global)*) 4839 | (div0, (div0 | divGen | model.global)*) 4840 | (div1, (div1 | divGen | model.global)*)))), 4841 model.divWrapper.bottom* 4842body.attributes = 4843 att.global.attribute.xmlspace, 4844 att.global.attribute.xmlid, 4845 att.global.attribute.n, 4846 att.global.attribute.xmllang, 4847 att.global.attribute.rend, 4848 att.global.attribute.xmlbase, 4849 att.global.linking.attribute.corresp, 4850 att.global.linking.attribute.synch, 4851 att.global.linking.attribute.sameAs, 4852 att.global.linking.attribute.copyOf, 4853 att.global.linking.attribute.next, 4854 att.global.linking.attribute.prev, 4855 att.global.linking.attribute.exclude, 4856 att.global.linking.attribute.select, 4857 att.global.analytic.attribute.ana, 4858 att.declaring.attribute.decls, 4859 empty 4860group = 4861 4862 ## contains the body of a composite text, grouping together a 4863 ## sequence of distinct texts (or groups of such texts) which are regarded 4864 ## as a unit for some purpose, for example the collected works of an 4865 ## author, a sequence of prose essays, etc. 4866 element group { group.content, group.attributes } 4867group.content = 4868 (model.divWrapper | model.global)*, 4869 ((\text | group), (\text | group | model.global)*), 4870 model.divWrapper.bottom* 4871group.attributes = 4872 att.global.attribute.xmlspace, 4873 att.global.attribute.xmlid, 4874 att.global.attribute.n, 4875 att.global.attribute.xmllang, 4876 att.global.attribute.rend, 4877 att.global.attribute.xmlbase, 4878 att.global.linking.attribute.corresp, 4879 att.global.linking.attribute.synch, 4880 att.global.linking.attribute.sameAs, 4881 att.global.linking.attribute.copyOf, 4882 att.global.linking.attribute.next, 4883 att.global.linking.attribute.prev, 4884 att.global.linking.attribute.exclude, 4885 att.global.linking.attribute.select, 4886 att.global.analytic.attribute.ana, 4887 att.declaring.attribute.decls, 4888 empty 4889\div = 4890 4891 ## (text division) contains a subdivision of the front, body, or back of a 4892 ## text. 4893 element div { div.content, div.attributes } 4894div.content = 4895 (model.divWrapper | model.global)*, 4896 (((\div | divGen), model.global*)+ 4897 | ((macro.component, model.global*)+, 4898 ((\div | divGen), model.global*)*)), 4899 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 4900div.attributes = 4901 att.global.attribute.xmlspace, 4902 att.global.attribute.xmlid, 4903 att.global.attribute.n, 4904 att.global.attribute.xmllang, 4905 att.global.attribute.rend, 4906 att.global.attribute.xmlbase, 4907 att.global.linking.attribute.corresp, 4908 att.global.linking.attribute.synch, 4909 att.global.linking.attribute.sameAs, 4910 att.global.linking.attribute.copyOf, 4911 att.global.linking.attribute.next, 4912 att.global.linking.attribute.prev, 4913 att.global.linking.attribute.exclude, 4914 att.global.linking.attribute.select, 4915 att.global.analytic.attribute.ana, 4916 att.divLike.attribute.type, 4917 att.divLike.attribute.org, 4918 att.divLike.attribute.sample, 4919 att.divLike.attribute.part, 4920 att.metrical.attribute.met, 4921 att.metrical.attribute.real, 4922 att.metrical.attribute.rhyme, 4923 att.declaring.attribute.decls, 4924 empty 4925div0 = 4926 4927 ## (level-0 text division) contains the largest possible subdivision of the body 4928 ## of a text. 4929 element div0 { div0.content, div0.attributes } 4930div0.content = 4931 (model.divWrapper | model.global)*, 4932 (((div1 | divGen), model.global*)+ 4933 | ((macro.component, model.global*)+, 4934 ((div1 | divGen), model.global*)*)), 4935 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 4936div0.attributes = 4937 att.global.attribute.xmlspace, 4938 att.global.attribute.xmlid, 4939 att.global.attribute.n, 4940 att.global.attribute.xmllang, 4941 att.global.attribute.rend, 4942 att.global.attribute.xmlbase, 4943 att.global.linking.attribute.corresp, 4944 att.global.linking.attribute.synch, 4945 att.global.linking.attribute.sameAs, 4946 att.global.linking.attribute.copyOf, 4947 att.global.linking.attribute.next, 4948 att.global.linking.attribute.prev, 4949 att.global.linking.attribute.exclude, 4950 att.global.linking.attribute.select, 4951 att.global.analytic.attribute.ana, 4952 att.divLike.attribute.type, 4953 att.divLike.attribute.org, 4954 att.divLike.attribute.sample, 4955 att.divLike.attribute.part, 4956 att.metrical.attribute.met, 4957 att.metrical.attribute.real, 4958 att.metrical.attribute.rhyme, 4959 att.declaring.attribute.decls, 4960 empty 4961div1 = 4962 4963 ## (level-1 text division) contains a first-level subdivision of the front, body, or back 4964 ## of a text (the largest, if 4965 ## div0 is not used, the second largest if it is). 4966 element div1 { div1.content, div1.attributes } 4967div1.content = 4968 (model.divWrapper | model.global)*, 4969 (((div2 | divGen), model.global*)+ 4970 | ((macro.component, model.global*)+, 4971 ((div2 | divGen), model.global*)*)), 4972 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 4973div1.attributes = 4974 att.global.attribute.xmlspace, 4975 att.global.attribute.xmlid, 4976 att.global.attribute.n, 4977 att.global.attribute.xmllang, 4978 att.global.attribute.rend, 4979 att.global.attribute.xmlbase, 4980 att.global.linking.attribute.corresp, 4981 att.global.linking.attribute.synch, 4982 att.global.linking.attribute.sameAs, 4983 att.global.linking.attribute.copyOf, 4984 att.global.linking.attribute.next, 4985 att.global.linking.attribute.prev, 4986 att.global.linking.attribute.exclude, 4987 att.global.linking.attribute.select, 4988 att.global.analytic.attribute.ana, 4989 att.divLike.attribute.type, 4990 att.divLike.attribute.org, 4991 att.divLike.attribute.sample, 4992 att.divLike.attribute.part, 4993 att.metrical.attribute.met, 4994 att.metrical.attribute.real, 4995 att.metrical.attribute.rhyme, 4996 att.declaring.attribute.decls, 4997 empty 4998div2 = 4999 5000 ## (level-2 text division) contains a second-level subdivision of the front, body, or back of a 5001 ## text. 5002 element div2 { div2.content, div2.attributes } 5003div2.content = 5004 (model.divWrapper | model.global)*, 5005 (((div3 | divGen), model.global*)+ 5006 | ((macro.component, model.global*)+, 5007 ((div3 | divGen), model.global*)*)), 5008 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 5009div2.attributes = 5010 att.global.attribute.xmlspace, 5011 att.global.attribute.xmlid, 5012 att.global.attribute.n, 5013 att.global.attribute.xmllang, 5014 att.global.attribute.rend, 5015 att.global.attribute.xmlbase, 5016 att.global.linking.attribute.corresp, 5017 att.global.linking.attribute.synch, 5018 att.global.linking.attribute.sameAs, 5019 att.global.linking.attribute.copyOf, 5020 att.global.linking.attribute.next, 5021 att.global.linking.attribute.prev, 5022 att.global.linking.attribute.exclude, 5023 att.global.linking.attribute.select, 5024 att.global.analytic.attribute.ana, 5025 att.divLike.attribute.type, 5026 att.divLike.attribute.org, 5027 att.divLike.attribute.sample, 5028 att.divLike.attribute.part, 5029 att.metrical.attribute.met, 5030 att.metrical.attribute.real, 5031 att.metrical.attribute.rhyme, 5032 att.declaring.attribute.decls, 5033 empty 5034div3 = 5035 5036 ## (level-3 text division) contains a third-level subdivision of the front, body, or back of a 5037 ## text. 5038 element div3 { div3.content, div3.attributes } 5039div3.content = 5040 (model.divWrapper | model.global)*, 5041 (((div4 | divGen), model.global*)+ 5042 | ((macro.component, model.global*)+, 5043 ((div4 | divGen), model.global*)*)), 5044 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 5045div3.attributes = 5046 att.global.attribute.xmlspace, 5047 att.global.attribute.xmlid, 5048 att.global.attribute.n, 5049 att.global.attribute.xmllang, 5050 att.global.attribute.rend, 5051 att.global.attribute.xmlbase, 5052 att.global.linking.attribute.corresp, 5053 att.global.linking.attribute.synch, 5054 att.global.linking.attribute.sameAs, 5055 att.global.linking.attribute.copyOf, 5056 att.global.linking.attribute.next, 5057 att.global.linking.attribute.prev, 5058 att.global.linking.attribute.exclude, 5059 att.global.linking.attribute.select, 5060 att.global.analytic.attribute.ana, 5061 att.divLike.attribute.type, 5062 att.divLike.attribute.org, 5063 att.divLike.attribute.sample, 5064 att.divLike.attribute.part, 5065 att.metrical.attribute.met, 5066 att.metrical.attribute.real, 5067 att.metrical.attribute.rhyme, 5068 att.declaring.attribute.decls, 5069 empty 5070div4 = 5071 5072 ## (level-4 text division) contains a fourth-level subdivision of the front, body, or back of a 5073 ## text. 5074 element div4 { div4.content, div4.attributes } 5075div4.content = 5076 (model.divWrapper | model.global)*, 5077 (((div5 | divGen), model.global*)+ 5078 | ((macro.component, model.global*)+, 5079 ((div5 | divGen), model.global*)*)), 5080 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 5081div4.attributes = 5082 att.global.attribute.xmlspace, 5083 att.global.attribute.xmlid, 5084 att.global.attribute.n, 5085 att.global.attribute.xmllang, 5086 att.global.attribute.rend, 5087 att.global.attribute.xmlbase, 5088 att.global.linking.attribute.corresp, 5089 att.global.linking.attribute.synch, 5090 att.global.linking.attribute.sameAs, 5091 att.global.linking.attribute.copyOf, 5092 att.global.linking.attribute.next, 5093 att.global.linking.attribute.prev, 5094 att.global.linking.attribute.exclude, 5095 att.global.linking.attribute.select, 5096 att.global.analytic.attribute.ana, 5097 att.divLike.attribute.type, 5098 att.divLike.attribute.org, 5099 att.divLike.attribute.sample, 5100 att.divLike.attribute.part, 5101 att.metrical.attribute.met, 5102 att.metrical.attribute.real, 5103 att.metrical.attribute.rhyme, 5104 att.declaring.attribute.decls, 5105 empty 5106div5 = 5107 5108 ## (level-5 text division) contains a fifth-level subdivision of the front, body, or back of a 5109 ## text. 5110 element div5 { div5.content, div5.attributes } 5111div5.content = 5112 (model.divWrapper | model.global)*, 5113 (((div6 | divGen), model.global*)+ 5114 | ((macro.component, model.global*)+, 5115 ((div6 | divGen), model.global*)*)), 5116 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 5117div5.attributes = 5118 att.global.attribute.xmlspace, 5119 att.global.attribute.xmlid, 5120 att.global.attribute.n, 5121 att.global.attribute.xmllang, 5122 att.global.attribute.rend, 5123 att.global.attribute.xmlbase, 5124 att.global.linking.attribute.corresp, 5125 att.global.linking.attribute.synch, 5126 att.global.linking.attribute.sameAs, 5127 att.global.linking.attribute.copyOf, 5128 att.global.linking.attribute.next, 5129 att.global.linking.attribute.prev, 5130 att.global.linking.attribute.exclude, 5131 att.global.linking.attribute.select, 5132 att.global.analytic.attribute.ana, 5133 att.divLike.attribute.type, 5134 att.divLike.attribute.org, 5135 att.divLike.attribute.sample, 5136 att.divLike.attribute.part, 5137 att.metrical.attribute.met, 5138 att.metrical.attribute.real, 5139 att.metrical.attribute.rhyme, 5140 att.declaring.attribute.decls, 5141 empty 5142div6 = 5143 5144 ## (level-6 text division) contains a sixth-level subdivision of the front, body, or back of a 5145 ## text. 5146 element div6 { div6.content, div6.attributes } 5147div6.content = 5148 (model.divWrapper | model.global)*, 5149 (((div7 | divGen), model.global*)+ 5150 | ((macro.component, model.global*)+, 5151 ((div7 | divGen), model.global*)*)), 5152 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 5153div6.attributes = 5154 att.global.attribute.xmlspace, 5155 att.global.attribute.xmlid, 5156 att.global.attribute.n, 5157 att.global.attribute.xmllang, 5158 att.global.attribute.rend, 5159 att.global.attribute.xmlbase, 5160 att.global.linking.attribute.corresp, 5161 att.global.linking.attribute.synch, 5162 att.global.linking.attribute.sameAs, 5163 att.global.linking.attribute.copyOf, 5164 att.global.linking.attribute.next, 5165 att.global.linking.attribute.prev, 5166 att.global.linking.attribute.exclude, 5167 att.global.linking.attribute.select, 5168 att.global.analytic.attribute.ana, 5169 att.divLike.attribute.type, 5170 att.divLike.attribute.org, 5171 att.divLike.attribute.sample, 5172 att.divLike.attribute.part, 5173 att.metrical.attribute.met, 5174 att.metrical.attribute.real, 5175 att.metrical.attribute.rhyme, 5176 att.declaring.attribute.decls, 5177 empty 5178div7 = 5179 5180 ## (level-7 text division) contains the smallest possible subdivision of the front, body or 5181 ## back of a text, larger than a paragraph. 5182 element div7 { div7.content, div7.attributes } 5183div7.content = 5184 (model.divWrapper | model.global)*, 5185 (macro.component, model.global*)+, 5186 ((model.divWrapper | model.divWrapper.bottom), model.global*)* 5187div7.attributes = 5188 att.global.attribute.xmlspace, 5189 att.global.attribute.xmlid, 5190 att.global.attribute.n, 5191 att.global.attribute.xmllang, 5192 att.global.attribute.rend, 5193 att.global.attribute.xmlbase, 5194 att.global.linking.attribute.corresp, 5195 att.global.linking.attribute.synch, 5196 att.global.linking.attribute.sameAs, 5197 att.global.linking.attribute.copyOf, 5198 att.global.linking.attribute.next, 5199 att.global.linking.attribute.prev, 5200 att.global.linking.attribute.exclude, 5201 att.global.linking.attribute.select, 5202 att.global.analytic.attribute.ana, 5203 att.divLike.attribute.type, 5204 att.divLike.attribute.org, 5205 att.divLike.attribute.sample, 5206 att.divLike.attribute.part, 5207 att.metrical.attribute.met, 5208 att.metrical.attribute.real, 5209 att.metrical.attribute.rhyme, 5210 att.declaring.attribute.decls, 5211 empty 5212trailer = 5213 5214 ## (trailer) contains a closing title or footer appearing at the end of 5215 ## a division of a text. 5216 element trailer { trailer.content, trailer.attributes } 5217trailer.content = macro.phraseSeq 5218trailer.attributes = 5219 att.global.attribute.xmlspace, 5220 att.global.attribute.xmlid, 5221 att.global.attribute.n, 5222 att.global.attribute.xmllang, 5223 att.global.attribute.rend, 5224 att.global.attribute.xmlbase, 5225 att.global.linking.attribute.corresp, 5226 att.global.linking.attribute.synch, 5227 att.global.linking.attribute.sameAs, 5228 att.global.linking.attribute.copyOf, 5229 att.global.linking.attribute.next, 5230 att.global.linking.attribute.prev, 5231 att.global.linking.attribute.exclude, 5232 att.global.linking.attribute.select, 5233 att.global.analytic.attribute.ana, 5234 empty 5235byline = 5236 5237 ## contains the primary statement of responsibility given for a work 5238 ## on its title page or at the head or end of the work. 5239 element byline { byline.content, byline.attributes } 5240byline.content = 5241 (text | model.gLike | model.phrase | docAuthor | model.global)* 5242byline.attributes = 5243 att.global.attribute.xmlspace, 5244 att.global.attribute.xmlid, 5245 att.global.attribute.n, 5246 att.global.attribute.xmllang, 5247 att.global.attribute.rend, 5248 att.global.attribute.xmlbase, 5249 att.global.linking.attribute.corresp, 5250 att.global.linking.attribute.synch, 5251 att.global.linking.attribute.sameAs, 5252 att.global.linking.attribute.copyOf, 5253 att.global.linking.attribute.next, 5254 att.global.linking.attribute.prev, 5255 att.global.linking.attribute.exclude, 5256 att.global.linking.attribute.select, 5257 att.global.analytic.attribute.ana, 5258 empty 5259dateline = 5260 5261 ## contains a brief description of the place, date, time, etc. of 5262 ## production of a letter, newspaper story, or other work, prefixed or 5263 ## suffixed to it as a kind of heading or trailer. 5264 element dateline { dateline.content, dateline.attributes } 5265dateline.content = macro.phraseSeq 5266dateline.attributes = 5267 att.global.attribute.xmlspace, 5268 att.global.attribute.xmlid, 5269 att.global.attribute.n, 5270 att.global.attribute.xmllang, 5271 att.global.attribute.rend, 5272 att.global.attribute.xmlbase, 5273 att.global.linking.attribute.corresp, 5274 att.global.linking.attribute.synch, 5275 att.global.linking.attribute.sameAs, 5276 att.global.linking.attribute.copyOf, 5277 att.global.linking.attribute.next, 5278 att.global.linking.attribute.prev, 5279 att.global.linking.attribute.exclude, 5280 att.global.linking.attribute.select, 5281 att.global.analytic.attribute.ana, 5282 empty 5283argument = 5284 5285 ## A formal list or prose description of the topics addressed by 5286 ## a subdivision of a text. 5287 element argument { argument.content, argument.attributes } 5288argument.content = 5289 model.global*, 5290 (head, model.global*)?, 5291 (macro.component, model.global*)+ 5292argument.attributes = 5293 att.global.attribute.xmlspace, 5294 att.global.attribute.xmlid, 5295 att.global.attribute.n, 5296 att.global.attribute.xmllang, 5297 att.global.attribute.rend, 5298 att.global.attribute.xmlbase, 5299 att.global.linking.attribute.corresp, 5300 att.global.linking.attribute.synch, 5301 att.global.linking.attribute.sameAs, 5302 att.global.linking.attribute.copyOf, 5303 att.global.linking.attribute.next, 5304 att.global.linking.attribute.prev, 5305 att.global.linking.attribute.exclude, 5306 att.global.linking.attribute.select, 5307 att.global.analytic.attribute.ana, 5308 empty 5309epigraph = 5310 5311 ## (epigraph) contains a quotation, anonymous or attributed, appearing at 5312 ## the start of a section or chapter, or on a title page. 5313 element epigraph { epigraph.content, epigraph.attributes } 5314epigraph.content = macro.componentSeq 5315epigraph.attributes = 5316 att.global.attribute.xmlspace, 5317 att.global.attribute.xmlid, 5318 att.global.attribute.n, 5319 att.global.attribute.xmllang, 5320 att.global.attribute.rend, 5321 att.global.attribute.xmlbase, 5322 att.global.linking.attribute.corresp, 5323 att.global.linking.attribute.synch, 5324 att.global.linking.attribute.sameAs, 5325 att.global.linking.attribute.copyOf, 5326 att.global.linking.attribute.next, 5327 att.global.linking.attribute.prev, 5328 att.global.linking.attribute.exclude, 5329 att.global.linking.attribute.select, 5330 att.global.analytic.attribute.ana, 5331 empty 5332opener = 5333 5334 ## groups together dateline, byline, salutation, and similar 5335 ## phrases appearing as a preliminary group at the start of a 5336 ## division, especially of a letter. 5337 element opener { opener.content, opener.attributes } 5338opener.content = 5339 (text 5340 | model.gLike 5341 | model.phrase 5342 | argument 5343 | byline 5344 | dateline 5345 | epigraph 5346 | salute 5347 | signed 5348 | model.global)* 5349opener.attributes = 5350 att.global.attribute.xmlspace, 5351 att.global.attribute.xmlid, 5352 att.global.attribute.n, 5353 att.global.attribute.xmllang, 5354 att.global.attribute.rend, 5355 att.global.attribute.xmlbase, 5356 att.global.linking.attribute.corresp, 5357 att.global.linking.attribute.synch, 5358 att.global.linking.attribute.sameAs, 5359 att.global.linking.attribute.copyOf, 5360 att.global.linking.attribute.next, 5361 att.global.linking.attribute.prev, 5362 att.global.linking.attribute.exclude, 5363 att.global.linking.attribute.select, 5364 att.global.analytic.attribute.ana, 5365 empty 5366closer = 5367 5368 ## groups together dateline, byline, salutation, and similar 5369 ## phrases appearing as a final group at the end of a 5370 ## division, especially of a letter. 5371 element closer { closer.content, closer.attributes } 5372closer.content = 5373 (text 5374 | model.gLike 5375 | signed 5376 | dateline 5377 | salute 5378 | model.phrase 5379 | model.global)* 5380closer.attributes = 5381 att.global.attribute.xmlspace, 5382 att.global.attribute.xmlid, 5383 att.global.attribute.n, 5384 att.global.attribute.xmllang, 5385 att.global.attribute.rend, 5386 att.global.attribute.xmlbase, 5387 att.global.linking.attribute.corresp, 5388 att.global.linking.attribute.synch, 5389 att.global.linking.attribute.sameAs, 5390 att.global.linking.attribute.copyOf, 5391 att.global.linking.attribute.next, 5392 att.global.linking.attribute.prev, 5393 att.global.linking.attribute.exclude, 5394 att.global.linking.attribute.select, 5395 att.global.analytic.attribute.ana, 5396 empty 5397salute = 5398 5399 ## (salutation) contains a salutation or greeting prefixed to a foreword, 5400 ## dedicatory epistle, or other division of a text, or the 5401 ## salutation in the closing of a letter, preface, etc. 5402 element salute { salute.content, salute.attributes } 5403salute.content = macro.phraseSeq 5404salute.attributes = 5405 att.global.attribute.xmlspace, 5406 att.global.attribute.xmlid, 5407 att.global.attribute.n, 5408 att.global.attribute.xmllang, 5409 att.global.attribute.rend, 5410 att.global.attribute.xmlbase, 5411 att.global.linking.attribute.corresp, 5412 att.global.linking.attribute.synch, 5413 att.global.linking.attribute.sameAs, 5414 att.global.linking.attribute.copyOf, 5415 att.global.linking.attribute.next, 5416 att.global.linking.attribute.prev, 5417 att.global.linking.attribute.exclude, 5418 att.global.linking.attribute.select, 5419 att.global.analytic.attribute.ana, 5420 empty 5421signed = 5422 5423 ## (signature) contains the closing salutation, etc., appended to a foreword, 5424 ## dedicatory epistle, or other division of a text. 5425 element signed { signed.content, signed.attributes } 5426signed.content = macro.phraseSeq 5427signed.attributes = 5428 att.global.attribute.xmlspace, 5429 att.global.attribute.xmlid, 5430 att.global.attribute.n, 5431 att.global.attribute.xmllang, 5432 att.global.attribute.rend, 5433 att.global.attribute.xmlbase, 5434 att.global.linking.attribute.corresp, 5435 att.global.linking.attribute.synch, 5436 att.global.linking.attribute.sameAs, 5437 att.global.linking.attribute.copyOf, 5438 att.global.linking.attribute.next, 5439 att.global.linking.attribute.prev, 5440 att.global.linking.attribute.exclude, 5441 att.global.linking.attribute.select, 5442 att.global.analytic.attribute.ana, 5443 empty 5444titlePage = 5445 5446 ## (title page) contains the title page of a text, appearing within the front 5447 ## or back matter. 5448 element titlePage { titlePage.content, titlePage.attributes } 5449titlePage.content = 5450 model.global*, 5451 model.titlepagePart, 5452 (model.titlepagePart | model.global)* 5453titlePage.attributes = 5454 att.global.attribute.xmlspace, 5455 att.global.attribute.xmlid, 5456 att.global.attribute.n, 5457 att.global.attribute.xmllang, 5458 att.global.attribute.rend, 5459 att.global.attribute.xmlbase, 5460 att.global.linking.attribute.corresp, 5461 att.global.linking.attribute.synch, 5462 att.global.linking.attribute.sameAs, 5463 att.global.linking.attribute.copyOf, 5464 att.global.linking.attribute.next, 5465 att.global.linking.attribute.prev, 5466 att.global.linking.attribute.exclude, 5467 att.global.linking.attribute.select, 5468 att.global.analytic.attribute.ana, 5469 5470 ## classifies the title page according to any convenient typology. 5471 attribute type { data.enumerated }?, 5472 empty 5473docTitle = 5474 5475 ## (document title) contains the title of a document, including all its 5476 ## constituents, as given on a title page. 5477 element docTitle { docTitle.content, docTitle.attributes } 5478docTitle.content = model.global*, (titlePart, model.global*)+ 5479docTitle.attributes = 5480 att.global.attribute.xmlspace, 5481 att.global.attribute.xmlid, 5482 att.global.attribute.n, 5483 att.global.attribute.xmllang, 5484 att.global.attribute.rend, 5485 att.global.attribute.xmlbase, 5486 att.global.linking.attribute.corresp, 5487 att.global.linking.attribute.synch, 5488 att.global.linking.attribute.sameAs, 5489 att.global.linking.attribute.copyOf, 5490 att.global.linking.attribute.next, 5491 att.global.linking.attribute.prev, 5492 att.global.linking.attribute.exclude, 5493 att.global.linking.attribute.select, 5494 att.global.analytic.attribute.ana, 5495 empty 5496titlePart = 5497 5498 ## (title part) contains a subsection or division of the title of a work, as 5499 ## indicated on a title page. 5500 element titlePart { titlePart.content, titlePart.attributes } 5501titlePart.content = macro.paraContent 5502titlePart.attributes = 5503 att.global.attribute.xmlspace, 5504 att.global.attribute.xmlid, 5505 att.global.attribute.n, 5506 att.global.attribute.xmllang, 5507 att.global.attribute.rend, 5508 att.global.attribute.xmlbase, 5509 att.global.linking.attribute.corresp, 5510 att.global.linking.attribute.synch, 5511 att.global.linking.attribute.sameAs, 5512 att.global.linking.attribute.copyOf, 5513 att.global.linking.attribute.next, 5514 att.global.linking.attribute.prev, 5515 att.global.linking.attribute.exclude, 5516 att.global.linking.attribute.select, 5517 att.global.analytic.attribute.ana, 5518 5519 ## specifies the role of this subdivision of the title. 5520 [ a:defaultValue = "main" ] attribute type { data.enumerated }?, 5521 empty 5522docAuthor = 5523 5524 ## (document author) contains the name of the author of the document, as given on the 5525 ## title page (often but not always contained in a byline). 5526 element docAuthor { docAuthor.content, docAuthor.attributes } 5527docAuthor.content = macro.phraseSeq 5528docAuthor.attributes = 5529 att.global.attribute.xmlspace, 5530 att.global.attribute.xmlid, 5531 att.global.attribute.n, 5532 att.global.attribute.xmllang, 5533 att.global.attribute.rend, 5534 att.global.attribute.xmlbase, 5535 att.global.linking.attribute.corresp, 5536 att.global.linking.attribute.synch, 5537 att.global.linking.attribute.sameAs, 5538 att.global.linking.attribute.copyOf, 5539 att.global.linking.attribute.next, 5540 att.global.linking.attribute.prev, 5541 att.global.linking.attribute.exclude, 5542 att.global.linking.attribute.select, 5543 att.global.analytic.attribute.ana, 5544 empty 5545imprimatur = 5546 5547 ## contains a formal statement authorizing the publication of 5548 ## a work, sometimes required to appear on a title page or its verso. 5549 element imprimatur { imprimatur.content, imprimatur.attributes } 5550imprimatur.content = macro.paraContent 5551imprimatur.attributes = 5552 att.global.attribute.xmlspace, 5553 att.global.attribute.xmlid, 5554 att.global.attribute.n, 5555 att.global.attribute.xmllang, 5556 att.global.attribute.rend, 5557 att.global.attribute.xmlbase, 5558 att.global.linking.attribute.corresp, 5559 att.global.linking.attribute.synch, 5560 att.global.linking.attribute.sameAs, 5561 att.global.linking.attribute.copyOf, 5562 att.global.linking.attribute.next, 5563 att.global.linking.attribute.prev, 5564 att.global.linking.attribute.exclude, 5565 att.global.linking.attribute.select, 5566 att.global.analytic.attribute.ana, 5567 empty 5568docEdition = 5569 5570 ## (document edition) contains an edition statement as presented on a title page of a 5571 ## document. 5572 element docEdition { docEdition.content, docEdition.attributes } 5573docEdition.content = macro.paraContent 5574docEdition.attributes = 5575 att.global.attribute.xmlspace, 5576 att.global.attribute.xmlid, 5577 att.global.attribute.n, 5578 att.global.attribute.xmllang, 5579 att.global.attribute.rend, 5580 att.global.attribute.xmlbase, 5581 att.global.linking.attribute.corresp, 5582 att.global.linking.attribute.synch, 5583 att.global.linking.attribute.sameAs, 5584 att.global.linking.attribute.copyOf, 5585 att.global.linking.attribute.next, 5586 att.global.linking.attribute.prev, 5587 att.global.linking.attribute.exclude, 5588 att.global.linking.attribute.select, 5589 att.global.analytic.attribute.ana, 5590 empty 5591docImprint = 5592 5593 ## (document imprint) contains the imprint statement (place and date of publication, 5594 ## publisher name), as given 5595 ## (usually) at the foot of a title page. 5596 element docImprint { docImprint.content, docImprint.attributes } 5597docImprint.content = 5598 (text 5599 | model.gLike 5600 | model.phrase 5601 | pubPlace 5602 | docDate 5603 | publisher 5604 | model.global)* 5605docImprint.attributes = 5606 att.global.attribute.xmlspace, 5607 att.global.attribute.xmlid, 5608 att.global.attribute.n, 5609 att.global.attribute.xmllang, 5610 att.global.attribute.rend, 5611 att.global.attribute.xmlbase, 5612 att.global.linking.attribute.corresp, 5613 att.global.linking.attribute.synch, 5614 att.global.linking.attribute.sameAs, 5615 att.global.linking.attribute.copyOf, 5616 att.global.linking.attribute.next, 5617 att.global.linking.attribute.prev, 5618 att.global.linking.attribute.exclude, 5619 att.global.linking.attribute.select, 5620 att.global.analytic.attribute.ana, 5621 empty 5622docDate = 5623 5624 ## (document date) contains the date of a document, as given 5625 ## (usually) on a title page. 5626 element docDate { docDate.content, docDate.attributes } 5627docDate.content = macro.phraseSeq 5628docDate.attributes = 5629 att.global.attribute.xmlspace, 5630 att.global.attribute.xmlid, 5631 att.global.attribute.n, 5632 att.global.attribute.xmllang, 5633 att.global.attribute.rend, 5634 att.global.attribute.xmlbase, 5635 att.global.linking.attribute.corresp, 5636 att.global.linking.attribute.synch, 5637 att.global.linking.attribute.sameAs, 5638 att.global.linking.attribute.copyOf, 5639 att.global.linking.attribute.next, 5640 att.global.linking.attribute.prev, 5641 att.global.linking.attribute.exclude, 5642 att.global.linking.attribute.select, 5643 att.global.analytic.attribute.ana, 5644 5645 ## gives the value of the date in a standard form, generally YYYY-MM-DD. 5646 attribute value { data.temporal }?, 5647 empty 5648front = 5649 5650 ## (front matter) contains any prefatory matter (headers, 5651 ## title page, prefaces, dedications, etc.) 5652 ## found at the start of a document, before the main body. 5653 element front { front.content, front.attributes } 5654front.content = 5655 (model.frontPart | model.global)*, 5656 ((model.pLike.front, (model.pLike.front | titlePage | model.global)*) 5657 | (\div, (\div | model.frontPart | model.global)*) 5658 | (div1, (div1 | model.frontPart | model.global)*))? 5659front.attributes = 5660 att.global.attribute.xmlspace, 5661 att.global.attribute.xmlid, 5662 att.global.attribute.n, 5663 att.global.attribute.xmllang, 5664 att.global.attribute.rend, 5665 att.global.attribute.xmlbase, 5666 att.global.linking.attribute.corresp, 5667 att.global.linking.attribute.synch, 5668 att.global.linking.attribute.sameAs, 5669 att.global.linking.attribute.copyOf, 5670 att.global.linking.attribute.next, 5671 att.global.linking.attribute.prev, 5672 att.global.linking.attribute.exclude, 5673 att.global.linking.attribute.select, 5674 att.global.analytic.attribute.ana, 5675 att.declaring.attribute.decls, 5676 empty 5677back = 5678 5679 ## (back matter) contains any appendixes, etc. following the main part of a 5680 ## text. 5681 element back { back.content, back.attributes } 5682back.content = 5683 (model.frontPart | model.global | model.divWrapper)*, 5684 ((\div, (\div | model.frontPart | model.global)*) 5685 | (div1, (div1 | model.frontPart | model.global)*))?, 5686 model.divWrapper.bottom* 5687back.attributes = 5688 att.global.attribute.xmlspace, 5689 att.global.attribute.xmlid, 5690 att.global.attribute.n, 5691 att.global.attribute.xmllang, 5692 att.global.attribute.rend, 5693 att.global.attribute.xmlbase, 5694 att.global.linking.attribute.corresp, 5695 att.global.linking.attribute.synch, 5696 att.global.linking.attribute.sameAs, 5697 att.global.linking.attribute.copyOf, 5698 att.global.linking.attribute.next, 5699 att.global.linking.attribute.prev, 5700 att.global.linking.attribute.exclude, 5701 att.global.linking.attribute.select, 5702 att.global.analytic.attribute.ana, 5703 att.declaring.attribute.decls, 5704 empty 5705s = 5706 5707 ## (s-unit) contains a sentence-like division of a text. 5708 element s { s.content, s.attributes } 5709s.content = macro.phraseSeq 5710s.attributes = 5711 att.global.attribute.xmlspace, 5712 att.global.attribute.xmlid, 5713 att.global.attribute.n, 5714 att.global.attribute.xmllang, 5715 att.global.attribute.rend, 5716 att.global.attribute.xmlbase, 5717 att.global.linking.attribute.corresp, 5718 att.global.linking.attribute.synch, 5719 att.global.linking.attribute.sameAs, 5720 att.global.linking.attribute.copyOf, 5721 att.global.linking.attribute.next, 5722 att.global.linking.attribute.prev, 5723 att.global.linking.attribute.exclude, 5724 att.global.linking.attribute.select, 5725 att.global.analytic.attribute.ana, 5726 att.segLike.attribute.type, 5727 att.segLike.attribute.function, 5728 att.segLike.attribute.part, 5729 att.metrical.attribute.met, 5730 att.metrical.attribute.real, 5731 att.metrical.attribute.rhyme, 5732 empty 5733cl = 5734 5735 ## (clause) represents a grammatical clause. 5736 element cl { cl.content, cl.attributes } 5737cl.content = macro.phraseSeq 5738cl.attributes = 5739 att.global.attribute.xmlspace, 5740 att.global.attribute.xmlid, 5741 att.global.attribute.n, 5742 att.global.attribute.xmllang, 5743 att.global.attribute.rend, 5744 att.global.attribute.xmlbase, 5745 att.global.linking.attribute.corresp, 5746 att.global.linking.attribute.synch, 5747 att.global.linking.attribute.sameAs, 5748 att.global.linking.attribute.copyOf, 5749 att.global.linking.attribute.next, 5750 att.global.linking.attribute.prev, 5751 att.global.linking.attribute.exclude, 5752 att.global.linking.attribute.select, 5753 att.global.analytic.attribute.ana, 5754 att.segLike.attribute.type, 5755 att.segLike.attribute.function, 5756 att.segLike.attribute.part, 5757 att.metrical.attribute.met, 5758 att.metrical.attribute.real, 5759 att.metrical.attribute.rhyme, 5760 empty 5761phr = 5762 5763 ## (phrase) represents a grammatical phrase. 5764 element phr { phr.content, phr.attributes } 5765phr.content = macro.phraseSeq 5766phr.attributes = 5767 att.global.attribute.xmlspace, 5768 att.global.attribute.xmlid, 5769 att.global.attribute.n, 5770 att.global.attribute.xmllang, 5771 att.global.attribute.rend, 5772 att.global.attribute.xmlbase, 5773 att.global.linking.attribute.corresp, 5774 att.global.linking.attribute.synch, 5775 att.global.linking.attribute.sameAs, 5776 att.global.linking.attribute.copyOf, 5777 att.global.linking.attribute.next, 5778 att.global.linking.attribute.prev, 5779 att.global.linking.attribute.exclude, 5780 att.global.linking.attribute.select, 5781 att.global.analytic.attribute.ana, 5782 att.segLike.attribute.type, 5783 att.segLike.attribute.function, 5784 att.segLike.attribute.part, 5785 att.metrical.attribute.met, 5786 att.metrical.attribute.real, 5787 att.metrical.attribute.rhyme, 5788 empty 5789w = 5790 5791 ## (word) represents a grammatical (not necessarily orthographic) word. 5792 element w { w.content, w.attributes } 5793w.content = 5794 (text | model.gLike | model.blockLike | w | m | c | model.global)* 5795w.attributes = 5796 att.global.attribute.xmlspace, 5797 att.global.attribute.xmlid, 5798 att.global.attribute.n, 5799 att.global.attribute.xmllang, 5800 att.global.attribute.rend, 5801 att.global.attribute.xmlbase, 5802 att.global.linking.attribute.corresp, 5803 att.global.linking.attribute.synch, 5804 att.global.linking.attribute.sameAs, 5805 att.global.linking.attribute.copyOf, 5806 att.global.linking.attribute.next, 5807 att.global.linking.attribute.prev, 5808 att.global.linking.attribute.exclude, 5809 att.global.linking.attribute.select, 5810 att.global.analytic.attribute.ana, 5811 att.segLike.attribute.type, 5812 att.segLike.attribute.function, 5813 att.segLike.attribute.part, 5814 att.metrical.attribute.met, 5815 att.metrical.attribute.real, 5816 att.metrical.attribute.rhyme, 5817 5818 ## identifies the word's lemma (dictionary entry form). 5819 attribute lemma { data.word }?, 5820 empty 5821m = 5822 5823 ## (morpheme) represents a grammatical morpheme. 5824 element m { m.content, m.attributes } 5825m.content = (text | model.gLike | model.blockLike | c | model.global)* 5826m.attributes = 5827 att.global.attribute.xmlspace, 5828 att.global.attribute.xmlid, 5829 att.global.attribute.n, 5830 att.global.attribute.xmllang, 5831 att.global.attribute.rend, 5832 att.global.attribute.xmlbase, 5833 att.global.linking.attribute.corresp, 5834 att.global.linking.attribute.synch, 5835 att.global.linking.attribute.sameAs, 5836 att.global.linking.attribute.copyOf, 5837 att.global.linking.attribute.next, 5838 att.global.linking.attribute.prev, 5839 att.global.linking.attribute.exclude, 5840 att.global.linking.attribute.select, 5841 att.global.analytic.attribute.ana, 5842 att.segLike.attribute.type, 5843 att.segLike.attribute.function, 5844 att.segLike.attribute.part, 5845 att.metrical.attribute.met, 5846 att.metrical.attribute.real, 5847 att.metrical.attribute.rhyme, 5848 5849 ## identifies the morpheme's base form. 5850 attribute baseForm { data.word }?, 5851 empty 5852c = 5853 5854 ## (character) represents a character. 5855 element c { c.content, c.attributes } 5856c.content = macro.xtext 5857c.attributes = 5858 att.global.attribute.xmlspace, 5859 att.global.attribute.xmlid, 5860 att.global.attribute.n, 5861 att.global.attribute.xmllang, 5862 att.global.attribute.rend, 5863 att.global.attribute.xmlbase, 5864 att.global.linking.attribute.corresp, 5865 att.global.linking.attribute.synch, 5866 att.global.linking.attribute.sameAs, 5867 att.global.linking.attribute.copyOf, 5868 att.global.linking.attribute.next, 5869 att.global.linking.attribute.prev, 5870 att.global.linking.attribute.exclude, 5871 att.global.linking.attribute.select, 5872 att.global.analytic.attribute.ana, 5873 att.segLike.attribute.type, 5874 att.segLike.attribute.function, 5875 att.segLike.attribute.part, 5876 att.metrical.attribute.met, 5877 att.metrical.attribute.real, 5878 att.metrical.attribute.rhyme, 5879 empty 5880att.global.analytic.attributes = 5881 att.global.analytic.attribute.ana, empty 5882att.global.analytic.attribute.ana = 5883 5884 ## indicates one or more elements containing interpretations of the 5885 ## element on which the ana attribute appears. 5886 attribute ana { data.pointers }? 5887span = 5888 5889 ## (span) associates an interpretative annotation directly with a span 5890 ## of text. 5891 element span { span.content, span.attributes } 5892span.content = macro.phraseSeq 5893span.attributes = 5894 att.global.attribute.xmlspace, 5895 att.global.attribute.xmlid, 5896 att.global.attribute.n, 5897 att.global.attribute.xmllang, 5898 att.global.attribute.rend, 5899 att.global.attribute.xmlbase, 5900 att.global.linking.attribute.corresp, 5901 att.global.linking.attribute.synch, 5902 att.global.linking.attribute.sameAs, 5903 att.global.linking.attribute.copyOf, 5904 att.global.linking.attribute.next, 5905 att.global.linking.attribute.prev, 5906 att.global.linking.attribute.exclude, 5907 att.global.linking.attribute.select, 5908 att.global.analytic.attribute.ana, 5909 att.interpLike.attribute.resp, 5910 att.interpLike.attribute.type, 5911 att.interpLike.attribute.inst, 5912 5913 ## specifies the beginning of the passage being annotated; if 5914 ## not accompanied by a to attribute, then specifies the 5915 ## entire passage. 5916 attribute from { data.pointer }, 5917 5918 ## specifies the end of the passage being annotated. 5919 attribute to { data.pointer }?, 5920 empty 5921spanGrp = 5922 5923 ## (span group) collects together span tags. 5924 element spanGrp { spanGrp.content, spanGrp.attributes } 5925spanGrp.content = span* 5926spanGrp.attributes = 5927 att.global.attribute.xmlspace, 5928 att.global.attribute.xmlid, 5929 att.global.attribute.n, 5930 att.global.attribute.xmllang, 5931 att.global.attribute.rend, 5932 att.global.attribute.xmlbase, 5933 att.global.linking.attribute.corresp, 5934 att.global.linking.attribute.synch, 5935 att.global.linking.attribute.sameAs, 5936 att.global.linking.attribute.copyOf, 5937 att.global.linking.attribute.next, 5938 att.global.linking.attribute.prev, 5939 att.global.linking.attribute.exclude, 5940 att.global.linking.attribute.select, 5941 att.global.analytic.attribute.ana, 5942 att.interpLike.attribute.resp, 5943 att.interpLike.attribute.type, 5944 att.interpLike.attribute.inst, 5945 empty 5946interp = 5947 5948 ## (interpretation) summarizes a specific interpretative annotation which can be 5949 ## linked to a span of text. 5950 element interp { interp.content, interp.attributes } 5951interp.content = macro.phraseSeq 5952interp.attributes = 5953 att.global.attribute.xmlspace, 5954 att.global.attribute.xmlid, 5955 att.global.attribute.n, 5956 att.global.attribute.xmllang, 5957 att.global.attribute.rend, 5958 att.global.attribute.xmlbase, 5959 att.global.linking.attribute.corresp, 5960 att.global.linking.attribute.synch, 5961 att.global.linking.attribute.sameAs, 5962 att.global.linking.attribute.copyOf, 5963 att.global.linking.attribute.next, 5964 att.global.linking.attribute.prev, 5965 att.global.linking.attribute.exclude, 5966 att.global.linking.attribute.select, 5967 att.global.analytic.attribute.ana, 5968 att.interpLike.attribute.resp, 5969 att.interpLike.attribute.type, 5970 att.interpLike.attribute.inst, 5971 empty 5972interpGrp = 5973 5974 ## (interpretation group) collects together a set of related interpretations which share 5975 ## responsibility or type. 5976 element interpGrp { interpGrp.content, interpGrp.attributes } 5977interpGrp.content = interp+ 5978interpGrp.attributes = 5979 att.global.attribute.xmlspace, 5980 att.global.attribute.xmlid, 5981 att.global.attribute.n, 5982 att.global.attribute.xmllang, 5983 att.global.attribute.rend, 5984 att.global.attribute.xmlbase, 5985 att.global.linking.attribute.corresp, 5986 att.global.linking.attribute.synch, 5987 att.global.linking.attribute.sameAs, 5988 att.global.linking.attribute.copyOf, 5989 att.global.linking.attribute.next, 5990 att.global.linking.attribute.prev, 5991 att.global.linking.attribute.exclude, 5992 att.global.linking.attribute.select, 5993 att.global.analytic.attribute.ana, 5994 att.interpLike.attribute.resp, 5995 att.interpLike.attribute.type, 5996 att.interpLike.attribute.inst, 5997 empty 5998certainty = 5999 6000 ## indicates the degree of certainty or uncertainty associated with 6001 ## some aspect of the text markup. 6002 element certainty { certainty.content, certainty.attributes } 6003certainty.content = macro.glossSeq 6004certainty.attributes = 6005 att.global.attribute.xmlspace, 6006 att.global.attribute.xmlid, 6007 att.global.attribute.n, 6008 att.global.attribute.xmllang, 6009 att.global.attribute.rend, 6010 att.global.attribute.xmlbase, 6011 att.global.linking.attribute.corresp, 6012 att.global.linking.attribute.synch, 6013 att.global.linking.attribute.sameAs, 6014 att.global.linking.attribute.copyOf, 6015 att.global.linking.attribute.next, 6016 att.global.linking.attribute.prev, 6017 att.global.linking.attribute.exclude, 6018 att.global.linking.attribute.select, 6019 att.global.analytic.attribute.ana, 6020 6021 ## points at the elements whose markup is uncertain. 6022 attribute target { data.pointers }, 6023 6024 ## indicates the precise location of the uncertainty in the 6025 ## markup: applicability of the element, precise position of the 6026 ## start- or end-tag, value of a specific attribute, etc. 6027 attribute locus { data.enumerated }, 6028 6029 ## provides an alternative value for the aspect of the markup in 6030 ## question—an alternative generic identifier, transcription, 6031 ## or attribute value, or the identifier of an anchor element (to 6032 ## indicate an alternative starting or ending location). If an 6033 ## assertedValue is given, the confidence level specified by 6034 ## degree applies to the alternative markup specified by 6035 ## assertedValue; if none is given, it applies to the markup 6036 ## in the text. 6037 attribute assertedValue { data.pointer | data.name | data.word }?, 6038 6039 ## indicates conditions assumed in the assignment of a 6040 ## degree of confidence. 6041 attribute given { data.pointers }?, 6042 6043 ## indicates the degree of confidence assigned to the aspect 6044 ## of the markup named by the locus attribute. 6045 attribute degree { data.probability }?, 6046 empty 6047respons = 6048 6049 ## (responsibility) identifies the individual(s) responsible for some aspect of the 6050 ## markup of particular element(s). 6051 element respons { respons.content, respons.attributes } 6052respons.content = macro.glossSeq 6053respons.attributes = 6054 att.global.attribute.xmlspace, 6055 att.global.attribute.xmlid, 6056 att.global.attribute.n, 6057 att.global.attribute.xmllang, 6058 att.global.attribute.rend, 6059 att.global.attribute.xmlbase, 6060 att.global.linking.attribute.corresp, 6061 att.global.linking.attribute.synch, 6062 att.global.linking.attribute.sameAs, 6063 att.global.linking.attribute.copyOf, 6064 att.global.linking.attribute.next, 6065 att.global.linking.attribute.prev, 6066 att.global.linking.attribute.exclude, 6067 att.global.linking.attribute.select, 6068 att.global.analytic.attribute.ana, 6069 6070 ## gives the identifier(s) of the element(s) for which some 6071 ## aspect of the responsibility is being 6072 ## assigned. 6073 attribute target { data.pointers }, 6074 6075 ## indicates the specific aspect of the markup for which 6076 ## responsibility is being assigned. 6077 attribute locus { data.enumerated }, 6078 6079 ## identifies the individual or agency responsible for the indicated 6080 ## aspect of the electronic text. 6081 attribute resp { data.pointer }, 6082 empty 6083firstLang = 6084 6085 ## (First language) specifies the first language of a participant. 6086 element firstLang { firstLang.content, firstLang.attributes } 6087firstLang.content = macro.phraseSeq 6088firstLang.attributes = 6089 att.global.attribute.xmlspace, 6090 att.global.attribute.xmlid, 6091 att.global.attribute.n, 6092 att.global.attribute.xmllang, 6093 att.global.attribute.rend, 6094 att.global.attribute.xmlbase, 6095 att.global.linking.attribute.corresp, 6096 att.global.linking.attribute.synch, 6097 att.global.linking.attribute.sameAs, 6098 att.global.linking.attribute.copyOf, 6099 att.global.linking.attribute.next, 6100 att.global.linking.attribute.prev, 6101 att.global.linking.attribute.exclude, 6102 att.global.linking.attribute.select, 6103 att.global.analytic.attribute.ana, 6104 empty 6105textDesc = 6106 6107 ## (text description) provides a description of a text in terms of its 6108 ## situational parameters. 6109 element textDesc { textDesc.content, textDesc.attributes } 6110textDesc.content = model.textDescPart_sequence, purpose+ 6111textDesc.attributes = 6112 att.global.attribute.xmlspace, 6113 att.global.attribute.xmlid, 6114 att.global.attribute.n, 6115 att.global.attribute.xmllang, 6116 att.global.attribute.rend, 6117 att.global.attribute.xmlbase, 6118 att.global.linking.attribute.corresp, 6119 att.global.linking.attribute.synch, 6120 att.global.linking.attribute.sameAs, 6121 att.global.linking.attribute.copyOf, 6122 att.global.linking.attribute.next, 6123 att.global.linking.attribute.prev, 6124 att.global.linking.attribute.exclude, 6125 att.global.linking.attribute.select, 6126 att.global.analytic.attribute.ana, 6127 att.declarable.attribute.default, 6128 empty 6129particDesc = 6130 6131 ## (participation description) describes the identifiable speakers, voices, or other participants 6132 ## in a linguistic interaction. 6133 element particDesc { particDesc.content, particDesc.attributes } 6134particDesc.content = 6135 model.pLike+ 6136 | ((listPerson | personGrp)+, particLinks?) 6137particDesc.attributes = 6138 att.global.attribute.xmlspace, 6139 att.global.attribute.xmlid, 6140 att.global.attribute.n, 6141 att.global.attribute.xmllang, 6142 att.global.attribute.rend, 6143 att.global.attribute.xmlbase, 6144 att.global.linking.attribute.corresp, 6145 att.global.linking.attribute.synch, 6146 att.global.linking.attribute.sameAs, 6147 att.global.linking.attribute.copyOf, 6148 att.global.linking.attribute.next, 6149 att.global.linking.attribute.prev, 6150 att.global.linking.attribute.exclude, 6151 att.global.linking.attribute.select, 6152 att.global.analytic.attribute.ana, 6153 att.declarable.attribute.default, 6154 empty 6155settingDesc = 6156 6157 ## (setting description) describes the setting or settings within which a language 6158 ## interaction takes place, either as a prose description or as a 6159 ## series of setting elements. 6160 element settingDesc { settingDesc.content, settingDesc.attributes } 6161settingDesc.content = model.pLike+ | setting+ 6162settingDesc.attributes = 6163 att.global.attribute.xmlspace, 6164 att.global.attribute.xmlid, 6165 att.global.attribute.n, 6166 att.global.attribute.xmllang, 6167 att.global.attribute.rend, 6168 att.global.attribute.xmlbase, 6169 att.global.linking.attribute.corresp, 6170 att.global.linking.attribute.synch, 6171 att.global.linking.attribute.sameAs, 6172 att.global.linking.attribute.copyOf, 6173 att.global.linking.attribute.next, 6174 att.global.linking.attribute.prev, 6175 att.global.linking.attribute.exclude, 6176 att.global.linking.attribute.select, 6177 att.global.analytic.attribute.ana, 6178 att.declarable.attribute.default, 6179 empty 6180channel = 6181 6182 ## (primary channel) describes the medium or channel by which a text is delivered or 6183 ## experienced. For a written text, this might be print, manuscript, e-mail, etc.; 6184 ## for a spoken one, radio, telephone, face-to-face, etc. 6185 element channel { channel.content, channel.attributes } 6186channel.content = macro.phraseSeq 6187channel.attributes = 6188 att.global.attribute.xmlspace, 6189 att.global.attribute.xmlid, 6190 att.global.attribute.n, 6191 att.global.attribute.xmllang, 6192 att.global.attribute.rend, 6193 att.global.attribute.xmlbase, 6194 att.global.linking.attribute.corresp, 6195 att.global.linking.attribute.synch, 6196 att.global.linking.attribute.sameAs, 6197 att.global.linking.attribute.copyOf, 6198 att.global.linking.attribute.next, 6199 att.global.linking.attribute.prev, 6200 att.global.linking.attribute.exclude, 6201 att.global.linking.attribute.select, 6202 att.global.analytic.attribute.ana, 6203 6204 ## specifies the mode of this channel with respect to speech and 6205 ## writing. 6206 [ a:defaultValue = "x" ] 6207 attribute mode { 6208 6209 ## (spoken) 6210 "s" 6211 | 6212 ## (written) 6213 "w" 6214 | 6215 ## (spoken to be written (e.g. dictation)) 6216 "sw" 6217 | 6218 ## (written to be spoken (e.g. a script)) 6219 "ws" 6220 | 6221 ## (mixed modes) 6222 "m" 6223 | 6224 ## (unknown or inapplicable) 6225 "x" 6226 }?, 6227 empty 6228constitution = 6229 6230 ## describes the internal composition of a text or text sample, 6231 ## for example 6232 ## as fragmentary, complete, etc. 6233 element constitution { constitution.content, constitution.attributes } 6234constitution.content = macro.phraseSeq 6235constitution.attributes = 6236 att.global.attribute.xmlspace, 6237 att.global.attribute.xmlid, 6238 att.global.attribute.n, 6239 att.global.attribute.xmllang, 6240 att.global.attribute.rend, 6241 att.global.attribute.xmlbase, 6242 att.global.linking.attribute.corresp, 6243 att.global.linking.attribute.synch, 6244 att.global.linking.attribute.sameAs, 6245 att.global.linking.attribute.copyOf, 6246 att.global.linking.attribute.next, 6247 att.global.linking.attribute.prev, 6248 att.global.linking.attribute.exclude, 6249 att.global.linking.attribute.select, 6250 att.global.analytic.attribute.ana, 6251 6252 ## specifies how the text was constituted. 6253 [ a:defaultValue = "single" ] 6254 attribute type { 6255 6256 ## (a single complete text) 6257 "single" 6258 | 6259 ## (a text made by combining several smaller 6260 ## items, each individually complete) 6261 "composite" 6262 | 6263 ## (a text made by combining several smaller, not 6264 ## necessarily complete, items) 6265 "frags" 6266 | 6267 ## (composition unknown or unspecified) 6268 "unknown" 6269 }?, 6270 empty 6271derivation = 6272 6273 ## describes the nature and extent of originality of this text. 6274 element derivation { derivation.content, derivation.attributes } 6275derivation.content = macro.phraseSeq 6276derivation.attributes = 6277 att.global.attribute.xmlspace, 6278 att.global.attribute.xmlid, 6279 att.global.attribute.n, 6280 att.global.attribute.xmllang, 6281 att.global.attribute.rend, 6282 att.global.attribute.xmlbase, 6283 att.global.linking.attribute.corresp, 6284 att.global.linking.attribute.synch, 6285 att.global.linking.attribute.sameAs, 6286 att.global.linking.attribute.copyOf, 6287 att.global.linking.attribute.next, 6288 att.global.linking.attribute.prev, 6289 att.global.linking.attribute.exclude, 6290 att.global.linking.attribute.select, 6291 att.global.analytic.attribute.ana, 6292 6293 ## categorizes the derivation of the text. 6294 attribute type { data.enumerated }?, 6295 empty 6296domain = 6297 6298 ## (Domain of use) describes the most important social context in which the text was 6299 ## realized or for which it is intended, for example private vs. public, 6300 ## education, religion, etc. 6301 element domain { domain.content, domain.attributes } 6302domain.content = macro.phraseSeq 6303domain.attributes = 6304 att.global.attribute.xmlspace, 6305 att.global.attribute.xmlid, 6306 att.global.attribute.n, 6307 att.global.attribute.xmllang, 6308 att.global.attribute.rend, 6309 att.global.attribute.xmlbase, 6310 att.global.linking.attribute.corresp, 6311 att.global.linking.attribute.synch, 6312 att.global.linking.attribute.sameAs, 6313 att.global.linking.attribute.copyOf, 6314 att.global.linking.attribute.next, 6315 att.global.linking.attribute.prev, 6316 att.global.linking.attribute.exclude, 6317 att.global.linking.attribute.select, 6318 att.global.analytic.attribute.ana, 6319 6320 ## categorizes the domain of use. 6321 attribute type { data.enumerated }?, 6322 empty 6323factuality = 6324 6325 ## describes the extent to which the text may be regarded as 6326 ## imaginative or non-imaginative, that is, as describing a fictional 6327 ## or a non-fictional world. 6328 element factuality { factuality.content, factuality.attributes } 6329factuality.content = macro.phraseSeq 6330factuality.attributes = 6331 att.global.attribute.xmlspace, 6332 att.global.attribute.xmlid, 6333 att.global.attribute.n, 6334 att.global.attribute.xmllang, 6335 att.global.attribute.rend, 6336 att.global.attribute.xmlbase, 6337 att.global.linking.attribute.corresp, 6338 att.global.linking.attribute.synch, 6339 att.global.linking.attribute.sameAs, 6340 att.global.linking.attribute.copyOf, 6341 att.global.linking.attribute.next, 6342 att.global.linking.attribute.prev, 6343 att.global.linking.attribute.exclude, 6344 att.global.linking.attribute.select, 6345 att.global.analytic.attribute.ana, 6346 6347 ## categorizes the factuality of the text. 6348 attribute type { 6349 6350 ## (the text is to be regarded as entirely imaginative) 6351 "fiction" 6352 | 6353 ## (the text is to be regarded as entirely informative or factual) 6354 "fact" 6355 | 6356 ## (the text contains a mixture of fact and fiction) 6357 "mixed" 6358 | 6359 ## (the fiction/fact distinction is not regarded 6360 ## as helpful or appropriate to this text) 6361 "inapplicable" 6362 }?, 6363 empty 6364interaction = 6365 6366 ## describes the extant, cardinality and nature of any interaction 6367 ## among those producing and experiencing the text, for example in the 6368 ## form of response or interjection, commentary etc. 6369 element interaction { interaction.content, interaction.attributes } 6370interaction.content = macro.phraseSeq 6371interaction.attributes = 6372 att.global.attribute.xmlspace, 6373 att.global.attribute.xmlid, 6374 att.global.attribute.n, 6375 att.global.attribute.xmllang, 6376 att.global.attribute.rend, 6377 att.global.attribute.xmlbase, 6378 att.global.linking.attribute.corresp, 6379 att.global.linking.attribute.synch, 6380 att.global.linking.attribute.sameAs, 6381 att.global.linking.attribute.copyOf, 6382 att.global.linking.attribute.next, 6383 att.global.linking.attribute.prev, 6384 att.global.linking.attribute.exclude, 6385 att.global.linking.attribute.select, 6386 att.global.analytic.attribute.ana, 6387 6388 ## specifies the degree of interaction between 6389 ## active and passive participants in the text. 6390 attribute type { 6391 6392 ## (no interaction of any kind, e.g. a monologue) 6393 "none" 6394 | 6395 ## (some degree of interaction, e.g. a monologue with set responses) 6396 "partial" 6397 | 6398 ## (complete interaction, e.g. a face to face conversation) 6399 "complete" 6400 | 6401 ## (this parameter is inappropriate or inapplicable in this case) 6402 "inapplicable" 6403 }?, 6404 6405 ## specifies the number of active participants 6406 ## (or addressors) producing parts of the text. 6407 attribute active { data.enumerated }?, 6408 6409 ## specifies the number of passive participants 6410 ## (or addressees) to whom a text is directed 6411 ## or in whose presence it is created or performed. 6412 ## 6413 attribute passive { data.enumerated }?, 6414 empty 6415preparedness = 6416 6417 ## describes the extent to which a text may be regarded as 6418 ## prepared or spontaneous. 6419 element preparedness { preparedness.content, preparedness.attributes } 6420preparedness.content = macro.phraseSeq 6421preparedness.attributes = 6422 att.global.attribute.xmlspace, 6423 att.global.attribute.xmlid, 6424 att.global.attribute.n, 6425 att.global.attribute.xmllang, 6426 att.global.attribute.rend, 6427 att.global.attribute.xmlbase, 6428 att.global.linking.attribute.corresp, 6429 att.global.linking.attribute.synch, 6430 att.global.linking.attribute.sameAs, 6431 att.global.linking.attribute.copyOf, 6432 att.global.linking.attribute.next, 6433 att.global.linking.attribute.prev, 6434 att.global.linking.attribute.exclude, 6435 att.global.linking.attribute.select, 6436 att.global.analytic.attribute.ana, 6437 6438 ## a keyword characterizing the type of preparedness. 6439 attribute type { data.enumerated }?, 6440 empty 6441purpose = 6442 6443 ## characterizes a single purpose or communicative function of the 6444 ## text. 6445 element purpose { purpose.content, purpose.attributes } 6446purpose.content = macro.phraseSeq 6447purpose.attributes = 6448 att.global.attribute.xmlspace, 6449 att.global.attribute.xmlid, 6450 att.global.attribute.n, 6451 att.global.attribute.xmllang, 6452 att.global.attribute.rend, 6453 att.global.attribute.xmlbase, 6454 att.global.linking.attribute.corresp, 6455 att.global.linking.attribute.synch, 6456 att.global.linking.attribute.sameAs, 6457 att.global.linking.attribute.copyOf, 6458 att.global.linking.attribute.next, 6459 att.global.linking.attribute.prev, 6460 att.global.linking.attribute.exclude, 6461 att.global.linking.attribute.select, 6462 att.global.analytic.attribute.ana, 6463 6464 ## specifies a particular kind of purpose. 6465 attribute type { data.enumerated }?, 6466 6467 ## specifies the extent to which this purpose predominates. 6468 attribute degree { 6469 6470 ## (this purpose is predominant) 6471 "high" 6472 | 6473 ## (this purpose is intermediate) 6474 "medium" 6475 | 6476 ## (this purpose is weak) 6477 "low" 6478 | 6479 ## (extent unknown) 6480 "unknown" 6481 }?, 6482 empty 6483setting = 6484 6485 ## (setting) describes one particular setting in which a language 6486 ## interaction takes place. 6487 element setting { setting.content, setting.attributes } 6488setting.content = 6489 model.pLike+ 6490 | (model.nameLike.agent 6491 | model.dateLike 6492 | model.timeLike 6493 | model.settingPart)* 6494setting.attributes = 6495 att.global.attribute.xmlspace, 6496 att.global.attribute.xmlid, 6497 att.global.attribute.n, 6498 att.global.attribute.xmllang, 6499 att.global.attribute.rend, 6500 att.global.attribute.xmlbase, 6501 att.global.linking.attribute.corresp, 6502 att.global.linking.attribute.synch, 6503 att.global.linking.attribute.sameAs, 6504 att.global.linking.attribute.copyOf, 6505 att.global.linking.attribute.next, 6506 att.global.linking.attribute.prev, 6507 att.global.linking.attribute.exclude, 6508 att.global.linking.attribute.select, 6509 att.global.analytic.attribute.ana, 6510 att.ascribed.attribute.who, 6511 empty 6512locale = 6513 6514 ## (locale) contains a brief informal description of the nature of a 6515 ## place for example a room, a restaurant, a park bench etc. 6516 element locale { locale.content, locale.attributes } 6517locale.content = macro.phraseSeq 6518locale.attributes = 6519 att.global.attribute.xmlspace, 6520 att.global.attribute.xmlid, 6521 att.global.attribute.n, 6522 att.global.attribute.xmllang, 6523 att.global.attribute.rend, 6524 att.global.attribute.xmlbase, 6525 att.global.linking.attribute.corresp, 6526 att.global.linking.attribute.synch, 6527 att.global.linking.attribute.sameAs, 6528 att.global.linking.attribute.copyOf, 6529 att.global.linking.attribute.next, 6530 att.global.linking.attribute.prev, 6531 att.global.linking.attribute.exclude, 6532 att.global.linking.attribute.select, 6533 att.global.analytic.attribute.ana, 6534 empty 6535activity = 6536 6537 ## (activity) contains a brief informal description of what a participant in a 6538 ## language interaction is doing other than speaking, if anything. 6539 element activity { activity.content, activity.attributes } 6540activity.content = macro.phraseSeq 6541activity.attributes = 6542 att.global.attribute.xmlspace, 6543 att.global.attribute.xmlid, 6544 att.global.attribute.n, 6545 att.global.attribute.xmllang, 6546 att.global.attribute.rend, 6547 att.global.attribute.xmlbase, 6548 att.global.linking.attribute.corresp, 6549 att.global.linking.attribute.synch, 6550 att.global.linking.attribute.sameAs, 6551 att.global.linking.attribute.copyOf, 6552 att.global.linking.attribute.next, 6553 att.global.linking.attribute.prev, 6554 att.global.linking.attribute.exclude, 6555 att.global.linking.attribute.select, 6556 att.global.analytic.attribute.ana, 6557 empty 6558teifsd = 6559 6560 ## (feature system declaration) contains a feature system declaration. 6561 element teifsd { teifsd.content, teifsd.attributes } 6562teifsd.content = teiHeader, fsDecl+ 6563teifsd.attributes = 6564 att.global.attribute.xmlspace, 6565 att.global.attribute.xmlid, 6566 att.global.attribute.n, 6567 att.global.attribute.xmllang, 6568 att.global.attribute.rend, 6569 att.global.attribute.xmlbase, 6570 att.global.linking.attribute.corresp, 6571 att.global.linking.attribute.synch, 6572 att.global.linking.attribute.sameAs, 6573 att.global.linking.attribute.copyOf, 6574 att.global.linking.attribute.next, 6575 att.global.linking.attribute.prev, 6576 att.global.linking.attribute.exclude, 6577 att.global.linking.attribute.select, 6578 att.global.analytic.attribute.ana, 6579 empty 6580fsDecl = 6581 6582 ## (feature structure declaration) declares one type of feature structure. 6583 element fsDecl { fsDecl.content, fsDecl.attributes } 6584fsDecl.content = fsDescr?, fDecl+, fsConstraints? 6585fsDecl.attributes = 6586 att.global.attribute.xmlspace, 6587 att.global.attribute.xmlid, 6588 att.global.attribute.n, 6589 att.global.attribute.xmllang, 6590 att.global.attribute.rend, 6591 att.global.attribute.xmlbase, 6592 att.global.linking.attribute.corresp, 6593 att.global.linking.attribute.synch, 6594 att.global.linking.attribute.sameAs, 6595 att.global.linking.attribute.copyOf, 6596 att.global.linking.attribute.next, 6597 att.global.linking.attribute.prev, 6598 att.global.linking.attribute.exclude, 6599 att.global.linking.attribute.select, 6600 att.global.analytic.attribute.ana, 6601 6602 ## gives a name for the type of feature structure being declared. 6603 attribute type { data.enumerated }, 6604 6605 ## gives the name of the feature structure type from which this 6606 ## type inherits features and constraints; if this type declares a feature 6607 ## with the same name as a feature of the base type, the definition within 6608 ## this fsDecl overrides the inherited definition. The 6609 ## fsConstraints are inherited only if this fsDecl 6610 ## does not specify any; otherwise the constraints in this fsDecl 6611 ## override. When no baseType is specified, no features 6612 ## or constraints are inherited. 6613 attribute baseType { data.name }?, 6614 empty 6615fsDescr = 6616 6617 ## (feature system description (in FSD)) describes in prose what is represented by the type of feature 6618 ## structure declared in the enclosing fsDecl. 6619 element fsDescr { fsDescr.content, fsDescr.attributes } 6620fsDescr.content = macro.paraContent 6621fsDescr.attributes = 6622 att.global.attribute.xmlspace, 6623 att.global.attribute.xmlid, 6624 att.global.attribute.n, 6625 att.global.attribute.xmllang, 6626 att.global.attribute.rend, 6627 att.global.attribute.xmlbase, 6628 att.global.linking.attribute.corresp, 6629 att.global.linking.attribute.synch, 6630 att.global.linking.attribute.sameAs, 6631 att.global.linking.attribute.copyOf, 6632 att.global.linking.attribute.next, 6633 att.global.linking.attribute.prev, 6634 att.global.linking.attribute.exclude, 6635 att.global.linking.attribute.select, 6636 att.global.analytic.attribute.ana, 6637 empty 6638fDecl = 6639 6640 ## (feature declaration) declares a single feature, specifying its name, organization, 6641 ## range of allowed values, and optionally its default value. 6642 element fDecl { fDecl.content, fDecl.attributes } 6643fDecl.content = fDescr?, vRange, vDefault? 6644fDecl.attributes = 6645 att.global.attribute.xmlspace, 6646 att.global.attribute.xmlid, 6647 att.global.attribute.n, 6648 att.global.attribute.xmllang, 6649 att.global.attribute.rend, 6650 att.global.attribute.xmlbase, 6651 att.global.linking.attribute.corresp, 6652 att.global.linking.attribute.synch, 6653 att.global.linking.attribute.sameAs, 6654 att.global.linking.attribute.copyOf, 6655 att.global.linking.attribute.next, 6656 att.global.linking.attribute.prev, 6657 att.global.linking.attribute.exclude, 6658 att.global.linking.attribute.select, 6659 att.global.analytic.attribute.ana, 6660 6661 ## indicates the name of the feature being declared; matches the 6662 ## name attribute of f elements in the text. 6663 attribute name { data.name }, 6664 6665 ## specifies the organizing discipline of the feature value. 6666 [ a:defaultValue = "unit" ] 6667 attribute org { 6668 6669 ## (unitary atomic value) 6670 "unit" 6671 | 6672 ## (set value (unordered, no duplicates)) 6673 "set" 6674 | 6675 ## (bag value (unordered, may have duplicates)) 6676 "bag" 6677 | 6678 ## (list value (ordered, may have duplicates)) 6679 "list" 6680 }?, 6681 empty 6682fDescr = 6683 6684 ## (feature description (in FSD)) describes in prose what is represented by the feature being 6685 ## declared and its values. 6686 element fDescr { fDescr.content, fDescr.attributes } 6687fDescr.content = macro.paraContent 6688fDescr.attributes = 6689 att.global.attribute.xmlspace, 6690 att.global.attribute.xmlid, 6691 att.global.attribute.n, 6692 att.global.attribute.xmllang, 6693 att.global.attribute.rend, 6694 att.global.attribute.xmlbase, 6695 att.global.linking.attribute.corresp, 6696 att.global.linking.attribute.synch, 6697 att.global.linking.attribute.sameAs, 6698 att.global.linking.attribute.copyOf, 6699 att.global.linking.attribute.next, 6700 att.global.linking.attribute.prev, 6701 att.global.linking.attribute.exclude, 6702 att.global.linking.attribute.select, 6703 att.global.analytic.attribute.ana, 6704 empty 6705vRange = 6706 6707 ## (value range) defines the range of allowed values for a feature, in the form of 6708 ## an fs, vAlt, or primitive value; 6709 ## for the value of an f to be valid, it must be 6710 ## subsumed by the specified range; if the f 6711 ## contains multiple values (as sanctioned by the org attribute), 6712 ## then each value must be subsumed by the vRange. 6713 element vRange { vRange.content, vRange.attributes } 6714vRange.content = model.featureVal 6715vRange.attributes = 6716 att.global.attribute.xmlspace, 6717 att.global.attribute.xmlid, 6718 att.global.attribute.n, 6719 att.global.attribute.xmllang, 6720 att.global.attribute.rend, 6721 att.global.attribute.xmlbase, 6722 att.global.linking.attribute.corresp, 6723 att.global.linking.attribute.synch, 6724 att.global.linking.attribute.sameAs, 6725 att.global.linking.attribute.copyOf, 6726 att.global.linking.attribute.next, 6727 att.global.linking.attribute.prev, 6728 att.global.linking.attribute.exclude, 6729 att.global.linking.attribute.select, 6730 att.global.analytic.attribute.ana, 6731 empty 6732vDefault = 6733 6734 ## (value default) declares the default value to be supplied when a feature structure 6735 ## does not contain an instance of f for this name; if 6736 ## unconditional, it is specified as one (or, depending on the value of 6737 ## the org attribute of the enclosing fDecl) more 6738 ## fs elements or primitive values; 6739 ## if conditional, it is specified as 6740 ## one or more if elements; if no default is specified, or no 6741 ## condition matches, the value none is assumed. 6742 element vDefault { vDefault.content, vDefault.attributes } 6743vDefault.content = model.featureVal+ | if+ 6744vDefault.attributes = 6745 att.global.attribute.xmlspace, 6746 att.global.attribute.xmlid, 6747 att.global.attribute.n, 6748 att.global.attribute.xmllang, 6749 att.global.attribute.rend, 6750 att.global.attribute.xmlbase, 6751 att.global.linking.attribute.corresp, 6752 att.global.linking.attribute.synch, 6753 att.global.linking.attribute.sameAs, 6754 att.global.linking.attribute.copyOf, 6755 att.global.linking.attribute.next, 6756 att.global.linking.attribute.prev, 6757 att.global.linking.attribute.exclude, 6758 att.global.linking.attribute.select, 6759 att.global.analytic.attribute.ana, 6760 empty 6761if = 6762 6763 ## defines a conditional default value for a feature; the condition 6764 ## is specified as a feature structure, and is met if it 6765 ## subsumes the feature structure in the text for which a 6766 ## default value is sought. 6767 element if { if.content, if.attributes } 6768if.content = (fs | f), then, model.featureVal 6769if.attributes = 6770 att.global.attribute.xmlspace, 6771 att.global.attribute.xmlid, 6772 att.global.attribute.n, 6773 att.global.attribute.xmllang, 6774 att.global.attribute.rend, 6775 att.global.attribute.xmlbase, 6776 att.global.linking.attribute.corresp, 6777 att.global.linking.attribute.synch, 6778 att.global.linking.attribute.sameAs, 6779 att.global.linking.attribute.copyOf, 6780 att.global.linking.attribute.next, 6781 att.global.linking.attribute.prev, 6782 att.global.linking.attribute.exclude, 6783 att.global.linking.attribute.select, 6784 att.global.analytic.attribute.ana, 6785 empty 6786then = 6787 6788 ## separates the condition from the default in an if, or 6789 ## the antecedent and the consequent in a cond element. 6790 element then { then.content, then.attributes } 6791then.content = empty 6792then.attributes = 6793 att.global.attribute.xmlspace, 6794 att.global.attribute.xmlid, 6795 att.global.attribute.n, 6796 att.global.attribute.xmllang, 6797 att.global.attribute.rend, 6798 att.global.attribute.xmlbase, 6799 att.global.linking.attribute.corresp, 6800 att.global.linking.attribute.synch, 6801 att.global.linking.attribute.sameAs, 6802 att.global.linking.attribute.copyOf, 6803 att.global.linking.attribute.next, 6804 att.global.linking.attribute.prev, 6805 att.global.linking.attribute.exclude, 6806 att.global.linking.attribute.select, 6807 att.global.analytic.attribute.ana, 6808 empty 6809fsConstraints = 6810 6811 ## (feature-structure constraints) specifies constraints on the content of well formed feature 6812 ## structures. 6813 element fsConstraints { 6814 fsConstraints.content, fsConstraints.attributes 6815 } 6816fsConstraints.content = (cond | bicond)* 6817fsConstraints.attributes = 6818 att.global.attribute.xmlspace, 6819 att.global.attribute.xmlid, 6820 att.global.attribute.n, 6821 att.global.attribute.xmllang, 6822 att.global.attribute.rend, 6823 att.global.attribute.xmlbase, 6824 att.global.linking.attribute.corresp, 6825 att.global.linking.attribute.synch, 6826 att.global.linking.attribute.sameAs, 6827 att.global.linking.attribute.copyOf, 6828 att.global.linking.attribute.next, 6829 att.global.linking.attribute.prev, 6830 att.global.linking.attribute.exclude, 6831 att.global.linking.attribute.select, 6832 att.global.analytic.attribute.ana, 6833 empty 6834cond = 6835 6836 ## (conditional feature-structure constraint) defines a conditional feature-structure constraint; the consequent 6837 ## and the antecedent are specified as feature structures or 6838 ## feature-structure groups; the constraint is satisfied if both the 6839 ## antecedent and the consequent subsume a given feature 6840 ## structure, or if the antecedent does not. 6841 element cond { cond.content, cond.attributes } 6842cond.content = (fs | f), then, (fs | f) 6843cond.attributes = 6844 att.global.attribute.xmlspace, 6845 att.global.attribute.xmlid, 6846 att.global.attribute.n, 6847 att.global.attribute.xmllang, 6848 att.global.attribute.rend, 6849 att.global.attribute.xmlbase, 6850 att.global.linking.attribute.corresp, 6851 att.global.linking.attribute.synch, 6852 att.global.linking.attribute.sameAs, 6853 att.global.linking.attribute.copyOf, 6854 att.global.linking.attribute.next, 6855 att.global.linking.attribute.prev, 6856 att.global.linking.attribute.exclude, 6857 att.global.linking.attribute.select, 6858 att.global.analytic.attribute.ana, 6859 empty 6860bicond = 6861 6862 ## (bi-conditional feature-structure constraint) defines a biconditional feature-structure constraint; both 6863 ## consequent and antecedent are specified as feature structures or groups 6864 ## of feature structures; the constraint is satisfied if both 6865 ## subsume a given feature structure, or if both do not. 6866 element bicond { bicond.content, bicond.attributes } 6867bicond.content = (fs | f), iff, (fs | f) 6868bicond.attributes = 6869 att.global.attribute.xmlspace, 6870 att.global.attribute.xmlid, 6871 att.global.attribute.n, 6872 att.global.attribute.xmllang, 6873 att.global.attribute.rend, 6874 att.global.attribute.xmlbase, 6875 att.global.linking.attribute.corresp, 6876 att.global.linking.attribute.synch, 6877 att.global.linking.attribute.sameAs, 6878 att.global.linking.attribute.copyOf, 6879 att.global.linking.attribute.next, 6880 att.global.linking.attribute.prev, 6881 att.global.linking.attribute.exclude, 6882 att.global.linking.attribute.select, 6883 att.global.analytic.attribute.ana, 6884 empty 6885iff = 6886 6887 ## separates the condition from the consequence in a bicond 6888 ## element. 6889 element iff { iff.content, iff.attributes } 6890iff.content = empty 6891iff.attributes = 6892 att.global.attribute.xmlspace, 6893 att.global.attribute.xmlid, 6894 att.global.attribute.n, 6895 att.global.attribute.xmllang, 6896 att.global.attribute.rend, 6897 att.global.attribute.xmlbase, 6898 att.global.linking.attribute.corresp, 6899 att.global.linking.attribute.synch, 6900 att.global.linking.attribute.sameAs, 6901 att.global.linking.attribute.copyOf, 6902 att.global.linking.attribute.next, 6903 att.global.linking.attribute.prev, 6904 att.global.linking.attribute.exclude, 6905 att.global.linking.attribute.select, 6906 att.global.analytic.attribute.ana, 6907 empty 6908model.entryLike = superEntry | entry | entryFree 6909att.entryLike.attributes = 6910 att.entryLike.attribute.type, att.entryLike.attribute.sortKey, empty 6911att.entryLike.attribute.type = 6912 6913 ## indicates type of entry, in dictionaries with multiple types. 6914 [ a:defaultValue = "main" ] attribute type { data.enumerated }? 6915att.entryLike.attribute.sortKey = 6916 6917 ## contains a (sortable) character sequence reflecting the entry's alphabetical 6918 ## position in the printed dictionary. 6919 attribute sortKey { data.word }? 6920superEntry = 6921 6922 ## groups successive entries for a set of homographs. 6923 element superEntry { superEntry.content, superEntry.attributes } 6924superEntry.content = (form?, entry+) | dictScrap 6925superEntry.attributes = 6926 att.global.attribute.xmlspace, 6927 att.global.attribute.xmlid, 6928 att.global.attribute.n, 6929 att.global.attribute.xmllang, 6930 att.global.attribute.rend, 6931 att.global.attribute.xmlbase, 6932 att.global.linking.attribute.corresp, 6933 att.global.linking.attribute.synch, 6934 att.global.linking.attribute.sameAs, 6935 att.global.linking.attribute.copyOf, 6936 att.global.linking.attribute.next, 6937 att.global.linking.attribute.prev, 6938 att.global.linking.attribute.exclude, 6939 att.global.linking.attribute.select, 6940 att.global.analytic.attribute.ana, 6941 att.entryLike.attribute.type, 6942 att.entryLike.attribute.sortKey, 6943 empty 6944entry = 6945 6946 ## contains a reasonably well-structured dictionary entry. 6947 element entry { entry.content, entry.attributes } 6948entry.content = (hom | sense | model.entryParts.top | model.global)+ 6949entry.attributes = 6950 att.global.attribute.xmlspace, 6951 att.global.attribute.xmlid, 6952 att.global.attribute.n, 6953 att.global.attribute.xmllang, 6954 att.global.attribute.rend, 6955 att.global.attribute.xmlbase, 6956 att.global.linking.attribute.corresp, 6957 att.global.linking.attribute.synch, 6958 att.global.linking.attribute.sameAs, 6959 att.global.linking.attribute.copyOf, 6960 att.global.linking.attribute.next, 6961 att.global.linking.attribute.prev, 6962 att.global.linking.attribute.exclude, 6963 att.global.linking.attribute.select, 6964 att.global.analytic.attribute.ana, 6965 att.entryLike.attribute.type, 6966 att.entryLike.attribute.sortKey, 6967 empty 6968entryFree = 6969 6970 ## contains a dictionary entry which does not necessarily conform to the constraints imposed 6971 ## by the entry element. 6972 element entryFree { entryFree.content, entryFree.attributes } 6973entryFree.content = 6974 (text 6975 | model.gLike 6976 | model.entryParts 6977 | model.phrase 6978 | model.inter 6979 | model.global)* 6980entryFree.attributes = 6981 att.global.attribute.xmlspace, 6982 att.global.attribute.xmlid, 6983 att.global.attribute.n, 6984 att.global.attribute.xmllang, 6985 att.global.attribute.rend, 6986 att.global.attribute.xmlbase, 6987 att.global.linking.attribute.corresp, 6988 att.global.linking.attribute.synch, 6989 att.global.linking.attribute.sameAs, 6990 att.global.linking.attribute.copyOf, 6991 att.global.linking.attribute.next, 6992 att.global.linking.attribute.prev, 6993 att.global.linking.attribute.exclude, 6994 att.global.linking.attribute.select, 6995 att.global.analytic.attribute.ana, 6996 att.entryLike.attribute.type, 6997 att.entryLike.attribute.sortKey, 6998 att.lexicographic.attribute.expand, 6999 att.lexicographic.attribute.norm, 7000 att.lexicographic.attribute.split, 7001 att.lexicographic.attribute.value, 7002 att.lexicographic.attribute.orig, 7003 att.lexicographic.attribute.location, 7004 att.lexicographic.attribute.mergedin, 7005 att.lexicographic.attribute.opt, 7006 empty 7007hom = 7008 7009 ## (homograph) groups information relating to one homograph within an entry. 7010 element hom { hom.content, hom.attributes } 7011hom.content = (sense | model.entryParts.top | model.global)* 7012hom.attributes = 7013 att.global.attribute.xmlspace, 7014 att.global.attribute.xmlid, 7015 att.global.attribute.n, 7016 att.global.attribute.xmllang, 7017 att.global.attribute.rend, 7018 att.global.attribute.xmlbase, 7019 att.global.linking.attribute.corresp, 7020 att.global.linking.attribute.synch, 7021 att.global.linking.attribute.sameAs, 7022 att.global.linking.attribute.copyOf, 7023 att.global.linking.attribute.next, 7024 att.global.linking.attribute.prev, 7025 att.global.linking.attribute.exclude, 7026 att.global.linking.attribute.select, 7027 att.global.analytic.attribute.ana, 7028 att.lexicographic.attribute.expand, 7029 att.lexicographic.attribute.norm, 7030 att.lexicographic.attribute.split, 7031 att.lexicographic.attribute.value, 7032 att.lexicographic.attribute.orig, 7033 att.lexicographic.attribute.location, 7034 att.lexicographic.attribute.mergedin, 7035 att.lexicographic.attribute.opt, 7036 empty 7037sense = 7038 7039 ## (sense information group) groups together all information relating to one word sense in a dictionary entry 7040 ## (definitions, examples, translation equivalents, etc.) 7041 element sense { sense.content, sense.attributes } 7042sense.content = 7043 (text 7044 | model.gLike 7045 | sense 7046 | model.entryParts.top 7047 | model.phrase 7048 | model.global)* 7049sense.attributes = 7050 att.global.attribute.xmlspace, 7051 att.global.attribute.xmlid, 7052 att.global.attribute.n, 7053 att.global.attribute.xmllang, 7054 att.global.attribute.rend, 7055 att.global.attribute.xmlbase, 7056 att.global.linking.attribute.corresp, 7057 att.global.linking.attribute.synch, 7058 att.global.linking.attribute.sameAs, 7059 att.global.linking.attribute.copyOf, 7060 att.global.linking.attribute.next, 7061 att.global.linking.attribute.prev, 7062 att.global.linking.attribute.exclude, 7063 att.global.linking.attribute.select, 7064 att.global.analytic.attribute.ana, 7065 att.lexicographic.attribute.expand, 7066 att.lexicographic.attribute.norm, 7067 att.lexicographic.attribute.split, 7068 att.lexicographic.attribute.value, 7069 att.lexicographic.attribute.orig, 7070 att.lexicographic.attribute.location, 7071 att.lexicographic.attribute.mergedin, 7072 att.lexicographic.attribute.opt, 7073 7074 ## gives the nesting depth of this sense. 7075 attribute level { data.numeric }?, 7076 empty 7077dictScrap = 7078 7079 ## encloses a part of a dictionary entry in which other phrase-level dictionary elements are 7080 ## freely combined. 7081 element dictScrap { dictScrap.content, dictScrap.attributes } 7082dictScrap.content = 7083 (text 7084 | model.gLike 7085 | model.entryParts 7086 | model.phrase 7087 | model.inter 7088 | model.global)* 7089dictScrap.attributes = 7090 att.global.attribute.xmlspace, 7091 att.global.attribute.xmlid, 7092 att.global.attribute.n, 7093 att.global.attribute.xmllang, 7094 att.global.attribute.rend, 7095 att.global.attribute.xmlbase, 7096 att.global.linking.attribute.corresp, 7097 att.global.linking.attribute.synch, 7098 att.global.linking.attribute.sameAs, 7099 att.global.linking.attribute.copyOf, 7100 att.global.linking.attribute.next, 7101 att.global.linking.attribute.prev, 7102 att.global.linking.attribute.exclude, 7103 att.global.linking.attribute.select, 7104 att.global.analytic.attribute.ana, 7105 empty 7106form = 7107 7108 ## (form information group) groups all the information on the written and spoken forms of one headword. 7109 element form { form.content, form.attributes } 7110form.content = 7111 (text 7112 | model.gLike 7113 | model.phrase 7114 | model.inter 7115 | model.formPart 7116 | model.global)* 7117form.attributes = 7118 att.global.attribute.xmlspace, 7119 att.global.attribute.xmlid, 7120 att.global.attribute.n, 7121 att.global.attribute.xmllang, 7122 att.global.attribute.rend, 7123 att.global.attribute.xmlbase, 7124 att.global.linking.attribute.corresp, 7125 att.global.linking.attribute.synch, 7126 att.global.linking.attribute.sameAs, 7127 att.global.linking.attribute.copyOf, 7128 att.global.linking.attribute.next, 7129 att.global.linking.attribute.prev, 7130 att.global.linking.attribute.exclude, 7131 att.global.linking.attribute.select, 7132 att.global.analytic.attribute.ana, 7133 att.lexicographic.attribute.expand, 7134 att.lexicographic.attribute.norm, 7135 att.lexicographic.attribute.split, 7136 att.lexicographic.attribute.value, 7137 att.lexicographic.attribute.orig, 7138 att.lexicographic.attribute.location, 7139 att.lexicographic.attribute.mergedin, 7140 att.lexicographic.attribute.opt, 7141 7142 ## classifies form as simple, compound, etc. 7143 attribute type { data.enumerated }?, 7144 empty 7145orth = 7146 7147 ## (orthographic form) gives the orthographic form of a dictionary headword. 7148 element orth { orth.content, orth.attributes } 7149orth.content = macro.paraContent 7150orth.attributes = 7151 att.global.attribute.xmlspace, 7152 att.global.attribute.xmlid, 7153 att.global.attribute.n, 7154 att.global.attribute.xmllang, 7155 att.global.attribute.rend, 7156 att.global.attribute.xmlbase, 7157 att.global.linking.attribute.corresp, 7158 att.global.linking.attribute.synch, 7159 att.global.linking.attribute.sameAs, 7160 att.global.linking.attribute.copyOf, 7161 att.global.linking.attribute.next, 7162 att.global.linking.attribute.prev, 7163 att.global.linking.attribute.exclude, 7164 att.global.linking.attribute.select, 7165 att.global.analytic.attribute.ana, 7166 att.lexicographic.attribute.expand, 7167 att.lexicographic.attribute.norm, 7168 att.lexicographic.attribute.split, 7169 att.lexicographic.attribute.value, 7170 att.lexicographic.attribute.orig, 7171 att.lexicographic.attribute.location, 7172 att.lexicographic.attribute.mergedin, 7173 att.lexicographic.attribute.opt, 7174 7175 ## gives the type of spelling. 7176 attribute type { data.enumerated }?, 7177 7178 ## gives the extent of the orthographic information provided. 7179 [ a:defaultValue = "full" ] attribute extent { data.enumerated }?, 7180 empty 7181pron = 7182 7183 ## (pronunciation) contains the pronunciation(s) of the word. 7184 element pron { pron.content, pron.attributes } 7185pron.content = macro.paraContent 7186pron.attributes = 7187 att.global.attribute.xmlspace, 7188 att.global.attribute.xmlid, 7189 att.global.attribute.n, 7190 att.global.attribute.xmllang, 7191 att.global.attribute.rend, 7192 att.global.attribute.xmlbase, 7193 att.global.linking.attribute.corresp, 7194 att.global.linking.attribute.synch, 7195 att.global.linking.attribute.sameAs, 7196 att.global.linking.attribute.copyOf, 7197 att.global.linking.attribute.next, 7198 att.global.linking.attribute.prev, 7199 att.global.linking.attribute.exclude, 7200 att.global.linking.attribute.select, 7201 att.global.analytic.attribute.ana, 7202 att.lexicographic.attribute.expand, 7203 att.lexicographic.attribute.norm, 7204 att.lexicographic.attribute.split, 7205 att.lexicographic.attribute.value, 7206 att.lexicographic.attribute.orig, 7207 att.lexicographic.attribute.location, 7208 att.lexicographic.attribute.mergedin, 7209 att.lexicographic.attribute.opt, 7210 7211 ## indicates whether the pronunciation is for whole word or part. 7212 [ a:defaultValue = "full" ] attribute extent { data.enumerated }?, 7213 7214 ## indicates what notation is used for the pronunciation, if more than one occurs in 7215 ## the machine-readable dictionary. 7216 attribute notation { data.enumerated }?, 7217 empty 7218hyph = 7219 7220 ## (hyphenation) contains a hyphenated form of a dictionary headword, or hyphenation information in some 7221 ## other form. 7222 element hyph { hyph.content, hyph.attributes } 7223hyph.content = macro.paraContent 7224hyph.attributes = 7225 att.global.attribute.xmlspace, 7226 att.global.attribute.xmlid, 7227 att.global.attribute.n, 7228 att.global.attribute.xmllang, 7229 att.global.attribute.rend, 7230 att.global.attribute.xmlbase, 7231 att.global.linking.attribute.corresp, 7232 att.global.linking.attribute.synch, 7233 att.global.linking.attribute.sameAs, 7234 att.global.linking.attribute.copyOf, 7235 att.global.linking.attribute.next, 7236 att.global.linking.attribute.prev, 7237 att.global.linking.attribute.exclude, 7238 att.global.linking.attribute.select, 7239 att.global.analytic.attribute.ana, 7240 att.lexicographic.attribute.expand, 7241 att.lexicographic.attribute.norm, 7242 att.lexicographic.attribute.split, 7243 att.lexicographic.attribute.value, 7244 att.lexicographic.attribute.orig, 7245 att.lexicographic.attribute.location, 7246 att.lexicographic.attribute.mergedin, 7247 att.lexicographic.attribute.opt, 7248 empty 7249syll = 7250 7251 ## (syllabification) contains the syllabification of the headword. 7252 element syll { syll.content, syll.attributes } 7253syll.content = macro.paraContent 7254syll.attributes = 7255 att.global.attribute.xmlspace, 7256 att.global.attribute.xmlid, 7257 att.global.attribute.n, 7258 att.global.attribute.xmllang, 7259 att.global.attribute.rend, 7260 att.global.attribute.xmlbase, 7261 att.global.linking.attribute.corresp, 7262 att.global.linking.attribute.synch, 7263 att.global.linking.attribute.sameAs, 7264 att.global.linking.attribute.copyOf, 7265 att.global.linking.attribute.next, 7266 att.global.linking.attribute.prev, 7267 att.global.linking.attribute.exclude, 7268 att.global.linking.attribute.select, 7269 att.global.analytic.attribute.ana, 7270 att.lexicographic.attribute.expand, 7271 att.lexicographic.attribute.norm, 7272 att.lexicographic.attribute.split, 7273 att.lexicographic.attribute.value, 7274 att.lexicographic.attribute.orig, 7275 att.lexicographic.attribute.location, 7276 att.lexicographic.attribute.mergedin, 7277 att.lexicographic.attribute.opt, 7278 empty 7279stress = 7280 7281 ## contains the stress pattern for a dictionary headword, if given separately. 7282 element stress { stress.content, stress.attributes } 7283stress.content = macro.paraContent 7284stress.attributes = 7285 att.global.attribute.xmlspace, 7286 att.global.attribute.xmlid, 7287 att.global.attribute.n, 7288 att.global.attribute.xmllang, 7289 att.global.attribute.rend, 7290 att.global.attribute.xmlbase, 7291 att.global.linking.attribute.corresp, 7292 att.global.linking.attribute.synch, 7293 att.global.linking.attribute.sameAs, 7294 att.global.linking.attribute.copyOf, 7295 att.global.linking.attribute.next, 7296 att.global.linking.attribute.prev, 7297 att.global.linking.attribute.exclude, 7298 att.global.linking.attribute.select, 7299 att.global.analytic.attribute.ana, 7300 empty 7301gram = 7302 7303 ## (grammatical information) within an entry in a dictionary or a terminological data file, contains grammatical 7304 ## information relating to a term, word, or form. 7305 element gram { gram.content, gram.attributes } 7306gram.content = macro.paraContent 7307gram.attributes = 7308 att.global.attribute.xmlspace, 7309 att.global.attribute.xmlid, 7310 att.global.attribute.n, 7311 att.global.attribute.xmllang, 7312 att.global.attribute.rend, 7313 att.global.attribute.xmlbase, 7314 att.global.linking.attribute.corresp, 7315 att.global.linking.attribute.synch, 7316 att.global.linking.attribute.sameAs, 7317 att.global.linking.attribute.copyOf, 7318 att.global.linking.attribute.next, 7319 att.global.linking.attribute.prev, 7320 att.global.linking.attribute.exclude, 7321 att.global.linking.attribute.select, 7322 att.global.analytic.attribute.ana, 7323 att.lexicographic.attribute.expand, 7324 att.lexicographic.attribute.norm, 7325 att.lexicographic.attribute.split, 7326 att.lexicographic.attribute.value, 7327 att.lexicographic.attribute.orig, 7328 att.lexicographic.attribute.location, 7329 att.lexicographic.attribute.mergedin, 7330 att.lexicographic.attribute.opt, 7331 7332 ## classifies the grammatical information given according to some convenient typology 7333 ## — in the case of terminological information, preferably the dictionary of 7334 ## data element types specified in ISO WD 12 620. 7335 attribute type { data.enumerated }?, 7336 empty 7337gen = 7338 7339 ## (gender) identifies the morphological gender of a lexical item, as given in the dictionary. 7340 element gen { gen.content, gen.attributes } 7341gen.content = macro.paraContent 7342gen.attributes = 7343 att.global.attribute.xmlspace, 7344 att.global.attribute.xmlid, 7345 att.global.attribute.n, 7346 att.global.attribute.xmllang, 7347 att.global.attribute.rend, 7348 att.global.attribute.xmlbase, 7349 att.global.linking.attribute.corresp, 7350 att.global.linking.attribute.synch, 7351 att.global.linking.attribute.sameAs, 7352 att.global.linking.attribute.copyOf, 7353 att.global.linking.attribute.next, 7354 att.global.linking.attribute.prev, 7355 att.global.linking.attribute.exclude, 7356 att.global.linking.attribute.select, 7357 att.global.analytic.attribute.ana, 7358 att.lexicographic.attribute.expand, 7359 att.lexicographic.attribute.norm, 7360 att.lexicographic.attribute.split, 7361 att.lexicographic.attribute.value, 7362 att.lexicographic.attribute.orig, 7363 att.lexicographic.attribute.location, 7364 att.lexicographic.attribute.mergedin, 7365 att.lexicographic.attribute.opt, 7366 empty 7367number = 7368 7369 ## indicates grammatical number associated with a form, as given in a dictionary. 7370 element number { number.content, number.attributes } 7371number.content = macro.paraContent 7372number.attributes = 7373 att.global.attribute.xmlspace, 7374 att.global.attribute.xmlid, 7375 att.global.attribute.n, 7376 att.global.attribute.xmllang, 7377 att.global.attribute.rend, 7378 att.global.attribute.xmlbase, 7379 att.global.linking.attribute.corresp, 7380 att.global.linking.attribute.synch, 7381 att.global.linking.attribute.sameAs, 7382 att.global.linking.attribute.copyOf, 7383 att.global.linking.attribute.next, 7384 att.global.linking.attribute.prev, 7385 att.global.linking.attribute.exclude, 7386 att.global.linking.attribute.select, 7387 att.global.analytic.attribute.ana, 7388 att.lexicographic.attribute.expand, 7389 att.lexicographic.attribute.norm, 7390 att.lexicographic.attribute.split, 7391 att.lexicographic.attribute.value, 7392 att.lexicographic.attribute.orig, 7393 att.lexicographic.attribute.location, 7394 att.lexicographic.attribute.mergedin, 7395 att.lexicographic.attribute.opt, 7396 empty 7397case = 7398 7399 ## contains grammatical case information given by a dictionary for a given form. 7400 element case { case.content, case.attributes } 7401case.content = macro.paraContent 7402case.attributes = 7403 att.global.attribute.xmlspace, 7404 att.global.attribute.xmlid, 7405 att.global.attribute.n, 7406 att.global.attribute.xmllang, 7407 att.global.attribute.rend, 7408 att.global.attribute.xmlbase, 7409 att.global.linking.attribute.corresp, 7410 att.global.linking.attribute.synch, 7411 att.global.linking.attribute.sameAs, 7412 att.global.linking.attribute.copyOf, 7413 att.global.linking.attribute.next, 7414 att.global.linking.attribute.prev, 7415 att.global.linking.attribute.exclude, 7416 att.global.linking.attribute.select, 7417 att.global.analytic.attribute.ana, 7418 att.lexicographic.attribute.expand, 7419 att.lexicographic.attribute.norm, 7420 att.lexicographic.attribute.split, 7421 att.lexicographic.attribute.value, 7422 att.lexicographic.attribute.orig, 7423 att.lexicographic.attribute.location, 7424 att.lexicographic.attribute.mergedin, 7425 att.lexicographic.attribute.opt, 7426 empty 7427per = 7428 7429 ## (person) contains an indication of the grammatical person (1st, 2nd, 3rd, etc.) associated with a 7430 ## given inflected form in a dictionary. 7431 element per { per.content, per.attributes } 7432per.content = macro.paraContent 7433per.attributes = 7434 att.global.attribute.xmlspace, 7435 att.global.attribute.xmlid, 7436 att.global.attribute.n, 7437 att.global.attribute.xmllang, 7438 att.global.attribute.rend, 7439 att.global.attribute.xmlbase, 7440 att.global.linking.attribute.corresp, 7441 att.global.linking.attribute.synch, 7442 att.global.linking.attribute.sameAs, 7443 att.global.linking.attribute.copyOf, 7444 att.global.linking.attribute.next, 7445 att.global.linking.attribute.prev, 7446 att.global.linking.attribute.exclude, 7447 att.global.linking.attribute.select, 7448 att.global.analytic.attribute.ana, 7449 att.lexicographic.attribute.expand, 7450 att.lexicographic.attribute.norm, 7451 att.lexicographic.attribute.split, 7452 att.lexicographic.attribute.value, 7453 att.lexicographic.attribute.orig, 7454 att.lexicographic.attribute.location, 7455 att.lexicographic.attribute.mergedin, 7456 att.lexicographic.attribute.opt, 7457 empty 7458tns = 7459 7460 ## (tense) indicates the grammatical tense associated with a given inflected form in a dictionary. 7461 element tns { tns.content, tns.attributes } 7462tns.content = macro.paraContent 7463tns.attributes = 7464 att.global.attribute.xmlspace, 7465 att.global.attribute.xmlid, 7466 att.global.attribute.n, 7467 att.global.attribute.xmllang, 7468 att.global.attribute.rend, 7469 att.global.attribute.xmlbase, 7470 att.global.linking.attribute.corresp, 7471 att.global.linking.attribute.synch, 7472 att.global.linking.attribute.sameAs, 7473 att.global.linking.attribute.copyOf, 7474 att.global.linking.attribute.next, 7475 att.global.linking.attribute.prev, 7476 att.global.linking.attribute.exclude, 7477 att.global.linking.attribute.select, 7478 att.global.analytic.attribute.ana, 7479 att.lexicographic.attribute.expand, 7480 att.lexicographic.attribute.norm, 7481 att.lexicographic.attribute.split, 7482 att.lexicographic.attribute.value, 7483 att.lexicographic.attribute.orig, 7484 att.lexicographic.attribute.location, 7485 att.lexicographic.attribute.mergedin, 7486 att.lexicographic.attribute.opt, 7487 empty 7488mood = 7489 7490 ## contains information about the grammatical mood of verbs (e.g. indicative, subjunctive, imperative) 7491 element mood { mood.content, mood.attributes } 7492mood.content = macro.paraContent 7493mood.attributes = 7494 att.global.attribute.xmlspace, 7495 att.global.attribute.xmlid, 7496 att.global.attribute.n, 7497 att.global.attribute.xmllang, 7498 att.global.attribute.rend, 7499 att.global.attribute.xmlbase, 7500 att.global.linking.attribute.corresp, 7501 att.global.linking.attribute.synch, 7502 att.global.linking.attribute.sameAs, 7503 att.global.linking.attribute.copyOf, 7504 att.global.linking.attribute.next, 7505 att.global.linking.attribute.prev, 7506 att.global.linking.attribute.exclude, 7507 att.global.linking.attribute.select, 7508 att.global.analytic.attribute.ana, 7509 att.lexicographic.attribute.expand, 7510 att.lexicographic.attribute.norm, 7511 att.lexicographic.attribute.split, 7512 att.lexicographic.attribute.value, 7513 att.lexicographic.attribute.orig, 7514 att.lexicographic.attribute.location, 7515 att.lexicographic.attribute.mergedin, 7516 att.lexicographic.attribute.opt, 7517 empty 7518iType = 7519 7520 ## (inflectional class) indicates the inflectional class associated with a lexical item. 7521 element iType { iType.content, iType.attributes } 7522iType.content = macro.paraContent 7523iType.attributes = 7524 att.global.attribute.xmlspace, 7525 att.global.attribute.xmlid, 7526 att.global.attribute.n, 7527 att.global.attribute.xmllang, 7528 att.global.attribute.rend, 7529 att.global.attribute.xmlbase, 7530 att.global.linking.attribute.corresp, 7531 att.global.linking.attribute.synch, 7532 att.global.linking.attribute.sameAs, 7533 att.global.linking.attribute.copyOf, 7534 att.global.linking.attribute.next, 7535 att.global.linking.attribute.prev, 7536 att.global.linking.attribute.exclude, 7537 att.global.linking.attribute.select, 7538 att.global.analytic.attribute.ana, 7539 att.lexicographic.attribute.expand, 7540 att.lexicographic.attribute.norm, 7541 att.lexicographic.attribute.split, 7542 att.lexicographic.attribute.value, 7543 att.lexicographic.attribute.orig, 7544 att.lexicographic.attribute.location, 7545 att.lexicographic.attribute.mergedin, 7546 att.lexicographic.attribute.opt, 7547 7548 ## indicates the type of indicator used to specify the inflection class, when it is 7549 ## necessary to distinguish between the usual abbreviated indications (e.g. 7550 ## inv) and other kinds of indicators, such as special codes 7551 ## referring to conjugation patterns, etc. 7552 attribute type { data.enumerated }?, 7553 empty 7554model.morphLike = gram | gen | number | case | per | tns | mood | iType 7555model.formPart = 7556 form | orth | pron | hyph | syll | model.morphLike | usg | lbl 7557gramGrp = 7558 7559 ## (grammatical information group) groups morpho-syntactic information about a lexical item, e.g. pos, gen, number, case, or 7560 ## iType (inflectional class). 7561 element gramGrp { gramGrp.content, gramGrp.attributes } 7562gramGrp.content = 7563 (text 7564 | model.gLike 7565 | model.phrase 7566 | model.inter 7567 | model.gramPart 7568 | model.global)* 7569gramGrp.attributes = 7570 att.global.attribute.xmlspace, 7571 att.global.attribute.xmlid, 7572 att.global.attribute.n, 7573 att.global.attribute.xmllang, 7574 att.global.attribute.rend, 7575 att.global.attribute.xmlbase, 7576 att.global.linking.attribute.corresp, 7577 att.global.linking.attribute.synch, 7578 att.global.linking.attribute.sameAs, 7579 att.global.linking.attribute.copyOf, 7580 att.global.linking.attribute.next, 7581 att.global.linking.attribute.prev, 7582 att.global.linking.attribute.exclude, 7583 att.global.linking.attribute.select, 7584 att.global.analytic.attribute.ana, 7585 att.lexicographic.attribute.expand, 7586 att.lexicographic.attribute.norm, 7587 att.lexicographic.attribute.split, 7588 att.lexicographic.attribute.value, 7589 att.lexicographic.attribute.orig, 7590 att.lexicographic.attribute.location, 7591 att.lexicographic.attribute.mergedin, 7592 att.lexicographic.attribute.opt, 7593 empty 7594pos = 7595 7596 ## (part of speech) indicates the part of speech assigned to a dictionary headword (noun, verb, adjective, etc.) 7597 element pos { pos.content, pos.attributes } 7598pos.content = macro.paraContent 7599pos.attributes = 7600 att.global.attribute.xmlspace, 7601 att.global.attribute.xmlid, 7602 att.global.attribute.n, 7603 att.global.attribute.xmllang, 7604 att.global.attribute.rend, 7605 att.global.attribute.xmlbase, 7606 att.global.linking.attribute.corresp, 7607 att.global.linking.attribute.synch, 7608 att.global.linking.attribute.sameAs, 7609 att.global.linking.attribute.copyOf, 7610 att.global.linking.attribute.next, 7611 att.global.linking.attribute.prev, 7612 att.global.linking.attribute.exclude, 7613 att.global.linking.attribute.select, 7614 att.global.analytic.attribute.ana, 7615 att.lexicographic.attribute.expand, 7616 att.lexicographic.attribute.norm, 7617 att.lexicographic.attribute.split, 7618 att.lexicographic.attribute.value, 7619 att.lexicographic.attribute.orig, 7620 att.lexicographic.attribute.location, 7621 att.lexicographic.attribute.mergedin, 7622 att.lexicographic.attribute.opt, 7623 empty 7624subc = 7625 7626 ## (subcategorization) contains subcategorization information (transitive/intransitive, countable/non-countable, etc.) 7627 element subc { subc.content, subc.attributes } 7628subc.content = macro.paraContent 7629subc.attributes = 7630 att.global.attribute.xmlspace, 7631 att.global.attribute.xmlid, 7632 att.global.attribute.n, 7633 att.global.attribute.xmllang, 7634 att.global.attribute.rend, 7635 att.global.attribute.xmlbase, 7636 att.global.linking.attribute.corresp, 7637 att.global.linking.attribute.synch, 7638 att.global.linking.attribute.sameAs, 7639 att.global.linking.attribute.copyOf, 7640 att.global.linking.attribute.next, 7641 att.global.linking.attribute.prev, 7642 att.global.linking.attribute.exclude, 7643 att.global.linking.attribute.select, 7644 att.global.analytic.attribute.ana, 7645 att.lexicographic.attribute.expand, 7646 att.lexicographic.attribute.norm, 7647 att.lexicographic.attribute.split, 7648 att.lexicographic.attribute.value, 7649 att.lexicographic.attribute.orig, 7650 att.lexicographic.attribute.location, 7651 att.lexicographic.attribute.mergedin, 7652 att.lexicographic.attribute.opt, 7653 empty 7654colloc = 7655 7656 ## (collocate) contains a collocate of the headword. 7657 element colloc { colloc.content, colloc.attributes } 7658colloc.content = macro.paraContent 7659colloc.attributes = 7660 att.global.attribute.xmlspace, 7661 att.global.attribute.xmlid, 7662 att.global.attribute.n, 7663 att.global.attribute.xmllang, 7664 att.global.attribute.rend, 7665 att.global.attribute.xmlbase, 7666 att.global.linking.attribute.corresp, 7667 att.global.linking.attribute.synch, 7668 att.global.linking.attribute.sameAs, 7669 att.global.linking.attribute.copyOf, 7670 att.global.linking.attribute.next, 7671 att.global.linking.attribute.prev, 7672 att.global.linking.attribute.exclude, 7673 att.global.linking.attribute.select, 7674 att.global.analytic.attribute.ana, 7675 att.lexicographic.attribute.expand, 7676 att.lexicographic.attribute.norm, 7677 att.lexicographic.attribute.split, 7678 att.lexicographic.attribute.value, 7679 att.lexicographic.attribute.orig, 7680 att.lexicographic.attribute.location, 7681 att.lexicographic.attribute.mergedin, 7682 att.lexicographic.attribute.opt, 7683 7684 ## classifies the collocation, using any convenient typology. 7685 attribute type { data.word }?, 7686 empty 7687model.gramPart = 7688 model.morphLike | gramGrp | pos | subc | colloc | usg | lbl 7689def = 7690 7691 ## (definition) contains definition text in a dictionary entry. 7692 element def { def.content, def.attributes } 7693def.content = macro.paraContent 7694def.attributes = 7695 att.global.attribute.xmlspace, 7696 att.global.attribute.xmlid, 7697 att.global.attribute.n, 7698 att.global.attribute.xmllang, 7699 att.global.attribute.rend, 7700 att.global.attribute.xmlbase, 7701 att.global.linking.attribute.corresp, 7702 att.global.linking.attribute.synch, 7703 att.global.linking.attribute.sameAs, 7704 att.global.linking.attribute.copyOf, 7705 att.global.linking.attribute.next, 7706 att.global.linking.attribute.prev, 7707 att.global.linking.attribute.exclude, 7708 att.global.linking.attribute.select, 7709 att.global.analytic.attribute.ana, 7710 att.lexicographic.attribute.expand, 7711 att.lexicographic.attribute.norm, 7712 att.lexicographic.attribute.split, 7713 att.lexicographic.attribute.value, 7714 att.lexicographic.attribute.orig, 7715 att.lexicographic.attribute.location, 7716 att.lexicographic.attribute.mergedin, 7717 att.lexicographic.attribute.opt, 7718 empty 7719tr = 7720 7721 ## (translation equivalent) contains a translation of the headword or an example. 7722 element tr { tr.content, tr.attributes } 7723tr.content = macro.paraContent 7724tr.attributes = 7725 att.global.attribute.xmlspace, 7726 att.global.attribute.xmlid, 7727 att.global.attribute.n, 7728 att.global.attribute.xmllang, 7729 att.global.attribute.rend, 7730 att.global.attribute.xmlbase, 7731 att.global.linking.attribute.corresp, 7732 att.global.linking.attribute.synch, 7733 att.global.linking.attribute.sameAs, 7734 att.global.linking.attribute.copyOf, 7735 att.global.linking.attribute.next, 7736 att.global.linking.attribute.prev, 7737 att.global.linking.attribute.exclude, 7738 att.global.linking.attribute.select, 7739 att.global.analytic.attribute.ana, 7740 att.lexicographic.attribute.expand, 7741 att.lexicographic.attribute.norm, 7742 att.lexicographic.attribute.split, 7743 att.lexicographic.attribute.value, 7744 att.lexicographic.attribute.orig, 7745 att.lexicographic.attribute.location, 7746 att.lexicographic.attribute.mergedin, 7747 att.lexicographic.attribute.opt, 7748 empty 7749trans = 7750 7751 ## (translation information) contains translation text and related information (within an entry in a multilingual dictionary). 7752 element trans { trans.content, trans.attributes } 7753trans.content = 7754 (text 7755 | model.gLike 7756 | model.phrase 7757 | model.inter 7758 | model.entryParts 7759 | model.global)* 7760trans.attributes = 7761 att.global.attribute.xmlspace, 7762 att.global.attribute.xmlid, 7763 att.global.attribute.n, 7764 att.global.attribute.xmllang, 7765 att.global.attribute.rend, 7766 att.global.attribute.xmlbase, 7767 att.global.linking.attribute.corresp, 7768 att.global.linking.attribute.synch, 7769 att.global.linking.attribute.sameAs, 7770 att.global.linking.attribute.copyOf, 7771 att.global.linking.attribute.next, 7772 att.global.linking.attribute.prev, 7773 att.global.linking.attribute.exclude, 7774 att.global.linking.attribute.select, 7775 att.global.analytic.attribute.ana, 7776 att.lexicographic.attribute.expand, 7777 att.lexicographic.attribute.norm, 7778 att.lexicographic.attribute.split, 7779 att.lexicographic.attribute.value, 7780 att.lexicographic.attribute.orig, 7781 att.lexicographic.attribute.location, 7782 att.lexicographic.attribute.mergedin, 7783 att.lexicographic.attribute.opt, 7784 empty 7785etym = 7786 7787 ## (etymology) encloses the etymological information in a dictionary entry. 7788 element etym { etym.content, etym.attributes } 7789etym.content = 7790 (text 7791 | model.gLike 7792 | model.phrase 7793 | model.inter 7794 | usg 7795 | lbl 7796 | def 7797 | trans 7798 | tr 7799 | model.morphLike 7800 | dicteg 7801 | xr 7802 | model.global)* 7803etym.attributes = 7804 att.global.attribute.xmlspace, 7805 att.global.attribute.xmlid, 7806 att.global.attribute.n, 7807 att.global.attribute.xmllang, 7808 att.global.attribute.rend, 7809 att.global.attribute.xmlbase, 7810 att.global.linking.attribute.corresp, 7811 att.global.linking.attribute.synch, 7812 att.global.linking.attribute.sameAs, 7813 att.global.linking.attribute.copyOf, 7814 att.global.linking.attribute.next, 7815 att.global.linking.attribute.prev, 7816 att.global.linking.attribute.exclude, 7817 att.global.linking.attribute.select, 7818 att.global.analytic.attribute.ana, 7819 att.lexicographic.attribute.expand, 7820 att.lexicographic.attribute.norm, 7821 att.lexicographic.attribute.split, 7822 att.lexicographic.attribute.value, 7823 att.lexicographic.attribute.orig, 7824 att.lexicographic.attribute.location, 7825 att.lexicographic.attribute.mergedin, 7826 att.lexicographic.attribute.opt, 7827 empty 7828lang = 7829 7830 ## (language name) name of a language mentioned in etymological or other linguistic discussion. 7831 element lang { lang.content, lang.attributes } 7832lang.content = macro.paraContent 7833lang.attributes = 7834 att.global.attribute.xmlspace, 7835 att.global.attribute.xmlid, 7836 att.global.attribute.n, 7837 att.global.attribute.xmllang, 7838 att.global.attribute.rend, 7839 att.global.attribute.xmlbase, 7840 att.global.linking.attribute.corresp, 7841 att.global.linking.attribute.synch, 7842 att.global.linking.attribute.sameAs, 7843 att.global.linking.attribute.copyOf, 7844 att.global.linking.attribute.next, 7845 att.global.linking.attribute.prev, 7846 att.global.linking.attribute.exclude, 7847 att.global.linking.attribute.select, 7848 att.global.analytic.attribute.ana, 7849 att.lexicographic.attribute.expand, 7850 att.lexicographic.attribute.norm, 7851 att.lexicographic.attribute.split, 7852 att.lexicographic.attribute.value, 7853 att.lexicographic.attribute.orig, 7854 att.lexicographic.attribute.location, 7855 att.lexicographic.attribute.mergedin, 7856 att.lexicographic.attribute.opt, 7857 empty 7858dicteg = 7859 7860 ## (example (exempli gratia)) (in a dictionary) contains an example text containing at least one occurrence of the word 7861 ## form, used in the sense being described; examples may be quoted from (named) authors or contrived. 7862 element dicteg { dicteg.content, dicteg.attributes } 7863dicteg.content = (q | quote | cit | model.entryParts)+ 7864dicteg.attributes = 7865 att.global.attribute.xmlspace, 7866 att.global.attribute.xmlid, 7867 att.global.attribute.n, 7868 att.global.attribute.xmllang, 7869 att.global.attribute.rend, 7870 att.global.attribute.xmlbase, 7871 att.global.linking.attribute.corresp, 7872 att.global.linking.attribute.synch, 7873 att.global.linking.attribute.sameAs, 7874 att.global.linking.attribute.copyOf, 7875 att.global.linking.attribute.next, 7876 att.global.linking.attribute.prev, 7877 att.global.linking.attribute.exclude, 7878 att.global.linking.attribute.select, 7879 att.global.analytic.attribute.ana, 7880 att.typed.attribute.type, 7881 att.typed.attribute.subtype, 7882 att.lexicographic.attribute.expand, 7883 att.lexicographic.attribute.norm, 7884 att.lexicographic.attribute.split, 7885 att.lexicographic.attribute.value, 7886 att.lexicographic.attribute.orig, 7887 att.lexicographic.attribute.location, 7888 att.lexicographic.attribute.mergedin, 7889 att.lexicographic.attribute.opt, 7890 empty 7891usg = 7892 7893 ## (usage) contains usage information in a dictionary entry. 7894 element usg { usg.content, usg.attributes } 7895usg.content = macro.paraContent 7896usg.attributes = 7897 att.global.attribute.xmlspace, 7898 att.global.attribute.xmlid, 7899 att.global.attribute.n, 7900 att.global.attribute.xmllang, 7901 att.global.attribute.rend, 7902 att.global.attribute.xmlbase, 7903 att.global.linking.attribute.corresp, 7904 att.global.linking.attribute.synch, 7905 att.global.linking.attribute.sameAs, 7906 att.global.linking.attribute.copyOf, 7907 att.global.linking.attribute.next, 7908 att.global.linking.attribute.prev, 7909 att.global.linking.attribute.exclude, 7910 att.global.linking.attribute.select, 7911 att.global.analytic.attribute.ana, 7912 att.lexicographic.attribute.expand, 7913 att.lexicographic.attribute.norm, 7914 att.lexicographic.attribute.split, 7915 att.lexicographic.attribute.value, 7916 att.lexicographic.attribute.orig, 7917 att.lexicographic.attribute.location, 7918 att.lexicographic.attribute.mergedin, 7919 att.lexicographic.attribute.opt, 7920 7921 ## classifies the usage information using any convenient typology. 7922 attribute type { data.enumerated }?, 7923 empty 7924lbl = 7925 7926 ## (label) in dictionaries, contains a label for a form, example, translation, or other piece of 7927 ## information, e.g. abbreviation for, contraction of, literally, approximately, synonyms:, etc. 7928 element lbl { lbl.content, lbl.attributes } 7929lbl.content = macro.paraContent 7930lbl.attributes = 7931 att.global.attribute.xmlspace, 7932 att.global.attribute.xmlid, 7933 att.global.attribute.n, 7934 att.global.attribute.xmllang, 7935 att.global.attribute.rend, 7936 att.global.attribute.xmlbase, 7937 att.global.linking.attribute.corresp, 7938 att.global.linking.attribute.synch, 7939 att.global.linking.attribute.sameAs, 7940 att.global.linking.attribute.copyOf, 7941 att.global.linking.attribute.next, 7942 att.global.linking.attribute.prev, 7943 att.global.linking.attribute.exclude, 7944 att.global.linking.attribute.select, 7945 att.global.analytic.attribute.ana, 7946 att.lexicographic.attribute.expand, 7947 att.lexicographic.attribute.norm, 7948 att.lexicographic.attribute.split, 7949 att.lexicographic.attribute.value, 7950 att.lexicographic.attribute.orig, 7951 att.lexicographic.attribute.location, 7952 att.lexicographic.attribute.mergedin, 7953 att.lexicographic.attribute.opt, 7954 7955 ## classifies the label using any convenient typology. 7956 attribute type { data.word }?, 7957 empty 7958xr = 7959 7960 ## (cross-reference phrase) contains a phrase, sentence, or icon referring the reader to 7961 ## some other location in this or another text. 7962 element xr { xr.content, xr.attributes } 7963xr.content = 7964 (text 7965 | model.gLike 7966 | model.phrase 7967 | model.inter 7968 | usg 7969 | lbl 7970 | model.global)* 7971xr.attributes = 7972 att.global.attribute.xmlspace, 7973 att.global.attribute.xmlid, 7974 att.global.attribute.n, 7975 att.global.attribute.xmllang, 7976 att.global.attribute.rend, 7977 att.global.attribute.xmlbase, 7978 att.global.linking.attribute.corresp, 7979 att.global.linking.attribute.synch, 7980 att.global.linking.attribute.sameAs, 7981 att.global.linking.attribute.copyOf, 7982 att.global.linking.attribute.next, 7983 att.global.linking.attribute.prev, 7984 att.global.linking.attribute.exclude, 7985 att.global.linking.attribute.select, 7986 att.global.analytic.attribute.ana, 7987 att.lexicographic.attribute.expand, 7988 att.lexicographic.attribute.norm, 7989 att.lexicographic.attribute.split, 7990 att.lexicographic.attribute.value, 7991 att.lexicographic.attribute.orig, 7992 att.lexicographic.attribute.location, 7993 att.lexicographic.attribute.mergedin, 7994 att.lexicographic.attribute.opt, 7995 7996 ## indicates the type of cross reference, using any convenient 7997 ## typology. 7998 attribute type { data.enumerated }?, 7999 empty 8000re = 8001 8002 ## (related entry) contains a dictionary entry for a lexical item related to the headword, such as a compound 8003 ## phrase or derived form, embedded inside a larger entry. 8004 element re { re.content, re.attributes } 8005re.content = 8006 (text 8007 | model.gLike 8008 | sense 8009 | model.entryParts.top 8010 | model.phrase 8011 | model.global)* 8012re.attributes = 8013 att.global.attribute.xmlspace, 8014 att.global.attribute.xmlid, 8015 att.global.attribute.n, 8016 att.global.attribute.xmllang, 8017 att.global.attribute.rend, 8018 att.global.attribute.xmlbase, 8019 att.global.linking.attribute.corresp, 8020 att.global.linking.attribute.synch, 8021 att.global.linking.attribute.sameAs, 8022 att.global.linking.attribute.copyOf, 8023 att.global.linking.attribute.next, 8024 att.global.linking.attribute.prev, 8025 att.global.linking.attribute.exclude, 8026 att.global.linking.attribute.select, 8027 att.global.analytic.attribute.ana, 8028 att.lexicographic.attribute.expand, 8029 att.lexicographic.attribute.norm, 8030 att.lexicographic.attribute.split, 8031 att.lexicographic.attribute.value, 8032 att.lexicographic.attribute.orig, 8033 att.lexicographic.attribute.location, 8034 att.lexicographic.attribute.mergedin, 8035 att.lexicographic.attribute.opt, 8036 8037 ## classifies the related entry according to any convenient typology. 8038 attribute type { data.word }?, 8039 empty 8040model.ptrLike.form = oRef | oVar | pRef | pVar 8041att.ptrLike.form.attributes = att.ptrLike.form.attribute.target, empty 8042att.ptrLike.form.attribute.target = 8043 8044 ## identifies the orthographic form or pronunciation referred to. 8045 attribute target { data.pointer }? 8046oRef = 8047 8048 ## (orthographic-form reference) in a dictionary example, indicates a reference to the orthographic form(s) of the headword. 8049 element oRef { oRef.content, oRef.attributes } 8050oRef.content = empty 8051oRef.attributes = 8052 att.global.attribute.xmlspace, 8053 att.global.attribute.xmlid, 8054 att.global.attribute.n, 8055 att.global.attribute.xmllang, 8056 att.global.attribute.rend, 8057 att.global.attribute.xmlbase, 8058 att.global.linking.attribute.corresp, 8059 att.global.linking.attribute.synch, 8060 att.global.linking.attribute.sameAs, 8061 att.global.linking.attribute.copyOf, 8062 att.global.linking.attribute.next, 8063 att.global.linking.attribute.prev, 8064 att.global.linking.attribute.exclude, 8065 att.global.linking.attribute.select, 8066 att.global.analytic.attribute.ana, 8067 att.ptrLike.form.attribute.target, 8068 att.lexicographic.attribute.expand, 8069 att.lexicographic.attribute.norm, 8070 att.lexicographic.attribute.split, 8071 att.lexicographic.attribute.value, 8072 att.lexicographic.attribute.orig, 8073 att.lexicographic.attribute.location, 8074 att.lexicographic.attribute.mergedin, 8075 att.lexicographic.attribute.opt, 8076 8077 ## indicates the kind of typographic modification made to the headword in the reference. 8078 attribute type { data.enumerated }?, 8079 empty 8080oVar = 8081 8082 ## (orthographic-variant reference) in a dictionary example, indicates a reference to variant orthographic form(s) of the headword. 8083 element oVar { oVar.content, oVar.attributes } 8084oVar.content = (text | model.gLike | oRef)* 8085oVar.attributes = 8086 att.global.attribute.xmlspace, 8087 att.global.attribute.xmlid, 8088 att.global.attribute.n, 8089 att.global.attribute.xmllang, 8090 att.global.attribute.rend, 8091 att.global.attribute.xmlbase, 8092 att.global.linking.attribute.corresp, 8093 att.global.linking.attribute.synch, 8094 att.global.linking.attribute.sameAs, 8095 att.global.linking.attribute.copyOf, 8096 att.global.linking.attribute.next, 8097 att.global.linking.attribute.prev, 8098 att.global.linking.attribute.exclude, 8099 att.global.linking.attribute.select, 8100 att.global.analytic.attribute.ana, 8101 att.ptrLike.form.attribute.target, 8102 att.lexicographic.attribute.expand, 8103 att.lexicographic.attribute.norm, 8104 att.lexicographic.attribute.split, 8105 att.lexicographic.attribute.value, 8106 att.lexicographic.attribute.orig, 8107 att.lexicographic.attribute.location, 8108 att.lexicographic.attribute.mergedin, 8109 att.lexicographic.attribute.opt, 8110 8111 ## indicates the kind of variant involved. 8112 attribute type { data.enumerated }?, 8113 empty 8114pRef = 8115 8116 ## (pronunciation reference) in a dictionary example, indicates a reference to the pronunciation(s) of the headword. 8117 element pRef { pRef.content, pRef.attributes } 8118pRef.content = empty 8119pRef.attributes = 8120 att.global.attribute.xmlspace, 8121 att.global.attribute.xmlid, 8122 att.global.attribute.n, 8123 att.global.attribute.xmllang, 8124 att.global.attribute.rend, 8125 att.global.attribute.xmlbase, 8126 att.global.linking.attribute.corresp, 8127 att.global.linking.attribute.synch, 8128 att.global.linking.attribute.sameAs, 8129 att.global.linking.attribute.copyOf, 8130 att.global.linking.attribute.next, 8131 att.global.linking.attribute.prev, 8132 att.global.linking.attribute.exclude, 8133 att.global.linking.attribute.select, 8134 att.global.analytic.attribute.ana, 8135 att.ptrLike.form.attribute.target, 8136 att.lexicographic.attribute.expand, 8137 att.lexicographic.attribute.norm, 8138 att.lexicographic.attribute.split, 8139 att.lexicographic.attribute.value, 8140 att.lexicographic.attribute.orig, 8141 att.lexicographic.attribute.location, 8142 att.lexicographic.attribute.mergedin, 8143 att.lexicographic.attribute.opt, 8144 empty 8145pVar = 8146 8147 ## (pronunciation-variant reference) in a dictionary example, indicates a reference to variant pronunciation(s) of the headword. 8148 element pVar { pVar.content, pVar.attributes } 8149pVar.content = (text | model.gLike | pRef)* 8150pVar.attributes = 8151 att.global.attribute.xmlspace, 8152 att.global.attribute.xmlid, 8153 att.global.attribute.n, 8154 att.global.attribute.xmllang, 8155 att.global.attribute.rend, 8156 att.global.attribute.xmlbase, 8157 att.global.linking.attribute.corresp, 8158 att.global.linking.attribute.synch, 8159 att.global.linking.attribute.sameAs, 8160 att.global.linking.attribute.copyOf, 8161 att.global.linking.attribute.next, 8162 att.global.linking.attribute.prev, 8163 att.global.linking.attribute.exclude, 8164 att.global.linking.attribute.select, 8165 att.global.analytic.attribute.ana, 8166 att.ptrLike.form.attribute.target, 8167 att.lexicographic.attribute.expand, 8168 att.lexicographic.attribute.norm, 8169 att.lexicographic.attribute.split, 8170 att.lexicographic.attribute.value, 8171 att.lexicographic.attribute.orig, 8172 att.lexicographic.attribute.location, 8173 att.lexicographic.attribute.mergedin, 8174 att.lexicographic.attribute.opt, 8175 empty 8176att.lexicographic.attributes = 8177 att.lexicographic.attribute.expand, 8178 att.lexicographic.attribute.norm, 8179 att.lexicographic.attribute.split, 8180 att.lexicographic.attribute.value, 8181 att.lexicographic.attribute.orig, 8182 att.lexicographic.attribute.location, 8183 att.lexicographic.attribute.mergedin, 8184 att.lexicographic.attribute.opt, 8185 empty 8186att.lexicographic.attribute.expand = 8187 8188 ## gives an expanded form of information presented more concisely in the dictionary 8189 attribute expand { text }? 8190att.lexicographic.attribute.norm = 8191 8192 ## gives a normalized form of information given by the source text in a 8193 ## non-normalized form 8194 attribute norm { text }? 8195att.lexicographic.attribute.split = 8196 8197 ## gives the list of split values for a merged form 8198 attribute split { text }? 8199att.lexicographic.attribute.value = 8200 8201 ## gives a value which lacks any realization in the printed source text. 8202 attribute value { text }? 8203att.lexicographic.attribute.orig = 8204 8205 ## gives the original string or is the empty string when the element does not appear 8206 ## in the source text. 8207 attribute orig { text }? 8208att.lexicographic.attribute.location = 8209 8210 ## provides a reference to an anchor element elsewhere in the document 8211 ## indicating the original location of this component. 8212 attribute location { data.pointer }? 8213att.lexicographic.attribute.mergedin = 8214 8215 ## gives a reference to another element, where the original appears as a merged form. 8216 attribute mergedin { data.pointer }? 8217att.lexicographic.attribute.opt = 8218 8219 ## indicates whether the element is optional or not 8220 [ a:defaultValue = "false" ] attribute opt { xsd:boolean }? 8221model.entryParts = 8222 superEntry 8223 | hom 8224 | sense 8225 | form 8226 | orth 8227 | pron 8228 | hyph 8229 | syll 8230 | stress 8231 | gen 8232 | number 8233 | case 8234 | per 8235 | tns 8236 | mood 8237 | iType 8238 | gramGrp 8239 | pos 8240 | subc 8241 | colloc 8242 | def 8243 | tr 8244 | trans 8245 | etym 8246 | dicteg 8247 | usg 8248 | lbl 8249 | xr 8250 | re 8251model.divPart.stage = model.stageLike | castList 8252set = 8253 8254 ## contains a description of the setting, time, locale, appearance, 8255 ## etc., of the action of a play, typically found in the front matter of 8256 ## a printed performance text (not a stage direction). 8257 element set { set.content, set.attributes } 8258set.content = model.global*, head?, (macro.component, model.global*)* 8259set.attributes = 8260 att.global.attribute.xmlspace, 8261 att.global.attribute.xmlid, 8262 att.global.attribute.n, 8263 att.global.attribute.xmllang, 8264 att.global.attribute.rend, 8265 att.global.attribute.xmlbase, 8266 att.global.linking.attribute.corresp, 8267 att.global.linking.attribute.synch, 8268 att.global.linking.attribute.sameAs, 8269 att.global.linking.attribute.copyOf, 8270 att.global.linking.attribute.next, 8271 att.global.linking.attribute.prev, 8272 att.global.linking.attribute.exclude, 8273 att.global.linking.attribute.select, 8274 att.global.analytic.attribute.ana, 8275 empty 8276prologue = 8277 8278 ## contains the prologue to a drama, typically spoken by an actor out of 8279 ## character, possibly in association with a particular performance or venue. 8280 element prologue { prologue.content, prologue.attributes } 8281prologue.content = 8282 (model.divWrapper | model.global)*, 8283 (macro.component, model.global*)+, 8284 (model.divWrapper.bottom, model.global*)* 8285prologue.attributes = 8286 att.global.attribute.xmlspace, 8287 att.global.attribute.xmlid, 8288 att.global.attribute.n, 8289 att.global.attribute.xmllang, 8290 att.global.attribute.rend, 8291 att.global.attribute.xmlbase, 8292 att.global.linking.attribute.corresp, 8293 att.global.linking.attribute.synch, 8294 att.global.linking.attribute.sameAs, 8295 att.global.linking.attribute.copyOf, 8296 att.global.linking.attribute.next, 8297 att.global.linking.attribute.prev, 8298 att.global.linking.attribute.exclude, 8299 att.global.linking.attribute.select, 8300 att.global.analytic.attribute.ana, 8301 empty 8302epilogue = 8303 8304 ## contains the epilogue to a drama, typically spoken by an actor 8305 ## out of character, possibly in association with a particular performance 8306 ## or venue. 8307 element epilogue { epilogue.content, epilogue.attributes } 8308epilogue.content = 8309 (model.divWrapper | model.global)*, 8310 (macro.component, model.global*)+, 8311 (model.divWrapper.bottom, model.global*)* 8312epilogue.attributes = 8313 att.global.attribute.xmlspace, 8314 att.global.attribute.xmlid, 8315 att.global.attribute.n, 8316 att.global.attribute.xmllang, 8317 att.global.attribute.rend, 8318 att.global.attribute.xmlbase, 8319 att.global.linking.attribute.corresp, 8320 att.global.linking.attribute.synch, 8321 att.global.linking.attribute.sameAs, 8322 att.global.linking.attribute.copyOf, 8323 att.global.linking.attribute.next, 8324 att.global.linking.attribute.prev, 8325 att.global.linking.attribute.exclude, 8326 att.global.linking.attribute.select, 8327 att.global.analytic.attribute.ana, 8328 empty 8329performance = 8330 8331 ## contains a section of front or back matter describing how a 8332 ## dramatic piece is to be performed in general or how it was performed 8333 ## on some specific occasion. 8334 element performance { performance.content, performance.attributes } 8335performance.content = 8336 (model.divWrapper | model.global)*, 8337 (macro.component, model.global*)+, 8338 (model.divWrapper.bottom, model.global*)* 8339performance.attributes = 8340 att.global.attribute.xmlspace, 8341 att.global.attribute.xmlid, 8342 att.global.attribute.n, 8343 att.global.attribute.xmllang, 8344 att.global.attribute.rend, 8345 att.global.attribute.xmlbase, 8346 att.global.linking.attribute.corresp, 8347 att.global.linking.attribute.synch, 8348 att.global.linking.attribute.sameAs, 8349 att.global.linking.attribute.copyOf, 8350 att.global.linking.attribute.next, 8351 att.global.linking.attribute.prev, 8352 att.global.linking.attribute.exclude, 8353 att.global.linking.attribute.select, 8354 att.global.analytic.attribute.ana, 8355 empty 8356castList = 8357 8358 ## (cast list) contains a single cast list or dramatis personae. 8359 element castList { castList.content, castList.attributes } 8360castList.content = 8361 (model.divWrapper | model.global)*, 8362 (macro.component, model.global*)*, 8363 ((castItem | castGroup), model.global*)+, 8364 (macro.component, model.global*)* 8365castList.attributes = 8366 att.global.attribute.xmlspace, 8367 att.global.attribute.xmlid, 8368 att.global.attribute.n, 8369 att.global.attribute.xmllang, 8370 att.global.attribute.rend, 8371 att.global.attribute.xmlbase, 8372 att.global.linking.attribute.corresp, 8373 att.global.linking.attribute.synch, 8374 att.global.linking.attribute.sameAs, 8375 att.global.linking.attribute.copyOf, 8376 att.global.linking.attribute.next, 8377 att.global.linking.attribute.prev, 8378 att.global.linking.attribute.exclude, 8379 att.global.linking.attribute.select, 8380 att.global.analytic.attribute.ana, 8381 empty 8382castGroup = 8383 8384 ## (Cast list grouping) groups one or more individual castItem 8385 ## elements within a cast list. 8386 element castGroup { castGroup.content, castGroup.attributes } 8387castGroup.content = 8388 model.global*, 8389 (head, model.global*)?, 8390 ((castItem | castGroup), model.global*)+, 8391 (trailer, model.global*)? 8392castGroup.attributes = 8393 att.global.attribute.xmlspace, 8394 att.global.attribute.xmlid, 8395 att.global.attribute.n, 8396 att.global.attribute.xmllang, 8397 att.global.attribute.rend, 8398 att.global.attribute.xmlbase, 8399 att.global.linking.attribute.corresp, 8400 att.global.linking.attribute.synch, 8401 att.global.linking.attribute.sameAs, 8402 att.global.linking.attribute.copyOf, 8403 att.global.linking.attribute.next, 8404 att.global.linking.attribute.prev, 8405 att.global.linking.attribute.exclude, 8406 att.global.linking.attribute.select, 8407 att.global.analytic.attribute.ana, 8408 empty 8409castItem = 8410 8411 ## (Cast list item) contains a single entry within a cast list, describing 8412 ## either a single role or a list of non-speaking roles. 8413 element castItem { castItem.content, castItem.attributes } 8414castItem.content = 8415 (text 8416 | model.gLike 8417 | model.castItemPart 8418 | model.phrase 8419 | model.global)* 8420castItem.attributes = 8421 att.global.attribute.xmlspace, 8422 att.global.attribute.xmlid, 8423 att.global.attribute.n, 8424 att.global.attribute.xmllang, 8425 att.global.attribute.rend, 8426 att.global.attribute.xmlbase, 8427 att.global.linking.attribute.corresp, 8428 att.global.linking.attribute.synch, 8429 att.global.linking.attribute.sameAs, 8430 att.global.linking.attribute.copyOf, 8431 att.global.linking.attribute.next, 8432 att.global.linking.attribute.prev, 8433 att.global.linking.attribute.exclude, 8434 att.global.linking.attribute.select, 8435 att.global.analytic.attribute.ana, 8436 8437 ## characterizes the cast item. 8438 [ a:defaultValue = "role" ] 8439 attribute type { 8440 8441 ## (the item describes a single role.) 8442 "role" 8443 | 8444 ## (the item describes a list of non-speaking roles.) 8445 "list" 8446 }?, 8447 empty 8448role = 8449 8450 ## the name of a dramatic role, as given in a cast list. 8451 element role { role.content, role.attributes } 8452role.content = macro.phraseSeq 8453role.attributes = 8454 att.global.attribute.xmlspace, 8455 att.global.attribute.xmlid, 8456 att.global.attribute.n, 8457 att.global.attribute.xmllang, 8458 att.global.attribute.rend, 8459 att.global.attribute.xmlbase, 8460 att.global.linking.attribute.corresp, 8461 att.global.linking.attribute.synch, 8462 att.global.linking.attribute.sameAs, 8463 att.global.linking.attribute.copyOf, 8464 att.global.linking.attribute.next, 8465 att.global.linking.attribute.prev, 8466 att.global.linking.attribute.exclude, 8467 att.global.linking.attribute.select, 8468 att.global.analytic.attribute.ana, 8469 empty 8470roleDesc = 8471 8472 ## (role description) describes a character's role in a drama. 8473 element roleDesc { roleDesc.content, roleDesc.attributes } 8474roleDesc.content = macro.phraseSeq 8475roleDesc.attributes = 8476 att.global.attribute.xmlspace, 8477 att.global.attribute.xmlid, 8478 att.global.attribute.n, 8479 att.global.attribute.xmllang, 8480 att.global.attribute.rend, 8481 att.global.attribute.xmlbase, 8482 att.global.linking.attribute.corresp, 8483 att.global.linking.attribute.synch, 8484 att.global.linking.attribute.sameAs, 8485 att.global.linking.attribute.copyOf, 8486 att.global.linking.attribute.next, 8487 att.global.linking.attribute.prev, 8488 att.global.linking.attribute.exclude, 8489 att.global.linking.attribute.select, 8490 att.global.analytic.attribute.ana, 8491 empty 8492actor = 8493 8494 ## (actor) Name of an actor appearing within a cast list. 8495 element actor { actor.content, actor.attributes } 8496actor.content = macro.phraseSeq 8497actor.attributes = 8498 att.global.attribute.xmlspace, 8499 att.global.attribute.xmlid, 8500 att.global.attribute.n, 8501 att.global.attribute.xmllang, 8502 att.global.attribute.rend, 8503 att.global.attribute.xmlbase, 8504 att.global.linking.attribute.corresp, 8505 att.global.linking.attribute.synch, 8506 att.global.linking.attribute.sameAs, 8507 att.global.linking.attribute.copyOf, 8508 att.global.linking.attribute.next, 8509 att.global.linking.attribute.prev, 8510 att.global.linking.attribute.exclude, 8511 att.global.linking.attribute.select, 8512 att.global.analytic.attribute.ana, 8513 empty 8514move = 8515 8516 ## (Movement) marks the actual entrance or exit of one or more characters on stage. 8517 element move { move.content, move.attributes } 8518move.content = empty 8519move.attributes = 8520 att.global.attribute.xmlspace, 8521 att.global.attribute.xmlid, 8522 att.global.attribute.n, 8523 att.global.attribute.xmllang, 8524 att.global.attribute.rend, 8525 att.global.attribute.xmlbase, 8526 att.global.linking.attribute.corresp, 8527 att.global.linking.attribute.synch, 8528 att.global.linking.attribute.sameAs, 8529 att.global.linking.attribute.copyOf, 8530 att.global.linking.attribute.next, 8531 att.global.linking.attribute.prev, 8532 att.global.linking.attribute.exclude, 8533 att.global.linking.attribute.select, 8534 att.global.analytic.attribute.ana, 8535 att.ascribed.attribute.who, 8536 8537 ## characterizes the movement, for example as an entrance or exit. 8538 attribute type { data.enumerated }?, 8539 8540 ## specifies the direction of a stage movement. 8541 attribute where { data.names }?, 8542 8543 ## identifies the performance or performances in which this movement 8544 ## occurred as specified. 8545 attribute perf { data.pointers }?, 8546 empty 8547view = 8548 8549 ## describes the visual context of some part of a screen play in 8550 ## terms of what the spectator sees, generally independent of any 8551 ## dialogue. 8552 element view { view.content, view.attributes } 8553view.content = macro.specialPara 8554view.attributes = 8555 att.global.attribute.xmlspace, 8556 att.global.attribute.xmlid, 8557 att.global.attribute.n, 8558 att.global.attribute.xmllang, 8559 att.global.attribute.rend, 8560 att.global.attribute.xmlbase, 8561 att.global.linking.attribute.corresp, 8562 att.global.linking.attribute.synch, 8563 att.global.linking.attribute.sameAs, 8564 att.global.linking.attribute.copyOf, 8565 att.global.linking.attribute.next, 8566 att.global.linking.attribute.prev, 8567 att.global.linking.attribute.exclude, 8568 att.global.linking.attribute.select, 8569 att.global.analytic.attribute.ana, 8570 empty 8571camera = 8572 8573 ## describes a particular camera angle or viewpoint in a screen play. 8574 element camera { camera.content, camera.attributes } 8575camera.content = macro.paraContent 8576camera.attributes = 8577 att.global.attribute.xmlspace, 8578 att.global.attribute.xmlid, 8579 att.global.attribute.n, 8580 att.global.attribute.xmllang, 8581 att.global.attribute.rend, 8582 att.global.attribute.xmlbase, 8583 att.global.linking.attribute.corresp, 8584 att.global.linking.attribute.synch, 8585 att.global.linking.attribute.sameAs, 8586 att.global.linking.attribute.copyOf, 8587 att.global.linking.attribute.next, 8588 att.global.linking.attribute.prev, 8589 att.global.linking.attribute.exclude, 8590 att.global.linking.attribute.select, 8591 att.global.analytic.attribute.ana, 8592 att.typed.attribute.type, 8593 att.typed.attribute.subtype, 8594 empty 8595sound = 8596 8597 ## describes a sound effect or musical sequence specified within a 8598 ## screen play or radio script. 8599 element sound { sound.content, sound.attributes } 8600sound.content = macro.paraContent 8601sound.attributes = 8602 att.global.attribute.xmlspace, 8603 att.global.attribute.xmlid, 8604 att.global.attribute.n, 8605 att.global.attribute.xmllang, 8606 att.global.attribute.rend, 8607 att.global.attribute.xmlbase, 8608 att.global.linking.attribute.corresp, 8609 att.global.linking.attribute.synch, 8610 att.global.linking.attribute.sameAs, 8611 att.global.linking.attribute.copyOf, 8612 att.global.linking.attribute.next, 8613 att.global.linking.attribute.prev, 8614 att.global.linking.attribute.exclude, 8615 att.global.linking.attribute.select, 8616 att.global.analytic.attribute.ana, 8617 8618 ## categorizes the sound in some respect, e.g. as music, special 8619 ## effect, etc. 8620 attribute type { data.enumerated }?, 8621 8622 ## indicates whether the sound overlaps the surrounding speeches 8623 ## or interrupts them. 8624 [ a:defaultValue = "unknown" ] 8625 attribute discrete { 8626 8627 ## (the sound is heard between the surrounding speeches) 8628 "true" 8629 | 8630 ## (the sound overlaps the surrounding speeches) 8631 "false" 8632 | 8633 ## (unknown or inapplicable) 8634 "unknown" 8635 }?, 8636 empty 8637caption = 8638 8639 ## contains the text of a caption or other text displayed as part of 8640 ## a film script or screenplay. 8641 element caption { caption.content, caption.attributes } 8642caption.content = macro.paraContent 8643caption.attributes = 8644 att.global.attribute.xmlspace, 8645 att.global.attribute.xmlid, 8646 att.global.attribute.n, 8647 att.global.attribute.xmllang, 8648 att.global.attribute.rend, 8649 att.global.attribute.xmlbase, 8650 att.global.linking.attribute.corresp, 8651 att.global.linking.attribute.synch, 8652 att.global.linking.attribute.sameAs, 8653 att.global.linking.attribute.copyOf, 8654 att.global.linking.attribute.next, 8655 att.global.linking.attribute.prev, 8656 att.global.linking.attribute.exclude, 8657 att.global.linking.attribute.select, 8658 att.global.analytic.attribute.ana, 8659 empty 8660tech = 8661 8662 ## (Technical stage direction) describes a special-purpose stage direction that is not 8663 ## meant for the actors. 8664 element tech { tech.content, tech.attributes } 8665tech.content = macro.paraContent 8666tech.attributes = 8667 att.global.attribute.xmlspace, 8668 att.global.attribute.xmlid, 8669 att.global.attribute.n, 8670 att.global.attribute.xmllang, 8671 att.global.attribute.rend, 8672 att.global.attribute.xmlbase, 8673 att.global.linking.attribute.corresp, 8674 att.global.linking.attribute.synch, 8675 att.global.linking.attribute.sameAs, 8676 att.global.linking.attribute.copyOf, 8677 att.global.linking.attribute.next, 8678 att.global.linking.attribute.prev, 8679 att.global.linking.attribute.exclude, 8680 att.global.linking.attribute.select, 8681 att.global.analytic.attribute.ana, 8682 8683 ## categorizes the technical stage direction. 8684 attribute type { 8685 8686 ## (a lighting cue) 8687 "light" 8688 | 8689 ## (a sound cue) 8690 "sound" 8691 | 8692 ## (a prop cue) 8693 "prop" 8694 | 8695 ## (a blocking instruction) 8696 "block" 8697 }?, 8698 8699 ## identifies the performance or performances to which this 8700 ## technical direction applies. 8701 attribute perf { data.enumerated }?, 8702 empty 8703table = 8704 8705 ## contains text displayed in tabular form, in 8706 ## rows and columns. 8707 element table { table.content, table.attributes } 8708table.content = (head | model.global)*, (row, model.global*)+ 8709table.attributes = 8710 att.global.attribute.xmlspace, 8711 att.global.attribute.xmlid, 8712 att.global.attribute.n, 8713 att.global.attribute.xmllang, 8714 att.global.attribute.rend, 8715 att.global.attribute.xmlbase, 8716 att.global.linking.attribute.corresp, 8717 att.global.linking.attribute.synch, 8718 att.global.linking.attribute.sameAs, 8719 att.global.linking.attribute.copyOf, 8720 att.global.linking.attribute.next, 8721 att.global.linking.attribute.prev, 8722 att.global.linking.attribute.exclude, 8723 att.global.linking.attribute.select, 8724 att.global.analytic.attribute.ana, 8725 8726 ## indicates the number of rows in the table. 8727 attribute rows { data.count }?, 8728 8729 ## indicates the number of columns in each row of the table. 8730 attribute cols { data.count }?, 8731 empty 8732row = 8733 8734 ## contains one row of a table. 8735 element row { row.content, row.attributes } 8736row.content = ((cell | table), model.global*)+ 8737row.attributes = 8738 att.global.attribute.xmlspace, 8739 att.global.attribute.xmlid, 8740 att.global.attribute.n, 8741 att.global.attribute.xmllang, 8742 att.global.attribute.rend, 8743 att.global.attribute.xmlbase, 8744 att.global.linking.attribute.corresp, 8745 att.global.linking.attribute.synch, 8746 att.global.linking.attribute.sameAs, 8747 att.global.linking.attribute.copyOf, 8748 att.global.linking.attribute.next, 8749 att.global.linking.attribute.prev, 8750 att.global.linking.attribute.exclude, 8751 att.global.linking.attribute.select, 8752 att.global.analytic.attribute.ana, 8753 att.tableDecoration.attribute.role, 8754 att.tableDecoration.attribute.rows, 8755 att.tableDecoration.attribute.cols, 8756 empty 8757cell = 8758 8759 ## contains one cell of a table. 8760 element cell { cell.content, cell.attributes } 8761cell.content = macro.paraContent 8762cell.attributes = 8763 att.global.attribute.xmlspace, 8764 att.global.attribute.xmlid, 8765 att.global.attribute.n, 8766 att.global.attribute.xmllang, 8767 att.global.attribute.rend, 8768 att.global.attribute.xmlbase, 8769 att.global.linking.attribute.corresp, 8770 att.global.linking.attribute.synch, 8771 att.global.linking.attribute.sameAs, 8772 att.global.linking.attribute.copyOf, 8773 att.global.linking.attribute.next, 8774 att.global.linking.attribute.prev, 8775 att.global.linking.attribute.exclude, 8776 att.global.linking.attribute.select, 8777 att.global.analytic.attribute.ana, 8778 att.tableDecoration.attribute.role, 8779 att.tableDecoration.attribute.rows, 8780 att.tableDecoration.attribute.cols, 8781 empty 8782formula = 8783 8784 ## contains a mathematical or other formula. 8785 element formula { formula.content, formula.attributes } 8786formula.content = text 8787formula.attributes = 8788 att.global.attribute.xmlspace, 8789 att.global.attribute.xmlid, 8790 att.global.attribute.n, 8791 att.global.attribute.xmllang, 8792 att.global.attribute.rend, 8793 att.global.attribute.xmlbase, 8794 att.global.linking.attribute.corresp, 8795 att.global.linking.attribute.synch, 8796 att.global.linking.attribute.sameAs, 8797 att.global.linking.attribute.copyOf, 8798 att.global.linking.attribute.next, 8799 att.global.linking.attribute.prev, 8800 att.global.linking.attribute.exclude, 8801 att.global.linking.attribute.select, 8802 att.global.analytic.attribute.ana, 8803 8804 ## supplies the name of a previously defined notation used for the 8805 ## content of the 8806 ## element. 8807 attribute notation { data.code }?, 8808 empty 8809figure = 8810 8811 ## contains a block containing graphics, illustrations, or figures. 8812 element figure { figure.content, figure.attributes } 8813figure.content = 8814 (model.pLike 8815 | model.global 8816 | figure 8817 | figDesc 8818 | model.graphicLike 8819 | head)* 8820figure.attributes = 8821 att.global.attribute.xmlspace, 8822 att.global.attribute.xmlid, 8823 att.global.attribute.n, 8824 att.global.attribute.xmllang, 8825 att.global.attribute.rend, 8826 att.global.attribute.xmlbase, 8827 att.global.linking.attribute.corresp, 8828 att.global.linking.attribute.synch, 8829 att.global.linking.attribute.sameAs, 8830 att.global.linking.attribute.copyOf, 8831 att.global.linking.attribute.next, 8832 att.global.linking.attribute.prev, 8833 att.global.linking.attribute.exclude, 8834 att.global.linking.attribute.select, 8835 att.global.analytic.attribute.ana, 8836 empty 8837figDesc = 8838 8839 ## (Description of Figure) contains a brief prose description of the appearance or content 8840 ## of a graphic figure, for use when documenting an image without 8841 ## displaying it. 8842 element figDesc { figDesc.content, figDesc.attributes } 8843figDesc.content = macro.paraContent 8844figDesc.attributes = 8845 att.global.attribute.xmlspace, 8846 att.global.attribute.xmlid, 8847 att.global.attribute.n, 8848 att.global.attribute.xmllang, 8849 att.global.attribute.rend, 8850 att.global.attribute.xmlbase, 8851 att.global.linking.attribute.corresp, 8852 att.global.linking.attribute.synch, 8853 att.global.linking.attribute.sameAs, 8854 att.global.linking.attribute.copyOf, 8855 att.global.linking.attribute.next, 8856 att.global.linking.attribute.prev, 8857 att.global.linking.attribute.exclude, 8858 att.global.linking.attribute.select, 8859 att.global.analytic.attribute.ana, 8860 empty 8861g = 8862 8863 ## (character or glyph) represents a non-standard character or glyph. 8864 element g { g.content, g.attributes } 8865g.content = text 8866g.attributes = 8867 att.global.attribute.xmlspace, 8868 att.global.attribute.xmlid, 8869 att.global.attribute.n, 8870 att.global.attribute.xmllang, 8871 att.global.attribute.rend, 8872 att.global.attribute.xmlbase, 8873 att.global.linking.attribute.corresp, 8874 att.global.linking.attribute.synch, 8875 att.global.linking.attribute.sameAs, 8876 att.global.linking.attribute.copyOf, 8877 att.global.linking.attribute.next, 8878 att.global.linking.attribute.prev, 8879 att.global.linking.attribute.exclude, 8880 att.global.linking.attribute.select, 8881 att.global.analytic.attribute.ana, 8882 att.typed.attribute.type, 8883 att.typed.attribute.subtype, 8884 8885 ## points to a description of the character or glyph intended. 8886 attribute ref { data.pointer }?, 8887 empty 8888char = 8889 8890 ## (character) provides descriptive information about a character. 8891 element char { char.content, char.attributes } 8892char.content = 8893 charName, 8894 macro.glossSeq, 8895 charProp*, 8896 mapping*, 8897 model.graphicLike*, 8898 model.noteLike? 8899char.attributes = 8900 att.global.attribute.xmlspace, 8901 att.global.attribute.xmlid, 8902 att.global.attribute.n, 8903 att.global.attribute.xmllang, 8904 att.global.attribute.rend, 8905 att.global.attribute.xmlbase, 8906 att.global.linking.attribute.corresp, 8907 att.global.linking.attribute.synch, 8908 att.global.linking.attribute.sameAs, 8909 att.global.linking.attribute.copyOf, 8910 att.global.linking.attribute.next, 8911 att.global.linking.attribute.prev, 8912 att.global.linking.attribute.exclude, 8913 att.global.linking.attribute.select, 8914 att.global.analytic.attribute.ana, 8915 empty 8916charName = 8917 8918 ## (character name) contains the name of a character, expressed following Unicode conventions. 8919 element charName { charName.content, charName.attributes } 8920charName.content = text 8921charName.attributes = 8922 att.global.attribute.xmlspace, 8923 att.global.attribute.xmlid, 8924 att.global.attribute.n, 8925 att.global.attribute.xmllang, 8926 att.global.attribute.rend, 8927 att.global.attribute.xmlbase, 8928 att.global.linking.attribute.corresp, 8929 att.global.linking.attribute.synch, 8930 att.global.linking.attribute.sameAs, 8931 att.global.linking.attribute.copyOf, 8932 att.global.linking.attribute.next, 8933 att.global.linking.attribute.prev, 8934 att.global.linking.attribute.exclude, 8935 att.global.linking.attribute.select, 8936 att.global.analytic.attribute.ana, 8937 empty 8938charProp = 8939 8940 ## (character property) provides a name and value for some property of the parent 8941 ## character or glyph. 8942 element charProp { charProp.content, charProp.attributes } 8943charProp.content = (unicodeName | localName), value 8944charProp.attributes = 8945 att.global.attribute.xmlspace, 8946 att.global.attribute.xmlid, 8947 att.global.attribute.n, 8948 att.global.attribute.xmllang, 8949 att.global.attribute.rend, 8950 att.global.attribute.xmlbase, 8951 att.global.linking.attribute.corresp, 8952 att.global.linking.attribute.synch, 8953 att.global.linking.attribute.sameAs, 8954 att.global.linking.attribute.copyOf, 8955 att.global.linking.attribute.next, 8956 att.global.linking.attribute.prev, 8957 att.global.linking.attribute.exclude, 8958 att.global.linking.attribute.select, 8959 att.global.analytic.attribute.ana, 8960 att.typed.attribute.type, 8961 att.typed.attribute.subtype, 8962 empty 8963charDesc = 8964 8965 ## (character description) provides descriptive information about characters or 8966 ## glyphs. 8967 element charDesc { charDesc.content, charDesc.attributes } 8968charDesc.content = desc?, (char | glyph)+ 8969charDesc.attributes = 8970 att.global.attribute.xmlspace, 8971 att.global.attribute.xmlid, 8972 att.global.attribute.n, 8973 att.global.attribute.xmllang, 8974 att.global.attribute.rend, 8975 att.global.attribute.xmlbase, 8976 att.global.linking.attribute.corresp, 8977 att.global.linking.attribute.synch, 8978 att.global.linking.attribute.sameAs, 8979 att.global.linking.attribute.copyOf, 8980 att.global.linking.attribute.next, 8981 att.global.linking.attribute.prev, 8982 att.global.linking.attribute.exclude, 8983 att.global.linking.attribute.select, 8984 att.global.analytic.attribute.ana, 8985 empty 8986glyph = 8987 8988 ## (character glyph) provides descriptive information about a character glyph. 8989 element glyph { glyph.content, glyph.attributes } 8990glyph.content = 8991 glyphName, 8992 macro.glossSeq, 8993 charProp*, 8994 mapping*, 8995 model.graphicLike*, 8996 model.noteLike? 8997glyph.attributes = 8998 att.global.attribute.xmlspace, 8999 att.global.attribute.xmlid, 9000 att.global.attribute.n, 9001 att.global.attribute.xmllang, 9002 att.global.attribute.rend, 9003 att.global.attribute.xmlbase, 9004 att.global.linking.attribute.corresp, 9005 att.global.linking.attribute.synch, 9006 att.global.linking.attribute.sameAs, 9007 att.global.linking.attribute.copyOf, 9008 att.global.linking.attribute.next, 9009 att.global.linking.attribute.prev, 9010 att.global.linking.attribute.exclude, 9011 att.global.linking.attribute.select, 9012 att.global.analytic.attribute.ana, 9013 empty 9014glyphName = 9015 9016 ## (character glyph name) contains the name of a glyph, expressed following Unicode 9017 ## conventions for character names. 9018 element glyphName { glyphName.content, glyphName.attributes } 9019glyphName.content = text 9020glyphName.attributes = 9021 att.global.attribute.xmlspace, 9022 att.global.attribute.xmlid, 9023 att.global.attribute.n, 9024 att.global.attribute.xmllang, 9025 att.global.attribute.rend, 9026 att.global.attribute.xmlbase, 9027 att.global.linking.attribute.corresp, 9028 att.global.linking.attribute.synch, 9029 att.global.linking.attribute.sameAs, 9030 att.global.linking.attribute.copyOf, 9031 att.global.linking.attribute.next, 9032 att.global.linking.attribute.prev, 9033 att.global.linking.attribute.exclude, 9034 att.global.linking.attribute.select, 9035 att.global.analytic.attribute.ana, 9036 empty 9037localName = 9038 9039 ## (Locally-defined Property Name) contains a locally defined name for some property. 9040 element localName { localName.content, localName.attributes } 9041localName.content = text 9042localName.attributes = 9043 att.global.attribute.xmlspace, 9044 att.global.attribute.xmlid, 9045 att.global.attribute.n, 9046 att.global.attribute.xmllang, 9047 att.global.attribute.rend, 9048 att.global.attribute.xmlbase, 9049 att.global.linking.attribute.corresp, 9050 att.global.linking.attribute.synch, 9051 att.global.linking.attribute.sameAs, 9052 att.global.linking.attribute.copyOf, 9053 att.global.linking.attribute.next, 9054 att.global.linking.attribute.prev, 9055 att.global.linking.attribute.exclude, 9056 att.global.linking.attribute.select, 9057 att.global.analytic.attribute.ana, 9058 empty 9059mapping = 9060 9061 ## (character mapping) contains one or more 9062 ## characters which are related to the parent character or glyph 9063 ## in some respect, as specified by the type 9064 ## attribute. 9065 ## 9066 element mapping { mapping.content, mapping.attributes } 9067mapping.content = macro.xtext 9068mapping.attributes = 9069 att.global.attribute.xmlspace, 9070 att.global.attribute.xmlid, 9071 att.global.attribute.n, 9072 att.global.attribute.xmllang, 9073 att.global.attribute.rend, 9074 att.global.attribute.xmlbase, 9075 att.global.linking.attribute.corresp, 9076 att.global.linking.attribute.synch, 9077 att.global.linking.attribute.sameAs, 9078 att.global.linking.attribute.copyOf, 9079 att.global.linking.attribute.next, 9080 att.global.linking.attribute.prev, 9081 att.global.linking.attribute.exclude, 9082 att.global.linking.attribute.select, 9083 att.global.analytic.attribute.ana, 9084 att.typed.attribute.type, 9085 att.typed.attribute.subtype, 9086 empty 9087unicodeName = 9088 9089 ## (Unicode Property Name) contains the name of a registered Unicode normative or 9090 ## informative property. 9091 element unicodeName { unicodeName.content, unicodeName.attributes } 9092unicodeName.content = text 9093unicodeName.attributes = 9094 att.global.attribute.xmlspace, 9095 att.global.attribute.xmlid, 9096 att.global.attribute.n, 9097 att.global.attribute.xmllang, 9098 att.global.attribute.rend, 9099 att.global.attribute.xmlbase, 9100 att.global.linking.attribute.corresp, 9101 att.global.linking.attribute.synch, 9102 att.global.linking.attribute.sameAs, 9103 att.global.linking.attribute.copyOf, 9104 att.global.linking.attribute.next, 9105 att.global.linking.attribute.prev, 9106 att.global.linking.attribute.exclude, 9107 att.global.linking.attribute.select, 9108 att.global.analytic.attribute.ana, 9109 9110 ## specifies the version number of the Unicode Standard in 9111 ## which this property name is defined. 9112 attribute version { data.numeric }?, 9113 empty 9114value = 9115 9116 ## (value) contains a single value for some property, attribute, or other 9117 ## analysis. 9118 element value { value.content, value.attributes } 9119value.content = macro.xtext 9120value.attributes = 9121 att.global.attribute.xmlspace, 9122 att.global.attribute.xmlid, 9123 att.global.attribute.n, 9124 att.global.attribute.xmllang, 9125 att.global.attribute.rend, 9126 att.global.attribute.xmlbase, 9127 att.global.linking.attribute.corresp, 9128 att.global.linking.attribute.synch, 9129 att.global.linking.attribute.sameAs, 9130 att.global.linking.attribute.copyOf, 9131 att.global.linking.attribute.next, 9132 att.global.linking.attribute.prev, 9133 att.global.linking.attribute.exclude, 9134 att.global.linking.attribute.select, 9135 att.global.analytic.attribute.ana, 9136 empty 9137fs = 9138 9139 ## (Feature structure) represents a feature structure, that is, a 9140 ## collection of feature-value pairs organized as a 9141 ## structural unit. 9142 element fs { fs.content, fs.attributes } 9143fs.content = f* 9144fs.attributes = 9145 att.global.attribute.xmlspace, 9146 att.global.attribute.xmlid, 9147 att.global.attribute.n, 9148 att.global.attribute.xmllang, 9149 att.global.attribute.rend, 9150 att.global.attribute.xmlbase, 9151 att.global.linking.attribute.corresp, 9152 att.global.linking.attribute.synch, 9153 att.global.linking.attribute.sameAs, 9154 att.global.linking.attribute.copyOf, 9155 att.global.linking.attribute.next, 9156 att.global.linking.attribute.prev, 9157 att.global.linking.attribute.exclude, 9158 att.global.linking.attribute.select, 9159 att.global.analytic.attribute.ana, 9160 9161 ## specifies the type of the feature structure. 9162 attribute type { data.enumerated }?, 9163 9164 ## references the feature-value specifications making up this feature structure. 9165 attribute feats { data.pointers }?, 9166 empty 9167f = 9168 9169 ## (Feature) represents a feature value specification, that 9170 ## is, the association of a name with a value of any of several different types. 9171 element f { f.content, f.attributes } 9172f.content = model.featureVal* 9173f.attributes = 9174 att.global.attribute.xmlspace, 9175 att.global.attribute.xmlid, 9176 att.global.attribute.n, 9177 att.global.attribute.xmllang, 9178 att.global.attribute.rend, 9179 att.global.attribute.xmlbase, 9180 att.global.linking.attribute.corresp, 9181 att.global.linking.attribute.synch, 9182 att.global.linking.attribute.sameAs, 9183 att.global.linking.attribute.copyOf, 9184 att.global.linking.attribute.next, 9185 att.global.linking.attribute.prev, 9186 att.global.linking.attribute.exclude, 9187 att.global.linking.attribute.select, 9188 att.global.analytic.attribute.ana, 9189 9190 ## provides a name for the feature. 9191 attribute name { data.name }, 9192 9193 ## references any element which can be used to represent the 9194 ## value of a feature. 9195 attribute fVal { data.pointer }?, 9196 empty 9197binary = 9198 9199 ## (binary value) represents the value part of a feature-value specification which can contain either 9200 ## of exactly two possible values. 9201 element binary { binary.content, binary.attributes } 9202binary.content = empty 9203binary.attributes = 9204 att.global.attribute.xmlspace, 9205 att.global.attribute.xmlid, 9206 att.global.attribute.n, 9207 att.global.attribute.xmllang, 9208 att.global.attribute.rend, 9209 att.global.attribute.xmlbase, 9210 att.global.linking.attribute.corresp, 9211 att.global.linking.attribute.synch, 9212 att.global.linking.attribute.sameAs, 9213 att.global.linking.attribute.copyOf, 9214 att.global.linking.attribute.next, 9215 att.global.linking.attribute.prev, 9216 att.global.linking.attribute.exclude, 9217 att.global.linking.attribute.select, 9218 att.global.analytic.attribute.ana, 9219 9220 ## supplies a binary value. 9221 attribute value { data.truthValue }, 9222 empty 9223symbol = 9224 9225 ## (Symbolic value) represents the value part of a feature-value specification 9226 ## which contains one of a finite list of symbols. 9227 element symbol { symbol.content, symbol.attributes } 9228symbol.content = empty 9229symbol.attributes = 9230 att.global.attribute.xmlspace, 9231 att.global.attribute.xmlid, 9232 att.global.attribute.n, 9233 att.global.attribute.xmllang, 9234 att.global.attribute.rend, 9235 att.global.attribute.xmlbase, 9236 att.global.linking.attribute.corresp, 9237 att.global.linking.attribute.synch, 9238 att.global.linking.attribute.sameAs, 9239 att.global.linking.attribute.copyOf, 9240 att.global.linking.attribute.next, 9241 att.global.linking.attribute.prev, 9242 att.global.linking.attribute.exclude, 9243 att.global.linking.attribute.select, 9244 att.global.analytic.attribute.ana, 9245 9246 ## supplies the symbolic value for the feature, one of a finite list that 9247 ## may be specified in a feature declaration. 9248 attribute value { data.word }, 9249 empty 9250numeric = 9251 9252 ## (Numeric value) represents the value part of a feature-value specification 9253 ## which contains a numeric value or range. 9254 element numeric { numeric.content, numeric.attributes } 9255numeric.content = empty 9256numeric.attributes = 9257 att.global.attribute.xmlspace, 9258 att.global.attribute.xmlid, 9259 att.global.attribute.n, 9260 att.global.attribute.xmllang, 9261 att.global.attribute.rend, 9262 att.global.attribute.xmlbase, 9263 att.global.linking.attribute.corresp, 9264 att.global.linking.attribute.synch, 9265 att.global.linking.attribute.sameAs, 9266 att.global.linking.attribute.copyOf, 9267 att.global.linking.attribute.next, 9268 att.global.linking.attribute.prev, 9269 att.global.linking.attribute.exclude, 9270 att.global.linking.attribute.select, 9271 att.global.analytic.attribute.ana, 9272 9273 ## supplies a lower bound for the numeric value represented, 9274 ## and also (if max is not supplied) its upper bound. 9275 attribute value { data.numeric }, 9276 9277 ## supplies an upper bound for the numeric value represented. 9278 attribute max { data.numeric }?, 9279 9280 ## specifies whether the value represented should be 9281 ## truncated to give an integer value. 9282 attribute trunc { data.truthValue }?, 9283 empty 9284\string = 9285 9286 ## (String value) represents the value part of a feature-value specification 9287 ## which contains a string. 9288 element string { string.content, string.attributes } 9289string.content = macro.xtext 9290string.attributes = 9291 att.global.attribute.xmlspace, 9292 att.global.attribute.xmlid, 9293 att.global.attribute.n, 9294 att.global.attribute.xmllang, 9295 att.global.attribute.rend, 9296 att.global.attribute.xmlbase, 9297 att.global.linking.attribute.corresp, 9298 att.global.linking.attribute.synch, 9299 att.global.linking.attribute.sameAs, 9300 att.global.linking.attribute.copyOf, 9301 att.global.linking.attribute.next, 9302 att.global.linking.attribute.prev, 9303 att.global.linking.attribute.exclude, 9304 att.global.linking.attribute.select, 9305 att.global.analytic.attribute.ana, 9306 empty 9307vLabel = 9308 9309 ## (value label) represents the value part of a feature-value specification 9310 ## which appears at more than one point in a feature structure 9311 element vLabel { vLabel.content, vLabel.attributes } 9312vLabel.content = model.featureVal? 9313vLabel.attributes = 9314 att.global.attribute.xmlspace, 9315 att.global.attribute.xmlid, 9316 att.global.attribute.n, 9317 att.global.attribute.xmllang, 9318 att.global.attribute.rend, 9319 att.global.attribute.xmlbase, 9320 att.global.linking.attribute.corresp, 9321 att.global.linking.attribute.synch, 9322 att.global.linking.attribute.sameAs, 9323 att.global.linking.attribute.copyOf, 9324 att.global.linking.attribute.next, 9325 att.global.linking.attribute.prev, 9326 att.global.linking.attribute.exclude, 9327 att.global.linking.attribute.select, 9328 att.global.analytic.attribute.ana, 9329 9330 ## supplies a name for the sharing point. 9331 attribute name { data.word }, 9332 empty 9333vColl = 9334 9335 ## (collection of values) represents the value part of a feature-value specification 9336 ## which contains multiple values organized as a set, bag, or list. 9337 element vColl { vColl.content, vColl.attributes } 9338vColl.content = (fs | model.singleVal)* 9339vColl.attributes = 9340 att.global.attribute.xmlspace, 9341 att.global.attribute.xmlid, 9342 att.global.attribute.n, 9343 att.global.attribute.xmllang, 9344 att.global.attribute.rend, 9345 att.global.attribute.xmlbase, 9346 att.global.linking.attribute.corresp, 9347 att.global.linking.attribute.synch, 9348 att.global.linking.attribute.sameAs, 9349 att.global.linking.attribute.copyOf, 9350 att.global.linking.attribute.next, 9351 att.global.linking.attribute.prev, 9352 att.global.linking.attribute.exclude, 9353 att.global.linking.attribute.select, 9354 att.global.analytic.attribute.ana, 9355 9356 ## indicates organization of given value or values as set, bag or list. 9357 attribute org { 9358 9359 ## (indicates that the given values are organized as a set.) 9360 "set" 9361 | 9362 ## (indicates that the given values are organized as a 9363 ## bag (multiset).) 9364 "bag" 9365 | 9366 ## (indicates that the given values are organized as a 9367 ## list.) 9368 "list" 9369 }?, 9370 empty 9371\default = 9372 9373 ## (Default feature value) represents the value part of a feature-value specification 9374 ## which contains a defaulted value. 9375 element default { default.content, default.attributes } 9376default.content = empty 9377default.attributes = 9378 att.global.attribute.xmlspace, 9379 att.global.attribute.xmlid, 9380 att.global.attribute.n, 9381 att.global.attribute.xmllang, 9382 att.global.attribute.rend, 9383 att.global.attribute.xmlbase, 9384 att.global.linking.attribute.corresp, 9385 att.global.linking.attribute.synch, 9386 att.global.linking.attribute.sameAs, 9387 att.global.linking.attribute.copyOf, 9388 att.global.linking.attribute.next, 9389 att.global.linking.attribute.prev, 9390 att.global.linking.attribute.exclude, 9391 att.global.linking.attribute.select, 9392 att.global.analytic.attribute.ana, 9393 empty 9394vAlt = 9395 9396 ## (Value alternation) represents the value part of a feature-value specification 9397 ## which contains a set of values, only one of which can be valid. 9398 element vAlt { vAlt.content, vAlt.attributes } 9399vAlt.content = model.featureVal, model.featureVal+ 9400vAlt.attributes = 9401 att.global.attribute.xmlspace, 9402 att.global.attribute.xmlid, 9403 att.global.attribute.n, 9404 att.global.attribute.xmllang, 9405 att.global.attribute.rend, 9406 att.global.attribute.xmlbase, 9407 att.global.linking.attribute.corresp, 9408 att.global.linking.attribute.synch, 9409 att.global.linking.attribute.sameAs, 9410 att.global.linking.attribute.copyOf, 9411 att.global.linking.attribute.next, 9412 att.global.linking.attribute.prev, 9413 att.global.linking.attribute.exclude, 9414 att.global.linking.attribute.select, 9415 att.global.analytic.attribute.ana, 9416 empty 9417vNot = 9418 9419 ## (Value negation) represents a feature value which is the negation of its content. 9420 element vNot { vNot.content, vNot.attributes } 9421vNot.content = model.featureVal 9422vNot.attributes = 9423 att.global.attribute.xmlspace, 9424 att.global.attribute.xmlid, 9425 att.global.attribute.n, 9426 att.global.attribute.xmllang, 9427 att.global.attribute.rend, 9428 att.global.attribute.xmlbase, 9429 att.global.linking.attribute.corresp, 9430 att.global.linking.attribute.synch, 9431 att.global.linking.attribute.sameAs, 9432 att.global.linking.attribute.copyOf, 9433 att.global.linking.attribute.next, 9434 att.global.linking.attribute.prev, 9435 att.global.linking.attribute.exclude, 9436 att.global.linking.attribute.select, 9437 att.global.analytic.attribute.ana, 9438 empty 9439vMerge = 9440 9441 ## (Merged collection of values) represents a feature value which is the result of merging 9442 ## together the feature values contained by its children, using the organization 9443 ## specified by the org attribute. 9444 element vMerge { vMerge.content, vMerge.attributes } 9445vMerge.content = model.featureVal+ 9446vMerge.attributes = 9447 att.global.attribute.xmlspace, 9448 att.global.attribute.xmlid, 9449 att.global.attribute.n, 9450 att.global.attribute.xmllang, 9451 att.global.attribute.rend, 9452 att.global.attribute.xmlbase, 9453 att.global.linking.attribute.corresp, 9454 att.global.linking.attribute.synch, 9455 att.global.linking.attribute.sameAs, 9456 att.global.linking.attribute.copyOf, 9457 att.global.linking.attribute.next, 9458 att.global.linking.attribute.prev, 9459 att.global.linking.attribute.exclude, 9460 att.global.linking.attribute.select, 9461 att.global.analytic.attribute.ana, 9462 9463 ## indicates the organization of the resulting merged values as set, bag or list. 9464 attribute org { 9465 9466 ## (indicates that the resulting values are organized as a set.) 9467 "set" 9468 | 9469 ## (indicates that the resulting values are organized as a bag (multiset).) 9470 "bag" 9471 | 9472 ## (indicates that the resulting values are organized as a list.) 9473 "list" 9474 }?, 9475 empty 9476fLib = 9477 9478 ## (Feature library) assembles a library of feature elements. 9479 element fLib { fLib.content, fLib.attributes } 9480fLib.content = f+ 9481fLib.attributes = 9482 att.global.attribute.xmlspace, 9483 att.global.attribute.xmlid, 9484 att.global.attribute.n, 9485 att.global.attribute.xmllang, 9486 att.global.attribute.rend, 9487 att.global.attribute.xmlbase, 9488 att.global.linking.attribute.corresp, 9489 att.global.linking.attribute.synch, 9490 att.global.linking.attribute.sameAs, 9491 att.global.linking.attribute.copyOf, 9492 att.global.linking.attribute.next, 9493 att.global.linking.attribute.prev, 9494 att.global.linking.attribute.exclude, 9495 att.global.linking.attribute.select, 9496 att.global.analytic.attribute.ana, 9497 empty 9498fvLib = 9499 9500 ## (Feature-value library) assembles a library of reusable feature value elements 9501 ## (including complete feature structures). 9502 element fvLib { fvLib.content, fvLib.attributes } 9503fvLib.content = model.featureVal* 9504fvLib.attributes = 9505 att.global.attribute.xmlspace, 9506 att.global.attribute.xmlid, 9507 att.global.attribute.n, 9508 att.global.attribute.xmllang, 9509 att.global.attribute.rend, 9510 att.global.attribute.xmlbase, 9511 att.global.linking.attribute.corresp, 9512 att.global.linking.attribute.synch, 9513 att.global.linking.attribute.sameAs, 9514 att.global.linking.attribute.copyOf, 9515 att.global.linking.attribute.next, 9516 att.global.linking.attribute.prev, 9517 att.global.linking.attribute.exclude, 9518 att.global.linking.attribute.select, 9519 att.global.analytic.attribute.ana, 9520 empty 9521link = 9522 9523 ## defines an association or hypertextual link 9524 ## among elements or passages, of some type 9525 ## not more precisely specifiable by other elements. 9526 element link { link.content, link.attributes } 9527link.content = empty 9528link.attributes = 9529 att.global.attribute.xmlspace, 9530 att.global.attribute.xmlid, 9531 att.global.attribute.n, 9532 att.global.attribute.xmllang, 9533 att.global.attribute.rend, 9534 att.global.attribute.xmlbase, 9535 att.global.linking.attribute.corresp, 9536 att.global.linking.attribute.synch, 9537 att.global.linking.attribute.sameAs, 9538 att.global.linking.attribute.copyOf, 9539 att.global.linking.attribute.next, 9540 att.global.linking.attribute.prev, 9541 att.global.linking.attribute.exclude, 9542 att.global.linking.attribute.select, 9543 att.global.analytic.attribute.ana, 9544 att.pointing.attribute.type, 9545 att.pointing.attribute.evaluate, 9546 9547 ## specifies the identifiers of the elements or passages 9548 ## to be linked or associated. 9549 attribute targets { data.pointers }, 9550 empty 9551linkGrp = 9552 9553 ## defines a collection of associations or hypertextual links. 9554 element linkGrp { linkGrp.content, linkGrp.attributes } 9555linkGrp.content = (link | ptr)+ 9556linkGrp.attributes = 9557 att.global.attribute.xmlspace, 9558 att.global.attribute.xmlid, 9559 att.global.attribute.n, 9560 att.global.attribute.xmllang, 9561 att.global.attribute.rend, 9562 att.global.attribute.xmlbase, 9563 att.global.linking.attribute.corresp, 9564 att.global.linking.attribute.synch, 9565 att.global.linking.attribute.sameAs, 9566 att.global.linking.attribute.copyOf, 9567 att.global.linking.attribute.next, 9568 att.global.linking.attribute.prev, 9569 att.global.linking.attribute.exclude, 9570 att.global.linking.attribute.select, 9571 att.global.analytic.attribute.ana, 9572 att.pointing.group.attribute.domains, 9573 att.pointing.group.attribute.targFunc, 9574 att.pointing.attribute.type, 9575 att.pointing.attribute.evaluate, 9576 empty 9577ab = 9578 9579 ## (anonymous block) contains any arbitrary component-level unit of text, acting as 9580 ## an anonymous container for phrase or inter level elements analogous to, but 9581 ## without the semantic baggage of, a paragraph. 9582 element ab { ab.content, ab.attributes } 9583ab.content = macro.paraContent 9584ab.attributes = 9585 att.global.attribute.xmlspace, 9586 att.global.attribute.xmlid, 9587 att.global.attribute.n, 9588 att.global.attribute.xmllang, 9589 att.global.attribute.rend, 9590 att.global.attribute.xmlbase, 9591 att.global.linking.attribute.corresp, 9592 att.global.linking.attribute.synch, 9593 att.global.linking.attribute.sameAs, 9594 att.global.linking.attribute.copyOf, 9595 att.global.linking.attribute.next, 9596 att.global.linking.attribute.prev, 9597 att.global.linking.attribute.exclude, 9598 att.global.linking.attribute.select, 9599 att.global.analytic.attribute.ana, 9600 att.typed.attribute.type, 9601 att.typed.attribute.subtype, 9602 9603 ## specifies whether or not the block is complete. 9604 [ a:defaultValue = "N" ] 9605 attribute part { 9606 9607 ## (the block is incomplete) 9608 "Y" 9609 | 9610 ## (either the block is complete, or no claim is made as to its 9611 ## completeness) 9612 "N" 9613 | 9614 ## (the initial part of an incomplete block) 9615 "I" 9616 | 9617 ## (a medial part of an incomplete block) 9618 "M" 9619 | 9620 ## (the final part of an incomplete block) 9621 "F" 9622 }?, 9623 empty 9624anchor = 9625 9626 ## (anchor point) attaches an identifier to a 9627 ## point within a text, whether or not it corresponds with a textual 9628 ## element. 9629 element anchor { anchor.content, anchor.attributes } 9630anchor.content = empty 9631anchor.attributes = 9632 att.global.attribute.xmlspace, 9633 att.global.attribute.xmlid, 9634 att.global.attribute.n, 9635 att.global.attribute.xmllang, 9636 att.global.attribute.rend, 9637 att.global.attribute.xmlbase, 9638 att.global.linking.attribute.corresp, 9639 att.global.linking.attribute.synch, 9640 att.global.linking.attribute.sameAs, 9641 att.global.linking.attribute.copyOf, 9642 att.global.linking.attribute.next, 9643 att.global.linking.attribute.prev, 9644 att.global.linking.attribute.exclude, 9645 att.global.linking.attribute.select, 9646 att.global.analytic.attribute.ana, 9647 att.typed.attribute.type, 9648 att.typed.attribute.subtype, 9649 empty 9650seg = 9651 9652 ## (arbitrary segment) contains any arbitrary phrase-level unit of text (including 9653 ## other seg elements). 9654 element seg { seg.content, seg.attributes } 9655seg.content = macro.paraContent 9656seg.attributes = 9657 att.global.attribute.xmlspace, 9658 att.global.attribute.xmlid, 9659 att.global.attribute.n, 9660 att.global.attribute.xmllang, 9661 att.global.attribute.rend, 9662 att.global.attribute.xmlbase, 9663 att.global.linking.attribute.corresp, 9664 att.global.linking.attribute.synch, 9665 att.global.linking.attribute.sameAs, 9666 att.global.linking.attribute.copyOf, 9667 att.global.linking.attribute.next, 9668 att.global.linking.attribute.prev, 9669 att.global.linking.attribute.exclude, 9670 att.global.linking.attribute.select, 9671 att.global.analytic.attribute.ana, 9672 att.segLike.attribute.type, 9673 att.segLike.attribute.function, 9674 att.segLike.attribute.part, 9675 att.metrical.attribute.met, 9676 att.metrical.attribute.real, 9677 att.metrical.attribute.rhyme, 9678 9679 ## provides a sub-categorization of the segment marked. 9680 attribute subtype { data.word }?, 9681 empty 9682when = 9683 9684 ## (when) indicates a point in time either relative to other elements in the 9685 ## same timeline tag, or absolutely. 9686 element when { when.content, when.attributes } 9687when.content = empty 9688when.attributes = 9689 att.global.attribute.xmlspace, 9690 att.global.attribute.xmlid, 9691 att.global.attribute.n, 9692 att.global.attribute.xmllang, 9693 att.global.attribute.rend, 9694 att.global.attribute.xmlbase, 9695 att.global.linking.attribute.corresp, 9696 att.global.linking.attribute.synch, 9697 att.global.linking.attribute.sameAs, 9698 att.global.linking.attribute.copyOf, 9699 att.global.linking.attribute.next, 9700 att.global.linking.attribute.prev, 9701 att.global.linking.attribute.exclude, 9702 att.global.linking.attribute.select, 9703 att.global.analytic.attribute.ana, 9704 9705 ## supplies an absolute value for the time. 9706 attribute absolute { data.temporal }?, 9707 9708 ## specifies the unit of time in which the interval 9709 ## value is expressed, if this is not inherited from the parent timeLine. 9710 attribute unit { data.enumerated }?, 9711 9712 ## specifies the numeric portion of a time interval 9713 attribute interval { 9714 xsd:float { minExclusive = "0" } 9715 | "unknown" 9716 }?, 9717 9718 ## identifies the reference point for determining the time of the 9719 ## current when element, which is obtained by adding the interval to the 9720 ## time of the reference point. 9721 attribute since { data.pointer }?, 9722 empty 9723timeline = 9724 9725 ## (timeline) provides a set of ordered points in time which can be linked to 9726 ## elements of a spoken text to create a temporal alignment of that text. 9727 element timeline { timeline.content, timeline.attributes } 9728timeline.content = when+ 9729timeline.attributes = 9730 att.global.attribute.xmlspace, 9731 att.global.attribute.xmlid, 9732 att.global.attribute.n, 9733 att.global.attribute.xmllang, 9734 att.global.attribute.rend, 9735 att.global.attribute.xmlbase, 9736 att.global.linking.attribute.corresp, 9737 att.global.linking.attribute.synch, 9738 att.global.linking.attribute.sameAs, 9739 att.global.linking.attribute.copyOf, 9740 att.global.linking.attribute.next, 9741 att.global.linking.attribute.prev, 9742 att.global.linking.attribute.exclude, 9743 att.global.linking.attribute.select, 9744 att.global.analytic.attribute.ana, 9745 9746 ## designates the origin of the timeline, i.e. the time at which it 9747 ## begins. 9748 attribute origin { data.pointer }, 9749 9750 ## specifies the unit of time corresponding to the 9751 ## interval value of the timeline or of its 9752 ## constituent points in time. 9753 attribute unit { data.enumerated }?, 9754 9755 ## specifies the numeric portion of a time interval 9756 attribute interval { 9757 xsd:float { minExclusive = "0" } 9758 | "regular" 9759 | "irregular" 9760 }?, 9761 empty 9762join = 9763 9764 ## identifies a possibly fragmented segment of text, by pointing 9765 ## at the possibly discontiguous elements which compose it. 9766 element join { join.content, join.attributes } 9767join.content = macro.glossSeq 9768join.attributes = 9769 att.global.attribute.xmlspace, 9770 att.global.attribute.xmlid, 9771 att.global.attribute.n, 9772 att.global.attribute.xmllang, 9773 att.global.attribute.rend, 9774 att.global.attribute.xmlbase, 9775 att.global.linking.attribute.corresp, 9776 att.global.linking.attribute.synch, 9777 att.global.linking.attribute.sameAs, 9778 att.global.linking.attribute.copyOf, 9779 att.global.linking.attribute.next, 9780 att.global.linking.attribute.prev, 9781 att.global.linking.attribute.exclude, 9782 att.global.linking.attribute.select, 9783 att.global.analytic.attribute.ana, 9784 att.pointing.attribute.type, 9785 att.pointing.attribute.evaluate, 9786 9787 ## specifies the identifiers of the elements or passages 9788 ## to be joined into a virtual 9789 ## element. 9790 attribute targets { data.pointers }, 9791 9792 ## specifies the name of an element 9793 ## which this aggregation 9794 ## may be understood to represent. 9795 attribute result { data.name }?, 9796 9797 ## indicates whether the targets to be joined include the 9798 ## entire element indicated (the entire subtree including its root), 9799 ## or just the children of the target (the branches of the subtree). 9800 [ a:defaultValue = "root" ] 9801 attribute scope { 9802 9803 ## (the rooted subtrees indicated by the targets 9804 ## attribute are joined, each subtree become a child of the virtual 9805 ## element created by the join) 9806 "root" 9807 | 9808 ## (the children of the subtrees indicated by the 9809 ## targets attribute become the children of the virtual element 9810 ## (i.e. the roots of the subtrees are discarded)) 9811 "branches" 9812 }?, 9813 empty 9814joinGrp = 9815 9816 ## (join group) groups a collection of join elements and possibly 9817 ## pointers. 9818 element joinGrp { joinGrp.content, joinGrp.attributes } 9819joinGrp.content = macro.glossSeq?, (join | ptr)+ 9820joinGrp.attributes = 9821 att.global.attribute.xmlspace, 9822 att.global.attribute.xmlid, 9823 att.global.attribute.n, 9824 att.global.attribute.xmllang, 9825 att.global.attribute.rend, 9826 att.global.attribute.xmlbase, 9827 att.global.linking.attribute.corresp, 9828 att.global.linking.attribute.synch, 9829 att.global.linking.attribute.sameAs, 9830 att.global.linking.attribute.copyOf, 9831 att.global.linking.attribute.next, 9832 att.global.linking.attribute.prev, 9833 att.global.linking.attribute.exclude, 9834 att.global.linking.attribute.select, 9835 att.global.analytic.attribute.ana, 9836 att.pointing.group.attribute.domains, 9837 att.pointing.group.attribute.targFunc, 9838 att.pointing.attribute.type, 9839 att.pointing.attribute.evaluate, 9840 9841 ## describes the result of the joins gathered in this collection. 9842 attribute result { data.name }?, 9843 empty 9844alt = 9845 9846 ## (alternation) identifies an alternation or a set of choices among elements or passages. 9847 element alt { alt.content, alt.attributes } 9848alt.content = empty 9849alt.attributes = 9850 att.global.attribute.xmlspace, 9851 att.global.attribute.xmlid, 9852 att.global.attribute.n, 9853 att.global.attribute.xmllang, 9854 att.global.attribute.rend, 9855 att.global.attribute.xmlbase, 9856 att.global.linking.attribute.corresp, 9857 att.global.linking.attribute.synch, 9858 att.global.linking.attribute.sameAs, 9859 att.global.linking.attribute.copyOf, 9860 att.global.linking.attribute.next, 9861 att.global.linking.attribute.prev, 9862 att.global.linking.attribute.exclude, 9863 att.global.linking.attribute.select, 9864 att.global.analytic.attribute.ana, 9865 att.pointing.attribute.type, 9866 att.pointing.attribute.evaluate, 9867 9868 ## specifies the identifiers of the alternative elements or passages. 9869 attribute targets { data.pointers }, 9870 9871 ## states whether the alternations gathered in this collection are exclusive or inclusive. 9872 attribute mode { 9873 9874 ## (indicates that the alternation is exclusive, i.e. that 9875 ## at most one of the alternatives occurs.) 9876 "excl" 9877 | 9878 ## (indicates that the alternation is not exclusive, i.e. that 9879 ## one or more of the alternatives occur.) 9880 "incl" 9881 }?, 9882 9883 ## If mode is excl, each weight states the 9884 ## probability that the corresponding alternative occurs. If 9885 ## modeincl each weight states the probability that 9886 ## the corresponding alternative occurs given that at least one 9887 ## of the other alternatives occurs. 9888 attribute weights { 9889 list { data.probability+ } 9890 }?, 9891 empty 9892altGrp = 9893 9894 ## (alternation group) groups a collection of alt elements and possibly 9895 ## pointers. 9896 element altGrp { altGrp.content, altGrp.attributes } 9897altGrp.content = (alt | ptr)* 9898altGrp.attributes = 9899 att.global.attribute.xmlspace, 9900 att.global.attribute.xmlid, 9901 att.global.attribute.n, 9902 att.global.attribute.xmllang, 9903 att.global.attribute.rend, 9904 att.global.attribute.xmlbase, 9905 att.global.linking.attribute.corresp, 9906 att.global.linking.attribute.synch, 9907 att.global.linking.attribute.sameAs, 9908 att.global.linking.attribute.copyOf, 9909 att.global.linking.attribute.next, 9910 att.global.linking.attribute.prev, 9911 att.global.linking.attribute.exclude, 9912 att.global.linking.attribute.select, 9913 att.global.analytic.attribute.ana, 9914 att.pointing.group.attribute.domains, 9915 att.pointing.group.attribute.targFunc, 9916 att.pointing.attribute.type, 9917 att.pointing.attribute.evaluate, 9918 9919 ## states whether the alternations gathered in this collection are 9920 ## exclusive or inclusive. 9921 [ a:defaultValue = "excl" ] 9922 attribute mode { 9923 9924 ## (indicates that the alternation is exclusive, i.e. that at 9925 ## most one of the alternatives occurs.) 9926 "excl" 9927 | 9928 ## (indicates that the alternation is not exclusive, i.e. that 9929 ## one or more of the alternatives occur.) 9930 "incl" 9931 }?, 9932 empty 9933att.global.linking.attributes = 9934 att.global.linking.attribute.corresp, 9935 att.global.linking.attribute.synch, 9936 att.global.linking.attribute.sameAs, 9937 att.global.linking.attribute.copyOf, 9938 att.global.linking.attribute.next, 9939 att.global.linking.attribute.prev, 9940 att.global.linking.attribute.exclude, 9941 att.global.linking.attribute.select, 9942 empty 9943att.global.linking.attribute.corresp = 9944 9945 ## points to elements that correspond to the current 9946 ## element in some way. 9947 attribute corresp { data.pointers }? 9948att.global.linking.attribute.synch = 9949 9950 ## points to elements that are synchronous with the current 9951 ## element. 9952 attribute synch { data.pointers }? 9953att.global.linking.attribute.sameAs = 9954 9955 ## points to an element that is the same as the current 9956 ## element. 9957 attribute sameAs { data.pointer }? 9958att.global.linking.attribute.copyOf = 9959 9960 ## points to an element of which the current element is a 9961 ## copy. 9962 attribute copyOf { data.pointer }? 9963att.global.linking.attribute.next = 9964 9965 ## points to the next element of a virtual aggregate of which 9966 ## the current element is part. 9967 attribute next { data.pointer }? 9968att.global.linking.attribute.prev = 9969 9970 ## points to the previous element of a virtual aggregate of 9971 ## which the current element is part. 9972 attribute prev { data.pointer }? 9973att.global.linking.attribute.exclude = 9974 9975 ## points to elements that are in exclusive alternation 9976 ## with the current element. 9977 attribute exclude { data.pointers }? 9978att.global.linking.attribute.select = 9979 9980 ## selects one or more alternants; if one alternant is 9981 ## selected, the ambiguity or uncertainty is marked as resolved. If 9982 ## more than one alternant is selected, the degree of ambiguity or 9983 ## uncertainty is marked as reduced by the number of alternants not 9984 ## selected. 9985 attribute select { data.pointers }? 9986att.pointing.attributes = 9987 att.pointing.attribute.type, att.pointing.attribute.evaluate, empty 9988att.pointing.attribute.type = 9989 9990 ## categorizes the pointer in some respect, using any 9991 ## convenient set of categories. 9992 attribute type { data.word }? 9993att.pointing.attribute.evaluate = 9994 9995 ## specifies the intended meaning when the target of a 9996 ## pointer is itself a pointer. 9997 attribute evaluate { 9998 9999 ## (if the element pointed to is itself a pointer, then 10000 ## the target of that pointer will be taken, and so on, until 10001 ## an element is found which is not a pointer.) 10002 "all" 10003 | 10004 ## (if the element pointed to is itself a pointer, then 10005 ## its target (whether a pointer or not) is taken as the target 10006 ## of this pointer.) 10007 "one" 10008 | 10009 ## (no further evaluation of targets is carried out 10010 ## beyond that needed to find the element specified in the 10011 ## pointer's target.) 10012 "none" 10013 }? 10014att.pointing.group.attributes = 10015 att.pointing.group.attribute.domains, 10016 att.pointing.group.attribute.targFunc, 10017 empty 10018att.pointing.group.attribute.domains = 10019 10020 ## optionally specifies the identifiers of the elements 10021 ## within which all elements indicated by the contents of this 10022 ## element lie. 10023 attribute domains { 10024 list { data.name, data.name+ } 10025 }? 10026att.pointing.group.attribute.targFunc = 10027 10028 ## describes the function of each of the values of the 10029 ## targets attribute of the enclosed link, 10030 ## join or alt tags. 10031 attribute targFunc { 10032 list { data.word, data.word+ } 10033 }? 10034msDescription = 10035 10036 ## contains a description of a single identifiable 10037 ## manuscript. 10038 element msDescription { 10039 msDescription.content, msDescription.attributes 10040 } 10041msDescription.content = 10042 msIdentifier, 10043 head*, 10044 (model.pLike+ 10045 | (msContents?, physDesc?, history?, additional?, msPart*)) 10046msDescription.attributes = 10047 att.global.attribute.xmlspace, 10048 att.global.attribute.xmlid, 10049 att.global.attribute.n, 10050 att.global.attribute.xmllang, 10051 att.global.attribute.rend, 10052 att.global.attribute.xmlbase, 10053 att.global.linking.attribute.corresp, 10054 att.global.linking.attribute.synch, 10055 att.global.linking.attribute.sameAs, 10056 att.global.linking.attribute.copyOf, 10057 att.global.linking.attribute.next, 10058 att.global.linking.attribute.prev, 10059 att.global.linking.attribute.exclude, 10060 att.global.linking.attribute.select, 10061 att.global.analytic.attribute.ana, 10062 empty 10063catchwords = 10064 10065 ## describes the system used to ensure 10066 ## correct ordering of the quires making up a codex or incunable, 10067 ## typically by means of annotations at the foot of the page. 10068 element catchwords { catchwords.content, catchwords.attributes } 10069catchwords.content = macro.phraseSeq 10070catchwords.attributes = 10071 att.global.attribute.xmlspace, 10072 att.global.attribute.xmlid, 10073 att.global.attribute.n, 10074 att.global.attribute.xmllang, 10075 att.global.attribute.rend, 10076 att.global.attribute.xmlbase, 10077 att.global.linking.attribute.corresp, 10078 att.global.linking.attribute.synch, 10079 att.global.linking.attribute.sameAs, 10080 att.global.linking.attribute.copyOf, 10081 att.global.linking.attribute.next, 10082 att.global.linking.attribute.prev, 10083 att.global.linking.attribute.exclude, 10084 att.global.linking.attribute.select, 10085 att.global.analytic.attribute.ana, 10086 empty 10087dimensions = 10088 10089 ## contains any kind of dimensional specification. 10090 element dimensions { dimensions.content, dimensions.attributes } 10091dimensions.content = (height?, width?, depth?)+ 10092dimensions.attributes = 10093 att.global.attribute.xmlspace, 10094 att.global.attribute.xmlid, 10095 att.global.attribute.n, 10096 att.global.attribute.xmllang, 10097 att.global.attribute.rend, 10098 att.global.attribute.xmlbase, 10099 att.global.linking.attribute.corresp, 10100 att.global.linking.attribute.synch, 10101 att.global.linking.attribute.sameAs, 10102 att.global.linking.attribute.copyOf, 10103 att.global.linking.attribute.next, 10104 att.global.linking.attribute.prev, 10105 att.global.linking.attribute.exclude, 10106 att.global.linking.attribute.select, 10107 att.global.analytic.attribute.ana, 10108 att.measured.attribute.unit, 10109 att.measured.attribute.scope, 10110 10111 ## indicates which aspect of the object is being measured. 10112 attribute type { data.enumerated }?, 10113 empty 10114height = 10115 10116 ## contains a measurement measured along the axis parallel to the spine. 10117 element height { height.content, height.attributes } 10118height.content = macro.xtext 10119height.attributes = 10120 att.global.attribute.xmlspace, 10121 att.global.attribute.xmlid, 10122 att.global.attribute.n, 10123 att.global.attribute.xmllang, 10124 att.global.attribute.rend, 10125 att.global.attribute.xmlbase, 10126 att.global.linking.attribute.corresp, 10127 att.global.linking.attribute.synch, 10128 att.global.linking.attribute.sameAs, 10129 att.global.linking.attribute.copyOf, 10130 att.global.linking.attribute.next, 10131 att.global.linking.attribute.prev, 10132 att.global.linking.attribute.exclude, 10133 att.global.linking.attribute.select, 10134 att.global.analytic.attribute.ana, 10135 att.measured.attribute.unit, 10136 att.measured.attribute.scope, 10137 empty 10138depth = 10139 10140 ## contains a measurement measured across the spine. 10141 element depth { depth.content, depth.attributes } 10142depth.content = macro.xtext 10143depth.attributes = 10144 att.global.attribute.xmlspace, 10145 att.global.attribute.xmlid, 10146 att.global.attribute.n, 10147 att.global.attribute.xmllang, 10148 att.global.attribute.rend, 10149 att.global.attribute.xmlbase, 10150 att.global.linking.attribute.corresp, 10151 att.global.linking.attribute.synch, 10152 att.global.linking.attribute.sameAs, 10153 att.global.linking.attribute.copyOf, 10154 att.global.linking.attribute.next, 10155 att.global.linking.attribute.prev, 10156 att.global.linking.attribute.exclude, 10157 att.global.linking.attribute.select, 10158 att.global.analytic.attribute.ana, 10159 att.measured.attribute.unit, 10160 att.measured.attribute.scope, 10161 empty 10162width = 10163 10164 ## contains a measurement measured along the axis perpendicular to the spine. 10165 element width { width.content, width.attributes } 10166width.content = macro.xtext 10167width.attributes = 10168 att.global.attribute.xmlspace, 10169 att.global.attribute.xmlid, 10170 att.global.attribute.n, 10171 att.global.attribute.xmllang, 10172 att.global.attribute.rend, 10173 att.global.attribute.xmlbase, 10174 att.global.linking.attribute.corresp, 10175 att.global.linking.attribute.synch, 10176 att.global.linking.attribute.sameAs, 10177 att.global.linking.attribute.copyOf, 10178 att.global.linking.attribute.next, 10179 att.global.linking.attribute.prev, 10180 att.global.linking.attribute.exclude, 10181 att.global.linking.attribute.select, 10182 att.global.analytic.attribute.ana, 10183 att.measured.attribute.unit, 10184 att.measured.attribute.scope, 10185 empty 10186heraldry = 10187 10188 ## contains a heraldic formula 10189 ## or phrase, typically found as part of a blazon, coat of arms, etc. 10190 ## 10191 element heraldry { heraldry.content, heraldry.attributes } 10192heraldry.content = macro.phraseSeq 10193heraldry.attributes = 10194 att.global.attribute.xmlspace, 10195 att.global.attribute.xmlid, 10196 att.global.attribute.n, 10197 att.global.attribute.xmllang, 10198 att.global.attribute.rend, 10199 att.global.attribute.xmlbase, 10200 att.global.linking.attribute.corresp, 10201 att.global.linking.attribute.synch, 10202 att.global.linking.attribute.sameAs, 10203 att.global.linking.attribute.copyOf, 10204 att.global.linking.attribute.next, 10205 att.global.linking.attribute.prev, 10206 att.global.linking.attribute.exclude, 10207 att.global.linking.attribute.select, 10208 att.global.analytic.attribute.ana, 10209 empty 10210locus = 10211 10212 ## defines a location within a manuscript or manuscript part, usually as a (possibly discontinuous) sequence of folio references. 10213 element locus { locus.content, locus.attributes } 10214locus.content = macro.xtext 10215locus.attributes = 10216 att.global.attribute.xmlspace, 10217 att.global.attribute.xmlid, 10218 att.global.attribute.n, 10219 att.global.attribute.xmllang, 10220 att.global.attribute.rend, 10221 att.global.attribute.xmlbase, 10222 att.global.linking.attribute.corresp, 10223 att.global.linking.attribute.synch, 10224 att.global.linking.attribute.sameAs, 10225 att.global.linking.attribute.copyOf, 10226 att.global.linking.attribute.next, 10227 att.global.linking.attribute.prev, 10228 att.global.linking.attribute.exclude, 10229 att.global.linking.attribute.select, 10230 att.global.analytic.attribute.ana, 10231 10232 ## identifies the foliation scheme in terms of which the location is being specified. 10233 attribute scheme { data.enumerated }?, 10234 10235 ## specifies the starting point of the location in a normalized form. 10236 attribute from { data.word }?, 10237 10238 ## specifies the end-point of the location in a normalized form. 10239 attribute to { data.word }?, 10240 10241 ## supplies a link to one or more page images or 10242 ## transcriptions of the specified range of folios. 10243 attribute targets { data.pointers }?, 10244 empty 10245material = 10246 10247 ## contains a word or phrase describing the 10248 ## material of which a manuscript (or part of a manuscript) is composed. 10249 ## 10250 element material { material.content, material.attributes } 10251material.content = macro.phraseSeq 10252material.attributes = 10253 att.global.attribute.xmlspace, 10254 att.global.attribute.xmlid, 10255 att.global.attribute.n, 10256 att.global.attribute.xmllang, 10257 att.global.attribute.rend, 10258 att.global.attribute.xmlbase, 10259 att.global.linking.attribute.corresp, 10260 att.global.linking.attribute.synch, 10261 att.global.linking.attribute.sameAs, 10262 att.global.linking.attribute.copyOf, 10263 att.global.linking.attribute.next, 10264 att.global.linking.attribute.prev, 10265 att.global.linking.attribute.exclude, 10266 att.global.linking.attribute.select, 10267 att.global.analytic.attribute.ana, 10268 empty 10269origDate = 10270 10271 ## contains any form of date, used to 10272 ## identify the date of origin for a manuscript or manuscript part. 10273 ## 10274 element origDate { origDate.content, origDate.attributes } 10275origDate.content = text 10276origDate.attributes = 10277 att.global.attribute.xmlspace, 10278 att.global.attribute.xmlid, 10279 att.global.attribute.n, 10280 att.global.attribute.xmllang, 10281 att.global.attribute.rend, 10282 att.global.attribute.xmlbase, 10283 att.global.linking.attribute.corresp, 10284 att.global.linking.attribute.synch, 10285 att.global.linking.attribute.sameAs, 10286 att.global.linking.attribute.copyOf, 10287 att.global.linking.attribute.next, 10288 att.global.linking.attribute.prev, 10289 att.global.linking.attribute.exclude, 10290 att.global.linking.attribute.select, 10291 att.global.analytic.attribute.ana, 10292 att.datable.attribute.notBefore, 10293 att.datable.attribute.notAfter, 10294 att.editLike.attribute.cert, 10295 att.editLike.attribute.resp, 10296 att.editLike.attribute.evidence, 10297 empty 10298origPlace = 10299 10300 ## contains any form of place name, used to identify the 10301 ## place of origin for a manuscript or manuscript part. 10302 element origPlace { origPlace.content, origPlace.attributes } 10303origPlace.content = macro.xtext 10304origPlace.attributes = 10305 att.global.attribute.xmlspace, 10306 att.global.attribute.xmlid, 10307 att.global.attribute.n, 10308 att.global.attribute.xmllang, 10309 att.global.attribute.rend, 10310 att.global.attribute.xmlbase, 10311 att.global.linking.attribute.corresp, 10312 att.global.linking.attribute.synch, 10313 att.global.linking.attribute.sameAs, 10314 att.global.linking.attribute.copyOf, 10315 att.global.linking.attribute.next, 10316 att.global.linking.attribute.prev, 10317 att.global.linking.attribute.exclude, 10318 att.global.linking.attribute.select, 10319 att.global.analytic.attribute.ana, 10320 att.editLike.attribute.cert, 10321 att.editLike.attribute.resp, 10322 att.editLike.attribute.evidence, 10323 empty 10324secFol = 10325 10326 ## The word or words taken from a fixed point 10327 ## in a codex (typically the beginning of the 10328 ## second leaf) in order 10329 ## to provide a unique identifier for it. 10330 element secFol { secFol.content, secFol.attributes } 10331secFol.content = macro.phraseSeq 10332secFol.attributes = 10333 att.global.attribute.xmlspace, 10334 att.global.attribute.xmlid, 10335 att.global.attribute.n, 10336 att.global.attribute.xmllang, 10337 att.global.attribute.rend, 10338 att.global.attribute.xmlbase, 10339 att.global.linking.attribute.corresp, 10340 att.global.linking.attribute.synch, 10341 att.global.linking.attribute.sameAs, 10342 att.global.linking.attribute.copyOf, 10343 att.global.linking.attribute.next, 10344 att.global.linking.attribute.prev, 10345 att.global.linking.attribute.exclude, 10346 att.global.linking.attribute.select, 10347 att.global.analytic.attribute.ana, 10348 empty 10349signatures = 10350 10351 ## contains discussion of the leaf or quire signatures found within a codex. 10352 element signatures { signatures.content, signatures.attributes } 10353signatures.content = macro.phraseSeq 10354signatures.attributes = 10355 att.global.attribute.xmlspace, 10356 att.global.attribute.xmlid, 10357 att.global.attribute.n, 10358 att.global.attribute.xmllang, 10359 att.global.attribute.rend, 10360 att.global.attribute.xmlbase, 10361 att.global.linking.attribute.corresp, 10362 att.global.linking.attribute.synch, 10363 att.global.linking.attribute.sameAs, 10364 att.global.linking.attribute.copyOf, 10365 att.global.linking.attribute.next, 10366 att.global.linking.attribute.prev, 10367 att.global.linking.attribute.exclude, 10368 att.global.linking.attribute.select, 10369 att.global.analytic.attribute.ana, 10370 empty 10371watermark = 10372 10373 ## contains a word or phrase describing a 10374 ## watermark or similar device. 10375 element watermark { watermark.content, watermark.attributes } 10376watermark.content = macro.phraseSeq 10377watermark.attributes = 10378 att.global.attribute.xmlspace, 10379 att.global.attribute.xmlid, 10380 att.global.attribute.n, 10381 att.global.attribute.xmllang, 10382 att.global.attribute.rend, 10383 att.global.attribute.xmlbase, 10384 att.global.linking.attribute.corresp, 10385 att.global.linking.attribute.synch, 10386 att.global.linking.attribute.sameAs, 10387 att.global.linking.attribute.copyOf, 10388 att.global.linking.attribute.next, 10389 att.global.linking.attribute.prev, 10390 att.global.linking.attribute.exclude, 10391 att.global.linking.attribute.select, 10392 att.global.analytic.attribute.ana, 10393 empty 10394msIdentifier = 10395 10396 ## contains the information required to identify 10397 ## the manuscript being described. 10398 element msIdentifier { msIdentifier.content, msIdentifier.attributes } 10399msIdentifier.content = 10400 ((country?, 10401 region?, 10402 settlement, 10403 institution?, 10404 repository, 10405 collection?, 10406 idno?) 10407 | msName), 10408 (altIdentifier | msName)* 10409msIdentifier.attributes = 10410 att.global.attribute.xmlspace, 10411 att.global.attribute.xmlid, 10412 att.global.attribute.n, 10413 att.global.attribute.xmllang, 10414 att.global.attribute.rend, 10415 att.global.attribute.xmlbase, 10416 att.global.linking.attribute.corresp, 10417 att.global.linking.attribute.synch, 10418 att.global.linking.attribute.sameAs, 10419 att.global.linking.attribute.copyOf, 10420 att.global.linking.attribute.next, 10421 att.global.linking.attribute.prev, 10422 att.global.linking.attribute.exclude, 10423 att.global.linking.attribute.select, 10424 att.global.analytic.attribute.ana, 10425 empty 10426institution = 10427 10428 ## contains the name of an 10429 ## organization, such as a university or library, within which a 10430 ## manuscript repository is located. 10431 element institution { institution.content, institution.attributes } 10432institution.content = macro.xtext 10433institution.attributes = 10434 att.global.attribute.xmlspace, 10435 att.global.attribute.xmlid, 10436 att.global.attribute.n, 10437 att.global.attribute.xmllang, 10438 att.global.attribute.rend, 10439 att.global.attribute.xmlbase, 10440 att.global.linking.attribute.corresp, 10441 att.global.linking.attribute.synch, 10442 att.global.linking.attribute.sameAs, 10443 att.global.linking.attribute.copyOf, 10444 att.global.linking.attribute.next, 10445 att.global.linking.attribute.prev, 10446 att.global.linking.attribute.exclude, 10447 att.global.linking.attribute.select, 10448 att.global.analytic.attribute.ana, 10449 att.naming.attribute.key, 10450 empty 10451repository = 10452 10453 ## contains the name of a repository within which manuscripts are stored, possibly forming part of an institution. 10454 element repository { repository.content, repository.attributes } 10455repository.content = macro.xtext 10456repository.attributes = 10457 att.global.attribute.xmlspace, 10458 att.global.attribute.xmlid, 10459 att.global.attribute.n, 10460 att.global.attribute.xmllang, 10461 att.global.attribute.rend, 10462 att.global.attribute.xmlbase, 10463 att.global.linking.attribute.corresp, 10464 att.global.linking.attribute.synch, 10465 att.global.linking.attribute.sameAs, 10466 att.global.linking.attribute.copyOf, 10467 att.global.linking.attribute.next, 10468 att.global.linking.attribute.prev, 10469 att.global.linking.attribute.exclude, 10470 att.global.linking.attribute.select, 10471 att.global.analytic.attribute.ana, 10472 att.naming.attribute.key, 10473 empty 10474collection = 10475 10476 ## contains the name of a collection of 10477 ## manuscripts, not necessarily located within a single repository. 10478 element collection { collection.content, collection.attributes } 10479collection.content = macro.xtext 10480collection.attributes = 10481 att.global.attribute.xmlspace, 10482 att.global.attribute.xmlid, 10483 att.global.attribute.n, 10484 att.global.attribute.xmllang, 10485 att.global.attribute.rend, 10486 att.global.attribute.xmlbase, 10487 att.global.linking.attribute.corresp, 10488 att.global.linking.attribute.synch, 10489 att.global.linking.attribute.sameAs, 10490 att.global.linking.attribute.copyOf, 10491 att.global.linking.attribute.next, 10492 att.global.linking.attribute.prev, 10493 att.global.linking.attribute.exclude, 10494 att.global.linking.attribute.select, 10495 att.global.analytic.attribute.ana, 10496 att.naming.attribute.key, 10497 empty 10498altIdentifier = 10499 10500 ## (alternative identifier) contains an alternative or former structured identifier used for 10501 ## a manuscript, such as a former catalogue number. 10502 element altIdentifier { 10503 altIdentifier.content, altIdentifier.attributes 10504 } 10505altIdentifier.content = 10506 country?, 10507 region?, 10508 settlement?, 10509 institution?, 10510 repository?, 10511 collection?, 10512 idno, 10513 note? 10514altIdentifier.attributes = 10515 att.global.attribute.xmlspace, 10516 att.global.attribute.xmlid, 10517 att.global.attribute.n, 10518 att.global.attribute.xmllang, 10519 att.global.attribute.rend, 10520 att.global.attribute.xmlbase, 10521 att.global.linking.attribute.corresp, 10522 att.global.linking.attribute.synch, 10523 att.global.linking.attribute.sameAs, 10524 att.global.linking.attribute.copyOf, 10525 att.global.linking.attribute.next, 10526 att.global.linking.attribute.prev, 10527 att.global.linking.attribute.exclude, 10528 att.global.linking.attribute.select, 10529 att.global.analytic.attribute.ana, 10530 att.typed.attribute.type, 10531 att.typed.attribute.subtype, 10532 empty 10533msName = 10534 10535 ## (alternative name) contains any form of unstructured alternative 10536 ## name used for a manuscript, such as an ocellus 10537 ## nominum, or nickname. 10538 element msName { msName.content, msName.attributes } 10539msName.content = macro.xtext 10540msName.attributes = 10541 att.global.attribute.xmlspace, 10542 att.global.attribute.xmlid, 10543 att.global.attribute.n, 10544 att.global.attribute.xmllang, 10545 att.global.attribute.rend, 10546 att.global.attribute.xmlbase, 10547 att.global.linking.attribute.corresp, 10548 att.global.linking.attribute.synch, 10549 att.global.linking.attribute.sameAs, 10550 att.global.linking.attribute.copyOf, 10551 att.global.linking.attribute.next, 10552 att.global.linking.attribute.prev, 10553 att.global.linking.attribute.exclude, 10554 att.global.linking.attribute.select, 10555 att.global.analytic.attribute.ana, 10556 att.typed.attribute.type, 10557 att.typed.attribute.subtype, 10558 empty 10559colophon = 10560 10561 ## contains the colophon 10562 ## of a manuscript item: that is, a statement providing information regarding the date, place, agency, or reason for production of the manuscript. 10563 element colophon { colophon.content, colophon.attributes } 10564colophon.content = macro.phraseSeq 10565colophon.attributes = 10566 att.global.attribute.xmlspace, 10567 att.global.attribute.xmlid, 10568 att.global.attribute.n, 10569 att.global.attribute.xmllang, 10570 att.global.attribute.rend, 10571 att.global.attribute.xmlbase, 10572 att.global.linking.attribute.corresp, 10573 att.global.linking.attribute.synch, 10574 att.global.linking.attribute.sameAs, 10575 att.global.linking.attribute.copyOf, 10576 att.global.linking.attribute.next, 10577 att.global.linking.attribute.prev, 10578 att.global.linking.attribute.exclude, 10579 att.global.linking.attribute.select, 10580 att.global.analytic.attribute.ana, 10581 empty 10582explicit = 10583 10584 ## contains the explicit of a 10585 ## manuscript item, that is, the closing words of the text proper, 10586 ## exclusive of any rubric or colophon which might follow it. 10587 ## 10588 element explicit { explicit.content, explicit.attributes } 10589explicit.content = macro.phraseSeq 10590explicit.attributes = 10591 att.global.attribute.xmlspace, 10592 att.global.attribute.xmlid, 10593 att.global.attribute.n, 10594 att.global.attribute.xmllang, 10595 att.global.attribute.rend, 10596 att.global.attribute.xmlbase, 10597 att.global.linking.attribute.corresp, 10598 att.global.linking.attribute.synch, 10599 att.global.linking.attribute.sameAs, 10600 att.global.linking.attribute.copyOf, 10601 att.global.linking.attribute.next, 10602 att.global.linking.attribute.prev, 10603 att.global.linking.attribute.exclude, 10604 att.global.linking.attribute.select, 10605 att.global.analytic.attribute.ana, 10606 att.typed.attribute.type, 10607 att.typed.attribute.subtype, 10608 10609 ## indicates whether the explicit as given is defective, i.e. the final words of the text as preserved, as opposed to what the closing words would have been had the text of the work been whole. 10610 attribute defective { data.xTruthValue }?, 10611 empty 10612filiation = 10613 10614 ## contains information concerning the manuscript's filiation, i.e. its relationship to other surviving manuscripts of the same text, its protographs, antigraphs and apographs. 10615 element filiation { filiation.content, filiation.attributes } 10616filiation.content = macro.specialPara 10617filiation.attributes = 10618 att.global.attribute.xmlspace, 10619 att.global.attribute.xmlid, 10620 att.global.attribute.n, 10621 att.global.attribute.xmllang, 10622 att.global.attribute.rend, 10623 att.global.attribute.xmlbase, 10624 att.global.linking.attribute.corresp, 10625 att.global.linking.attribute.synch, 10626 att.global.linking.attribute.sameAs, 10627 att.global.linking.attribute.copyOf, 10628 att.global.linking.attribute.next, 10629 att.global.linking.attribute.prev, 10630 att.global.linking.attribute.exclude, 10631 att.global.linking.attribute.select, 10632 att.global.analytic.attribute.ana, 10633 att.typed.attribute.type, 10634 att.typed.attribute.subtype, 10635 empty 10636finalRubric = 10637 10638 ## contains the string of words that denotes the end of a text division, often with an assertion as to its author and title, usually set off from the text itself by red ink, by a different size or type of script, or by some other such visual device. 10639 element finalRubric { finalRubric.content, finalRubric.attributes } 10640finalRubric.content = macro.phraseSeq 10641finalRubric.attributes = 10642 att.global.attribute.xmlspace, 10643 att.global.attribute.xmlid, 10644 att.global.attribute.n, 10645 att.global.attribute.xmllang, 10646 att.global.attribute.rend, 10647 att.global.attribute.xmlbase, 10648 att.global.linking.attribute.corresp, 10649 att.global.linking.attribute.synch, 10650 att.global.linking.attribute.sameAs, 10651 att.global.linking.attribute.copyOf, 10652 att.global.linking.attribute.next, 10653 att.global.linking.attribute.prev, 10654 att.global.linking.attribute.exclude, 10655 att.global.linking.attribute.select, 10656 att.global.analytic.attribute.ana, 10657 att.typed.attribute.type, 10658 att.typed.attribute.subtype, 10659 empty 10660incipit = 10661 10662 ## contains the incipit of a manuscript item, that is the opening words of the text proper, exclusive of any rubric which might precede it, of sufficient length to identify the work uniquely; such incipts were, in fomer times, frequently used a means of reference to a work, in place of a title. 10663 element incipit { incipit.content, incipit.attributes } 10664incipit.content = macro.phraseSeq 10665incipit.attributes = 10666 att.global.attribute.xmlspace, 10667 att.global.attribute.xmlid, 10668 att.global.attribute.n, 10669 att.global.attribute.xmllang, 10670 att.global.attribute.rend, 10671 att.global.attribute.xmlbase, 10672 att.global.linking.attribute.corresp, 10673 att.global.linking.attribute.synch, 10674 att.global.linking.attribute.sameAs, 10675 att.global.linking.attribute.copyOf, 10676 att.global.linking.attribute.next, 10677 att.global.linking.attribute.prev, 10678 att.global.linking.attribute.exclude, 10679 att.global.linking.attribute.select, 10680 att.global.analytic.attribute.ana, 10681 att.typed.attribute.type, 10682 att.typed.attribute.subtype, 10683 10684 ## indicates whether the incipit as given is defective, i.e. the first words of the text as preserved, as opposed to the first words of the work itself. 10685 attribute defective { data.xTruthValue }?, 10686 empty 10687msContents = 10688 10689 ## describes the intellectual content of a 10690 ## manuscript or manuscript part, either as a series of paragraphs or as a 10691 ## series of structured manuscript items. 10692 element msContents { msContents.content, msContents.attributes } 10693msContents.content = 10694 model.pLike+ 10695 | (summary?, textLang?, (msItem | msItemStruct)+) 10696msContents.attributes = 10697 att.global.attribute.xmlspace, 10698 att.global.attribute.xmlid, 10699 att.global.attribute.n, 10700 att.global.attribute.xmllang, 10701 att.global.attribute.rend, 10702 att.global.attribute.xmlbase, 10703 att.global.linking.attribute.corresp, 10704 att.global.linking.attribute.synch, 10705 att.global.linking.attribute.sameAs, 10706 att.global.linking.attribute.copyOf, 10707 att.global.linking.attribute.next, 10708 att.global.linking.attribute.prev, 10709 att.global.linking.attribute.exclude, 10710 att.global.linking.attribute.select, 10711 att.global.analytic.attribute.ana, 10712 10713 ## identifies the text types or classifications applicable 10714 ## to this object. 10715 attribute class { data.code }?, 10716 10717 ## indicates whether the object described is defective, 10718 ## i.e. incomplete through loss or damage. 10719 attribute defective { data.xTruthValue }?, 10720 empty 10721msItem = 10722 10723 ## describes an individual work or item within the intellectual 10724 ## content of a manuscript or manuscript part. 10725 element msItem { msItem.content, msItem.attributes } 10726msItem.content = locus?, (model.pLike+ | model.msItemPart+) 10727msItem.attributes = 10728 att.global.attribute.xmlspace, 10729 att.global.attribute.xmlid, 10730 att.global.attribute.n, 10731 att.global.attribute.xmllang, 10732 att.global.attribute.rend, 10733 att.global.attribute.xmlbase, 10734 att.global.linking.attribute.corresp, 10735 att.global.linking.attribute.synch, 10736 att.global.linking.attribute.sameAs, 10737 att.global.linking.attribute.copyOf, 10738 att.global.linking.attribute.next, 10739 att.global.linking.attribute.prev, 10740 att.global.linking.attribute.exclude, 10741 att.global.linking.attribute.select, 10742 att.global.analytic.attribute.ana, 10743 10744 ## identifies the text types or classifications applicable to this 10745 ## item 10746 attribute class { data.code }?, 10747 10748 ## indicates whether the item being described 10749 ## is defective, i.e. incomplete through loss or damage. 10750 [ a:defaultValue = "false" ] 10751 attribute defective { data.xTruthValue }?, 10752 empty 10753msItemStruct = 10754 10755 ## contains a structured description for an individual work or item within the intellectual content of a manuscript or manuscript part. 10756 element msItemStruct { msItemStruct.content, msItemStruct.attributes } 10757msItemStruct.content = 10758 locus?, 10759 (model.pLike+ 10760 | (author*, 10761 respStmt*, 10762 title*, 10763 rubric?, 10764 incipit?, 10765 msItemStruct*, 10766 explicit?, 10767 finalRubric?, 10768 colophon*, 10769 decoNote*, 10770 listBibl*, 10771 bibl*, 10772 filiation*, 10773 model.noteLike*, 10774 textLang?)) 10775msItemStruct.attributes = 10776 att.global.attribute.xmlspace, 10777 att.global.attribute.xmlid, 10778 att.global.attribute.n, 10779 att.global.attribute.xmllang, 10780 att.global.attribute.rend, 10781 att.global.attribute.xmlbase, 10782 att.global.linking.attribute.corresp, 10783 att.global.linking.attribute.synch, 10784 att.global.linking.attribute.sameAs, 10785 att.global.linking.attribute.copyOf, 10786 att.global.linking.attribute.next, 10787 att.global.linking.attribute.prev, 10788 att.global.linking.attribute.exclude, 10789 att.global.linking.attribute.select, 10790 att.global.analytic.attribute.ana, 10791 10792 ## identifies the text types or classifications applicable to this 10793 ## item 10794 attribute class { data.code }?, 10795 10796 ## indicates whether the item being described 10797 ## is defective, i.e. incomplete through loss or damage. 10798 [ a:defaultValue = "false" ] 10799 attribute defective { data.xTruthValue }?, 10800 empty 10801rubric = 10802 10803 ## contains the text of any rubric or heading attached to a particular manuscript item, that is, a string of words through which a 10804 ## manuscript signals the beginning of a text division, often with an assertion as to its author and title, which is in some way set off from the text itself, usually in red ink, or by use of different size or type of script, or some other such visual device. 10805 element rubric { rubric.content, rubric.attributes } 10806rubric.content = macro.phraseSeq 10807rubric.attributes = 10808 att.global.attribute.xmlspace, 10809 att.global.attribute.xmlid, 10810 att.global.attribute.n, 10811 att.global.attribute.xmllang, 10812 att.global.attribute.rend, 10813 att.global.attribute.xmlbase, 10814 att.global.linking.attribute.corresp, 10815 att.global.linking.attribute.synch, 10816 att.global.linking.attribute.sameAs, 10817 att.global.linking.attribute.copyOf, 10818 att.global.linking.attribute.next, 10819 att.global.linking.attribute.prev, 10820 att.global.linking.attribute.exclude, 10821 att.global.linking.attribute.select, 10822 att.global.analytic.attribute.ana, 10823 att.typed.attribute.type, 10824 att.typed.attribute.subtype, 10825 empty 10826summary = 10827 10828 ## contains a brief summary of the 10829 ## intellectual content of an item, provided by the cataloguer 10830 element summary { summary.content, summary.attributes } 10831summary.content = macro.phraseSeq 10832summary.attributes = 10833 att.global.attribute.xmlspace, 10834 att.global.attribute.xmlid, 10835 att.global.attribute.n, 10836 att.global.attribute.xmllang, 10837 att.global.attribute.rend, 10838 att.global.attribute.xmlbase, 10839 att.global.linking.attribute.corresp, 10840 att.global.linking.attribute.synch, 10841 att.global.linking.attribute.sameAs, 10842 att.global.linking.attribute.copyOf, 10843 att.global.linking.attribute.next, 10844 att.global.linking.attribute.prev, 10845 att.global.linking.attribute.exclude, 10846 att.global.linking.attribute.select, 10847 att.global.analytic.attribute.ana, 10848 empty 10849textLang = 10850 10851 ## describes the languages and writing systems used by a 10852 ## manuscript (as opposed to its description, which is described in the langUsage element) 10853 element textLang { textLang.content, textLang.attributes } 10854textLang.content = macro.phraseSeq 10855textLang.attributes = 10856 att.global.attribute.xmlspace, 10857 att.global.attribute.xmlid, 10858 att.global.attribute.n, 10859 att.global.attribute.xmllang, 10860 att.global.attribute.rend, 10861 att.global.attribute.xmlbase, 10862 att.global.linking.attribute.corresp, 10863 att.global.linking.attribute.synch, 10864 att.global.linking.attribute.sameAs, 10865 att.global.linking.attribute.copyOf, 10866 att.global.linking.attribute.next, 10867 att.global.linking.attribute.prev, 10868 att.global.linking.attribute.exclude, 10869 att.global.linking.attribute.select, 10870 att.global.analytic.attribute.ana, 10871 10872 ## supplies a code which identifies the chief language used in the manuscript. 10873 attribute mainLang { data.language }?, 10874 10875 ## one or more codes identifying any other languages used in the manuscript. 10876 attribute otherLangs { 10877 list { data.language* } 10878 }?, 10879 empty 10880physDesc = 10881 10882 ## contains a full physical description of a 10883 ## manuscript or manuscript part, optionally subdivided using more 10884 ## specialised elements from the model.physDescPart class. 10885 element physDesc { physDesc.content, physDesc.attributes } 10886physDesc.content = model.pLike+ | model.physDescPart_sequenceOptional 10887physDesc.attributes = 10888 att.global.attribute.xmlspace, 10889 att.global.attribute.xmlid, 10890 att.global.attribute.n, 10891 att.global.attribute.xmllang, 10892 att.global.attribute.rend, 10893 att.global.attribute.xmlbase, 10894 att.global.linking.attribute.corresp, 10895 att.global.linking.attribute.synch, 10896 att.global.linking.attribute.sameAs, 10897 att.global.linking.attribute.copyOf, 10898 att.global.linking.attribute.next, 10899 att.global.linking.attribute.prev, 10900 att.global.linking.attribute.exclude, 10901 att.global.linking.attribute.select, 10902 att.global.analytic.attribute.ana, 10903 empty 10904objectDesc = 10905 10906 ## contains a description of the physical 10907 ## components making up the object which is being described. 10908 element objectDesc { objectDesc.content, objectDesc.attributes } 10909objectDesc.content = model.pLike+ | (supportDesc?, layoutDesc?) 10910objectDesc.attributes = 10911 att.global.attribute.xmlspace, 10912 att.global.attribute.xmlid, 10913 att.global.attribute.n, 10914 att.global.attribute.xmllang, 10915 att.global.attribute.rend, 10916 att.global.attribute.xmlbase, 10917 att.global.linking.attribute.corresp, 10918 att.global.linking.attribute.synch, 10919 att.global.linking.attribute.sameAs, 10920 att.global.linking.attribute.copyOf, 10921 att.global.linking.attribute.next, 10922 att.global.linking.attribute.prev, 10923 att.global.linking.attribute.exclude, 10924 att.global.linking.attribute.select, 10925 att.global.analytic.attribute.ana, 10926 10927 ## a short project-specific name identifying the physical form of 10928 ## the carrier, for example as a codex, roll, fragment, partial leaf, 10929 ## cutting etc. 10930 attribute form { data.enumerated }?, 10931 empty 10932supportDesc = 10933 10934 ## groups elements describing the physical support for the written part of a manuscript. 10935 element supportDesc { supportDesc.content, supportDesc.attributes } 10936supportDesc.content = 10937 model.pLike+ | (support?, extent?, foliation?, collation?, condition?) 10938supportDesc.attributes = 10939 att.global.attribute.xmlspace, 10940 att.global.attribute.xmlid, 10941 att.global.attribute.n, 10942 att.global.attribute.xmllang, 10943 att.global.attribute.rend, 10944 att.global.attribute.xmlbase, 10945 att.global.linking.attribute.corresp, 10946 att.global.linking.attribute.synch, 10947 att.global.linking.attribute.sameAs, 10948 att.global.linking.attribute.copyOf, 10949 att.global.linking.attribute.next, 10950 att.global.linking.attribute.prev, 10951 att.global.linking.attribute.exclude, 10952 att.global.linking.attribute.select, 10953 att.global.analytic.attribute.ana, 10954 10955 ## a short project-defined name for the material composing 10956 ## the majority of the support 10957 attribute material { data.enumerated }?, 10958 empty 10959support = 10960 10961 ## contains a description of the materials 10962 ## etc. which make up the physical support for the written part of a manuscript. 10963 element support { support.content, support.attributes } 10964support.content = macro.specialPara 10965support.attributes = 10966 att.global.attribute.xmlspace, 10967 att.global.attribute.xmlid, 10968 att.global.attribute.n, 10969 att.global.attribute.xmllang, 10970 att.global.attribute.rend, 10971 att.global.attribute.xmlbase, 10972 att.global.linking.attribute.corresp, 10973 att.global.linking.attribute.synch, 10974 att.global.linking.attribute.sameAs, 10975 att.global.linking.attribute.copyOf, 10976 att.global.linking.attribute.next, 10977 att.global.linking.attribute.prev, 10978 att.global.linking.attribute.exclude, 10979 att.global.linking.attribute.select, 10980 att.global.analytic.attribute.ana, 10981 empty 10982collation = 10983 10984 ## contains a description of how the leaves or bifolia are physically 10985 ## arranged. 10986 element collation { collation.content, collation.attributes } 10987collation.content = macro.specialPara 10988collation.attributes = 10989 att.global.attribute.xmlspace, 10990 att.global.attribute.xmlid, 10991 att.global.attribute.n, 10992 att.global.attribute.xmllang, 10993 att.global.attribute.rend, 10994 att.global.attribute.xmlbase, 10995 att.global.linking.attribute.corresp, 10996 att.global.linking.attribute.synch, 10997 att.global.linking.attribute.sameAs, 10998 att.global.linking.attribute.copyOf, 10999 att.global.linking.attribute.next, 11000 att.global.linking.attribute.prev, 11001 att.global.linking.attribute.exclude, 11002 att.global.linking.attribute.select, 11003 att.global.analytic.attribute.ana, 11004 empty 11005foliation = 11006 11007 ## describes the numbering system or systems used to 11008 ## count the leaves or pages in a codex. 11009 element foliation { foliation.content, foliation.attributes } 11010foliation.content = macro.specialPara 11011foliation.attributes = 11012 att.global.attribute.xmlspace, 11013 att.global.attribute.xmlid, 11014 att.global.attribute.n, 11015 att.global.attribute.xmllang, 11016 att.global.attribute.rend, 11017 att.global.attribute.xmlbase, 11018 att.global.linking.attribute.corresp, 11019 att.global.linking.attribute.synch, 11020 att.global.linking.attribute.sameAs, 11021 att.global.linking.attribute.copyOf, 11022 att.global.linking.attribute.next, 11023 att.global.linking.attribute.prev, 11024 att.global.linking.attribute.exclude, 11025 att.global.linking.attribute.select, 11026 att.global.analytic.attribute.ana, 11027 empty 11028condition = 11029 11030 ## contains a description of the physical 11031 ## condition of the manuscript. 11032 element condition { condition.content, condition.attributes } 11033condition.content = macro.specialPara 11034condition.attributes = 11035 att.global.attribute.xmlspace, 11036 att.global.attribute.xmlid, 11037 att.global.attribute.n, 11038 att.global.attribute.xmllang, 11039 att.global.attribute.rend, 11040 att.global.attribute.xmlbase, 11041 att.global.linking.attribute.corresp, 11042 att.global.linking.attribute.synch, 11043 att.global.linking.attribute.sameAs, 11044 att.global.linking.attribute.copyOf, 11045 att.global.linking.attribute.next, 11046 att.global.linking.attribute.prev, 11047 att.global.linking.attribute.exclude, 11048 att.global.linking.attribute.select, 11049 att.global.analytic.attribute.ana, 11050 empty 11051layoutDesc = 11052 11053 ## collects the set of layout descriptions applicable to a manuscript. 11054 element layoutDesc { layoutDesc.content, layoutDesc.attributes } 11055layoutDesc.content = model.pLike+ | layout+ 11056layoutDesc.attributes = 11057 att.global.attribute.xmlspace, 11058 att.global.attribute.xmlid, 11059 att.global.attribute.n, 11060 att.global.attribute.xmllang, 11061 att.global.attribute.rend, 11062 att.global.attribute.xmlbase, 11063 att.global.linking.attribute.corresp, 11064 att.global.linking.attribute.synch, 11065 att.global.linking.attribute.sameAs, 11066 att.global.linking.attribute.copyOf, 11067 att.global.linking.attribute.next, 11068 att.global.linking.attribute.prev, 11069 att.global.linking.attribute.exclude, 11070 att.global.linking.attribute.select, 11071 att.global.analytic.attribute.ana, 11072 empty 11073layout = 11074 11075 ## describes how text is laid out on the page, 11076 ## including information about any ruling, pricking, or other evidence of 11077 ## page-preparation techniques. 11078 element layout { layout.content, layout.attributes } 11079layout.content = macro.specialPara 11080layout.attributes = 11081 att.global.attribute.xmlspace, 11082 att.global.attribute.xmlid, 11083 att.global.attribute.n, 11084 att.global.attribute.xmllang, 11085 att.global.attribute.rend, 11086 att.global.attribute.xmlbase, 11087 att.global.linking.attribute.corresp, 11088 att.global.linking.attribute.synch, 11089 att.global.linking.attribute.sameAs, 11090 att.global.linking.attribute.copyOf, 11091 att.global.linking.attribute.next, 11092 att.global.linking.attribute.prev, 11093 att.global.linking.attribute.exclude, 11094 att.global.linking.attribute.select, 11095 att.global.analytic.attribute.ana, 11096 11097 ## specifies the number of columns per page 11098 attribute columns { data.count }?, 11099 11100 ## specifies the number of ruled lines per column 11101 attribute ruledLines { 11102 data.count 11103 | list { data.count, data.count } 11104 }?, 11105 11106 ## specifies the number of written lines per colum 11107 attribute writtenLines { 11108 data.count 11109 | list { data.count, data.count } 11110 }?, 11111 empty 11112handDesc = 11113 11114 ## contains a description of all the different kinds of writing used in a manuscript. 11115 element handDesc { handDesc.content, handDesc.attributes } 11116handDesc.content = (handNote | model.pLike)+ 11117handDesc.attributes = 11118 att.global.attribute.xmlspace, 11119 att.global.attribute.xmlid, 11120 att.global.attribute.n, 11121 att.global.attribute.xmllang, 11122 att.global.attribute.rend, 11123 att.global.attribute.xmlbase, 11124 att.global.linking.attribute.corresp, 11125 att.global.linking.attribute.synch, 11126 att.global.linking.attribute.sameAs, 11127 att.global.linking.attribute.copyOf, 11128 att.global.linking.attribute.next, 11129 att.global.linking.attribute.prev, 11130 att.global.linking.attribute.exclude, 11131 att.global.linking.attribute.select, 11132 att.global.analytic.attribute.ana, 11133 11134 ## specifies the number of distinct hands identified within the manuscript 11135 attribute hands { data.count }?, 11136 empty 11137handNote = 11138 11139 ## (note on hand) describes a particular style 11140 ## or hand distinguished within a manuscript. 11141 element handNote { handNote.content, handNote.attributes } 11142handNote.content = macro.specialPara 11143handNote.attributes = 11144 att.global.attribute.xmlspace, 11145 att.global.attribute.xmlid, 11146 att.global.attribute.n, 11147 att.global.attribute.xmllang, 11148 att.global.attribute.rend, 11149 att.global.attribute.xmlbase, 11150 att.global.linking.attribute.corresp, 11151 att.global.linking.attribute.synch, 11152 att.global.linking.attribute.sameAs, 11153 att.global.linking.attribute.copyOf, 11154 att.global.linking.attribute.next, 11155 att.global.linking.attribute.prev, 11156 att.global.linking.attribute.exclude, 11157 att.global.linking.attribute.select, 11158 att.global.analytic.attribute.ana, 11159 11160 ## gives a standard name or other identifier for the scribe 11161 ## believed to be responsible for this hand. 11162 attribute scribe { data.name }?, 11163 11164 ## characterizes the particular script or writing style used by 11165 ## this hand, for example secretary, copperplate, Chancery, Italian, etc.. 11166 attribute script { data.names }?, 11167 11168 ## describes the tint or type of ink, e.g. brown, or other 11169 ## writing medium, e.g. pencil, 11170 attribute medium { data.words }?, 11171 11172 ## specifies how widely this hand is used in the manuscript. 11173 attribute scope { 11174 11175 ## (only this hand is used throughout the manuscript) 11176 "sole" 11177 | 11178 ## (this hand is used through most of the manuscript) 11179 "major" 11180 | 11181 ## (this hand is used occasionally in the manuscript) 11182 "minor" 11183 }?, 11184 empty 11185musicNotation = 11186 11187 ## contains description of type of musical notation. 11188 element musicNotation { 11189 musicNotation.content, musicNotation.attributes 11190 } 11191musicNotation.content = macro.specialPara 11192musicNotation.attributes = 11193 att.global.attribute.xmlspace, 11194 att.global.attribute.xmlid, 11195 att.global.attribute.n, 11196 att.global.attribute.xmllang, 11197 att.global.attribute.rend, 11198 att.global.attribute.xmlbase, 11199 att.global.linking.attribute.corresp, 11200 att.global.linking.attribute.synch, 11201 att.global.linking.attribute.sameAs, 11202 att.global.linking.attribute.copyOf, 11203 att.global.linking.attribute.next, 11204 att.global.linking.attribute.prev, 11205 att.global.linking.attribute.exclude, 11206 att.global.linking.attribute.select, 11207 att.global.analytic.attribute.ana, 11208 empty 11209decoDesc = 11210 11211 ## contains a description of the decoration of a manuscript, either as a sequence of paragraphs, or as a sequence of topically organised decoNote elements. 11212 element decoDesc { decoDesc.content, decoDesc.attributes } 11213decoDesc.content = model.pLike+ | decoNote+ 11214decoDesc.attributes = 11215 att.global.attribute.xmlspace, 11216 att.global.attribute.xmlid, 11217 att.global.attribute.n, 11218 att.global.attribute.xmllang, 11219 att.global.attribute.rend, 11220 att.global.attribute.xmlbase, 11221 att.global.linking.attribute.corresp, 11222 att.global.linking.attribute.synch, 11223 att.global.linking.attribute.sameAs, 11224 att.global.linking.attribute.copyOf, 11225 att.global.linking.attribute.next, 11226 att.global.linking.attribute.prev, 11227 att.global.linking.attribute.exclude, 11228 att.global.linking.attribute.select, 11229 att.global.analytic.attribute.ana, 11230 empty 11231decoNote = 11232 11233 ## contains a note describing either a 11234 ## decorative component of a manuscript, or a fairly homogenous class of 11235 ## such components. 11236 element decoNote { decoNote.content, decoNote.attributes } 11237decoNote.content = macro.specialPara 11238decoNote.attributes = 11239 att.global.attribute.xmlspace, 11240 att.global.attribute.xmlid, 11241 att.global.attribute.n, 11242 att.global.attribute.xmllang, 11243 att.global.attribute.rend, 11244 att.global.attribute.xmlbase, 11245 att.global.linking.attribute.corresp, 11246 att.global.linking.attribute.synch, 11247 att.global.linking.attribute.sameAs, 11248 att.global.linking.attribute.copyOf, 11249 att.global.linking.attribute.next, 11250 att.global.linking.attribute.prev, 11251 att.global.linking.attribute.exclude, 11252 att.global.linking.attribute.select, 11253 att.global.analytic.attribute.ana, 11254 att.typed.attribute.type, 11255 att.typed.attribute.subtype, 11256 empty 11257additions = 11258 11259 ## contains a description of any significant additions found 11260 ## within a manuscript, such as marginalia or other annotations. 11261 element additions { additions.content, additions.attributes } 11262additions.content = macro.specialPara 11263additions.attributes = 11264 att.global.attribute.xmlspace, 11265 att.global.attribute.xmlid, 11266 att.global.attribute.n, 11267 att.global.attribute.xmllang, 11268 att.global.attribute.rend, 11269 att.global.attribute.xmlbase, 11270 att.global.linking.attribute.corresp, 11271 att.global.linking.attribute.synch, 11272 att.global.linking.attribute.sameAs, 11273 att.global.linking.attribute.copyOf, 11274 att.global.linking.attribute.next, 11275 att.global.linking.attribute.prev, 11276 att.global.linking.attribute.exclude, 11277 att.global.linking.attribute.select, 11278 att.global.analytic.attribute.ana, 11279 empty 11280bindingDesc = 11281 11282 ## describes the present and former bindings of a manuscript, either 11283 ## as a series of paragraphs or as a series of distinct binding elements, 11284 ## one for each binding of the manuscript. 11285 element bindingDesc { bindingDesc.content, bindingDesc.attributes } 11286bindingDesc.content = (model.pLike | decoNote)+ | binding+ 11287bindingDesc.attributes = 11288 att.global.attribute.xmlspace, 11289 att.global.attribute.xmlid, 11290 att.global.attribute.n, 11291 att.global.attribute.xmllang, 11292 att.global.attribute.rend, 11293 att.global.attribute.xmlbase, 11294 att.global.linking.attribute.corresp, 11295 att.global.linking.attribute.synch, 11296 att.global.linking.attribute.sameAs, 11297 att.global.linking.attribute.copyOf, 11298 att.global.linking.attribute.next, 11299 att.global.linking.attribute.prev, 11300 att.global.linking.attribute.exclude, 11301 att.global.linking.attribute.select, 11302 att.global.analytic.attribute.ana, 11303 empty 11304binding = 11305 11306 ## contains a description of one binding, i.e. type of covering, boards, etc. applied to a manuscript 11307 element binding { binding.content, binding.attributes } 11308binding.content = (model.pLike | decoNote)+ 11309binding.attributes = 11310 att.global.attribute.xmlspace, 11311 att.global.attribute.xmlid, 11312 att.global.attribute.n, 11313 att.global.attribute.xmllang, 11314 att.global.attribute.rend, 11315 att.global.attribute.xmlbase, 11316 att.global.linking.attribute.corresp, 11317 att.global.linking.attribute.synch, 11318 att.global.linking.attribute.sameAs, 11319 att.global.linking.attribute.copyOf, 11320 att.global.linking.attribute.next, 11321 att.global.linking.attribute.prev, 11322 att.global.linking.attribute.exclude, 11323 att.global.linking.attribute.select, 11324 att.global.analytic.attribute.ana, 11325 att.datable.attribute.notBefore, 11326 att.datable.attribute.notAfter, 11327 11328 ## specifies whether or not the binding is contemporary with the majority of its contents 11329 attribute contemporary { data.xTruthValue }?, 11330 empty 11331sealDesc = 11332 11333 ## describes the seals or other external items attached to a manuscript, either 11334 ## as a series of paragraphs or as a series of distinct seal elements, 11335 ## possibly with additional decoNotes. 11336 element sealDesc { sealDesc.content, sealDesc.attributes } 11337sealDesc.content = model.pLike+ | (decoNote | seal)+ 11338sealDesc.attributes = 11339 att.global.attribute.xmlspace, 11340 att.global.attribute.xmlid, 11341 att.global.attribute.n, 11342 att.global.attribute.xmllang, 11343 att.global.attribute.rend, 11344 att.global.attribute.xmlbase, 11345 att.global.linking.attribute.corresp, 11346 att.global.linking.attribute.synch, 11347 att.global.linking.attribute.sameAs, 11348 att.global.linking.attribute.copyOf, 11349 att.global.linking.attribute.next, 11350 att.global.linking.attribute.prev, 11351 att.global.linking.attribute.exclude, 11352 att.global.linking.attribute.select, 11353 att.global.analytic.attribute.ana, 11354 empty 11355seal = 11356 11357 ## contains a description of one seal or similar 11358 ## attachment applied to a manuscript 11359 element seal { seal.content, seal.attributes } 11360seal.content = (model.pLike | decoNote)+ 11361seal.attributes = 11362 att.global.attribute.xmlspace, 11363 att.global.attribute.xmlid, 11364 att.global.attribute.n, 11365 att.global.attribute.xmllang, 11366 att.global.attribute.rend, 11367 att.global.attribute.xmlbase, 11368 att.global.linking.attribute.corresp, 11369 att.global.linking.attribute.synch, 11370 att.global.linking.attribute.sameAs, 11371 att.global.linking.attribute.copyOf, 11372 att.global.linking.attribute.next, 11373 att.global.linking.attribute.prev, 11374 att.global.linking.attribute.exclude, 11375 att.global.linking.attribute.select, 11376 att.global.analytic.attribute.ana, 11377 att.typed.attribute.type, 11378 att.typed.attribute.subtype, 11379 att.datable.attribute.notBefore, 11380 att.datable.attribute.notAfter, 11381 11382 ## specifies whether or not the seal is contemporary with the 11383 ## item to which it is affixed 11384 attribute contemporary { data.xTruthValue }?, 11385 empty 11386accMat = 11387 11388 ## (accompanying material) contains details of any significant additional 11389 ## material which may be closely associated with the manuscript being 11390 ## described, such as non-contemporaneous documents or fragments bound in 11391 ## with the manuscript at some earlier historical period. 11392 element accMat { accMat.content, accMat.attributes } 11393accMat.content = macro.specialPara 11394accMat.attributes = 11395 att.global.attribute.xmlspace, 11396 att.global.attribute.xmlid, 11397 att.global.attribute.n, 11398 att.global.attribute.xmllang, 11399 att.global.attribute.rend, 11400 att.global.attribute.xmlbase, 11401 att.global.linking.attribute.corresp, 11402 att.global.linking.attribute.synch, 11403 att.global.linking.attribute.sameAs, 11404 att.global.linking.attribute.copyOf, 11405 att.global.linking.attribute.next, 11406 att.global.linking.attribute.prev, 11407 att.global.linking.attribute.exclude, 11408 att.global.linking.attribute.select, 11409 att.global.analytic.attribute.ana, 11410 att.typed.attribute.type, 11411 att.typed.attribute.subtype, 11412 empty 11413history = 11414 11415 ## groups elements 11416 ## describing the full history of a manuscript or manuscript part. 11417 element history { history.content, history.attributes } 11418history.content = model.pLike+ | (origin?, provenance*, acquisition?) 11419history.attributes = 11420 att.global.attribute.xmlspace, 11421 att.global.attribute.xmlid, 11422 att.global.attribute.n, 11423 att.global.attribute.xmllang, 11424 att.global.attribute.rend, 11425 att.global.attribute.xmlbase, 11426 att.global.linking.attribute.corresp, 11427 att.global.linking.attribute.synch, 11428 att.global.linking.attribute.sameAs, 11429 att.global.linking.attribute.copyOf, 11430 att.global.linking.attribute.next, 11431 att.global.linking.attribute.prev, 11432 att.global.linking.attribute.exclude, 11433 att.global.linking.attribute.select, 11434 att.global.analytic.attribute.ana, 11435 empty 11436origin = 11437 11438 ## contains any descriptive or other information 11439 ## concerning the origin of a manuscript or manuscript part. 11440 element origin { origin.content, origin.attributes } 11441origin.content = macro.specialPara 11442origin.attributes = 11443 att.global.attribute.xmlspace, 11444 att.global.attribute.xmlid, 11445 att.global.attribute.n, 11446 att.global.attribute.xmllang, 11447 att.global.attribute.rend, 11448 att.global.attribute.xmlbase, 11449 att.global.linking.attribute.corresp, 11450 att.global.linking.attribute.synch, 11451 att.global.linking.attribute.sameAs, 11452 att.global.linking.attribute.copyOf, 11453 att.global.linking.attribute.next, 11454 att.global.linking.attribute.prev, 11455 att.global.linking.attribute.exclude, 11456 att.global.linking.attribute.select, 11457 att.global.analytic.attribute.ana, 11458 att.editLike.attribute.cert, 11459 att.editLike.attribute.resp, 11460 att.editLike.attribute.evidence, 11461 att.datable.attribute.notBefore, 11462 att.datable.attribute.notAfter, 11463 empty 11464provenance = 11465 11466 ## contains any descriptive or other information 11467 ## concerning a single identifiable episode during the history of a manuscript 11468 ## or manuscript part, after its creation but before its acquisition. 11469 element provenance { provenance.content, provenance.attributes } 11470provenance.content = macro.specialPara 11471provenance.attributes = 11472 att.global.attribute.xmlspace, 11473 att.global.attribute.xmlid, 11474 att.global.attribute.n, 11475 att.global.attribute.xmllang, 11476 att.global.attribute.rend, 11477 att.global.attribute.xmlbase, 11478 att.global.linking.attribute.corresp, 11479 att.global.linking.attribute.synch, 11480 att.global.linking.attribute.sameAs, 11481 att.global.linking.attribute.copyOf, 11482 att.global.linking.attribute.next, 11483 att.global.linking.attribute.prev, 11484 att.global.linking.attribute.exclude, 11485 att.global.linking.attribute.select, 11486 att.global.analytic.attribute.ana, 11487 att.datable.attribute.notBefore, 11488 att.datable.attribute.notAfter, 11489 empty 11490acquisition = 11491 11492 ## contains any descriptive or other information 11493 ## concerning the process by which a manuscript or manuscript part entered the holding 11494 ## institution. 11495 element acquisition { acquisition.content, acquisition.attributes } 11496acquisition.content = macro.specialPara 11497acquisition.attributes = 11498 att.global.attribute.xmlspace, 11499 att.global.attribute.xmlid, 11500 att.global.attribute.n, 11501 att.global.attribute.xmllang, 11502 att.global.attribute.rend, 11503 att.global.attribute.xmlbase, 11504 att.global.linking.attribute.corresp, 11505 att.global.linking.attribute.synch, 11506 att.global.linking.attribute.sameAs, 11507 att.global.linking.attribute.copyOf, 11508 att.global.linking.attribute.next, 11509 att.global.linking.attribute.prev, 11510 att.global.linking.attribute.exclude, 11511 att.global.linking.attribute.select, 11512 att.global.analytic.attribute.ana, 11513 att.datable.attribute.notBefore, 11514 att.datable.attribute.notAfter, 11515 empty 11516additional = 11517 11518 ## groups additional information, comprising 11519 ## bibliographic information about a manuscript, its current curatorial status, and 11520 ## any other associated materials. 11521 element additional { additional.content, additional.attributes } 11522additional.content = adminInfo?, surrogates?, listBibl? 11523additional.attributes = 11524 att.global.attribute.xmlspace, 11525 att.global.attribute.xmlid, 11526 att.global.attribute.n, 11527 att.global.attribute.xmllang, 11528 att.global.attribute.rend, 11529 att.global.attribute.xmlbase, 11530 att.global.linking.attribute.corresp, 11531 att.global.linking.attribute.synch, 11532 att.global.linking.attribute.sameAs, 11533 att.global.linking.attribute.copyOf, 11534 att.global.linking.attribute.next, 11535 att.global.linking.attribute.prev, 11536 att.global.linking.attribute.exclude, 11537 att.global.linking.attribute.select, 11538 att.global.analytic.attribute.ana, 11539 empty 11540adminInfo = 11541 11542 ## (administrative information) contains information about the present 11543 ## custody and availability of the manuscript, and also about the record 11544 ## description itself. 11545 element adminInfo { adminInfo.content, adminInfo.attributes } 11546adminInfo.content = 11547 recordHist?, availability?, custodialHist?, model.noteLike? 11548adminInfo.attributes = 11549 att.global.attribute.xmlspace, 11550 att.global.attribute.xmlid, 11551 att.global.attribute.n, 11552 att.global.attribute.xmllang, 11553 att.global.attribute.rend, 11554 att.global.attribute.xmlbase, 11555 att.global.linking.attribute.corresp, 11556 att.global.linking.attribute.synch, 11557 att.global.linking.attribute.sameAs, 11558 att.global.linking.attribute.copyOf, 11559 att.global.linking.attribute.next, 11560 att.global.linking.attribute.prev, 11561 att.global.linking.attribute.exclude, 11562 att.global.linking.attribute.select, 11563 att.global.analytic.attribute.ana, 11564 empty 11565recordHist = 11566 11567 ## provides information about the source and 11568 ## revision status of the parent manuscript description itself. 11569 element recordHist { recordHist.content, recordHist.attributes } 11570recordHist.content = model.pLike+ | (source, change*) 11571recordHist.attributes = 11572 att.global.attribute.xmlspace, 11573 att.global.attribute.xmlid, 11574 att.global.attribute.n, 11575 att.global.attribute.xmllang, 11576 att.global.attribute.rend, 11577 att.global.attribute.xmlbase, 11578 att.global.linking.attribute.corresp, 11579 att.global.linking.attribute.synch, 11580 att.global.linking.attribute.sameAs, 11581 att.global.linking.attribute.copyOf, 11582 att.global.linking.attribute.next, 11583 att.global.linking.attribute.prev, 11584 att.global.linking.attribute.exclude, 11585 att.global.linking.attribute.select, 11586 att.global.analytic.attribute.ana, 11587 empty 11588source = 11589 11590 ## describes the original source for the information contained with a manuscript description. 11591 element source { source.content, source.attributes } 11592source.content = macro.specialPara 11593source.attributes = 11594 att.global.attribute.xmlspace, 11595 att.global.attribute.xmlid, 11596 att.global.attribute.n, 11597 att.global.attribute.xmllang, 11598 att.global.attribute.rend, 11599 att.global.attribute.xmlbase, 11600 att.global.linking.attribute.corresp, 11601 att.global.linking.attribute.synch, 11602 att.global.linking.attribute.sameAs, 11603 att.global.linking.attribute.copyOf, 11604 att.global.linking.attribute.next, 11605 att.global.linking.attribute.prev, 11606 att.global.linking.attribute.exclude, 11607 att.global.linking.attribute.select, 11608 att.global.analytic.attribute.ana, 11609 empty 11610custodialHist = 11611 11612 ## contains a description of a manuscript's custodial history, either 11613 ## as running prose or as a series of dated custodial events. 11614 element custodialHist { 11615 custodialHist.content, custodialHist.attributes 11616 } 11617custodialHist.content = model.pLike+ | custEvent+ 11618custodialHist.attributes = 11619 att.global.attribute.xmlspace, 11620 att.global.attribute.xmlid, 11621 att.global.attribute.n, 11622 att.global.attribute.xmllang, 11623 att.global.attribute.rend, 11624 att.global.attribute.xmlbase, 11625 att.global.linking.attribute.corresp, 11626 att.global.linking.attribute.synch, 11627 att.global.linking.attribute.sameAs, 11628 att.global.linking.attribute.copyOf, 11629 att.global.linking.attribute.next, 11630 att.global.linking.attribute.prev, 11631 att.global.linking.attribute.exclude, 11632 att.global.linking.attribute.select, 11633 att.global.analytic.attribute.ana, 11634 empty 11635custEvent = 11636 11637 ## describes a single event during the custodial history of a manuscript. 11638 element custEvent { custEvent.content, custEvent.attributes } 11639custEvent.content = macro.specialPara 11640custEvent.attributes = 11641 att.global.attribute.xmlspace, 11642 att.global.attribute.xmlid, 11643 att.global.attribute.n, 11644 att.global.attribute.xmllang, 11645 att.global.attribute.rend, 11646 att.global.attribute.xmlbase, 11647 att.global.linking.attribute.corresp, 11648 att.global.linking.attribute.synch, 11649 att.global.linking.attribute.sameAs, 11650 att.global.linking.attribute.copyOf, 11651 att.global.linking.attribute.next, 11652 att.global.linking.attribute.prev, 11653 att.global.linking.attribute.exclude, 11654 att.global.linking.attribute.select, 11655 att.global.analytic.attribute.ana, 11656 att.datable.attribute.notBefore, 11657 att.datable.attribute.notAfter, 11658 att.typed.attribute.type, 11659 att.typed.attribute.subtype, 11660 empty 11661surrogates = 11662 11663 ## contains information about any digital or 11664 ## photographic representations of the manuscript being described which 11665 ## may exist in the holding institution or elsewhere. 11666 element surrogates { surrogates.content, surrogates.attributes } 11667surrogates.content = macro.specialPara 11668surrogates.attributes = 11669 att.global.attribute.xmlspace, 11670 att.global.attribute.xmlid, 11671 att.global.attribute.n, 11672 att.global.attribute.xmllang, 11673 att.global.attribute.rend, 11674 att.global.attribute.xmlbase, 11675 att.global.linking.attribute.corresp, 11676 att.global.linking.attribute.synch, 11677 att.global.linking.attribute.sameAs, 11678 att.global.linking.attribute.copyOf, 11679 att.global.linking.attribute.next, 11680 att.global.linking.attribute.prev, 11681 att.global.linking.attribute.exclude, 11682 att.global.linking.attribute.select, 11683 att.global.analytic.attribute.ana, 11684 empty 11685msPart = 11686 11687 ## contains information about an originally 11688 ## distinct manuscript or part of a manuscript, now forming part of a composite manuscript. 11689 element msPart { msPart.content, msPart.attributes } 11690msPart.content = 11691 altIdentifier, 11692 head*, 11693 (model.pLike+ 11694 | (msContents?, physDesc?, history?, additional?, msPart*)) 11695msPart.attributes = 11696 att.global.attribute.xmlspace, 11697 att.global.attribute.xmlid, 11698 att.global.attribute.n, 11699 att.global.attribute.xmllang, 11700 att.global.attribute.rend, 11701 att.global.attribute.xmlbase, 11702 att.global.linking.attribute.corresp, 11703 att.global.linking.attribute.synch, 11704 att.global.linking.attribute.sameAs, 11705 att.global.linking.attribute.copyOf, 11706 att.global.linking.attribute.next, 11707 att.global.linking.attribute.prev, 11708 att.global.linking.attribute.exclude, 11709 att.global.linking.attribute.select, 11710 att.global.analytic.attribute.ana, 11711 empty 11712model.persNamePart = 11713 surname | forename | genName | nameLink | addName | roleName 11714att.personal.attributes = 11715 att.personal.attribute.type, 11716 att.personal.attribute.full, 11717 att.personal.attribute.sort, 11718 empty 11719att.personal.attribute.type = 11720 11721 ## provides more culture- linguistic- or application- specific 11722 ## information used to categorize this name component. 11723 attribute type { data.enumerated }? 11724att.personal.attribute.full = 11725 11726 ## indicates whether the name component is given in full, as an 11727 ## abbreviation or simply as an initial. 11728 [ a:defaultValue = "yes" ] 11729 attribute full { 11730 11731 ## (the name component is spelled out in full.) 11732 "yes" 11733 | 11734 ## (the name component is given in an 11735 ## abbreviated form.) 11736 "abb" 11737 | 11738 ## (the name component is indicated only by 11739 ## one initial.) 11740 "init" 11741 }? 11742att.personal.attribute.sort = 11743 11744 ## specifies the sort order of the name component in relation 11745 ## to others within the personal name. 11746 attribute sort { xsd:nonNegativeInteger }? 11747model.placeNamePart = 11748 district 11749 | settlement 11750 | region 11751 | country 11752 | bloc 11753 | offset 11754 | distance 11755 | geog 11756persName = 11757 11758 ## (personal name) contains a proper noun or proper-noun phrase referring to a 11759 ## person, possibly including any or all of the person's forenames, 11760 ## surnames, honorifics, added names, etc. 11761 element persName { persName.content, persName.attributes } 11762persName.content = 11763 (text 11764 | model.gLike 11765 | model.persNamePart 11766 | model.phrase 11767 | model.global)* 11768persName.attributes = 11769 att.global.attribute.xmlspace, 11770 att.global.attribute.xmlid, 11771 att.global.attribute.n, 11772 att.global.attribute.xmllang, 11773 att.global.attribute.rend, 11774 att.global.attribute.xmlbase, 11775 att.global.linking.attribute.corresp, 11776 att.global.linking.attribute.synch, 11777 att.global.linking.attribute.sameAs, 11778 att.global.linking.attribute.copyOf, 11779 att.global.linking.attribute.next, 11780 att.global.linking.attribute.prev, 11781 att.global.linking.attribute.exclude, 11782 att.global.linking.attribute.select, 11783 att.global.analytic.attribute.ana, 11784 att.datable.attribute.notBefore, 11785 att.datable.attribute.notAfter, 11786 att.editLike.attribute.cert, 11787 att.editLike.attribute.resp, 11788 att.editLike.attribute.evidence, 11789 att.naming.attribute.key, 11790 11791 ## describes the personal name more fully using an open-ended 11792 ## list of words or phrases which help to indicate the function, 11793 ## e.g. married name, maiden name, pen name, 11794 ## religious name, etc. 11795 attribute type { data.enumerated }?, 11796 empty 11797surname = 11798 11799 ## (surname) contains a family (inherited) name, as opposed to a given, 11800 ## baptismal, or nick name. 11801 element surname { surname.content, surname.attributes } 11802surname.content = macro.phraseSeq 11803surname.attributes = 11804 att.global.attribute.xmlspace, 11805 att.global.attribute.xmlid, 11806 att.global.attribute.n, 11807 att.global.attribute.xmllang, 11808 att.global.attribute.rend, 11809 att.global.attribute.xmlbase, 11810 att.global.linking.attribute.corresp, 11811 att.global.linking.attribute.synch, 11812 att.global.linking.attribute.sameAs, 11813 att.global.linking.attribute.copyOf, 11814 att.global.linking.attribute.next, 11815 att.global.linking.attribute.prev, 11816 att.global.linking.attribute.exclude, 11817 att.global.linking.attribute.select, 11818 att.global.analytic.attribute.ana, 11819 att.personal.attribute.type, 11820 att.personal.attribute.full, 11821 att.personal.attribute.sort, 11822 empty 11823forename = 11824 11825 ## (forename) contains a forename, given or baptismal name. 11826 element forename { forename.content, forename.attributes } 11827forename.content = macro.phraseSeq 11828forename.attributes = 11829 att.global.attribute.xmlspace, 11830 att.global.attribute.xmlid, 11831 att.global.attribute.n, 11832 att.global.attribute.xmllang, 11833 att.global.attribute.rend, 11834 att.global.attribute.xmlbase, 11835 att.global.linking.attribute.corresp, 11836 att.global.linking.attribute.synch, 11837 att.global.linking.attribute.sameAs, 11838 att.global.linking.attribute.copyOf, 11839 att.global.linking.attribute.next, 11840 att.global.linking.attribute.prev, 11841 att.global.linking.attribute.exclude, 11842 att.global.linking.attribute.select, 11843 att.global.analytic.attribute.ana, 11844 att.personal.attribute.type, 11845 att.personal.attribute.full, 11846 att.personal.attribute.sort, 11847 empty 11848genName = 11849 11850 ## contains a name component used to distinguish otherwise similar 11851 ## names on the basis of the relative ages or generations of the persons named. 11852 element genName { genName.content, genName.attributes } 11853genName.content = macro.phraseSeq 11854genName.attributes = 11855 att.global.attribute.xmlspace, 11856 att.global.attribute.xmlid, 11857 att.global.attribute.n, 11858 att.global.attribute.xmllang, 11859 att.global.attribute.rend, 11860 att.global.attribute.xmlbase, 11861 att.global.linking.attribute.corresp, 11862 att.global.linking.attribute.synch, 11863 att.global.linking.attribute.sameAs, 11864 att.global.linking.attribute.copyOf, 11865 att.global.linking.attribute.next, 11866 att.global.linking.attribute.prev, 11867 att.global.linking.attribute.exclude, 11868 att.global.linking.attribute.select, 11869 att.global.analytic.attribute.ana, 11870 att.personal.attribute.type, 11871 att.personal.attribute.full, 11872 att.personal.attribute.sort, 11873 empty 11874nameLink = 11875 11876 ## (name link) contains a connecting phrase or link used within a name but not 11877 ## regarded as part of it, such as van der or of. 11878 element nameLink { nameLink.content, nameLink.attributes } 11879nameLink.content = macro.phraseSeq 11880nameLink.attributes = 11881 att.global.attribute.xmlspace, 11882 att.global.attribute.xmlid, 11883 att.global.attribute.n, 11884 att.global.attribute.xmllang, 11885 att.global.attribute.rend, 11886 att.global.attribute.xmlbase, 11887 att.global.linking.attribute.corresp, 11888 att.global.linking.attribute.synch, 11889 att.global.linking.attribute.sameAs, 11890 att.global.linking.attribute.copyOf, 11891 att.global.linking.attribute.next, 11892 att.global.linking.attribute.prev, 11893 att.global.linking.attribute.exclude, 11894 att.global.linking.attribute.select, 11895 att.global.analytic.attribute.ana, 11896 att.personal.attribute.type, 11897 att.personal.attribute.full, 11898 att.personal.attribute.sort, 11899 empty 11900addName = 11901 11902 ## (additional name) contains an additional name component, such as a nickname, 11903 ## epithet, or alias, or any other descriptive phrase used within a 11904 ## personal name. 11905 element addName { addName.content, addName.attributes } 11906addName.content = macro.phraseSeq 11907addName.attributes = 11908 att.global.attribute.xmlspace, 11909 att.global.attribute.xmlid, 11910 att.global.attribute.n, 11911 att.global.attribute.xmllang, 11912 att.global.attribute.rend, 11913 att.global.attribute.xmlbase, 11914 att.global.linking.attribute.corresp, 11915 att.global.linking.attribute.synch, 11916 att.global.linking.attribute.sameAs, 11917 att.global.linking.attribute.copyOf, 11918 att.global.linking.attribute.next, 11919 att.global.linking.attribute.prev, 11920 att.global.linking.attribute.exclude, 11921 att.global.linking.attribute.select, 11922 att.global.analytic.attribute.ana, 11923 att.personal.attribute.type, 11924 att.personal.attribute.full, 11925 att.personal.attribute.sort, 11926 empty 11927roleName = 11928 11929 ## (roleName) contains a name component which indicates that the referent has a 11930 ## particular role or position in society, such as an official title or 11931 ## rank. 11932 element roleName { roleName.content, roleName.attributes } 11933roleName.content = macro.phraseSeq 11934roleName.attributes = 11935 att.global.attribute.xmlspace, 11936 att.global.attribute.xmlid, 11937 att.global.attribute.n, 11938 att.global.attribute.xmllang, 11939 att.global.attribute.rend, 11940 att.global.attribute.xmlbase, 11941 att.global.linking.attribute.corresp, 11942 att.global.linking.attribute.synch, 11943 att.global.linking.attribute.sameAs, 11944 att.global.linking.attribute.copyOf, 11945 att.global.linking.attribute.next, 11946 att.global.linking.attribute.prev, 11947 att.global.linking.attribute.exclude, 11948 att.global.linking.attribute.select, 11949 att.global.analytic.attribute.ana, 11950 att.personal.attribute.type, 11951 att.personal.attribute.full, 11952 att.personal.attribute.sort, 11953 empty 11954placeName = 11955 11956 ## (place name) contains an absolute or relative place name. 11957 element placeName { placeName.content, placeName.attributes } 11958placeName.content = 11959 (text 11960 | model.gLike 11961 | model.placeNamePart 11962 | model.phrase 11963 | model.global)* 11964placeName.attributes = 11965 att.global.attribute.xmlspace, 11966 att.global.attribute.xmlid, 11967 att.global.attribute.n, 11968 att.global.attribute.xmllang, 11969 att.global.attribute.rend, 11970 att.global.attribute.xmlbase, 11971 att.global.linking.attribute.corresp, 11972 att.global.linking.attribute.synch, 11973 att.global.linking.attribute.sameAs, 11974 att.global.linking.attribute.copyOf, 11975 att.global.linking.attribute.next, 11976 att.global.linking.attribute.prev, 11977 att.global.linking.attribute.exclude, 11978 att.global.linking.attribute.select, 11979 att.global.analytic.attribute.ana, 11980 att.naming.attribute.key, 11981 empty 11982district = 11983 11984 ## contains the name of any kind of subdivision of a 11985 ## settlement, such as a parish, ward, or other 11986 ## administrative or geographic unit. 11987 element district { district.content, district.attributes } 11988district.content = macro.phraseSeq 11989district.attributes = 11990 att.global.attribute.xmlspace, 11991 att.global.attribute.xmlid, 11992 att.global.attribute.n, 11993 att.global.attribute.xmllang, 11994 att.global.attribute.rend, 11995 att.global.attribute.xmlbase, 11996 att.global.linking.attribute.corresp, 11997 att.global.linking.attribute.synch, 11998 att.global.linking.attribute.sameAs, 11999 att.global.linking.attribute.copyOf, 12000 att.global.linking.attribute.next, 12001 att.global.linking.attribute.prev, 12002 att.global.linking.attribute.exclude, 12003 att.global.linking.attribute.select, 12004 att.global.analytic.attribute.ana, 12005 att.naming.attribute.key, 12006 att.typed.attribute.type, 12007 att.typed.attribute.subtype, 12008 empty 12009settlement = 12010 12011 ## contains the name of a settlement such as a city, town, or 12012 ## village identified as a single geo-political or 12013 ## administrative unit. 12014 element settlement { settlement.content, settlement.attributes } 12015settlement.content = macro.phraseSeq 12016settlement.attributes = 12017 att.global.attribute.xmlspace, 12018 att.global.attribute.xmlid, 12019 att.global.attribute.n, 12020 att.global.attribute.xmllang, 12021 att.global.attribute.rend, 12022 att.global.attribute.xmlbase, 12023 att.global.linking.attribute.corresp, 12024 att.global.linking.attribute.synch, 12025 att.global.linking.attribute.sameAs, 12026 att.global.linking.attribute.copyOf, 12027 att.global.linking.attribute.next, 12028 att.global.linking.attribute.prev, 12029 att.global.linking.attribute.exclude, 12030 att.global.linking.attribute.select, 12031 att.global.analytic.attribute.ana, 12032 att.naming.attribute.key, 12033 att.typed.attribute.type, 12034 att.typed.attribute.subtype, 12035 empty 12036region = 12037 12038 ## (region) contains the name of an administrative unit such as a state, 12039 ## province, or county, larger than a settlement, but smaller than a country. 12040 element region { region.content, region.attributes } 12041region.content = macro.phraseSeq 12042region.attributes = 12043 att.global.attribute.xmlspace, 12044 att.global.attribute.xmlid, 12045 att.global.attribute.n, 12046 att.global.attribute.xmllang, 12047 att.global.attribute.rend, 12048 att.global.attribute.xmlbase, 12049 att.global.linking.attribute.corresp, 12050 att.global.linking.attribute.synch, 12051 att.global.linking.attribute.sameAs, 12052 att.global.linking.attribute.copyOf, 12053 att.global.linking.attribute.next, 12054 att.global.linking.attribute.prev, 12055 att.global.linking.attribute.exclude, 12056 att.global.linking.attribute.select, 12057 att.global.analytic.attribute.ana, 12058 att.naming.attribute.key, 12059 att.typed.attribute.type, 12060 att.typed.attribute.subtype, 12061 empty 12062country = 12063 12064 ## (country) contains the name of a geo-political unit, such as a nation, 12065 ## country, colony, or commonwealth, larger than or administratively superior 12066 ## to a region and smaller than a bloc. 12067 element country { country.content, country.attributes } 12068country.content = macro.phraseSeq 12069country.attributes = 12070 att.global.attribute.xmlspace, 12071 att.global.attribute.xmlid, 12072 att.global.attribute.n, 12073 att.global.attribute.xmllang, 12074 att.global.attribute.rend, 12075 att.global.attribute.xmlbase, 12076 att.global.linking.attribute.corresp, 12077 att.global.linking.attribute.synch, 12078 att.global.linking.attribute.sameAs, 12079 att.global.linking.attribute.copyOf, 12080 att.global.linking.attribute.next, 12081 att.global.linking.attribute.prev, 12082 att.global.linking.attribute.exclude, 12083 att.global.linking.attribute.select, 12084 att.global.analytic.attribute.ana, 12085 att.naming.attribute.key, 12086 att.typed.attribute.type, 12087 att.typed.attribute.subtype, 12088 12089 ## supplies a regularized form of the country name using a 12090 ## name or code from ISO 3166 12091 attribute reg { data.code }?, 12092 empty 12093bloc = 12094 12095 ## (bloc) contains the name of a geo-political unit consisting of one or 12096 ## more nation states or countries. 12097 element bloc { bloc.content, bloc.attributes } 12098bloc.content = macro.phraseSeq 12099bloc.attributes = 12100 att.global.attribute.xmlspace, 12101 att.global.attribute.xmlid, 12102 att.global.attribute.n, 12103 att.global.attribute.xmllang, 12104 att.global.attribute.rend, 12105 att.global.attribute.xmlbase, 12106 att.global.linking.attribute.corresp, 12107 att.global.linking.attribute.synch, 12108 att.global.linking.attribute.sameAs, 12109 att.global.linking.attribute.copyOf, 12110 att.global.linking.attribute.next, 12111 att.global.linking.attribute.prev, 12112 att.global.linking.attribute.exclude, 12113 att.global.linking.attribute.select, 12114 att.global.analytic.attribute.ana, 12115 att.naming.attribute.key, 12116 att.typed.attribute.type, 12117 att.typed.attribute.subtype, 12118 empty 12119offset = 12120 12121 ## (offset) that part of a relative temporal or spatial expression 12122 ## which indicates the direction of the offset between the two place 12123 ## names, dates, or times involved in the expression. 12124 element offset { offset.content, offset.attributes } 12125offset.content = (text | model.gLike | model.global)* 12126offset.attributes = 12127 att.global.attribute.xmlspace, 12128 att.global.attribute.xmlid, 12129 att.global.attribute.n, 12130 att.global.attribute.xmllang, 12131 att.global.attribute.rend, 12132 att.global.attribute.xmlbase, 12133 att.global.linking.attribute.corresp, 12134 att.global.linking.attribute.synch, 12135 att.global.linking.attribute.sameAs, 12136 att.global.linking.attribute.copyOf, 12137 att.global.linking.attribute.next, 12138 att.global.linking.attribute.prev, 12139 att.global.linking.attribute.exclude, 12140 att.global.linking.attribute.select, 12141 att.global.analytic.attribute.ana, 12142 att.datePart.attribute.value, 12143 att.datePart.attribute.type, 12144 att.datePart.attribute.full, 12145 empty 12146distance = 12147 12148 ## (distance) that part of a relative temporal or spatial expression which indicates 12149 ## the distance between the place or time denoted by it and the place or 12150 ## time referred to within it. 12151 element distance { distance.content, distance.attributes } 12152distance.content = macro.phraseSeq 12153distance.attributes = 12154 att.global.attribute.xmlspace, 12155 att.global.attribute.xmlid, 12156 att.global.attribute.n, 12157 att.global.attribute.xmllang, 12158 att.global.attribute.rend, 12159 att.global.attribute.xmlbase, 12160 att.global.linking.attribute.corresp, 12161 att.global.linking.attribute.synch, 12162 att.global.linking.attribute.sameAs, 12163 att.global.linking.attribute.copyOf, 12164 att.global.linking.attribute.next, 12165 att.global.linking.attribute.prev, 12166 att.global.linking.attribute.exclude, 12167 att.global.linking.attribute.select, 12168 att.global.analytic.attribute.ana, 12169 att.datePart.attribute.value, 12170 att.datePart.attribute.type, 12171 att.datePart.attribute.full, 12172 12173 ## indicates the degree 12174 ## of accuracy associated with the 12175 ## distance. 12176 [ a:defaultValue = "unknown" ] 12177 attribute exact { 12178 12179 ## (The distance is exact.) 12180 "true" 12181 | 12182 ## (The distance is approximate.) 12183 "false" 12184 | 12185 ## (Accuracy unavailable or unknown.) 12186 "unknown" 12187 }?, 12188 empty 12189geogName = 12190 12191 ## (geographical name) a name associated with some geographical feature such as 12192 ## Windrush Valley or Mount Sinai. 12193 element geogName { geogName.content, geogName.attributes } 12194geogName.content = 12195 (text | model.gLike | geog | model.nameLike | model.global)* 12196geogName.attributes = 12197 att.global.attribute.xmlspace, 12198 att.global.attribute.xmlid, 12199 att.global.attribute.n, 12200 att.global.attribute.xmllang, 12201 att.global.attribute.rend, 12202 att.global.attribute.xmlbase, 12203 att.global.linking.attribute.corresp, 12204 att.global.linking.attribute.synch, 12205 att.global.linking.attribute.sameAs, 12206 att.global.linking.attribute.copyOf, 12207 att.global.linking.attribute.next, 12208 att.global.linking.attribute.prev, 12209 att.global.linking.attribute.exclude, 12210 att.global.linking.attribute.select, 12211 att.global.analytic.attribute.ana, 12212 att.naming.attribute.key, 12213 12214 ## provides more culture- linguistic- or application- 12215 ## specific information used to categorize this name 12216 ## component. 12217 attribute type { data.enumerated }?, 12218 empty 12219geog = 12220 12221 ## (geographical feature name) contains a common noun identifying some geographical feature 12222 ## contained within a geographic name, such as valley, 12223 ## mount etc. 12224 element geog { geog.content, geog.attributes } 12225geog.content = macro.xtext 12226geog.attributes = 12227 att.global.attribute.xmlspace, 12228 att.global.attribute.xmlid, 12229 att.global.attribute.n, 12230 att.global.attribute.xmllang, 12231 att.global.attribute.rend, 12232 att.global.attribute.xmlbase, 12233 att.global.linking.attribute.corresp, 12234 att.global.linking.attribute.synch, 12235 att.global.linking.attribute.sameAs, 12236 att.global.linking.attribute.copyOf, 12237 att.global.linking.attribute.next, 12238 att.global.linking.attribute.prev, 12239 att.global.linking.attribute.exclude, 12240 att.global.linking.attribute.select, 12241 att.global.analytic.attribute.ana, 12242 att.naming.attribute.key, 12243 att.typed.attribute.type, 12244 att.typed.attribute.subtype, 12245 empty 12246orgName = 12247 12248 ## (organization name) contains an organizational name. 12249 element orgName { orgName.content, orgName.attributes } 12250orgName.content = 12251 (text 12252 | model.gLike 12253 | orgTitle 12254 | orgType 12255 | orgDivn 12256 | model.phrase 12257 | model.global)* 12258orgName.attributes = 12259 att.global.attribute.xmlspace, 12260 att.global.attribute.xmlid, 12261 att.global.attribute.n, 12262 att.global.attribute.xmllang, 12263 att.global.attribute.rend, 12264 att.global.attribute.xmlbase, 12265 att.global.linking.attribute.corresp, 12266 att.global.linking.attribute.synch, 12267 att.global.linking.attribute.sameAs, 12268 att.global.linking.attribute.copyOf, 12269 att.global.linking.attribute.next, 12270 att.global.linking.attribute.prev, 12271 att.global.linking.attribute.exclude, 12272 att.global.linking.attribute.select, 12273 att.global.analytic.attribute.ana, 12274 12275 ## more fully describes the organization indicated in the 12276 ## organizational name. Possible values include voluntary, 12277 ## political, governmental, industrial, 12278 ## commercial, etc. 12279 attribute type { data.enumerated }?, 12280 12281 ## provides an alternative identifier for the organization 12282 ## being named, such as a database record key. 12283 attribute key { data.key }?, 12284 12285 ## gives a normalized or regularized form of the organization name 12286 attribute reg { text }?, 12287 empty 12288orgTitle = 12289 12290 ## (organization title) contains the proper name component of an organizational 12291 ## name. 12292 element orgTitle { orgTitle.content, orgTitle.attributes } 12293orgTitle.content = macro.phraseSeq 12294orgTitle.attributes = 12295 att.global.attribute.xmlspace, 12296 att.global.attribute.xmlid, 12297 att.global.attribute.n, 12298 att.global.attribute.xmllang, 12299 att.global.attribute.rend, 12300 att.global.attribute.xmlbase, 12301 att.global.linking.attribute.corresp, 12302 att.global.linking.attribute.synch, 12303 att.global.linking.attribute.sameAs, 12304 att.global.linking.attribute.copyOf, 12305 att.global.linking.attribute.next, 12306 att.global.linking.attribute.prev, 12307 att.global.linking.attribute.exclude, 12308 att.global.linking.attribute.select, 12309 att.global.analytic.attribute.ana, 12310 12311 ## more fully describes the organization title. Possible values 12312 ## include formal, 12313 ## colloquial, acronym, etc. 12314 attribute type { data.enumerated }?, 12315 12316 ## gives a normalized or regularized form of the organization title. 12317 attribute reg { text }?, 12318 empty 12319orgType = 12320 12321 ## (organization type) indicates a part of the organization name which contains 12322 ## information about the organization's structure or function. 12323 element orgType { orgType.content, orgType.attributes } 12324orgType.content = macro.phraseSeq 12325orgType.attributes = 12326 att.global.attribute.xmlspace, 12327 att.global.attribute.xmlid, 12328 att.global.attribute.n, 12329 att.global.attribute.xmllang, 12330 att.global.attribute.rend, 12331 att.global.attribute.xmlbase, 12332 att.global.linking.attribute.corresp, 12333 att.global.linking.attribute.synch, 12334 att.global.linking.attribute.sameAs, 12335 att.global.linking.attribute.copyOf, 12336 att.global.linking.attribute.next, 12337 att.global.linking.attribute.prev, 12338 att.global.linking.attribute.exclude, 12339 att.global.linking.attribute.select, 12340 att.global.analytic.attribute.ana, 12341 12342 ## more fully describes the organization type specified in the name 12343 ## component. Possible values include function, structure, 12344 ## etc. 12345 attribute type { data.enumerated }?, 12346 12347 ## gives a normalized or regularized form of the organization type 12348 attribute reg { text }?, 12349 empty 12350orgDivn = 12351 12352 ## (organizational division) indicates a division, branch or department specified 12353 ## in an organizational name. 12354 element orgDivn { orgDivn.content, orgDivn.attributes } 12355orgDivn.content = macro.phraseSeq 12356orgDivn.attributes = 12357 att.global.attribute.xmlspace, 12358 att.global.attribute.xmlid, 12359 att.global.attribute.n, 12360 att.global.attribute.xmllang, 12361 att.global.attribute.rend, 12362 att.global.attribute.xmlbase, 12363 att.global.linking.attribute.corresp, 12364 att.global.linking.attribute.synch, 12365 att.global.linking.attribute.sameAs, 12366 att.global.linking.attribute.copyOf, 12367 att.global.linking.attribute.next, 12368 att.global.linking.attribute.prev, 12369 att.global.linking.attribute.exclude, 12370 att.global.linking.attribute.select, 12371 att.global.analytic.attribute.ana, 12372 12373 ## more fully describes the organization division specified in the 12374 ## name component. 12375 ## Possible values include branch, department, 12376 ## section, 12377 ## division, etc. 12378 attribute type { data.enumerated }?, 12379 12380 ## gives a normalized or regularized form of the organizational 12381 ## division. 12382 attribute reg { text }?, 12383 empty 12384affiliation = 12385 12386 ## (affiliation) contains an informal description of a person's present 12387 ## or past affiliation with some 12388 ## organization, for example an employer or sponsor. 12389 element affiliation { affiliation.content, affiliation.attributes } 12390affiliation.content = macro.phraseSeq 12391affiliation.attributes = 12392 att.global.attribute.xmlspace, 12393 att.global.attribute.xmlid, 12394 att.global.attribute.n, 12395 att.global.attribute.xmllang, 12396 att.global.attribute.rend, 12397 att.global.attribute.xmlbase, 12398 att.global.linking.attribute.corresp, 12399 att.global.linking.attribute.synch, 12400 att.global.linking.attribute.sameAs, 12401 att.global.linking.attribute.copyOf, 12402 att.global.linking.attribute.next, 12403 att.global.linking.attribute.prev, 12404 att.global.linking.attribute.exclude, 12405 att.global.linking.attribute.select, 12406 att.global.analytic.attribute.ana, 12407 att.editLike.attribute.cert, 12408 att.editLike.attribute.resp, 12409 att.editLike.attribute.evidence, 12410 att.datable.attribute.notBefore, 12411 att.datable.attribute.notAfter, 12412 att.naming.attribute.key, 12413 empty 12414birth = 12415 12416 ## (Birth details) contains information about a person's birth, such as its date 12417 ## and place. 12418 element birth { birth.content, birth.attributes } 12419birth.content = macro.phraseSeq 12420birth.attributes = 12421 att.global.attribute.xmlspace, 12422 att.global.attribute.xmlid, 12423 att.global.attribute.n, 12424 att.global.attribute.xmllang, 12425 att.global.attribute.rend, 12426 att.global.attribute.xmlbase, 12427 att.global.linking.attribute.corresp, 12428 att.global.linking.attribute.synch, 12429 att.global.linking.attribute.sameAs, 12430 att.global.linking.attribute.copyOf, 12431 att.global.linking.attribute.next, 12432 att.global.linking.attribute.prev, 12433 att.global.linking.attribute.exclude, 12434 att.global.linking.attribute.select, 12435 att.global.analytic.attribute.ana, 12436 att.editLike.attribute.cert, 12437 att.editLike.attribute.resp, 12438 att.editLike.attribute.evidence, 12439 att.datable.attribute.notBefore, 12440 att.datable.attribute.notAfter, 12441 att.naming.attribute.key, 12442 12443 ## specifies the date of birth in a W3C standard form (YYYY-MM-DD). 12444 attribute date { data.temporal }?, 12445 empty 12446death = 12447 12448 ## contains information about a person's death, such as its date 12449 ## and place. 12450 element death { death.content, death.attributes } 12451death.content = macro.phraseSeq 12452death.attributes = 12453 att.global.attribute.xmlspace, 12454 att.global.attribute.xmlid, 12455 att.global.attribute.n, 12456 att.global.attribute.xmllang, 12457 att.global.attribute.rend, 12458 att.global.attribute.xmlbase, 12459 att.global.linking.attribute.corresp, 12460 att.global.linking.attribute.synch, 12461 att.global.linking.attribute.sameAs, 12462 att.global.linking.attribute.copyOf, 12463 att.global.linking.attribute.next, 12464 att.global.linking.attribute.prev, 12465 att.global.linking.attribute.exclude, 12466 att.global.linking.attribute.select, 12467 att.global.analytic.attribute.ana, 12468 att.editLike.attribute.cert, 12469 att.editLike.attribute.resp, 12470 att.editLike.attribute.evidence, 12471 att.datable.attribute.notBefore, 12472 att.datable.attribute.notAfter, 12473 att.naming.attribute.key, 12474 12475 ## specifies the date of death in a W3C standard form (YYYY-MM-DD). 12476 attribute date { data.temporal }?, 12477 empty 12478education = 12479 12480 ## contains a description of the 12481 ## educational experience of a person. 12482 element education { education.content, education.attributes } 12483education.content = macro.phraseSeq 12484education.attributes = 12485 att.global.attribute.xmlspace, 12486 att.global.attribute.xmlid, 12487 att.global.attribute.n, 12488 att.global.attribute.xmllang, 12489 att.global.attribute.rend, 12490 att.global.attribute.xmlbase, 12491 att.global.linking.attribute.corresp, 12492 att.global.linking.attribute.synch, 12493 att.global.linking.attribute.sameAs, 12494 att.global.linking.attribute.copyOf, 12495 att.global.linking.attribute.next, 12496 att.global.linking.attribute.prev, 12497 att.global.linking.attribute.exclude, 12498 att.global.linking.attribute.select, 12499 att.global.analytic.attribute.ana, 12500 att.editLike.attribute.cert, 12501 att.editLike.attribute.resp, 12502 att.editLike.attribute.evidence, 12503 att.datable.attribute.notBefore, 12504 att.datable.attribute.notAfter, 12505 att.naming.attribute.key, 12506 empty 12507faith = 12508 12509 ## specifies the faith, religion, or belief set of a person. 12510 element faith { faith.content, faith.attributes } 12511faith.content = macro.phraseSeq 12512faith.attributes = 12513 att.global.attribute.xmlspace, 12514 att.global.attribute.xmlid, 12515 att.global.attribute.n, 12516 att.global.attribute.xmllang, 12517 att.global.attribute.rend, 12518 att.global.attribute.xmlbase, 12519 att.global.linking.attribute.corresp, 12520 att.global.linking.attribute.synch, 12521 att.global.linking.attribute.sameAs, 12522 att.global.linking.attribute.copyOf, 12523 att.global.linking.attribute.next, 12524 att.global.linking.attribute.prev, 12525 att.global.linking.attribute.exclude, 12526 att.global.linking.attribute.select, 12527 att.global.analytic.attribute.ana, 12528 att.editLike.attribute.cert, 12529 att.editLike.attribute.resp, 12530 att.editLike.attribute.evidence, 12531 att.datable.attribute.notBefore, 12532 att.datable.attribute.notAfter, 12533 empty 12534floruit = 12535 12536 ## contains information about a person's period of activity. 12537 element floruit { floruit.content, floruit.attributes } 12538floruit.content = macro.phraseSeq 12539floruit.attributes = 12540 att.global.attribute.xmlspace, 12541 att.global.attribute.xmlid, 12542 att.global.attribute.n, 12543 att.global.attribute.xmllang, 12544 att.global.attribute.rend, 12545 att.global.attribute.xmlbase, 12546 att.global.linking.attribute.corresp, 12547 att.global.linking.attribute.synch, 12548 att.global.linking.attribute.sameAs, 12549 att.global.linking.attribute.copyOf, 12550 att.global.linking.attribute.next, 12551 att.global.linking.attribute.prev, 12552 att.global.linking.attribute.exclude, 12553 att.global.linking.attribute.select, 12554 att.global.analytic.attribute.ana, 12555 att.datable.attribute.notBefore, 12556 att.datable.attribute.notAfter, 12557 att.editLike.attribute.cert, 12558 att.editLike.attribute.resp, 12559 att.editLike.attribute.evidence, 12560 empty 12561langKnowledge = 12562 12563 ## summarizes the state of a person's linguistic knowledge, either 12564 ## as prose or by a list of langKnown elements. 12565 element langKnowledge { 12566 langKnowledge.content, langKnowledge.attributes 12567 } 12568langKnowledge.content = model.pLike | langKnown+ 12569langKnowledge.attributes = 12570 att.global.attribute.xmlspace, 12571 att.global.attribute.xmlid, 12572 att.global.attribute.n, 12573 att.global.attribute.xmllang, 12574 att.global.attribute.rend, 12575 att.global.attribute.xmlbase, 12576 att.global.linking.attribute.corresp, 12577 att.global.linking.attribute.synch, 12578 att.global.linking.attribute.sameAs, 12579 att.global.linking.attribute.copyOf, 12580 att.global.linking.attribute.next, 12581 att.global.linking.attribute.prev, 12582 att.global.linking.attribute.exclude, 12583 att.global.linking.attribute.select, 12584 att.global.analytic.attribute.ana, 12585 att.datable.attribute.notBefore, 12586 att.datable.attribute.notAfter, 12587 att.editLike.attribute.cert, 12588 att.editLike.attribute.resp, 12589 att.editLike.attribute.evidence, 12590 12591 ## supplies one or more valid language tags for the languages 12592 ## specified 12593 attribute tags { 12594 list { data.language+ } 12595 }?, 12596 empty 12597langKnown = 12598 12599 ## (linguistic competence) summarizes the state of a person's knowledge of a single language. 12600 element langKnown { langKnown.content, langKnown.attributes } 12601langKnown.content = macro.phraseSeq 12602langKnown.attributes = 12603 att.global.attribute.xmlspace, 12604 att.global.attribute.xmlid, 12605 att.global.attribute.n, 12606 att.global.attribute.xmllang, 12607 att.global.attribute.rend, 12608 att.global.attribute.xmlbase, 12609 att.global.linking.attribute.corresp, 12610 att.global.linking.attribute.synch, 12611 att.global.linking.attribute.sameAs, 12612 att.global.linking.attribute.copyOf, 12613 att.global.linking.attribute.next, 12614 att.global.linking.attribute.prev, 12615 att.global.linking.attribute.exclude, 12616 att.global.linking.attribute.select, 12617 att.global.analytic.attribute.ana, 12618 att.datable.attribute.notBefore, 12619 att.datable.attribute.notAfter, 12620 att.editLike.attribute.cert, 12621 att.editLike.attribute.resp, 12622 att.editLike.attribute.evidence, 12623 12624 ## supplies a valid language tag for the language concerned. 12625 attribute tag { data.language }, 12626 12627 ## a code indicating the person's level of knowledge for this language 12628 attribute level { data.code }?, 12629 empty 12630listPerson = 12631 12632 ## contains a list of descriptions, each of which provides information about an identifiable individual, for 12633 ## example the participants in a language interaction, or the people referred 12634 ## to in a historical source. 12635 element listPerson { listPerson.content, listPerson.attributes } 12636listPerson.content = 12637 model.pLike+ 12638 | ((person | personGrp)+, particLinks?) 12639listPerson.attributes = 12640 att.global.attribute.xmlspace, 12641 att.global.attribute.xmlid, 12642 att.global.attribute.n, 12643 att.global.attribute.xmllang, 12644 att.global.attribute.rend, 12645 att.global.attribute.xmlbase, 12646 att.global.linking.attribute.corresp, 12647 att.global.linking.attribute.synch, 12648 att.global.linking.attribute.sameAs, 12649 att.global.linking.attribute.copyOf, 12650 att.global.linking.attribute.next, 12651 att.global.linking.attribute.prev, 12652 att.global.linking.attribute.exclude, 12653 att.global.linking.attribute.select, 12654 att.global.analytic.attribute.ana, 12655 att.declarable.attribute.default, 12656 empty 12657nationality = 12658 12659 ## contains an informal description of a person's present 12660 ## or past nationality or citizenship. 12661 element nationality { nationality.content, nationality.attributes } 12662nationality.content = macro.phraseSeq 12663nationality.attributes = 12664 att.global.attribute.xmlspace, 12665 att.global.attribute.xmlid, 12666 att.global.attribute.n, 12667 att.global.attribute.xmllang, 12668 att.global.attribute.rend, 12669 att.global.attribute.xmlbase, 12670 att.global.linking.attribute.corresp, 12671 att.global.linking.attribute.synch, 12672 att.global.linking.attribute.sameAs, 12673 att.global.linking.attribute.copyOf, 12674 att.global.linking.attribute.next, 12675 att.global.linking.attribute.prev, 12676 att.global.linking.attribute.exclude, 12677 att.global.linking.attribute.select, 12678 att.global.analytic.attribute.ana, 12679 att.datable.attribute.notBefore, 12680 att.datable.attribute.notAfter, 12681 att.editLike.attribute.cert, 12682 att.editLike.attribute.resp, 12683 att.editLike.attribute.evidence, 12684 att.naming.attribute.key, 12685 12686 ## supplies a regularized form of the country name using a 12687 ## name or code from ISO 3166 12688 attribute reg { data.code }?, 12689 empty 12690occupation = 12691 12692 ## contains an informal description of a person's trade, 12693 ## profession or occupation. 12694 element occupation { occupation.content, occupation.attributes } 12695occupation.content = macro.phraseSeq 12696occupation.attributes = 12697 att.global.attribute.xmlspace, 12698 att.global.attribute.xmlid, 12699 att.global.attribute.n, 12700 att.global.attribute.xmllang, 12701 att.global.attribute.rend, 12702 att.global.attribute.xmlbase, 12703 att.global.linking.attribute.corresp, 12704 att.global.linking.attribute.synch, 12705 att.global.linking.attribute.sameAs, 12706 att.global.linking.attribute.copyOf, 12707 att.global.linking.attribute.next, 12708 att.global.linking.attribute.prev, 12709 att.global.linking.attribute.exclude, 12710 att.global.linking.attribute.select, 12711 att.global.analytic.attribute.ana, 12712 12713 ## identifies the classification system or taxonomy in use by supplying 12714 ## the identifier of a taxonomy element elsewhere in the header. 12715 attribute scheme { data.pointer }?, 12716 12717 ## identifies an occupation code defined within the 12718 ## classification system or taxonomy defined by the scheme 12719 ## attribute. 12720 attribute code { data.pointer }?, 12721 empty 12722particLinks = 12723 12724 ## (participant relationships) describes the relationships or social links existing between 12725 ## participants in a linguistic interaction. 12726 element particLinks { particLinks.content, particLinks.attributes } 12727particLinks.content = model.pLike+ | relation+ 12728particLinks.attributes = 12729 att.global.attribute.xmlspace, 12730 att.global.attribute.xmlid, 12731 att.global.attribute.n, 12732 att.global.attribute.xmllang, 12733 att.global.attribute.rend, 12734 att.global.attribute.xmlbase, 12735 att.global.linking.attribute.corresp, 12736 att.global.linking.attribute.synch, 12737 att.global.linking.attribute.sameAs, 12738 att.global.linking.attribute.copyOf, 12739 att.global.linking.attribute.next, 12740 att.global.linking.attribute.prev, 12741 att.global.linking.attribute.exclude, 12742 att.global.linking.attribute.select, 12743 att.global.analytic.attribute.ana, 12744 empty 12745persEvent = 12746 12747 ## contains a description of a particular event of significance in 12748 ## the life of a person. 12749 element persEvent { persEvent.content, persEvent.attributes } 12750persEvent.content = 12751 label?, 12752 model.dateLike?, 12753 placeName?, 12754 model.pLike*, 12755 (model.noteLike | model.biblLike)* 12756persEvent.attributes = 12757 att.global.attribute.xmlspace, 12758 att.global.attribute.xmlid, 12759 att.global.attribute.n, 12760 att.global.attribute.xmllang, 12761 att.global.attribute.rend, 12762 att.global.attribute.xmlbase, 12763 att.global.linking.attribute.corresp, 12764 att.global.linking.attribute.synch, 12765 att.global.linking.attribute.sameAs, 12766 att.global.linking.attribute.copyOf, 12767 att.global.linking.attribute.next, 12768 att.global.linking.attribute.prev, 12769 att.global.linking.attribute.exclude, 12770 att.global.linking.attribute.select, 12771 att.global.analytic.attribute.ana, 12772 att.datable.attribute.notBefore, 12773 att.datable.attribute.notAfter, 12774 att.editLike.attribute.cert, 12775 att.editLike.attribute.resp, 12776 att.editLike.attribute.evidence, 12777 att.typed.attribute.type, 12778 att.typed.attribute.subtype, 12779 att.naming.attribute.key, 12780 empty 12781persState = 12782 12783 ## contains a description of some ongoing status or quality 12784 ## attributed to a person. 12785 element persState { persState.content, persState.attributes } 12786persState.content = 12787 label?, 12788 model.dateLike?, 12789 model.pLike*, 12790 (model.noteLike | model.biblLike)* 12791persState.attributes = 12792 att.global.attribute.xmlspace, 12793 att.global.attribute.xmlid, 12794 att.global.attribute.n, 12795 att.global.attribute.xmllang, 12796 att.global.attribute.rend, 12797 att.global.attribute.xmlbase, 12798 att.global.linking.attribute.corresp, 12799 att.global.linking.attribute.synch, 12800 att.global.linking.attribute.sameAs, 12801 att.global.linking.attribute.copyOf, 12802 att.global.linking.attribute.next, 12803 att.global.linking.attribute.prev, 12804 att.global.linking.attribute.exclude, 12805 att.global.linking.attribute.select, 12806 att.global.analytic.attribute.ana, 12807 att.datable.attribute.notBefore, 12808 att.datable.attribute.notAfter, 12809 att.editLike.attribute.cert, 12810 att.editLike.attribute.resp, 12811 att.editLike.attribute.evidence, 12812 att.typed.attribute.type, 12813 att.typed.attribute.subtype, 12814 att.naming.attribute.key, 12815 empty 12816persTrait = 12817 12818 ## contains a description of a personal or culturally-determined characteristic 12819 ## attributed to a person. 12820 element persTrait { persTrait.content, persTrait.attributes } 12821persTrait.content = 12822 label?, 12823 model.dateLike?, 12824 model.pLike*, 12825 (model.noteLike | model.biblLike)* 12826persTrait.attributes = 12827 att.global.attribute.xmlspace, 12828 att.global.attribute.xmlid, 12829 att.global.attribute.n, 12830 att.global.attribute.xmllang, 12831 att.global.attribute.rend, 12832 att.global.attribute.xmlbase, 12833 att.global.linking.attribute.corresp, 12834 att.global.linking.attribute.synch, 12835 att.global.linking.attribute.sameAs, 12836 att.global.linking.attribute.copyOf, 12837 att.global.linking.attribute.next, 12838 att.global.linking.attribute.prev, 12839 att.global.linking.attribute.exclude, 12840 att.global.linking.attribute.select, 12841 att.global.analytic.attribute.ana, 12842 att.datable.attribute.notBefore, 12843 att.datable.attribute.notAfter, 12844 att.editLike.attribute.cert, 12845 att.editLike.attribute.resp, 12846 att.editLike.attribute.evidence, 12847 att.naming.attribute.key, 12848 att.typed.attribute.type, 12849 att.typed.attribute.subtype, 12850 empty 12851person = 12852 12853 ## provides information about an identifiable individual, for 12854 ## example a participant in a language interaction, or a person referred 12855 ## to in a historical source. 12856 element person { person.content, person.attributes } 12857person.content = model.pLike+ | model.personPart* 12858person.attributes = 12859 att.global.attribute.xmlspace, 12860 att.global.attribute.xmlid, 12861 att.global.attribute.n, 12862 att.global.attribute.xmllang, 12863 att.global.attribute.rend, 12864 att.global.attribute.xmlbase, 12865 att.global.linking.attribute.corresp, 12866 att.global.linking.attribute.synch, 12867 att.global.linking.attribute.sameAs, 12868 att.global.linking.attribute.copyOf, 12869 att.global.linking.attribute.next, 12870 att.global.linking.attribute.prev, 12871 att.global.linking.attribute.exclude, 12872 att.global.linking.attribute.select, 12873 att.global.analytic.attribute.ana, 12874 12875 ## specifies a primary role or classification for the person. 12876 attribute role { data.words }?, 12877 12878 ## specifies the sex of the person. 12879 attribute sex { data.sex }?, 12880 12881 ## specifies an age group for the person. 12882 attribute age { data.word }?, 12883 empty 12884personGrp = 12885 12886 ## (personal group) describes a group of individuals treated as a single person for 12887 ## analytic purposes. 12888 element personGrp { personGrp.content, personGrp.attributes } 12889personGrp.content = model.pLike+ | model.personPart* 12890personGrp.attributes = 12891 att.global.attribute.xmlspace, 12892 att.global.attribute.xmlid, 12893 att.global.attribute.n, 12894 att.global.attribute.xmllang, 12895 att.global.attribute.rend, 12896 att.global.attribute.xmlbase, 12897 att.global.linking.attribute.corresp, 12898 att.global.linking.attribute.synch, 12899 att.global.linking.attribute.sameAs, 12900 att.global.linking.attribute.copyOf, 12901 att.global.linking.attribute.next, 12902 att.global.linking.attribute.prev, 12903 att.global.linking.attribute.exclude, 12904 att.global.linking.attribute.select, 12905 att.global.analytic.attribute.ana, 12906 12907 ## specifies the role of this group of participants in the 12908 ## interaction. 12909 attribute role { data.code }?, 12910 12911 ## specifies the sex of the participant group. 12912 attribute sex { data.sex | "mixed" }?, 12913 12914 ## specifies the age group of the participants. 12915 attribute age { data.word }?, 12916 12917 ## specifies the size or approximate size of the group. 12918 attribute size { data.words }?, 12919 empty 12920relation = 12921 12922 ## (relationship) describes any kind of relationship or linkage amongst a specified 12923 ## group of participants. 12924 element relation { relation.content, relation.attributes } 12925relation.content = empty 12926relation.attributes = 12927 att.global.attribute.xmlspace, 12928 att.global.attribute.xmlid, 12929 att.global.attribute.n, 12930 att.global.attribute.xmllang, 12931 att.global.attribute.rend, 12932 att.global.attribute.xmlbase, 12933 att.global.linking.attribute.corresp, 12934 att.global.linking.attribute.synch, 12935 att.global.linking.attribute.sameAs, 12936 att.global.linking.attribute.copyOf, 12937 att.global.linking.attribute.next, 12938 att.global.linking.attribute.prev, 12939 att.global.linking.attribute.exclude, 12940 att.global.linking.attribute.select, 12941 att.global.analytic.attribute.ana, 12942 att.datable.attribute.notBefore, 12943 att.datable.attribute.notAfter, 12944 att.editLike.attribute.cert, 12945 att.editLike.attribute.resp, 12946 att.editLike.attribute.evidence, 12947 att.naming.attribute.key, 12948 12949 ## categorizes the relationship in some respect, e.g. 12950 ## as social, personal or other. 12951 [ a:defaultValue = "personal" ] attribute type { data.enumerated }?, 12952 12953 ## supplies a name for the kind of relationship of which 12954 ## this is an instance. 12955 attribute name { data.enumerated }, 12956 12957 ## identifies the passive participants in a non-mutual 12958 ## relationship. 12959 attribute passive { data.pointers }?, 12960 ( 12961 ## identifies the active participants in a non-mutual 12962 ## relationship, or all the participants in a mutual one. 12963 attribute active { data.pointers } 12964 | 12965 ## supplies a list of participants amongst all of whom the relationship holds equally. 12966 attribute mutual { data.pointers })?, 12967 empty 12968residence = 12969 12970 ## (residence) describes a person's present or past places of residence. 12971 element residence { residence.content, residence.attributes } 12972residence.content = macro.phraseSeq 12973residence.attributes = 12974 att.global.attribute.xmlspace, 12975 att.global.attribute.xmlid, 12976 att.global.attribute.n, 12977 att.global.attribute.xmllang, 12978 att.global.attribute.rend, 12979 att.global.attribute.xmlbase, 12980 att.global.linking.attribute.corresp, 12981 att.global.linking.attribute.synch, 12982 att.global.linking.attribute.sameAs, 12983 att.global.linking.attribute.copyOf, 12984 att.global.linking.attribute.next, 12985 att.global.linking.attribute.prev, 12986 att.global.linking.attribute.exclude, 12987 att.global.linking.attribute.select, 12988 att.global.analytic.attribute.ana, 12989 att.datable.attribute.notBefore, 12990 att.datable.attribute.notAfter, 12991 att.editLike.attribute.cert, 12992 att.editLike.attribute.resp, 12993 att.editLike.attribute.evidence, 12994 att.naming.attribute.key, 12995 empty 12996sex = 12997 12998 ## specifies the sex of a person. 12999 element sex { sex.content, sex.attributes } 13000sex.content = macro.phraseSeq 13001sex.attributes = 13002 att.global.attribute.xmlspace, 13003 att.global.attribute.xmlid, 13004 att.global.attribute.n, 13005 att.global.attribute.xmllang, 13006 att.global.attribute.rend, 13007 att.global.attribute.xmlbase, 13008 att.global.linking.attribute.corresp, 13009 att.global.linking.attribute.synch, 13010 att.global.linking.attribute.sameAs, 13011 att.global.linking.attribute.copyOf, 13012 att.global.linking.attribute.next, 13013 att.global.linking.attribute.prev, 13014 att.global.linking.attribute.exclude, 13015 att.global.linking.attribute.select, 13016 att.global.analytic.attribute.ana, 13017 att.editLike.attribute.cert, 13018 att.editLike.attribute.resp, 13019 att.editLike.attribute.evidence, 13020 att.datable.attribute.notBefore, 13021 att.datable.attribute.notAfter, 13022 13023 ## 13024 attribute value { data.sex }?, 13025 empty 13026socecStatus = 13027 13028 ## (socio-economic status) contains an informal description of a person's perceived social or 13029 ## economic status. 13030 element socecStatus { socecStatus.content, socecStatus.attributes } 13031socecStatus.content = macro.phraseSeq 13032socecStatus.attributes = 13033 att.global.attribute.xmlspace, 13034 att.global.attribute.xmlid, 13035 att.global.attribute.n, 13036 att.global.attribute.xmllang, 13037 att.global.attribute.rend, 13038 att.global.attribute.xmlbase, 13039 att.global.linking.attribute.corresp, 13040 att.global.linking.attribute.synch, 13041 att.global.linking.attribute.sameAs, 13042 att.global.linking.attribute.copyOf, 13043 att.global.linking.attribute.next, 13044 att.global.linking.attribute.prev, 13045 att.global.linking.attribute.exclude, 13046 att.global.linking.attribute.select, 13047 att.global.analytic.attribute.ana, 13048 att.datable.attribute.notBefore, 13049 att.datable.attribute.notAfter, 13050 att.editLike.attribute.cert, 13051 att.editLike.attribute.resp, 13052 att.editLike.attribute.evidence, 13053 att.naming.attribute.key, 13054 13055 ## identifies the classification system or taxonomy in use. 13056 attribute scheme { data.pointer }?, 13057 13058 ## identifies a status code defined within the 13059 ## classification system or taxonomy defined by the source 13060 ## attribute. 13061 attribute code { data.pointer }?, 13062 empty 13063day = 13064 13065 ## (day) the day component of a structured date. 13066 element day { day.content, day.attributes } 13067day.content = macro.xtext 13068day.attributes = 13069 att.global.attribute.xmlspace, 13070 att.global.attribute.xmlid, 13071 att.global.attribute.n, 13072 att.global.attribute.xmllang, 13073 att.global.attribute.rend, 13074 att.global.attribute.xmlbase, 13075 att.global.linking.attribute.corresp, 13076 att.global.linking.attribute.synch, 13077 att.global.linking.attribute.sameAs, 13078 att.global.linking.attribute.copyOf, 13079 att.global.linking.attribute.next, 13080 att.global.linking.attribute.prev, 13081 att.global.linking.attribute.exclude, 13082 att.global.linking.attribute.select, 13083 att.global.analytic.attribute.ana, 13084 att.datePart.attribute.value, 13085 att.datePart.attribute.type, 13086 att.datePart.attribute.full, 13087 empty 13088week = 13089 13090 ## (week) the week component of a structured date. 13091 element week { week.content, week.attributes } 13092week.content = macro.xtext 13093week.attributes = 13094 att.global.attribute.xmlspace, 13095 att.global.attribute.xmlid, 13096 att.global.attribute.n, 13097 att.global.attribute.xmllang, 13098 att.global.attribute.rend, 13099 att.global.attribute.xmlbase, 13100 att.global.linking.attribute.corresp, 13101 att.global.linking.attribute.synch, 13102 att.global.linking.attribute.sameAs, 13103 att.global.linking.attribute.copyOf, 13104 att.global.linking.attribute.next, 13105 att.global.linking.attribute.prev, 13106 att.global.linking.attribute.exclude, 13107 att.global.linking.attribute.select, 13108 att.global.analytic.attribute.ana, 13109 att.datePart.attribute.value, 13110 att.datePart.attribute.type, 13111 att.datePart.attribute.full, 13112 empty 13113month = 13114 13115 ## (month) the month component of a structured date. 13116 element month { month.content, month.attributes } 13117month.content = macro.xtext 13118month.attributes = 13119 att.global.attribute.xmlspace, 13120 att.global.attribute.xmlid, 13121 att.global.attribute.n, 13122 att.global.attribute.xmllang, 13123 att.global.attribute.rend, 13124 att.global.attribute.xmlbase, 13125 att.global.linking.attribute.corresp, 13126 att.global.linking.attribute.synch, 13127 att.global.linking.attribute.sameAs, 13128 att.global.linking.attribute.copyOf, 13129 att.global.linking.attribute.next, 13130 att.global.linking.attribute.prev, 13131 att.global.linking.attribute.exclude, 13132 att.global.linking.attribute.select, 13133 att.global.analytic.attribute.ana, 13134 att.datePart.attribute.value, 13135 att.datePart.attribute.type, 13136 att.datePart.attribute.full, 13137 empty 13138year = 13139 13140 ## (year) the year component of a date. 13141 element year { year.content, year.attributes } 13142year.content = macro.xtext 13143year.attributes = 13144 att.global.attribute.xmlspace, 13145 att.global.attribute.xmlid, 13146 att.global.attribute.n, 13147 att.global.attribute.xmllang, 13148 att.global.attribute.rend, 13149 att.global.attribute.xmlbase, 13150 att.global.linking.attribute.corresp, 13151 att.global.linking.attribute.synch, 13152 att.global.linking.attribute.sameAs, 13153 att.global.linking.attribute.copyOf, 13154 att.global.linking.attribute.next, 13155 att.global.linking.attribute.prev, 13156 att.global.linking.attribute.exclude, 13157 att.global.linking.attribute.select, 13158 att.global.analytic.attribute.ana, 13159 att.datePart.attribute.value, 13160 att.datePart.attribute.type, 13161 att.datePart.attribute.full, 13162 empty 13163occasion = 13164 13165 ## a temporal expression (either a date or a time) 13166 ## given in terms of a named occasion such as a holiday, 13167 ## a named time of day, or some notable event. 13168 element occasion { occasion.content, occasion.attributes } 13169occasion.content = macro.phraseSeq 13170occasion.attributes = 13171 att.global.attribute.xmlspace, 13172 att.global.attribute.xmlid, 13173 att.global.attribute.n, 13174 att.global.attribute.xmllang, 13175 att.global.attribute.rend, 13176 att.global.attribute.xmlbase, 13177 att.global.linking.attribute.corresp, 13178 att.global.linking.attribute.synch, 13179 att.global.linking.attribute.sameAs, 13180 att.global.linking.attribute.copyOf, 13181 att.global.linking.attribute.next, 13182 att.global.linking.attribute.prev, 13183 att.global.linking.attribute.exclude, 13184 att.global.linking.attribute.select, 13185 att.global.analytic.attribute.ana, 13186 att.datePart.attribute.value, 13187 att.datePart.attribute.type, 13188 att.datePart.attribute.full, 13189 empty 13190second = 13191 13192 ## (second) the second component of a structured time-expression. 13193 element second { second.content, second.attributes } 13194second.content = macro.xtext 13195second.attributes = 13196 att.global.attribute.xmlspace, 13197 att.global.attribute.xmlid, 13198 att.global.attribute.n, 13199 att.global.attribute.xmllang, 13200 att.global.attribute.rend, 13201 att.global.attribute.xmlbase, 13202 att.global.linking.attribute.corresp, 13203 att.global.linking.attribute.synch, 13204 att.global.linking.attribute.sameAs, 13205 att.global.linking.attribute.copyOf, 13206 att.global.linking.attribute.next, 13207 att.global.linking.attribute.prev, 13208 att.global.linking.attribute.exclude, 13209 att.global.linking.attribute.select, 13210 att.global.analytic.attribute.ana, 13211 att.datePart.attribute.value, 13212 att.datePart.attribute.type, 13213 att.datePart.attribute.full, 13214 empty 13215minute = 13216 13217 ## (minute) the minute component of a structured time-expression. 13218 element minute { minute.content, minute.attributes } 13219minute.content = macro.xtext 13220minute.attributes = 13221 att.global.attribute.xmlspace, 13222 att.global.attribute.xmlid, 13223 att.global.attribute.n, 13224 att.global.attribute.xmllang, 13225 att.global.attribute.rend, 13226 att.global.attribute.xmlbase, 13227 att.global.linking.attribute.corresp, 13228 att.global.linking.attribute.synch, 13229 att.global.linking.attribute.sameAs, 13230 att.global.linking.attribute.copyOf, 13231 att.global.linking.attribute.next, 13232 att.global.linking.attribute.prev, 13233 att.global.linking.attribute.exclude, 13234 att.global.linking.attribute.select, 13235 att.global.analytic.attribute.ana, 13236 att.datePart.attribute.value, 13237 att.datePart.attribute.type, 13238 att.datePart.attribute.full, 13239 empty 13240hour = 13241 13242 ## (hour) the hour component of a temporal expression 13243 element hour { hour.content, hour.attributes } 13244hour.content = macro.xtext 13245hour.attributes = 13246 att.global.attribute.xmlspace, 13247 att.global.attribute.xmlid, 13248 att.global.attribute.n, 13249 att.global.attribute.xmllang, 13250 att.global.attribute.rend, 13251 att.global.attribute.xmlbase, 13252 att.global.linking.attribute.corresp, 13253 att.global.linking.attribute.synch, 13254 att.global.linking.attribute.sameAs, 13255 att.global.linking.attribute.copyOf, 13256 att.global.linking.attribute.next, 13257 att.global.linking.attribute.prev, 13258 att.global.linking.attribute.exclude, 13259 att.global.linking.attribute.select, 13260 att.global.analytic.attribute.ana, 13261 att.datePart.attribute.value, 13262 att.datePart.attribute.type, 13263 att.datePart.attribute.full, 13264 empty 13265graph = 13266 13267 ## encodes a graph, which is a collection of nodes, and arcs which 13268 ## connect the nodes. 13269 element graph { graph.content, graph.attributes } 13270graph.content = 13271 ((node, model.global*)+, (arc, model.global*)*) 13272 | ((arc, model.global*)+, (node, model.global*)+) 13273graph.attributes = 13274 att.global.attribute.xmlspace, 13275 att.global.attribute.xmlid, 13276 att.global.attribute.n, 13277 att.global.attribute.xmllang, 13278 att.global.attribute.rend, 13279 att.global.attribute.xmlbase, 13280 att.global.linking.attribute.corresp, 13281 att.global.linking.attribute.synch, 13282 att.global.linking.attribute.sameAs, 13283 att.global.linking.attribute.copyOf, 13284 att.global.linking.attribute.next, 13285 att.global.linking.attribute.prev, 13286 att.global.linking.attribute.exclude, 13287 att.global.linking.attribute.select, 13288 att.global.analytic.attribute.ana, 13289 13290 ## describes the type of graph. 13291 attribute type { data.enumerated }?, 13292 13293 ## gives a label for a graph. 13294 attribute label { text }?, 13295 13296 ## states the order of the graph, i.e., the number of its nodes. 13297 attribute order { data.count }?, 13298 13299 ## states the size of the graph, i.e., the number of its arcs. 13300 attribute size { data.count }?, 13301 empty 13302node = 13303 13304 ## encodes a node, a possibly labeled point in a graph. 13305 element node { node.content, node.attributes } 13306node.content = empty 13307node.attributes = 13308 att.global.attribute.xmlspace, 13309 att.global.attribute.xmlid, 13310 att.global.attribute.n, 13311 att.global.attribute.xmllang, 13312 att.global.attribute.rend, 13313 att.global.attribute.xmlbase, 13314 att.global.linking.attribute.corresp, 13315 att.global.linking.attribute.synch, 13316 att.global.linking.attribute.sameAs, 13317 att.global.linking.attribute.copyOf, 13318 att.global.linking.attribute.next, 13319 att.global.linking.attribute.prev, 13320 att.global.linking.attribute.exclude, 13321 att.global.linking.attribute.select, 13322 att.global.analytic.attribute.ana, 13323 13324 ## gives a label for a node. 13325 attribute label { text }?, 13326 13327 ## gives a second label for a node. 13328 attribute label2 { text }?, 13329 13330 ## provides the value of a node, which is a feature structure or 13331 ## other analytic element. 13332 attribute value { data.pointer }?, 13333 13334 ## provides a type for a node. 13335 attribute type { data.enumerated }?, 13336 13337 ## gives the identifiers of the nodes which are adjacent to the current node. 13338 attribute adjTo { data.pointers }?, 13339 13340 ## gives the identifiers of the nodes which are adjacent from the current 13341 ## node. 13342 attribute adjFrom { data.pointers }?, 13343 13344 ## gives the identifiers of the nodes which are both adjacent to and 13345 ## adjacent from the current node. 13346 attribute adj { data.pointers }?, 13347 13348 ## gives the in degree of the node, the number of nodes which 13349 ## are adjacent from the given node. 13350 attribute inDegree { data.count }?, 13351 13352 ## gives the out degree of the node, the number of nodes which 13353 ## are adjacent to the given node. 13354 attribute outDegree { data.count }?, 13355 13356 ## gives the degree of the node, the number of arcs with which 13357 ## the node is incident. 13358 attribute degree { data.count }?, 13359 empty 13360arc = 13361 13362 ## encodes an arc, the connection from one node to another in a graph. 13363 element arc { arc.content, arc.attributes } 13364arc.content = empty 13365arc.attributes = 13366 att.global.attribute.xmlspace, 13367 att.global.attribute.xmlid, 13368 att.global.attribute.n, 13369 att.global.attribute.xmllang, 13370 att.global.attribute.rend, 13371 att.global.attribute.xmlbase, 13372 att.global.linking.attribute.corresp, 13373 att.global.linking.attribute.synch, 13374 att.global.linking.attribute.sameAs, 13375 att.global.linking.attribute.copyOf, 13376 att.global.linking.attribute.next, 13377 att.global.linking.attribute.prev, 13378 att.global.linking.attribute.exclude, 13379 att.global.linking.attribute.select, 13380 att.global.analytic.attribute.ana, 13381 13382 ## gives a label for an arc. 13383 attribute label { text }?, 13384 13385 ## gives a second label for an arc. 13386 attribute label2 { text }?, 13387 13388 ## gives the identifier of the node which is adjacent from this arc. 13389 attribute from { data.pointer }, 13390 13391 ## gives the identifier of the node which is adjacent to this arc. 13392 attribute to { data.pointer }, 13393 empty 13394tree = 13395 13396 ## encodes a tree, which is made up of a root, internal nodes, 13397 ## leaves, and arcs from root to leaves. 13398 element tree { tree.content, tree.attributes } 13399tree.content = (leaf | iNode)*, root, (leaf | iNode)* 13400tree.attributes = 13401 att.global.attribute.xmlspace, 13402 att.global.attribute.xmlid, 13403 att.global.attribute.n, 13404 att.global.attribute.xmllang, 13405 att.global.attribute.rend, 13406 att.global.attribute.xmlbase, 13407 att.global.linking.attribute.corresp, 13408 att.global.linking.attribute.synch, 13409 att.global.linking.attribute.sameAs, 13410 att.global.linking.attribute.copyOf, 13411 att.global.linking.attribute.next, 13412 att.global.linking.attribute.prev, 13413 att.global.linking.attribute.exclude, 13414 att.global.linking.attribute.select, 13415 att.global.analytic.attribute.ana, 13416 13417 ## gives a label for a tree. 13418 attribute label { text }?, 13419 13420 ## gives the maximum number of children of the root and internal 13421 ## nodes of the tree. 13422 attribute arity { data.count }?, 13423 13424 ## indicates whether or not the tree is ordered, or if it is 13425 ## partially ordered. 13426 [ a:defaultValue = "true" ] 13427 attribute ord { 13428 13429 ## (indicates that all of the branching nodes of the tree are ordered.) 13430 "true" 13431 | 13432 ## (indicates that some of the branching nodes of the tree are ordered 13433 ## and some are unordered.) 13434 "partial" 13435 | 13436 ## (indicates that all of the branching nodes of the tree are 13437 ## unordered.) 13438 "false" 13439 }, 13440 13441 ## gives the order of the tree, i.e., the number of its nodes. 13442 attribute order { data.count }?, 13443 empty 13444root = 13445 13446 ## (root node) represents the root node of a tree. 13447 element root { root.content, root.attributes } 13448root.content = empty 13449root.attributes = 13450 att.global.attribute.xmlspace, 13451 att.global.attribute.xmlid, 13452 att.global.attribute.n, 13453 att.global.attribute.xmllang, 13454 att.global.attribute.rend, 13455 att.global.attribute.xmlbase, 13456 att.global.linking.attribute.corresp, 13457 att.global.linking.attribute.synch, 13458 att.global.linking.attribute.sameAs, 13459 att.global.linking.attribute.copyOf, 13460 att.global.linking.attribute.next, 13461 att.global.linking.attribute.prev, 13462 att.global.linking.attribute.exclude, 13463 att.global.linking.attribute.select, 13464 att.global.analytic.attribute.ana, 13465 13466 ## gives a label for a root node. 13467 attribute label { text }?, 13468 13469 ## provides the value of the root, which is a feature structure or 13470 ## other analytic element. 13471 attribute value { data.pointer }?, 13472 13473 ## provides a list of identifiers of the elements which are the children of 13474 ## the root node. 13475 attribute children { data.pointers }, 13476 13477 ## indicates whether or not the root is ordered. 13478 attribute ord { 13479 13480 ## (indicates that the children of the root are ordered.) 13481 "true" 13482 | 13483 ## (indicates that the children of the root are unordered.) 13484 "false" 13485 }?, 13486 13487 ## gives the out degree of the root, the number of its children. 13488 attribute outDegree { data.count }?, 13489 empty 13490iNode = 13491 13492 ## (intermediate (or internal) node) represents an intermediate (or internal) node of a tree. 13493 element iNode { iNode.content, iNode.attributes } 13494iNode.content = empty 13495iNode.attributes = 13496 att.global.attribute.xmlspace, 13497 att.global.attribute.xmlid, 13498 att.global.attribute.n, 13499 att.global.attribute.xmllang, 13500 att.global.attribute.rend, 13501 att.global.attribute.xmlbase, 13502 att.global.linking.attribute.corresp, 13503 att.global.linking.attribute.synch, 13504 att.global.linking.attribute.sameAs, 13505 att.global.linking.attribute.copyOf, 13506 att.global.linking.attribute.next, 13507 att.global.linking.attribute.prev, 13508 att.global.linking.attribute.exclude, 13509 att.global.linking.attribute.select, 13510 att.global.analytic.attribute.ana, 13511 13512 ## gives a label for an intermediate node. 13513 attribute label { text }?, 13514 13515 ## provides the value of an intermediate node, which is a feature 13516 ## structure or other analytic element. 13517 attribute value { data.pointer }?, 13518 13519 ## provides a list of identifiers of the elements which are the children of 13520 ## the intermediate node. 13521 attribute children { data.pointers }, 13522 13523 ## provides the identifier of the element which is the parent of this node. 13524 attribute parent { data.pointer }?, 13525 13526 ## indicates whether or not the internal node is ordered. 13527 attribute ord { 13528 13529 ## (indicates that the children of the intermediate node are ordered.) 13530 "true" 13531 | 13532 ## (indicates that the children of the intermediate node are unordered.) 13533 "false" 13534 }?, 13535 13536 ## provides an identifier of 13537 ## the element which this node 13538 ## follows. 13539 attribute follow { data.pointer }?, 13540 13541 ## gives the out degree of an intermediate node, the number of its 13542 ## children. 13543 attribute outDegree { data.count }?, 13544 empty 13545leaf = 13546 13547 ## encodes the leaves (terminal nodes) of a tree. 13548 element leaf { leaf.content, leaf.attributes } 13549leaf.content = empty 13550leaf.attributes = 13551 att.global.attribute.xmlspace, 13552 att.global.attribute.xmlid, 13553 att.global.attribute.n, 13554 att.global.attribute.xmllang, 13555 att.global.attribute.rend, 13556 att.global.attribute.xmlbase, 13557 att.global.linking.attribute.corresp, 13558 att.global.linking.attribute.synch, 13559 att.global.linking.attribute.sameAs, 13560 att.global.linking.attribute.copyOf, 13561 att.global.linking.attribute.next, 13562 att.global.linking.attribute.prev, 13563 att.global.linking.attribute.exclude, 13564 att.global.linking.attribute.select, 13565 att.global.analytic.attribute.ana, 13566 13567 ## gives a label for a leaf. 13568 attribute label { text }?, 13569 13570 ## provides the value of a leaf, which is a feature 13571 ## structure or other analytic element. 13572 attribute value { data.pointer }?, 13573 13574 ## provides the identifier of parent of a leaf. 13575 attribute parent { data.pointer }?, 13576 13577 ## provides an identifier of an element which this leaf follows. 13578 attribute follow { data.pointer }?, 13579 empty 13580eTree = 13581 13582 ## (embedding tree) provides an alternative to tree element for representing 13583 ## ordered rooted tree structures. 13584 element eTree { eTree.content, eTree.attributes } 13585eTree.content = (eTree | triangle | eLeaf)* 13586eTree.attributes = 13587 att.global.attribute.xmlspace, 13588 att.global.attribute.xmlid, 13589 att.global.attribute.n, 13590 att.global.attribute.xmllang, 13591 att.global.attribute.rend, 13592 att.global.attribute.xmlbase, 13593 att.global.linking.attribute.corresp, 13594 att.global.linking.attribute.synch, 13595 att.global.linking.attribute.sameAs, 13596 att.global.linking.attribute.copyOf, 13597 att.global.linking.attribute.next, 13598 att.global.linking.attribute.prev, 13599 att.global.linking.attribute.exclude, 13600 att.global.linking.attribute.select, 13601 att.global.analytic.attribute.ana, 13602 13603 ## gives a label for an embedding tree. 13604 attribute label { text }?, 13605 13606 ## provides the value of an embedding tree, which is a feature 13607 ## structure or other analytic element. 13608 attribute value { data.pointer }?, 13609 empty 13610triangle = 13611 13612 ## (Underspecified embedding tree, so called because of its 13613 ## characteristic shape when drawn.) provides for an underspecified eTree, that is, 13614 ## an eTree with information left out. 13615 element triangle { triangle.content, triangle.attributes } 13616triangle.content = (eTree | triangle | eLeaf)* 13617triangle.attributes = 13618 att.global.attribute.xmlspace, 13619 att.global.attribute.xmlid, 13620 att.global.attribute.n, 13621 att.global.attribute.xmllang, 13622 att.global.attribute.rend, 13623 att.global.attribute.xmlbase, 13624 att.global.linking.attribute.corresp, 13625 att.global.linking.attribute.synch, 13626 att.global.linking.attribute.sameAs, 13627 att.global.linking.attribute.copyOf, 13628 att.global.linking.attribute.next, 13629 att.global.linking.attribute.prev, 13630 att.global.linking.attribute.exclude, 13631 att.global.linking.attribute.select, 13632 att.global.analytic.attribute.ana, 13633 13634 ## gives a label for an underspecified embedding tree. 13635 attribute label { text }?, 13636 13637 ## provides the value of a triangle, which is the identifier of a feature 13638 ## structure or other analytic element. 13639 attribute value { data.pointer }?, 13640 empty 13641eLeaf = 13642 13643 ## (Leaf of an embedding tree.) provides explicitly for a leaf of an embedding tree, which may also 13644 ## be encoded with the eTree element. 13645 element eLeaf { eLeaf.content, eLeaf.attributes } 13646eLeaf.content = empty 13647eLeaf.attributes = 13648 att.global.attribute.xmlspace, 13649 att.global.attribute.xmlid, 13650 att.global.attribute.n, 13651 att.global.attribute.xmllang, 13652 att.global.attribute.rend, 13653 att.global.attribute.xmlbase, 13654 att.global.linking.attribute.corresp, 13655 att.global.linking.attribute.synch, 13656 att.global.linking.attribute.sameAs, 13657 att.global.linking.attribute.copyOf, 13658 att.global.linking.attribute.next, 13659 att.global.linking.attribute.prev, 13660 att.global.linking.attribute.exclude, 13661 att.global.linking.attribute.select, 13662 att.global.analytic.attribute.ana, 13663 13664 ## gives a label for a leaf of an embedding tree. 13665 attribute label { text }?, 13666 13667 ## provides the value of an embedding leaf, which is a feature 13668 ## structure or other analytic element. 13669 attribute value { data.pointer }?, 13670 empty 13671forest = 13672 13673 ## provides for groups of rooted trees. 13674 element forest { forest.content, forest.attributes } 13675forest.content = (tree | eTree | triangle)+ 13676forest.attributes = 13677 att.global.attribute.xmlspace, 13678 att.global.attribute.xmlid, 13679 att.global.attribute.n, 13680 att.global.attribute.xmllang, 13681 att.global.attribute.rend, 13682 att.global.attribute.xmlbase, 13683 att.global.linking.attribute.corresp, 13684 att.global.linking.attribute.synch, 13685 att.global.linking.attribute.sameAs, 13686 att.global.linking.attribute.copyOf, 13687 att.global.linking.attribute.next, 13688 att.global.linking.attribute.prev, 13689 att.global.linking.attribute.exclude, 13690 att.global.linking.attribute.select, 13691 att.global.analytic.attribute.ana, 13692 13693 ## identifies the type of the forest. 13694 attribute type { data.enumerated }?, 13695 empty 13696forestGrp = 13697 13698 ## (Forest group) provides for groups of forests. 13699 element forestGrp { forestGrp.content, forestGrp.attributes } 13700forestGrp.content = forest+ 13701forestGrp.attributes = 13702 att.global.attribute.xmlspace, 13703 att.global.attribute.xmlid, 13704 att.global.attribute.n, 13705 att.global.attribute.xmllang, 13706 att.global.attribute.rend, 13707 att.global.attribute.xmlbase, 13708 att.global.linking.attribute.corresp, 13709 att.global.linking.attribute.synch, 13710 att.global.linking.attribute.sameAs, 13711 att.global.linking.attribute.copyOf, 13712 att.global.linking.attribute.next, 13713 att.global.linking.attribute.prev, 13714 att.global.linking.attribute.exclude, 13715 att.global.linking.attribute.select, 13716 att.global.analytic.attribute.ana, 13717 13718 ## identifies the type of the forest group. 13719 attribute type { data.enumerated }?, 13720 empty 13721model.divPart.spoken = 13722 u | pause | vocal | kinesic | event | writing | shift 13723u = 13724 13725 ## (utterance) a stretch of speech usually preceded and followed by 13726 ## silence or by a change of speaker. 13727 element u { u.content, u.attributes } 13728u.content = 13729 (text 13730 | model.gLike 13731 | model.phrase 13732 | model.divPart.spoken 13733 | model.global)* 13734u.attributes = 13735 att.global.attribute.xmlspace, 13736 att.global.attribute.xmlid, 13737 att.global.attribute.n, 13738 att.global.attribute.xmllang, 13739 att.global.attribute.rend, 13740 att.global.attribute.xmlbase, 13741 att.global.linking.attribute.corresp, 13742 att.global.linking.attribute.synch, 13743 att.global.linking.attribute.sameAs, 13744 att.global.linking.attribute.copyOf, 13745 att.global.linking.attribute.next, 13746 att.global.linking.attribute.prev, 13747 att.global.linking.attribute.exclude, 13748 att.global.linking.attribute.select, 13749 att.global.analytic.attribute.ana, 13750 att.timed.attribute.start, 13751 att.timed.attribute.end, 13752 att.timed.attribute.dur, 13753 att.declaring.attribute.decls, 13754 att.ascribed.attribute.who, 13755 13756 ## indicates the nature of the transition between this utterance 13757 ## and the previous one. 13758 [ a:defaultValue = "smooth" ] 13759 attribute trans { 13760 13761 ## (this utterance begins without unusual pause or rapidity.) 13762 "smooth" 13763 | 13764 ## (this utterance begins with a markedly shorter pause than normal.) 13765 "latching" 13766 | 13767 ## (this utterance begins before the previous one has finished.) 13768 "overlap" 13769 | 13770 ## (this utterance begins after a noticeable pause.) 13771 "pause" 13772 }?, 13773 empty 13774pause = 13775 13776 ## a pause either between or within utterances. 13777 element pause { pause.content, pause.attributes } 13778pause.content = empty 13779pause.attributes = 13780 att.global.attribute.xmlspace, 13781 att.global.attribute.xmlid, 13782 att.global.attribute.n, 13783 att.global.attribute.xmllang, 13784 att.global.attribute.rend, 13785 att.global.attribute.xmlbase, 13786 att.global.linking.attribute.corresp, 13787 att.global.linking.attribute.synch, 13788 att.global.linking.attribute.sameAs, 13789 att.global.linking.attribute.copyOf, 13790 att.global.linking.attribute.next, 13791 att.global.linking.attribute.prev, 13792 att.global.linking.attribute.exclude, 13793 att.global.linking.attribute.select, 13794 att.global.analytic.attribute.ana, 13795 att.timed.attribute.start, 13796 att.timed.attribute.end, 13797 att.timed.attribute.dur, 13798 att.typed.attribute.type, 13799 att.typed.attribute.subtype, 13800 att.ascribed.attribute.who, 13801 empty 13802vocal = 13803 13804 ## (Vocalized semi-lexical) any vocalized but not necessarily lexical phenomenon, for example 13805 ## voiced pauses, non-lexical backchannels, etc. 13806 element vocal { vocal.content, vocal.attributes } 13807vocal.content = macro.glossSeq 13808vocal.attributes = 13809 att.global.attribute.xmlspace, 13810 att.global.attribute.xmlid, 13811 att.global.attribute.n, 13812 att.global.attribute.xmllang, 13813 att.global.attribute.rend, 13814 att.global.attribute.xmlbase, 13815 att.global.linking.attribute.corresp, 13816 att.global.linking.attribute.synch, 13817 att.global.linking.attribute.sameAs, 13818 att.global.linking.attribute.copyOf, 13819 att.global.linking.attribute.next, 13820 att.global.linking.attribute.prev, 13821 att.global.linking.attribute.exclude, 13822 att.global.linking.attribute.select, 13823 att.global.analytic.attribute.ana, 13824 att.timed.attribute.start, 13825 att.timed.attribute.end, 13826 att.timed.attribute.dur, 13827 att.ascribed.attribute.who, 13828 13829 ## indicates whether or not the phenomenon is repeated. 13830 [ a:defaultValue = "false" ] 13831 attribute iterated { 13832 13833 ## (the phenomenon is repeated.) 13834 "true" 13835 | 13836 ## (the phenomenon is atomic.) 13837 "false" 13838 | 13839 ## (unknown or unmarked.) 13840 "unknown" 13841 }?, 13842 empty 13843kinesic = 13844 13845 ## (Non-vocalized quasi-lexical) any communicative phenomenon, not necessarily vocalized, for 13846 ## example a gesture, frown, etc. 13847 element kinesic { kinesic.content, kinesic.attributes } 13848kinesic.content = macro.glossSeq 13849kinesic.attributes = 13850 att.global.attribute.xmlspace, 13851 att.global.attribute.xmlid, 13852 att.global.attribute.n, 13853 att.global.attribute.xmllang, 13854 att.global.attribute.rend, 13855 att.global.attribute.xmlbase, 13856 att.global.linking.attribute.corresp, 13857 att.global.linking.attribute.synch, 13858 att.global.linking.attribute.sameAs, 13859 att.global.linking.attribute.copyOf, 13860 att.global.linking.attribute.next, 13861 att.global.linking.attribute.prev, 13862 att.global.linking.attribute.exclude, 13863 att.global.linking.attribute.select, 13864 att.global.analytic.attribute.ana, 13865 att.timed.attribute.start, 13866 att.timed.attribute.end, 13867 att.timed.attribute.dur, 13868 att.ascribed.attribute.who, 13869 13870 ## indicates 13871 ## whether or not the phenomenon is repeated. 13872 [ a:defaultValue = "false" ] 13873 attribute iterated { 13874 13875 ## (the phenomenon is repeated.) 13876 "true" 13877 | 13878 ## (the phenomenon is atomic.) 13879 "false" 13880 | 13881 ## (unknown or unmarked.) 13882 "unknown" 13883 }?, 13884 empty 13885event = 13886 13887 ## (Event) any phenomenon or occurrence, not necessarily vocalized or 13888 ## communicative, for example incidental noises or other events affecting 13889 ## communication. 13890 element event { event.content, event.attributes } 13891event.content = macro.glossSeq 13892event.attributes = 13893 att.global.attribute.xmlspace, 13894 att.global.attribute.xmlid, 13895 att.global.attribute.n, 13896 att.global.attribute.xmllang, 13897 att.global.attribute.rend, 13898 att.global.attribute.xmlbase, 13899 att.global.linking.attribute.corresp, 13900 att.global.linking.attribute.synch, 13901 att.global.linking.attribute.sameAs, 13902 att.global.linking.attribute.copyOf, 13903 att.global.linking.attribute.next, 13904 att.global.linking.attribute.prev, 13905 att.global.linking.attribute.exclude, 13906 att.global.linking.attribute.select, 13907 att.global.analytic.attribute.ana, 13908 att.timed.attribute.start, 13909 att.timed.attribute.end, 13910 att.timed.attribute.dur, 13911 att.ascribed.attribute.who, 13912 13913 ## indicates whether or not the phenomenon is repeated. 13914 [ a:defaultValue = "false" ] 13915 attribute iterated { 13916 13917 ## (the phenomenon is repeated.) 13918 "true" 13919 | 13920 ## (the phenomenon is atomic.) 13921 "false" 13922 | 13923 ## (unknown or unmarked.) 13924 "unknown" 13925 }?, 13926 empty 13927writing = 13928 13929 ## (Writing) a passage of written text revealed to participants in the course 13930 ## of a spoken text. 13931 element writing { writing.content, writing.attributes } 13932writing.content = macro.paraContent 13933writing.attributes = 13934 att.global.attribute.xmlspace, 13935 att.global.attribute.xmlid, 13936 att.global.attribute.n, 13937 att.global.attribute.xmllang, 13938 att.global.attribute.rend, 13939 att.global.attribute.xmlbase, 13940 att.global.linking.attribute.corresp, 13941 att.global.linking.attribute.synch, 13942 att.global.linking.attribute.sameAs, 13943 att.global.linking.attribute.copyOf, 13944 att.global.linking.attribute.next, 13945 att.global.linking.attribute.prev, 13946 att.global.linking.attribute.exclude, 13947 att.global.linking.attribute.select, 13948 att.global.analytic.attribute.ana, 13949 att.ascribed.attribute.who, 13950 13951 ## categorizes the kind of writing in some way, for example 13952 ## as a subtitle, noticeboard etc. 13953 attribute type { data.enumerated }?, 13954 13955 ## points to a bibliographic citation in the header giving 13956 ## a full description of the source or script of the writing. 13957 attribute script { data.code }?, 13958 13959 ## indicates whether the writing is revealed all at once or 13960 ## gradually. 13961 attribute gradual { 13962 13963 ## (the writing is revealed gradually.) 13964 "true" 13965 | 13966 ## (the writing is revealed all at once.) 13967 "false" 13968 | 13969 ## (unknown or unmarked.) 13970 "unknown" 13971 }?, 13972 empty 13973shift = 13974 13975 ## (Shift) marks the point at which some paralinguistic feature of a series of 13976 ## utterances by any one speaker changes. 13977 element shift { shift.content, shift.attributes } 13978shift.content = empty 13979shift.attributes = 13980 att.global.attribute.xmlspace, 13981 att.global.attribute.xmlid, 13982 att.global.attribute.n, 13983 att.global.attribute.xmllang, 13984 att.global.attribute.rend, 13985 att.global.attribute.xmlbase, 13986 att.global.linking.attribute.corresp, 13987 att.global.linking.attribute.synch, 13988 att.global.linking.attribute.sameAs, 13989 att.global.linking.attribute.copyOf, 13990 att.global.linking.attribute.next, 13991 att.global.linking.attribute.prev, 13992 att.global.linking.attribute.exclude, 13993 att.global.linking.attribute.select, 13994 att.global.analytic.attribute.ana, 13995 13996 ## a 13997 ## paralinguistic feature. 13998 attribute feature { 13999 14000 ## (speed of utterance.) 14001 "tempo" 14002 | 14003 ## (loudness.) 14004 "loud" 14005 | 14006 ## (pitch range.) 14007 "pitch" 14008 | 14009 ## (tension or stress pattern.) 14010 "tension" 14011 | 14012 ## (rhythmic qualities.) 14013 "rhythm" 14014 | 14015 ## (voice quality.) 14016 "voice" 14017 }?, 14018 14019 ## specifies the new state of the paralinguistic feature specified. 14020 [ a:defaultValue = "normal" ] attribute new { data.enumerated }?, 14021 empty 14022att = 14023 14024 ## (attribute) contains the name of an attribute appearing within running text. 14025 element att { att.content, att.attributes } 14026att.content = text 14027att.attributes = 14028 att.global.attribute.xmlspace, 14029 att.global.attribute.xmlid, 14030 att.global.attribute.n, 14031 att.global.attribute.xmllang, 14032 att.global.attribute.rend, 14033 att.global.attribute.xmlbase, 14034 att.global.linking.attribute.corresp, 14035 att.global.linking.attribute.synch, 14036 att.global.linking.attribute.sameAs, 14037 att.global.linking.attribute.copyOf, 14038 att.global.linking.attribute.next, 14039 att.global.linking.attribute.prev, 14040 att.global.linking.attribute.exclude, 14041 att.global.linking.attribute.select, 14042 att.global.analytic.attribute.ana, 14043 14044 ## supplies an identifier for the scheme in which this name is defined. 14045 [ a:defaultValue = "TEI" ] attribute scheme { data.enumerated }?, 14046 empty 14047code = 14048 14049 ## contains literal code from some formal language such as a 14050 ## programming language 14051 element code { code.content, code.attributes } 14052code.content = text 14053code.attributes = 14054 att.global.attribute.xmlspace, 14055 att.global.attribute.xmlid, 14056 att.global.attribute.n, 14057 att.global.attribute.xmllang, 14058 att.global.attribute.rend, 14059 att.global.attribute.xmlbase, 14060 att.global.linking.attribute.corresp, 14061 att.global.linking.attribute.synch, 14062 att.global.linking.attribute.sameAs, 14063 att.global.linking.attribute.copyOf, 14064 att.global.linking.attribute.next, 14065 att.global.linking.attribute.prev, 14066 att.global.linking.attribute.exclude, 14067 att.global.linking.attribute.select, 14068 att.global.analytic.attribute.ana, 14069 14070 ## a name identifying the formal language in which the 14071 ## code is expressed 14072 attribute lang { data.word }?, 14073 empty 14074eg = 14075 14076 ## contains any kind of illustrative example. 14077 element eg { eg.content, eg.attributes } 14078eg.content = text 14079eg.attributes = 14080 att.global.attribute.xmlspace, 14081 att.global.attribute.xmlid, 14082 att.global.attribute.n, 14083 att.global.attribute.xmllang, 14084 att.global.attribute.rend, 14085 att.global.attribute.xmlbase, 14086 att.global.linking.attribute.corresp, 14087 att.global.linking.attribute.synch, 14088 att.global.linking.attribute.sameAs, 14089 att.global.linking.attribute.copyOf, 14090 att.global.linking.attribute.next, 14091 att.global.linking.attribute.prev, 14092 att.global.linking.attribute.exclude, 14093 att.global.linking.attribute.select, 14094 att.global.analytic.attribute.ana, 14095 empty 14096egXML = 14097 14098 ## contains a single well-formed XML example demonstrating the use of some XML element or 14099 ## attribute. 14100 element teix:egXML { egXML.content, egXML.attributes } 14101egXML.content = text 14102egXML.attributes = 14103 att.global.attribute.xmlspace, 14104 att.global.attribute.xmlid, 14105 att.global.attribute.n, 14106 att.global.attribute.xmllang, 14107 att.global.attribute.rend, 14108 att.global.attribute.xmlbase, 14109 att.global.linking.attribute.corresp, 14110 att.global.linking.attribute.synch, 14111 att.global.linking.attribute.sameAs, 14112 att.global.linking.attribute.copyOf, 14113 att.global.linking.attribute.next, 14114 att.global.linking.attribute.prev, 14115 att.global.linking.attribute.exclude, 14116 att.global.linking.attribute.select, 14117 att.global.analytic.attribute.ana, 14118 empty 14119gi = 14120 14121 ## (generic identifier) contains the name (generic identifier) of an element. 14122 element gi { gi.content, gi.attributes } 14123gi.content = text 14124gi.attributes = 14125 att.global.attribute.xmlspace, 14126 att.global.attribute.xmlid, 14127 att.global.attribute.n, 14128 att.global.attribute.xmllang, 14129 att.global.attribute.rend, 14130 att.global.attribute.xmlbase, 14131 att.global.linking.attribute.corresp, 14132 att.global.linking.attribute.synch, 14133 att.global.linking.attribute.sameAs, 14134 att.global.linking.attribute.copyOf, 14135 att.global.linking.attribute.next, 14136 att.global.linking.attribute.prev, 14137 att.global.linking.attribute.exclude, 14138 att.global.linking.attribute.select, 14139 att.global.analytic.attribute.ana, 14140 14141 ## supplies the name of the scheme in which this name is defined. 14142 [ a:defaultValue = "TEI" ] attribute scheme { data.enumerated }?, 14143 empty 14144ident = 14145 14146 ## contains an identifier or name for an object of some kind in a formal language 14147 element ident { ident.content, ident.attributes } 14148ident.content = text 14149ident.attributes = 14150 att.global.attribute.xmlspace, 14151 att.global.attribute.xmlid, 14152 att.global.attribute.n, 14153 att.global.attribute.xmllang, 14154 att.global.attribute.rend, 14155 att.global.attribute.xmlbase, 14156 att.global.linking.attribute.corresp, 14157 att.global.linking.attribute.synch, 14158 att.global.linking.attribute.sameAs, 14159 att.global.linking.attribute.copyOf, 14160 att.global.linking.attribute.next, 14161 att.global.linking.attribute.prev, 14162 att.global.linking.attribute.exclude, 14163 att.global.linking.attribute.select, 14164 att.global.analytic.attribute.ana, 14165 att.typed.attribute.type, 14166 att.typed.attribute.subtype, 14167 empty 14168tag = 14169 14170 ## contains text of a complete start- or end-tag, possibly 14171 ## including attribute specifications, but excluding the opening and 14172 ## closing markup delimiter characters. 14173 element tag { tag.content, tag.attributes } 14174tag.content = text 14175tag.attributes = 14176 att.global.attribute.xmlspace, 14177 att.global.attribute.xmlid, 14178 att.global.attribute.n, 14179 att.global.attribute.xmllang, 14180 att.global.attribute.rend, 14181 att.global.attribute.xmlbase, 14182 att.global.linking.attribute.corresp, 14183 att.global.linking.attribute.synch, 14184 att.global.linking.attribute.sameAs, 14185 att.global.linking.attribute.copyOf, 14186 att.global.linking.attribute.next, 14187 att.global.linking.attribute.prev, 14188 att.global.linking.attribute.exclude, 14189 att.global.linking.attribute.select, 14190 att.global.analytic.attribute.ana, 14191 14192 ## supplies the name of the scheme in which this name is defined. 14193 [ a:defaultValue = "TEI" ] 14194 attribute scheme { 14195 14196 ## (this tag is part of the TEI scheme.) 14197 "TEI" 14198 | 14199 ## (this element is part of the Docbook scheme.) 14200 "DBK" 14201 }?, 14202 empty 14203val = 14204 14205 ## (value) contains a single attribute value. 14206 element val { val.content, val.attributes } 14207val.content = text 14208val.attributes = 14209 att.global.attribute.xmlspace, 14210 att.global.attribute.xmlid, 14211 att.global.attribute.n, 14212 att.global.attribute.xmllang, 14213 att.global.attribute.rend, 14214 att.global.attribute.xmlbase, 14215 att.global.linking.attribute.corresp, 14216 att.global.linking.attribute.synch, 14217 att.global.linking.attribute.sameAs, 14218 att.global.linking.attribute.copyOf, 14219 att.global.linking.attribute.next, 14220 att.global.linking.attribute.prev, 14221 att.global.linking.attribute.exclude, 14222 att.global.linking.attribute.select, 14223 att.global.analytic.attribute.ana, 14224 empty 14225specList = 14226 14227 ## marks where a list of descriptions is to be inserted into the prose documentation. 14228 element specList { specList.content, specList.attributes } 14229specList.content = specDesc+ 14230specList.attributes = 14231 att.global.attribute.xmlspace, 14232 att.global.attribute.xmlid, 14233 att.global.attribute.n, 14234 att.global.attribute.xmllang, 14235 att.global.attribute.rend, 14236 att.global.attribute.xmlbase, 14237 att.global.linking.attribute.corresp, 14238 att.global.linking.attribute.synch, 14239 att.global.linking.attribute.sameAs, 14240 att.global.linking.attribute.copyOf, 14241 att.global.linking.attribute.next, 14242 att.global.linking.attribute.prev, 14243 att.global.linking.attribute.exclude, 14244 att.global.linking.attribute.select, 14245 att.global.analytic.attribute.ana, 14246 empty 14247specDesc = 14248 14249 ## (Element or class description) indicates that a description of the specified element or class should 14250 ## be included at this point within a document. 14251 element specDesc { specDesc.content, specDesc.attributes } 14252specDesc.content = empty 14253specDesc.attributes = 14254 att.global.attribute.xmlspace, 14255 att.global.attribute.xmlid, 14256 att.global.attribute.n, 14257 att.global.attribute.xmllang, 14258 att.global.attribute.rend, 14259 att.global.attribute.xmlbase, 14260 att.global.linking.attribute.corresp, 14261 att.global.linking.attribute.synch, 14262 att.global.linking.attribute.sameAs, 14263 att.global.linking.attribute.copyOf, 14264 att.global.linking.attribute.next, 14265 att.global.linking.attribute.prev, 14266 att.global.linking.attribute.exclude, 14267 att.global.linking.attribute.select, 14268 att.global.analytic.attribute.ana, 14269 14270 ## (identifier) supplies the identifier of the documentary element or class for 14271 ## which a description is to be obtained. 14272 attribute key { data.name }?, 14273 14274 ## (attributes) supplies attribute names for which descriptions should additionally 14275 ## be obtained. 14276 attribute atts { 14277 list { data.name* } 14278 }?, 14279 empty 14280moduleRef = 14281 14282 ## references a module which is to be incorporated into a schema. 14283 element moduleRef { moduleRef.content, moduleRef.attributes } 14284moduleRef.content = content? 14285moduleRef.attributes = 14286 att.global.attribute.xmlspace, 14287 att.global.attribute.xmlid, 14288 att.global.attribute.n, 14289 att.global.attribute.xmllang, 14290 att.global.attribute.rend, 14291 att.global.attribute.xmlbase, 14292 att.global.linking.attribute.corresp, 14293 att.global.linking.attribute.synch, 14294 att.global.linking.attribute.sameAs, 14295 att.global.linking.attribute.copyOf, 14296 att.global.linking.attribute.next, 14297 att.global.linking.attribute.prev, 14298 att.global.linking.attribute.exclude, 14299 att.global.linking.attribute.select, 14300 att.global.analytic.attribute.ana, 14301 ( 14302 ## the name of a TEI module 14303 attribute key { xsd:NCName } 14304 | 14305 ## refers to a non-TEI module by external location 14306 attribute url { xsd:anyURI })?, 14307 empty 14308moduleSpec = 14309 14310 ## documents the structure, content, and purpose of a single 14311 ## module, i.e. a named and externally visible group of declarations. 14312 element moduleSpec { moduleSpec.content, moduleSpec.attributes } 14313moduleSpec.content = macro.glossSeq, exemplum*, remarks?, listRef* 14314moduleSpec.attributes = 14315 att.global.attribute.xmlspace, 14316 att.global.attribute.xmlid, 14317 att.global.attribute.n, 14318 att.global.attribute.xmllang, 14319 att.global.attribute.rend, 14320 att.global.attribute.xmlbase, 14321 att.global.linking.attribute.corresp, 14322 att.global.linking.attribute.synch, 14323 att.global.linking.attribute.sameAs, 14324 att.global.linking.attribute.copyOf, 14325 att.global.linking.attribute.next, 14326 att.global.linking.attribute.prev, 14327 att.global.linking.attribute.exclude, 14328 att.global.linking.attribute.select, 14329 att.global.analytic.attribute.ana, 14330 att.identified.attribute.ident, 14331 att.identified.attribute.depend, 14332 att.identified.attribute.predeclare, 14333 att.identified.attribute.module, 14334 att.identified.attribute.mode, 14335 14336 ## type of module to be generated 14337 attribute type { text }?, 14338 14339 ## the name of one or more TEI modules which are suggested 14340 ## for use with the current module 14341 attribute suggests { data.names }?, 14342 14343 ## the name of one or more TEI modules which must be 14344 ## be available for this module to function properly 14345 attribute depends { data.names }?, 14346 empty 14347schemaSpec = 14348 14349 ## generates a TEI-conformant schema and documentation for it. 14350 element schemaSpec { schemaSpec.content, schemaSpec.attributes } 14351schemaSpec.content = 14352 macro.glossSeq, (moduleRef | specGrpRef | model.oddDecl)* 14353schemaSpec.attributes = 14354 att.global.attribute.xmlspace, 14355 att.global.attribute.xmlid, 14356 att.global.attribute.n, 14357 att.global.attribute.xmllang, 14358 att.global.attribute.rend, 14359 att.global.attribute.xmlbase, 14360 att.global.linking.attribute.corresp, 14361 att.global.linking.attribute.synch, 14362 att.global.linking.attribute.sameAs, 14363 att.global.linking.attribute.copyOf, 14364 att.global.linking.attribute.next, 14365 att.global.linking.attribute.prev, 14366 att.global.linking.attribute.exclude, 14367 att.global.linking.attribute.select, 14368 att.global.analytic.attribute.ana, 14369 att.identified.attribute.ident, 14370 att.identified.attribute.depend, 14371 att.identified.attribute.predeclare, 14372 att.identified.attribute.module, 14373 att.identified.attribute.mode, 14374 14375 ## specifies entry points to the schema, i.e. which elements 14376 ## are allowed to be used as the root of documents conforming to 14377 ## it. 14378 [ a:defaultValue = "TEI" ] attribute start { data.names }?, 14379 14380 ## specifies the default namespace (if any) applicable to 14381 ## components of the schema. 14382 [ a:defaultValue = "http://www.tei-c.org/ns/1.0" ] 14383 attribute ns { data.namespace }?, 14384 14385 ## specifies a prefix which will be appended to all patterns 14386 ## relating to TEI elements. This allows for external schemas to be mixed in 14387 ## which have elements of the same names as the TEI. 14388 attribute prefix { data.name }?, 14389 14390 ## Where names for element or attribute 14391 ## are available 14392 ## in more than one language, specifies which language to 14393 ## use when creating the objects in a schema. 14394 attribute targetLang { data.language }?, 14395 14396 ## Where the descrition for an element, attribute, class or macro 14397 ## is available in more than one language, specifies which languages to 14398 ## use when creating documentation. 14399 attribute docLang { 14400 list { data.language } 14401 }?, 14402 empty 14403specGrp = 14404 14405 ## (specification group) contains any convenient grouping of specifications for use within 14406 ## the current module. 14407 element specGrp { specGrp.content, specGrp.attributes } 14408specGrp.content = (model.oddDecl | model.oddRef | model.divPart)* 14409specGrp.attributes = 14410 att.global.attribute.xmlspace, 14411 att.global.attribute.xmlid, 14412 att.global.attribute.n, 14413 att.global.attribute.xmllang, 14414 att.global.attribute.rend, 14415 att.global.attribute.xmlbase, 14416 att.global.linking.attribute.corresp, 14417 att.global.linking.attribute.synch, 14418 att.global.linking.attribute.sameAs, 14419 att.global.linking.attribute.copyOf, 14420 att.global.linking.attribute.next, 14421 att.global.linking.attribute.prev, 14422 att.global.linking.attribute.exclude, 14423 att.global.linking.attribute.select, 14424 att.global.analytic.attribute.ana, 14425 empty 14426specGrpRef = 14427 14428 ## (reference to a specification group) indicates that the declarations contained by the 14429 ## specGrp referenced should be inserted at this point. 14430 element specGrpRef { specGrpRef.content, specGrpRef.attributes } 14431specGrpRef.content = empty 14432specGrpRef.attributes = 14433 att.global.attribute.xmlspace, 14434 att.global.attribute.xmlid, 14435 att.global.attribute.n, 14436 att.global.attribute.xmllang, 14437 att.global.attribute.rend, 14438 att.global.attribute.xmlbase, 14439 att.global.linking.attribute.corresp, 14440 att.global.linking.attribute.synch, 14441 att.global.linking.attribute.sameAs, 14442 att.global.linking.attribute.copyOf, 14443 att.global.linking.attribute.next, 14444 att.global.linking.attribute.prev, 14445 att.global.linking.attribute.exclude, 14446 att.global.linking.attribute.select, 14447 att.global.analytic.attribute.ana, 14448 14449 ## points at the specification group which logically belongs here. 14450 attribute target { data.pointer }, 14451 empty 14452stringVal = 14453 14454 ## contains the intended expansion for the entity documented 14455 ## by an patternSpec element, enclosed by quotation marks. 14456 element stringVal { stringVal.content, stringVal.attributes } 14457stringVal.content = text 14458stringVal.attributes = 14459 att.global.attribute.xmlspace, 14460 att.global.attribute.xmlid, 14461 att.global.attribute.n, 14462 att.global.attribute.xmllang, 14463 att.global.attribute.rend, 14464 att.global.attribute.xmlbase, 14465 att.global.linking.attribute.corresp, 14466 att.global.linking.attribute.synch, 14467 att.global.linking.attribute.sameAs, 14468 att.global.linking.attribute.copyOf, 14469 att.global.linking.attribute.next, 14470 att.global.linking.attribute.prev, 14471 att.global.linking.attribute.exclude, 14472 att.global.linking.attribute.select, 14473 att.global.analytic.attribute.ana, 14474 empty 14475elementSpec = 14476 14477 ## documents the structure, content, and purpose of a single 14478 ## element type. 14479 element elementSpec { elementSpec.content, elementSpec.attributes } 14480elementSpec.content = 14481 macro.glossSeq, 14482 classes?, 14483 content?, 14484 attList?, 14485 exemplum*, 14486 remarks*, 14487 listRef* 14488elementSpec.attributes = 14489 att.global.attribute.xmlspace, 14490 att.global.attribute.xmlid, 14491 att.global.attribute.n, 14492 att.global.attribute.xmllang, 14493 att.global.attribute.rend, 14494 att.global.attribute.xmlbase, 14495 att.global.linking.attribute.corresp, 14496 att.global.linking.attribute.synch, 14497 att.global.linking.attribute.sameAs, 14498 att.global.linking.attribute.copyOf, 14499 att.global.linking.attribute.next, 14500 att.global.linking.attribute.prev, 14501 att.global.linking.attribute.exclude, 14502 att.global.linking.attribute.select, 14503 att.global.analytic.attribute.ana, 14504 att.identified.attribute.ident, 14505 att.identified.attribute.depend, 14506 att.identified.attribute.predeclare, 14507 att.identified.attribute.module, 14508 att.identified.attribute.mode, 14509 14510 ## (namespace) specifies the namespace to which this element belongs 14511 [ a:defaultValue = "http://www.tei-c.org/ns/1.0" ] 14512 attribute ns { data.namespace }?, 14513 14514 ## specifies the optionality of an attribute or element. 14515 [ a:defaultValue = "opt" ] 14516 attribute usage { 14517 14518 ## (required) 14519 "req" 14520 | 14521 ## (mandatory when applicable) 14522 "mwa" 14523 | 14524 ## (recommended) 14525 "rec" 14526 | 14527 ## (recommended when applicable) 14528 "rwa" 14529 | 14530 ## (optional) 14531 "opt" 14532 }?, 14533 empty 14534classSpec = 14535 14536 ## contains reference information for a TEI element class; 14537 ## that is a group of 14538 ## elements which appear together in content models, or 14539 ## which share some common attribute, or both. 14540 element classSpec { classSpec.content, classSpec.attributes } 14541classSpec.content = 14542 macro.glossSeq, classes?, attList?, exemplum*, remarks*, listRef* 14543classSpec.attributes = 14544 att.global.attribute.xmlspace, 14545 att.global.attribute.xmlid, 14546 att.global.attribute.n, 14547 att.global.attribute.xmllang, 14548 att.global.attribute.rend, 14549 att.global.attribute.xmlbase, 14550 att.global.linking.attribute.corresp, 14551 att.global.linking.attribute.synch, 14552 att.global.linking.attribute.sameAs, 14553 att.global.linking.attribute.copyOf, 14554 att.global.linking.attribute.next, 14555 att.global.linking.attribute.prev, 14556 att.global.linking.attribute.exclude, 14557 att.global.linking.attribute.select, 14558 att.global.analytic.attribute.ana, 14559 att.identified.attribute.ident, 14560 att.identified.attribute.depend, 14561 att.identified.attribute.predeclare, 14562 att.identified.attribute.module, 14563 att.identified.attribute.mode, 14564 14565 ## indicates whether this is a model class or an attribute class 14566 attribute type { 14567 14568 ## (members of this class appear in the same content models) 14569 "model" 14570 | 14571 ## (members of this class share common attributes) 14572 "atts" 14573 }, 14574 14575 ## indicates whether a model class should be instantiated 14576 ## as a list of alternates or a sequence 14577 [ a:defaultValue = "alternation" ] attribute generate { data.names }?, 14578 empty 14579macroSpec = 14580 14581 ## documents the function and implementation of a pattern. 14582 element macroSpec { macroSpec.content, macroSpec.attributes } 14583macroSpec.content = 14584 macro.glossSeq, (stringVal | content)+, exemplum*, remarks*, listRef* 14585macroSpec.attributes = 14586 att.global.attribute.xmlspace, 14587 att.global.attribute.xmlid, 14588 att.global.attribute.n, 14589 att.global.attribute.xmllang, 14590 att.global.attribute.rend, 14591 att.global.attribute.xmlbase, 14592 att.global.linking.attribute.corresp, 14593 att.global.linking.attribute.synch, 14594 att.global.linking.attribute.sameAs, 14595 att.global.linking.attribute.copyOf, 14596 att.global.linking.attribute.next, 14597 att.global.linking.attribute.prev, 14598 att.global.linking.attribute.exclude, 14599 att.global.linking.attribute.select, 14600 att.global.analytic.attribute.ana, 14601 att.identified.attribute.ident, 14602 att.identified.attribute.depend, 14603 att.identified.attribute.predeclare, 14604 att.identified.attribute.module, 14605 att.identified.attribute.mode, 14606 14607 ## indicates which type of entity should be generated, when an ODD 14608 ## processor is generating a module using SGML syntax. 14609 attribute type { 14610 14611 ## (parameter entity) 14612 "pe" 14613 | 14614 ## (element parameter entity) 14615 "epe" 14616 | 14617 ## (general entity) 14618 "ge" 14619 | 14620 ## (datatype entity) 14621 "dt" 14622 }?, 14623 empty 14624remarks = 14625 14626 ## contains any commentary or discussion about the usage of an 14627 ## element, attribute, class, or entity not otherwise documented within the 14628 ## containing element. 14629 element remarks { remarks.content, remarks.attributes } 14630remarks.content = macro.componentSeq 14631remarks.attributes = 14632 att.global.attribute.xmlspace, 14633 att.global.attribute.xmlid, 14634 att.global.attribute.n, 14635 att.global.attribute.xmllang, 14636 att.global.attribute.rend, 14637 att.global.attribute.xmlbase, 14638 att.global.linking.attribute.corresp, 14639 att.global.linking.attribute.synch, 14640 att.global.linking.attribute.sameAs, 14641 att.global.linking.attribute.copyOf, 14642 att.global.linking.attribute.next, 14643 att.global.linking.attribute.prev, 14644 att.global.linking.attribute.exclude, 14645 att.global.linking.attribute.select, 14646 att.global.analytic.attribute.ana, 14647 empty 14648listRef = 14649 14650 ## (list of references) supplies a list of significant references to places where this 14651 ## element is discussed, in the current document or elsewhere. 14652 element listRef { listRef.content, listRef.attributes } 14653listRef.content = ptr+ 14654listRef.attributes = 14655 att.global.attribute.xmlspace, 14656 att.global.attribute.xmlid, 14657 att.global.attribute.n, 14658 att.global.attribute.xmllang, 14659 att.global.attribute.rend, 14660 att.global.attribute.xmlbase, 14661 att.global.linking.attribute.corresp, 14662 att.global.linking.attribute.synch, 14663 att.global.linking.attribute.sameAs, 14664 att.global.linking.attribute.copyOf, 14665 att.global.linking.attribute.next, 14666 att.global.linking.attribute.prev, 14667 att.global.linking.attribute.exclude, 14668 att.global.linking.attribute.select, 14669 att.global.analytic.attribute.ana, 14670 empty 14671exemplum = 14672 14673 ## contains a single example demonstrating the use of an element, 14674 ## together with optional paragraphs of commentary. 14675 element exemplum { exemplum.content, exemplum.attributes } 14676exemplum.content = model.pLike*, (egXML | eg), model.pLike* 14677exemplum.attributes = 14678 att.global.attribute.xmlspace, 14679 att.global.attribute.xmlid, 14680 att.global.attribute.n, 14681 att.global.attribute.xmllang, 14682 att.global.attribute.rend, 14683 att.global.attribute.xmlbase, 14684 att.global.linking.attribute.corresp, 14685 att.global.linking.attribute.synch, 14686 att.global.linking.attribute.sameAs, 14687 att.global.linking.attribute.copyOf, 14688 att.global.linking.attribute.next, 14689 att.global.linking.attribute.prev, 14690 att.global.linking.attribute.exclude, 14691 att.global.linking.attribute.select, 14692 att.global.analytic.attribute.ana, 14693 empty 14694classes = 14695 14696 ## specifies all the classes of which the documented element or 14697 ## class is a member or subclass. 14698 element classes { classes.content, classes.attributes } 14699classes.content = memberOf* 14700classes.attributes = 14701 att.global.attribute.xmlspace, 14702 att.global.attribute.xmlid, 14703 att.global.attribute.n, 14704 att.global.attribute.xmllang, 14705 att.global.attribute.rend, 14706 att.global.attribute.xmlbase, 14707 att.global.linking.attribute.corresp, 14708 att.global.linking.attribute.synch, 14709 att.global.linking.attribute.sameAs, 14710 att.global.linking.attribute.copyOf, 14711 att.global.linking.attribute.next, 14712 att.global.linking.attribute.prev, 14713 att.global.linking.attribute.exclude, 14714 att.global.linking.attribute.select, 14715 att.global.analytic.attribute.ana, 14716 empty 14717memberOf = 14718 14719 ## specifies class membership of the parent element or class. 14720 element memberOf { memberOf.content, memberOf.attributes } 14721memberOf.content = macro.xtext 14722memberOf.attributes = 14723 att.global.attribute.xmlspace, 14724 att.global.attribute.xmlid, 14725 att.global.attribute.n, 14726 att.global.attribute.xmllang, 14727 att.global.attribute.rend, 14728 att.global.attribute.xmlbase, 14729 att.global.linking.attribute.corresp, 14730 att.global.linking.attribute.synch, 14731 att.global.linking.attribute.sameAs, 14732 att.global.linking.attribute.copyOf, 14733 att.global.linking.attribute.next, 14734 att.global.linking.attribute.prev, 14735 att.global.linking.attribute.exclude, 14736 att.global.linking.attribute.select, 14737 att.global.analytic.attribute.ana, 14738 14739 ## (a name) specifies the identifier for a class of which the documented 14740 ## element or class is a member or subclass 14741 attribute key { data.name }?, 14742 empty 14743content = 14744 14745 ## (schema declaration) contains the text of a declaration for the schema 14746 ## documented. 14747 element content { content.content, content.attributes } 14748content.content = (macro.schemapattern | valList)* 14749content.attributes = 14750 att.global.attribute.xmlspace, 14751 att.global.attribute.xmlid, 14752 att.global.attribute.n, 14753 att.global.attribute.xmllang, 14754 att.global.attribute.rend, 14755 att.global.attribute.xmlbase, 14756 att.global.linking.attribute.corresp, 14757 att.global.linking.attribute.synch, 14758 att.global.linking.attribute.sameAs, 14759 att.global.linking.attribute.copyOf, 14760 att.global.linking.attribute.next, 14761 att.global.linking.attribute.prev, 14762 att.global.linking.attribute.exclude, 14763 att.global.linking.attribute.select, 14764 att.global.analytic.attribute.ana, 14765 empty 14766attList = 14767 14768 ## contains documentation for all the attributes associated with this 14769 ## element, as a series of attDef elements. 14770 element attList { attList.content, attList.attributes } 14771attList.content = (attRef | attDef | attList)+ 14772attList.attributes = 14773 att.global.attribute.xmlspace, 14774 att.global.attribute.xmlid, 14775 att.global.attribute.n, 14776 att.global.attribute.xmllang, 14777 att.global.attribute.rend, 14778 att.global.attribute.xmlbase, 14779 att.global.linking.attribute.corresp, 14780 att.global.linking.attribute.synch, 14781 att.global.linking.attribute.sameAs, 14782 att.global.linking.attribute.copyOf, 14783 att.global.linking.attribute.next, 14784 att.global.linking.attribute.prev, 14785 att.global.linking.attribute.exclude, 14786 att.global.linking.attribute.select, 14787 att.global.analytic.attribute.ana, 14788 14789 ## specifies whether all the attributes in the list are 14790 ## available (org="group") or only one of them (org="choice") 14791 [ a:defaultValue = "group" ] 14792 attribute org { 14793 14794 ## (grouped) 14795 "group" 14796 | 14797 ## (alternated) 14798 "choice" 14799 }?, 14800 empty 14801attDef = 14802 14803 ## (attribute definition) contains the definition of a single attribute. 14804 element attDef { attDef.content, attDef.attributes } 14805attDef.content = 14806 macro.glossSeq, 14807 datatype?, 14808 defaultVal?, 14809 (valList | valDesc)?, 14810 exemplum*, 14811 remarks* 14812attDef.attributes = 14813 att.global.attribute.xmlspace, 14814 att.global.attribute.xmlid, 14815 att.global.attribute.n, 14816 att.global.attribute.xmllang, 14817 att.global.attribute.rend, 14818 att.global.attribute.xmlbase, 14819 att.global.linking.attribute.corresp, 14820 att.global.linking.attribute.synch, 14821 att.global.linking.attribute.sameAs, 14822 att.global.linking.attribute.copyOf, 14823 att.global.linking.attribute.next, 14824 att.global.linking.attribute.prev, 14825 att.global.linking.attribute.exclude, 14826 att.global.linking.attribute.select, 14827 att.global.analytic.attribute.ana, 14828 att.identified.attribute.ident, 14829 att.identified.attribute.depend, 14830 att.identified.attribute.predeclare, 14831 att.identified.attribute.module, 14832 att.identified.attribute.mode, 14833 14834 ## specifies the optionality of an attribute or element. 14835 [ a:defaultValue = "opt" ] 14836 attribute usage { 14837 14838 ## (required) 14839 "req" 14840 | 14841 ## (mandatory when applicable) 14842 "mwa" 14843 | 14844 ## (recommended) 14845 "rec" 14846 | 14847 ## (recommended when applicable) 14848 "rwa" 14849 | 14850 ## (optional) 14851 "opt" 14852 }?, 14853 14854 ## (namespace) specifies the namespace to which this attribute belongs 14855 [ a:defaultValue = "http://www.tei-c.org/ns/1.0" ] 14856 attribute ns { data.namespace }?, 14857 empty 14858attRef = 14859 14860 ## (attribute pointer) points to the definition of an attribute or group of attributes. 14861 element attRef { attRef.content, attRef.attributes } 14862attRef.content = empty 14863attRef.attributes = 14864 att.global.attribute.xmlspace, 14865 att.global.attribute.xmlid, 14866 att.global.attribute.n, 14867 att.global.attribute.xmllang, 14868 att.global.attribute.rend, 14869 att.global.attribute.xmlbase, 14870 att.global.linking.attribute.corresp, 14871 att.global.linking.attribute.synch, 14872 att.global.linking.attribute.sameAs, 14873 att.global.linking.attribute.copyOf, 14874 att.global.linking.attribute.next, 14875 att.global.linking.attribute.prev, 14876 att.global.linking.attribute.exclude, 14877 att.global.linking.attribute.select, 14878 att.global.analytic.attribute.ana, 14879 14880 ## the name of the pattern defining the attribute(s) 14881 attribute name { data.word }, 14882 empty 14883datatype = 14884 14885 ## specifies the declared value for an attribute, by referring to 14886 ## any datatype defined by the chosen schema language. 14887 element datatype { datatype.content, datatype.attributes } 14888datatype.content = macro.schemapattern* 14889datatype.attributes = 14890 att.global.attribute.xmlspace, 14891 att.global.attribute.xmlid, 14892 att.global.attribute.n, 14893 att.global.attribute.xmllang, 14894 att.global.attribute.rend, 14895 att.global.attribute.xmlbase, 14896 att.global.linking.attribute.corresp, 14897 att.global.linking.attribute.synch, 14898 att.global.linking.attribute.sameAs, 14899 att.global.linking.attribute.copyOf, 14900 att.global.linking.attribute.next, 14901 att.global.linking.attribute.prev, 14902 att.global.linking.attribute.exclude, 14903 att.global.linking.attribute.select, 14904 att.global.analytic.attribute.ana, 14905 empty 14906defaultVal = 14907 14908 ## specifies the default declared value for an attribute. 14909 element defaultVal { defaultVal.content, defaultVal.attributes } 14910defaultVal.content = text 14911defaultVal.attributes = 14912 att.global.attribute.xmlspace, 14913 att.global.attribute.xmlid, 14914 att.global.attribute.n, 14915 att.global.attribute.xmllang, 14916 att.global.attribute.rend, 14917 att.global.attribute.xmlbase, 14918 att.global.linking.attribute.corresp, 14919 att.global.linking.attribute.synch, 14920 att.global.linking.attribute.sameAs, 14921 att.global.linking.attribute.copyOf, 14922 att.global.linking.attribute.next, 14923 att.global.linking.attribute.prev, 14924 att.global.linking.attribute.exclude, 14925 att.global.linking.attribute.select, 14926 att.global.analytic.attribute.ana, 14927 empty 14928valDesc = 14929 14930 ## (value description) specifies any semantic or syntactic constraint on the value that 14931 ## an attribute may take, additional to the information carried by the 14932 ## datatype element. 14933 element valDesc { valDesc.content, valDesc.attributes } 14934valDesc.content = macro.phraseSeq 14935valDesc.attributes = 14936 att.global.attribute.xmlspace, 14937 att.global.attribute.xmlid, 14938 att.global.attribute.n, 14939 att.global.attribute.xmllang, 14940 att.global.attribute.rend, 14941 att.global.attribute.xmlbase, 14942 att.global.linking.attribute.corresp, 14943 att.global.linking.attribute.synch, 14944 att.global.linking.attribute.sameAs, 14945 att.global.linking.attribute.copyOf, 14946 att.global.linking.attribute.next, 14947 att.global.linking.attribute.prev, 14948 att.global.linking.attribute.exclude, 14949 att.global.linking.attribute.select, 14950 att.global.analytic.attribute.ana, 14951 14952 ## specifies the effect of this declaration on its parent module. 14953 [ a:defaultValue = "add" ] 14954 attribute mode { 14955 14956 ## (this declaration is added to the current definitions) 14957 "add" 14958 | 14959 ## (this declaration and all of its children are removed from the current setup) 14960 "delete" 14961 | 14962 ## (this declaration changes the declaration of the same 14963 ## name in the current definition) 14964 "change" 14965 | 14966 ## (this declaration replaces the declaration of the same 14967 ## name in the current definition) 14968 "replace" 14969 }?, 14970 empty 14971valItem = 14972 14973 ## (value definition) contains a single value and gloss pair for an attribute. 14974 element valItem { valItem.content, valItem.attributes } 14975valItem.content = macro.glossSeq 14976valItem.attributes = 14977 att.global.attribute.xmlspace, 14978 att.global.attribute.xmlid, 14979 att.global.attribute.n, 14980 att.global.attribute.xmllang, 14981 att.global.attribute.rend, 14982 att.global.attribute.xmlbase, 14983 att.global.linking.attribute.corresp, 14984 att.global.linking.attribute.synch, 14985 att.global.linking.attribute.sameAs, 14986 att.global.linking.attribute.copyOf, 14987 att.global.linking.attribute.next, 14988 att.global.linking.attribute.prev, 14989 att.global.linking.attribute.exclude, 14990 att.global.linking.attribute.select, 14991 att.global.analytic.attribute.ana, 14992 att.identified.attribute.ident, 14993 att.identified.attribute.depend, 14994 att.identified.attribute.predeclare, 14995 att.identified.attribute.module, 14996 att.identified.attribute.mode, 14997 empty 14998valList = 14999 15000 ## (value list) contains one or more valItem elements defining possible 15001 ## values for an attribute. 15002 element valList { valList.content, valList.attributes } 15003valList.content = valItem+ 15004valList.attributes = 15005 att.global.attribute.xmlspace, 15006 att.global.attribute.xmlid, 15007 att.global.attribute.n, 15008 att.global.attribute.xmllang, 15009 att.global.attribute.rend, 15010 att.global.attribute.xmlbase, 15011 att.global.linking.attribute.corresp, 15012 att.global.linking.attribute.synch, 15013 att.global.linking.attribute.sameAs, 15014 att.global.linking.attribute.copyOf, 15015 att.global.linking.attribute.next, 15016 att.global.linking.attribute.prev, 15017 att.global.linking.attribute.exclude, 15018 att.global.linking.attribute.select, 15019 att.global.analytic.attribute.ana, 15020 15021 ## specifies the effect of this declaration on its parent 15022 ## module. 15023 [ a:defaultValue = "add" ] 15024 attribute mode { 15025 15026 ## (this declaration is added to the current definitions) 15027 "add" 15028 | 15029 ## (this declaration and all of its children are removed from the current setup) 15030 "delete" 15031 | 15032 ## (this declaration changes the declaration of the same 15033 ## name in the current definition) 15034 "change" 15035 | 15036 ## (this declaration replaces the declaration of the same 15037 ## name in the current definition) 15038 "replace" 15039 }?, 15040 15041 ## specifies the extensibility of the list of attribute values 15042 ## specified. 15043 [ a:defaultValue = "open" ] 15044 attribute type { 15045 15046 ## (only the values specified are permitted.) 15047 "closed" 15048 | 15049 ## (all the values specified should be supported, but 15050 ## other values are legal and software should have appropriate 15051 ## fallback processing for them.) 15052 "semi" 15053 | 15054 ## (the values specified are sample values only.) 15055 "open" 15056 }?, 15057 empty 15058att.identified.attributes = 15059 att.identified.attribute.ident, 15060 att.identified.attribute.depend, 15061 att.identified.attribute.predeclare, 15062 att.identified.attribute.module, 15063 att.identified.attribute.mode, 15064 empty 15065att.identified.attribute.ident = 15066 15067 ## Supplies the identifier by which this element is referenced. 15068 attribute ident { data.name } 15069att.identified.attribute.depend = 15070 15071 ## The name of a module on which this object depends. 15072 attribute depend { xsd:NCName }? 15073att.identified.attribute.predeclare = 15074 15075 ## Says whether the class should be treated as global, and so 15076 ## needs predefining in the core. 15077 [ a:defaultValue = "false" ] attribute predeclare { xsd:boolean }? 15078att.identified.attribute.module = 15079 15080 ## Supplies the name of the module in which this object is to 15081 ## be defined. 15082 attribute module { xsd:NCName }? 15083att.identified.attribute.mode = 15084 15085 ## specifies the effect of this declaration on its parent 15086 ## module. 15087 [ a:defaultValue = "add" ] 15088 attribute mode { 15089 15090 ## (this declaration is added to the current definitions) 15091 "add" 15092 | 15093 ## (this declaration and all of its children are removed from the current setup) 15094 "delete" 15095 | 15096 ## (this declaration changes the declaration of the same 15097 ## name in the current definition) 15098 "change" 15099 | 15100 ## (this declaration replaces the declaration of the same 15101 ## name in the current definition) 15102 "replace" 15103 }? 15104model.rdgPart = wit | witStart | witEnd | lacunaStart | lacunaEnd 15105att.rdgPart.attributes = att.rdgPart.attribute.wit, empty 15106att.rdgPart.attribute.wit = 15107 15108 ## contains a list of one or more sigla indicating the witnesses 15109 ## which begin or end at this point. 15110 attribute wit { data.pointers }? 15111att.textCritical.attributes = 15112 att.textCritical.attribute.wit, 15113 att.textCritical.attribute.type, 15114 att.textCritical.attribute.cause, 15115 att.textCritical.attribute.varSeq, 15116 att.textCritical.attribute.resp, 15117 att.textCritical.attribute.hand, 15118 empty 15119att.textCritical.attribute.wit = 15120 15121 ## contains a list of one or more pointers indicating the witnesses 15122 ## which attest to a given reading. 15123 attribute wit { data.pointers }? 15124att.textCritical.attribute.type = 15125 15126 ## classifies the reading according to some useful typology. 15127 attribute type { data.enumerated }? 15128att.textCritical.attribute.cause = 15129 15130 ## classifies the cause for the variant reading, according to 15131 ## any appropriate typology of possible origins. 15132 attribute cause { data.enumerated }? 15133att.textCritical.attribute.varSeq = 15134 15135 ## provides a number indicating the position of this reading in a 15136 ## sequence, when there is reason to presume a sequence to the variants 15137 ## on any one lemma. 15138 attribute varSeq { xsd:nonNegativeInteger }? 15139att.textCritical.attribute.resp = 15140 15141 ## identifies the editor responsible for asserting a 15142 ## particular reading in the witness. 15143 attribute resp { data.pointer }? 15144att.textCritical.attribute.hand = 15145 15146 ## signifies the hand responsible for a particular reading in the 15147 ## witness. 15148 attribute hand { data.pointer }? 15149app = 15150 15151 ## (apparatus entry) contains one entry in a critical apparatus, with an optional 15152 ## lemma and at least one reading. 15153 element app { app.content, app.attributes } 15154app.content = 15155 model.global*, 15156 (lem, model.global*, (wit, model.global*)?)?, 15157 ((rdg, model.global*, (wit, model.global*)?) 15158 | (rdgGrp, model.global*, (wit, model.global*)?))+ 15159app.attributes = 15160 att.global.attribute.xmlspace, 15161 att.global.attribute.xmlid, 15162 att.global.attribute.n, 15163 att.global.attribute.xmllang, 15164 att.global.attribute.rend, 15165 att.global.attribute.xmlbase, 15166 att.global.linking.attribute.corresp, 15167 att.global.linking.attribute.synch, 15168 att.global.linking.attribute.sameAs, 15169 att.global.linking.attribute.copyOf, 15170 att.global.linking.attribute.next, 15171 att.global.linking.attribute.prev, 15172 att.global.linking.attribute.exclude, 15173 att.global.linking.attribute.select, 15174 att.global.analytic.attribute.ana, 15175 15176 ## classifies the variation contained in this element according to 15177 ## some convenient typology. 15178 attribute type { data.enumerated }?, 15179 15180 ## identifies the beginning of the lemma in the base text, if 15181 ## necessary. 15182 attribute from { data.pointer }?, 15183 15184 ## identifies the endpoint of the lemma in the base text, if 15185 ## necessary. 15186 attribute to { data.pointer }?, 15187 15188 ## indicates the location of the variation, when the 15189 ## location-referenced method of apparatus markup is used. 15190 attribute loc { data.words }?, 15191 empty 15192lem = 15193 15194 ## (lemma) contains the lemma, or base text, of a textual variation. 15195 element lem { lem.content, lem.attributes } 15196lem.content = 15197 (text 15198 | model.gLike 15199 | model.phrase 15200 | model.inter 15201 | model.global 15202 | model.rdgPart)* 15203lem.attributes = 15204 att.global.attribute.xmlspace, 15205 att.global.attribute.xmlid, 15206 att.global.attribute.n, 15207 att.global.attribute.xmllang, 15208 att.global.attribute.rend, 15209 att.global.attribute.xmlbase, 15210 att.global.linking.attribute.corresp, 15211 att.global.linking.attribute.synch, 15212 att.global.linking.attribute.sameAs, 15213 att.global.linking.attribute.copyOf, 15214 att.global.linking.attribute.next, 15215 att.global.linking.attribute.prev, 15216 att.global.linking.attribute.exclude, 15217 att.global.linking.attribute.select, 15218 att.global.analytic.attribute.ana, 15219 att.textCritical.attribute.wit, 15220 att.textCritical.attribute.type, 15221 att.textCritical.attribute.cause, 15222 att.textCritical.attribute.varSeq, 15223 att.textCritical.attribute.resp, 15224 att.textCritical.attribute.hand, 15225 empty 15226rdg = 15227 15228 ## (reading) contains a single reading within a textual variation. 15229 element rdg { rdg.content, rdg.attributes } 15230rdg.content = 15231 (text 15232 | model.gLike 15233 | model.phrase 15234 | model.inter 15235 | model.global 15236 | model.rdgPart)* 15237rdg.attributes = 15238 att.global.attribute.xmlspace, 15239 att.global.attribute.xmlid, 15240 att.global.attribute.n, 15241 att.global.attribute.xmllang, 15242 att.global.attribute.rend, 15243 att.global.attribute.xmlbase, 15244 att.global.linking.attribute.corresp, 15245 att.global.linking.attribute.synch, 15246 att.global.linking.attribute.sameAs, 15247 att.global.linking.attribute.copyOf, 15248 att.global.linking.attribute.next, 15249 att.global.linking.attribute.prev, 15250 att.global.linking.attribute.exclude, 15251 att.global.linking.attribute.select, 15252 att.global.analytic.attribute.ana, 15253 att.textCritical.attribute.wit, 15254 att.textCritical.attribute.type, 15255 att.textCritical.attribute.cause, 15256 att.textCritical.attribute.varSeq, 15257 att.textCritical.attribute.resp, 15258 att.textCritical.attribute.hand, 15259 empty 15260rdgGrp = 15261 15262 ## (reading group) within a textual variation, 15263 ## groups two or more readings perceived to have a genetic 15264 ## relationship or other affinity. 15265 element rdgGrp { rdgGrp.content, rdgGrp.attributes } 15266rdgGrp.content = 15267 ((rdgGrp, wit?) 15268 | ((lem, wit?)?, (rdg, wit?))*)+ 15269rdgGrp.attributes = 15270 att.global.attribute.xmlspace, 15271 att.global.attribute.xmlid, 15272 att.global.attribute.n, 15273 att.global.attribute.xmllang, 15274 att.global.attribute.rend, 15275 att.global.attribute.xmlbase, 15276 att.global.linking.attribute.corresp, 15277 att.global.linking.attribute.synch, 15278 att.global.linking.attribute.sameAs, 15279 att.global.linking.attribute.copyOf, 15280 att.global.linking.attribute.next, 15281 att.global.linking.attribute.prev, 15282 att.global.linking.attribute.exclude, 15283 att.global.linking.attribute.select, 15284 att.global.analytic.attribute.ana, 15285 att.textCritical.attribute.wit, 15286 att.textCritical.attribute.type, 15287 att.textCritical.attribute.cause, 15288 att.textCritical.attribute.varSeq, 15289 att.textCritical.attribute.resp, 15290 att.textCritical.attribute.hand, 15291 empty 15292witDetail = 15293 15294 ## gives further information about a particular witness, or 15295 ## witnesses, to a particular reading. 15296 element witDetail { witDetail.content, witDetail.attributes } 15297witDetail.content = macro.phraseSeq 15298witDetail.attributes = 15299 att.global.attribute.xmlspace, 15300 att.global.attribute.xmlid, 15301 att.global.attribute.n, 15302 att.global.attribute.xmllang, 15303 att.global.attribute.rend, 15304 att.global.attribute.xmlbase, 15305 att.global.linking.attribute.corresp, 15306 att.global.linking.attribute.synch, 15307 att.global.linking.attribute.sameAs, 15308 att.global.linking.attribute.copyOf, 15309 att.global.linking.attribute.next, 15310 att.global.linking.attribute.prev, 15311 att.global.linking.attribute.exclude, 15312 att.global.linking.attribute.select, 15313 att.global.analytic.attribute.ana, 15314 att.placement.attribute.place, 15315 15316 ## indicates the identifier for the reading, or readings, to which 15317 ## the witness detail refers. 15318 attribute target { data.pointers }, 15319 15320 ## identifies the individual responsible for identifying the 15321 ## witness 15322 attribute resp { data.pointer }?, 15323 15324 ## indicates the sigil or sigla for the witnesses to which the 15325 ## detail refers. 15326 attribute wit { data.code }, 15327 15328 ## describes the type of information given about the witness. 15329 attribute type { data.pointers }?, 15330 empty 15331wit = 15332 15333 ## contains a list of one or more sigla of witnesses attesting a 15334 ## given reading, in a textual variation. 15335 element wit { wit.content, wit.attributes } 15336wit.content = macro.phraseSeq 15337wit.attributes = 15338 att.global.attribute.xmlspace, 15339 att.global.attribute.xmlid, 15340 att.global.attribute.n, 15341 att.global.attribute.xmllang, 15342 att.global.attribute.rend, 15343 att.global.attribute.xmlbase, 15344 att.global.linking.attribute.corresp, 15345 att.global.linking.attribute.synch, 15346 att.global.linking.attribute.sameAs, 15347 att.global.linking.attribute.copyOf, 15348 att.global.linking.attribute.next, 15349 att.global.linking.attribute.prev, 15350 att.global.linking.attribute.exclude, 15351 att.global.linking.attribute.select, 15352 att.global.analytic.attribute.ana, 15353 att.rdgPart.attribute.wit, 15354 empty 15355witList = 15356 15357 ## (witness list) contains a list of all the witnesses referred to in 15358 ## wit elements or wit attributes 15359 ## within the critical apparatus. 15360 element witList { witList.content, witList.attributes } 15361witList.content = model.global*, (witness, model.global*)+ 15362witList.attributes = 15363 att.global.attribute.xmlspace, 15364 att.global.attribute.xmlid, 15365 att.global.attribute.n, 15366 att.global.attribute.xmllang, 15367 att.global.attribute.rend, 15368 att.global.attribute.xmlbase, 15369 att.global.linking.attribute.corresp, 15370 att.global.linking.attribute.synch, 15371 att.global.linking.attribute.sameAs, 15372 att.global.linking.attribute.copyOf, 15373 att.global.linking.attribute.next, 15374 att.global.linking.attribute.prev, 15375 att.global.linking.attribute.exclude, 15376 att.global.linking.attribute.select, 15377 att.global.analytic.attribute.ana, 15378 empty 15379witness = 15380 15381 ## contains either a description of a single witness referred to 15382 ## within the critical apparatus, or a list of witnesses which is to be 15383 ## referred to by a single sigil. 15384 element witness { witness.content, witness.attributes } 15385witness.content = macro.paraContent 15386witness.attributes = 15387 att.global.attribute.xmlspace, 15388 att.global.attribute.xmlid, 15389 att.global.attribute.n, 15390 att.global.attribute.xmllang, 15391 att.global.attribute.rend, 15392 att.global.attribute.xmlbase, 15393 att.global.linking.attribute.corresp, 15394 att.global.linking.attribute.synch, 15395 att.global.linking.attribute.sameAs, 15396 att.global.linking.attribute.copyOf, 15397 att.global.linking.attribute.next, 15398 att.global.linking.attribute.prev, 15399 att.global.linking.attribute.exclude, 15400 att.global.linking.attribute.select, 15401 att.global.analytic.attribute.ana, 15402 15403 ## indicates which other witnesses are included in a witness group. 15404 attribute included { data.pointers }?, 15405 empty 15406witStart = 15407 15408 ## indicates the beginning, or resumption, of the text of a 15409 ## fragmentary witness. 15410 element witStart { witStart.content, witStart.attributes } 15411witStart.content = empty 15412witStart.attributes = 15413 att.global.attribute.xmlspace, 15414 att.global.attribute.xmlid, 15415 att.global.attribute.n, 15416 att.global.attribute.xmllang, 15417 att.global.attribute.rend, 15418 att.global.attribute.xmlbase, 15419 att.global.linking.attribute.corresp, 15420 att.global.linking.attribute.synch, 15421 att.global.linking.attribute.sameAs, 15422 att.global.linking.attribute.copyOf, 15423 att.global.linking.attribute.next, 15424 att.global.linking.attribute.prev, 15425 att.global.linking.attribute.exclude, 15426 att.global.linking.attribute.select, 15427 att.global.analytic.attribute.ana, 15428 att.rdgPart.attribute.wit, 15429 empty 15430witEnd = 15431 15432 ## indicates the end, or suspension, of the text of a fragmentary 15433 ## witness. 15434 element witEnd { witEnd.content, witEnd.attributes } 15435witEnd.content = empty 15436witEnd.attributes = 15437 att.global.attribute.xmlspace, 15438 att.global.attribute.xmlid, 15439 att.global.attribute.n, 15440 att.global.attribute.xmllang, 15441 att.global.attribute.rend, 15442 att.global.attribute.xmlbase, 15443 att.global.linking.attribute.corresp, 15444 att.global.linking.attribute.synch, 15445 att.global.linking.attribute.sameAs, 15446 att.global.linking.attribute.copyOf, 15447 att.global.linking.attribute.next, 15448 att.global.linking.attribute.prev, 15449 att.global.linking.attribute.exclude, 15450 att.global.linking.attribute.select, 15451 att.global.analytic.attribute.ana, 15452 att.rdgPart.attribute.wit, 15453 empty 15454lacunaStart = 15455 15456 ## indicates the beginning of a lacuna in the text of a mostly 15457 ## complete textual witness. 15458 element lacunaStart { lacunaStart.content, lacunaStart.attributes } 15459lacunaStart.content = empty 15460lacunaStart.attributes = 15461 att.global.attribute.xmlspace, 15462 att.global.attribute.xmlid, 15463 att.global.attribute.n, 15464 att.global.attribute.xmllang, 15465 att.global.attribute.rend, 15466 att.global.attribute.xmlbase, 15467 att.global.linking.attribute.corresp, 15468 att.global.linking.attribute.synch, 15469 att.global.linking.attribute.sameAs, 15470 att.global.linking.attribute.copyOf, 15471 att.global.linking.attribute.next, 15472 att.global.linking.attribute.prev, 15473 att.global.linking.attribute.exclude, 15474 att.global.linking.attribute.select, 15475 att.global.analytic.attribute.ana, 15476 att.rdgPart.attribute.wit, 15477 empty 15478lacunaEnd = 15479 15480 ## indicates the end of a lacuna in a mostly complete textual 15481 ## witness. 15482 element lacunaEnd { lacunaEnd.content, lacunaEnd.attributes } 15483lacunaEnd.content = empty 15484lacunaEnd.attributes = 15485 att.global.attribute.xmlspace, 15486 att.global.attribute.xmlid, 15487 att.global.attribute.n, 15488 att.global.attribute.xmllang, 15489 att.global.attribute.rend, 15490 att.global.attribute.xmlbase, 15491 att.global.linking.attribute.corresp, 15492 att.global.linking.attribute.synch, 15493 att.global.linking.attribute.sameAs, 15494 att.global.linking.attribute.copyOf, 15495 att.global.linking.attribute.next, 15496 att.global.linking.attribute.prev, 15497 att.global.linking.attribute.exclude, 15498 att.global.linking.attribute.select, 15499 att.global.analytic.attribute.ana, 15500 att.rdgPart.attribute.wit, 15501 empty 15502addSpan = 15503 15504 ## (added span of text) marks the beginning of a longer sequence of text added by an 15505 ## author, scribe, annotator or corrector (see also add). 15506 element addSpan { addSpan.content, addSpan.attributes } 15507addSpan.content = empty 15508addSpan.attributes = 15509 att.global.attribute.xmlspace, 15510 att.global.attribute.xmlid, 15511 att.global.attribute.n, 15512 att.global.attribute.xmllang, 15513 att.global.attribute.rend, 15514 att.global.attribute.xmlbase, 15515 att.global.linking.attribute.corresp, 15516 att.global.linking.attribute.synch, 15517 att.global.linking.attribute.sameAs, 15518 att.global.linking.attribute.copyOf, 15519 att.global.linking.attribute.next, 15520 att.global.linking.attribute.prev, 15521 att.global.linking.attribute.exclude, 15522 att.global.linking.attribute.select, 15523 att.global.analytic.attribute.ana, 15524 att.authorialIntervention.attribute.hand, 15525 att.authorialIntervention.attribute.status, 15526 att.authorialIntervention.attribute.type, 15527 att.editLike.attribute.cert, 15528 att.editLike.attribute.resp, 15529 att.editLike.attribute.evidence, 15530 att.placement.attribute.place, 15531 att.spanning.attribute.spanTo, 15532 empty 15533delSpan = 15534 15535 ## (deleted span of text) marks the beginning of a longer sequence of text deleted, 15536 ## marked as deleted, or otherwise signaled as superfluous or spurious by an 15537 ## author, scribe, annotator, or corrector. 15538 element delSpan { delSpan.content, delSpan.attributes } 15539delSpan.content = empty 15540delSpan.attributes = 15541 att.global.attribute.xmlspace, 15542 att.global.attribute.xmlid, 15543 att.global.attribute.n, 15544 att.global.attribute.xmllang, 15545 att.global.attribute.rend, 15546 att.global.attribute.xmlbase, 15547 att.global.linking.attribute.corresp, 15548 att.global.linking.attribute.synch, 15549 att.global.linking.attribute.sameAs, 15550 att.global.linking.attribute.copyOf, 15551 att.global.linking.attribute.next, 15552 att.global.linking.attribute.prev, 15553 att.global.linking.attribute.exclude, 15554 att.global.linking.attribute.select, 15555 att.global.analytic.attribute.ana, 15556 att.editLike.attribute.cert, 15557 att.editLike.attribute.resp, 15558 att.editLike.attribute.evidence, 15559 att.authorialIntervention.attribute.hand, 15560 att.authorialIntervention.attribute.status, 15561 att.authorialIntervention.attribute.type, 15562 att.spanning.attribute.spanTo, 15563 empty 15564restore = 15565 15566 ## indicates restoration of text to an earlier state by 15567 ## cancellation of an editorial or authorial marking or instruction. 15568 element restore { restore.content, restore.attributes } 15569restore.content = macro.paraContent 15570restore.attributes = 15571 att.global.attribute.xmlspace, 15572 att.global.attribute.xmlid, 15573 att.global.attribute.n, 15574 att.global.attribute.xmllang, 15575 att.global.attribute.rend, 15576 att.global.attribute.xmlbase, 15577 att.global.linking.attribute.corresp, 15578 att.global.linking.attribute.synch, 15579 att.global.linking.attribute.sameAs, 15580 att.global.linking.attribute.copyOf, 15581 att.global.linking.attribute.next, 15582 att.global.linking.attribute.prev, 15583 att.global.linking.attribute.exclude, 15584 att.global.linking.attribute.select, 15585 att.global.analytic.attribute.ana, 15586 att.editLike.attribute.cert, 15587 att.editLike.attribute.resp, 15588 att.editLike.attribute.evidence, 15589 15590 ## characterizes the means of restoration. 15591 attribute means { data.code }?, 15592 15593 ## indicates the action cancelled by the restoration. 15594 attribute type { data.name }?, 15595 15596 ## signifies the hand of the agent which made the restoration. 15597 attribute hand { data.pointer }?, 15598 empty 15599supplied = 15600 15601 ## signifies text supplied by the transcriber or editor in place 15602 ## of text which cannot be read, either because of physical damage or 15603 ## loss in the original or because it is illegible for any 15604 ## reason. 15605 element supplied { supplied.content, supplied.attributes } 15606supplied.content = macro.paraContent 15607supplied.attributes = 15608 att.global.attribute.xmlspace, 15609 att.global.attribute.xmlid, 15610 att.global.attribute.n, 15611 att.global.attribute.xmllang, 15612 att.global.attribute.rend, 15613 att.global.attribute.xmlbase, 15614 att.global.linking.attribute.corresp, 15615 att.global.linking.attribute.synch, 15616 att.global.linking.attribute.sameAs, 15617 att.global.linking.attribute.copyOf, 15618 att.global.linking.attribute.next, 15619 att.global.linking.attribute.prev, 15620 att.global.linking.attribute.exclude, 15621 att.global.linking.attribute.select, 15622 att.global.analytic.attribute.ana, 15623 att.editLike.attribute.cert, 15624 att.editLike.attribute.resp, 15625 att.editLike.attribute.evidence, 15626 15627 ## indicates why the text has had to be supplied. 15628 attribute reason { data.words }?, 15629 15630 ## where the presumed loss of text leading to the supplying of 15631 ## text arises from action (partial deletion, etc.) assignable to an 15632 ## identifiable hand, signifies the hand responsible for the action. 15633 attribute hand { data.pointer }?, 15634 15635 ## In the case of text which has been supplied because of damage, categorizes the cause of the damage, if it can be identified. 15636 attribute agent { data.enumerated }?, 15637 15638 ## states the source of the supplied text. 15639 attribute source { data.names }?, 15640 empty 15641hand = 15642 15643 ## used in the header to define each distinct scribe or 15644 ## handwriting style. 15645 element hand { hand.content, hand.attributes } 15646hand.content = empty 15647hand.attributes = 15648 att.global.attribute.xmlspace, 15649 att.global.attribute.xmlid, 15650 att.global.attribute.n, 15651 att.global.attribute.xmllang, 15652 att.global.attribute.rend, 15653 att.global.attribute.xmlbase, 15654 att.global.linking.attribute.corresp, 15655 att.global.linking.attribute.synch, 15656 att.global.linking.attribute.sameAs, 15657 att.global.linking.attribute.copyOf, 15658 att.global.linking.attribute.next, 15659 att.global.linking.attribute.prev, 15660 att.global.linking.attribute.exclude, 15661 att.global.linking.attribute.select, 15662 att.global.analytic.attribute.ana, 15663 15664 ## gives the name of,or other identifier for, the scribe. 15665 attribute scribe { data.code }?, 15666 15667 ## indicates recognized writing styles. 15668 attribute style { data.enumerated }?, 15669 15670 ## indicates dominant language of hand. 15671 attribute mainLang { data.language }?, 15672 15673 ## describes tint or type 15674 ## of ink, e.g. brown. May also be used to indicate the writing medium, e.g. pencil, 15675 attribute ink { data.code }?, 15676 15677 ## describes other characteristics of the hand, 15678 ## particularly those related to the quality of the writing. 15679 attribute writing { data.enumerated }?, 15680 15681 ## indicates whether or 15682 ## not this is the first or main scribe of the document. 15683 attribute first { data.truthValue }?, 15684 15685 ## indicates the editor or transcriber responsible for identifying 15686 ## the hand. 15687 attribute resp { data.code }?, 15688 empty 15689handShift = 15690 15691 ## marks the beginning of a sequence of text written in a new 15692 ## hand, or of a change in the scribe, writing style, ink or character 15693 ## of the document hand. 15694 element handShift { handShift.content, handShift.attributes } 15695handShift.content = empty 15696handShift.attributes = 15697 att.global.attribute.xmlspace, 15698 att.global.attribute.xmlid, 15699 att.global.attribute.n, 15700 att.global.attribute.xmllang, 15701 att.global.attribute.rend, 15702 att.global.attribute.xmlbase, 15703 att.global.linking.attribute.corresp, 15704 att.global.linking.attribute.synch, 15705 att.global.linking.attribute.sameAs, 15706 att.global.linking.attribute.copyOf, 15707 att.global.linking.attribute.next, 15708 att.global.linking.attribute.prev, 15709 att.global.linking.attribute.exclude, 15710 att.global.linking.attribute.select, 15711 att.global.analytic.attribute.ana, 15712 15713 ## identifies the new hand. 15714 attribute new { data.code }, 15715 15716 ## identifies the old hand. 15717 attribute old { data.code }, 15718 15719 ## indicates recognized 15720 ## writing styles. 15721 attribute style { data.enumerated }?, 15722 15723 ## describes tint or type 15724 ## of ink, e.g. brown. May also be used to indicate the writing medium, e.g. pencil, 15725 attribute ink { data.code }?, 15726 15727 ## describes other characteristics of the hand, 15728 ## particularly those related to the quality of the writing. 15729 attribute writing { data.enumerated }?, 15730 15731 ## signifies the editor or transcriber responsible for identifying 15732 ## the change of hand. 15733 attribute resp { data.code }?, 15734 empty 15735handList = 15736 15737 ## contains a series of hand elements listing the 15738 ## different hands of the source. 15739 element handList { handList.content, handList.attributes } 15740handList.content = hand* 15741handList.attributes = 15742 att.global.attribute.xmlspace, 15743 att.global.attribute.xmlid, 15744 att.global.attribute.n, 15745 att.global.attribute.xmllang, 15746 att.global.attribute.rend, 15747 att.global.attribute.xmlbase, 15748 att.global.linking.attribute.corresp, 15749 att.global.linking.attribute.synch, 15750 att.global.linking.attribute.sameAs, 15751 att.global.linking.attribute.copyOf, 15752 att.global.linking.attribute.next, 15753 att.global.linking.attribute.prev, 15754 att.global.linking.attribute.exclude, 15755 att.global.linking.attribute.select, 15756 att.global.analytic.attribute.ana, 15757 empty 15758damage = 15759 15760 ## contains an area of damage to the text witness. 15761 element damage { damage.content, damage.attributes } 15762damage.content = macro.paraContent 15763damage.attributes = 15764 att.global.attribute.xmlspace, 15765 att.global.attribute.xmlid, 15766 att.global.attribute.n, 15767 att.global.attribute.xmllang, 15768 att.global.attribute.rend, 15769 att.global.attribute.xmlbase, 15770 att.global.linking.attribute.corresp, 15771 att.global.linking.attribute.synch, 15772 att.global.linking.attribute.sameAs, 15773 att.global.linking.attribute.copyOf, 15774 att.global.linking.attribute.next, 15775 att.global.linking.attribute.prev, 15776 att.global.linking.attribute.exclude, 15777 att.global.linking.attribute.select, 15778 att.global.analytic.attribute.ana, 15779 att.editLike.attribute.cert, 15780 att.editLike.attribute.resp, 15781 att.editLike.attribute.evidence, 15782 15783 ## classifies the damage according to any convenient typology. 15784 attribute type { data.enumerated }?, 15785 15786 ## indicates approximately how much text is in the damaged area, 15787 ## in letters, minims, inches, or any appropriate unit, where this 15788 ## cannot be deduced from the contents of the tag. For example, the 15789 ## damage may span structural divisions in the text so that the tag must 15790 ## then be empty of content. 15791 attribute extent { data.words }?, 15792 15793 ## In the case of damage (deliberate defacement, etc.) assignable 15794 ## to an identifiable hand, signifies the hand responsible for the 15795 ## damage. 15796 attribute hand { data.pointer }?, 15797 15798 ## categorizes the cause of the damage, if it can be identified. 15799 attribute agent { data.enumerated }?, 15800 15801 ## Signifies the degree of damage according to a convenient scale. 15802 ## The damage tag with the degree attribute should 15803 ## only be used where the text may be read with some confidence; text 15804 ## supplied from other sources should be tagged as supplied. 15805 attribute degree { data.probability | data.certainty }?, 15806 empty 15807space = 15808 15809 ## indicates the location of a significant space in the copy text. 15810 element space { space.content, space.attributes } 15811space.content = empty 15812space.attributes = 15813 att.global.attribute.xmlspace, 15814 att.global.attribute.xmlid, 15815 att.global.attribute.n, 15816 att.global.attribute.xmllang, 15817 att.global.attribute.rend, 15818 att.global.attribute.xmlbase, 15819 att.global.linking.attribute.corresp, 15820 att.global.linking.attribute.synch, 15821 att.global.linking.attribute.sameAs, 15822 att.global.linking.attribute.copyOf, 15823 att.global.linking.attribute.next, 15824 att.global.linking.attribute.prev, 15825 att.global.linking.attribute.exclude, 15826 att.global.linking.attribute.select, 15827 att.global.analytic.attribute.ana, 15828 15829 ## indicates whether the space is horizontal or vertical. 15830 attribute dim { 15831 15832 ## (the space is horizontal.) 15833 "horizontal" 15834 | 15835 ## (the space is vertical.) 15836 "vertical" 15837 }?, 15838 15839 ## indicates approximately how large the space is, in letters, 15840 ## minims, inches, or other appropriate unit. 15841 attribute extent { data.words }?, 15842 15843 ## indicates the individual responsible for identifying and measuring 15844 ## the space. 15845 attribute resp { data.pointer }?, 15846 empty 15847fw = 15848 15849 ## (forme work) contains a running head (e.g. a header, footer), catchword, or 15850 ## similar material appearing on the current page. 15851 element fw { fw.content, fw.attributes } 15852fw.content = macro.phraseSeq 15853fw.attributes = 15854 att.global.attribute.xmlspace, 15855 att.global.attribute.xmlid, 15856 att.global.attribute.n, 15857 att.global.attribute.xmllang, 15858 att.global.attribute.rend, 15859 att.global.attribute.xmlbase, 15860 att.global.linking.attribute.corresp, 15861 att.global.linking.attribute.synch, 15862 att.global.linking.attribute.sameAs, 15863 att.global.linking.attribute.copyOf, 15864 att.global.linking.attribute.next, 15865 att.global.linking.attribute.prev, 15866 att.global.linking.attribute.exclude, 15867 att.global.linking.attribute.select, 15868 att.global.analytic.attribute.ana, 15869 att.placement.attribute.place, 15870 15871 ## classifies the material encoded according to some useful typology. 15872 attribute type { data.enumerated }?, 15873 empty 15874model.divPart.verse = notAllowed 15875att.metrical.attributes = 15876 att.metrical.attribute.met, 15877 att.metrical.attribute.real, 15878 att.metrical.attribute.rhyme, 15879 empty 15880att.metrical.attribute.met = 15881 15882 ## contains a user-specified encoding for the conventional 15883 ## metrical structure of the element. 15884 attribute met { xsd:string }? 15885att.metrical.attribute.real = 15886 15887 ## contains a user-specified encoding for the actual realization 15888 ## of the conventional metrical structure applicable to the element. 15889 attribute real { xsd:string }? 15890att.metrical.attribute.rhyme = 15891 15892 ## specifies the rhyme scheme applicable to a group of verse lines. 15893 attribute rhyme { xsd:string }? 15894att.enjamb.attributes = att.enjamb.attribute.enjamb, empty 15895att.enjamb.attribute.enjamb = 15896 15897 ## indicates that the end of a verse line is marked by enjambement. 15898 attribute enjamb { data.enumerated }? 15899caesura = 15900 15901 ## marks the point at which a metrical line may be divided. 15902 element caesura { caesura.content, caesura.attributes } 15903caesura.content = empty 15904caesura.attributes = 15905 att.global.attribute.xmlspace, 15906 att.global.attribute.xmlid, 15907 att.global.attribute.n, 15908 att.global.attribute.xmllang, 15909 att.global.attribute.rend, 15910 att.global.attribute.xmlbase, 15911 att.global.linking.attribute.corresp, 15912 att.global.linking.attribute.synch, 15913 att.global.linking.attribute.sameAs, 15914 att.global.linking.attribute.copyOf, 15915 att.global.linking.attribute.next, 15916 att.global.linking.attribute.prev, 15917 att.global.linking.attribute.exclude, 15918 att.global.linking.attribute.select, 15919 att.global.analytic.attribute.ana, 15920 empty 15921rhyme = 15922 15923 ## marks the rhyming part of a metrical line. 15924 element rhyme { rhyme.content, rhyme.attributes } 15925rhyme.content = macro.paraContent 15926rhyme.attributes = 15927 att.global.attribute.xmlspace, 15928 att.global.attribute.xmlid, 15929 att.global.attribute.n, 15930 att.global.attribute.xmllang, 15931 att.global.attribute.rend, 15932 att.global.attribute.xmlbase, 15933 att.global.linking.attribute.corresp, 15934 att.global.linking.attribute.synch, 15935 att.global.linking.attribute.sameAs, 15936 att.global.linking.attribute.copyOf, 15937 att.global.linking.attribute.next, 15938 att.global.linking.attribute.prev, 15939 att.global.linking.attribute.exclude, 15940 att.global.linking.attribute.select, 15941 att.global.analytic.attribute.ana, 15942 att.typed.attribute.type, 15943 att.typed.attribute.subtype, 15944 15945 ## provides a label to identify which part of a rhyme 15946 ## scheme this rhyming string instantiates. 15947 attribute label { xsd:string }?, 15948 empty 15949start = TEI | teiCorpus 15950