summaryrefslogtreecommitdiffstats
path: root/xmlschemata/teiP5osis/teiP5osis.1.3.xsd
diff options
context:
space:
mode:
authorChris Little <chrislit@crosswire.org>2014-02-23 06:11:02 +0000
committerChris Little <chrislit@crosswire.org>2014-02-23 06:11:02 +0000
commita75e534773d5a99b44853dffe5362559fd6caf84 (patch)
tree5b990a9ff156b51f799ad404db62f4953d4474cd /xmlschemata/teiP5osis/teiP5osis.1.3.xsd
parentd8c1ef55cd04568c6886e94a5d5704d89b43cf4c (diff)
downloadsword-tools-a75e534773d5a99b44853dffe5362559fd6caf84.tar.gz
adding schemas to revision control
git-svn-id: https://www.crosswire.org/svn/sword-tools/trunk@472 07627401-56e2-0310-80f4-f8cd0041bdcd
Diffstat (limited to 'xmlschemata/teiP5osis/teiP5osis.1.3.xsd')
-rw-r--r--xmlschemata/teiP5osis/teiP5osis.1.3.xsd14277
1 files changed, 14277 insertions, 0 deletions
diff --git a/xmlschemata/teiP5osis/teiP5osis.1.3.xsd b/xmlschemata/teiP5osis/teiP5osis.1.3.xsd
new file mode 100644
index 0000000..f9f3797
--- /dev/null
+++ b/xmlschemata/teiP5osis/teiP5osis.1.3.xsd
@@ -0,0 +1,14277 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.crosswire.org/2008/TEIOSIS/namespace" xmlns:xml="http://www.w3.org/XML/1998/namespace" targetNamespace="http://www.crosswire.org/2008/TEIOSIS/namespace" elementFormDefault="qualified">
+ <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2004/10/xml.xsd"/>
+ <!-- Schema generated from ODD source 2008-05-16T06:38:23-04:00. -->
+ <!--
+
+ This template file is freely available and you are hereby authorised to copy, modify,
+ and redistribute it in any way without further reference or permissions.
+ When making such modifications, you are strongly recommended to change the present text
+ to include an accurate statement of the licencing conditions applicable to your modified
+ text.
+ -->
+ <xs:complexType name="macro.paraContent" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:complexType>
+ <xs:complexType name="macro.limitedContent" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.limitedPhrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ </xs:choice>
+ </xs:complexType>
+ <xs:complexType name="macro.phraseSeq" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:complexType>
+ <xs:complexType name="macro.phraseSeq.limited" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.limitedPhrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:complexType>
+ <xs:complexType name="macro.specialPara" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.divPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:complexType>
+ <xs:attributeGroup name="att.ascribed.attributes">
+ <xs:attributeGroup ref="ns1:att.ascribed.attribute.who"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.ascribed.attribute.who">
+ <xs:attribute name="who">
+ <xs:annotation>
+ <xs:documentation>indicates the person, or group of people, to whom the element content is
+ ascribed.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attributes">
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attribute.period">
+ <xs:attribute name="period" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>supplies a pointer to some location defining a named period of time within
+ which the datable item is understood to have occurred.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attribute.when">
+ <xs:attribute name="when">
+ <xs:annotation>
+ <xs:documentation>supplies the value of a date or time in a standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attribute.notBefore">
+ <xs:attribute name="notBefore">
+ <xs:annotation>
+ <xs:documentation>specifies the earliest possible date for the event in standard form, e.g.
+ yyyy-mm-dd.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attribute.notAfter">
+ <xs:attribute name="notAfter">
+ <xs:annotation>
+ <xs:documentation>specifies the latest possible date for the event in standard form, e.g.
+ yyyy-mm-dd.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attribute.from">
+ <xs:attribute name="from">
+ <xs:annotation>
+ <xs:documentation>indicates the starting point of the period in standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.w3c.attribute.to">
+ <xs:attribute name="to">
+ <xs:annotation>
+ <xs:documentation>indicates the ending point of the period in standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.declarable.attributes">
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.declarable.attribute.default">
+ <xs:attribute name="default" default="false">
+ <xs:annotation>
+ <xs:documentation>indicates whether or not this element is selected by default when its
+ parent is selected.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true">
+ <xs:annotation>
+ <xs:documentation>This element is selected if its parent is
+ selected</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="false">
+ <xs:annotation>
+ <xs:documentation>This element can only be selected explicitly, unless it is the only
+ one of its kind, in which case it is selected if its parent is
+ selected.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.declaring.attributes">
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.declaring.attribute.decls">
+ <xs:attribute name="decls">
+ <xs:annotation>
+ <xs:documentation>identifies one or more declarable elements within the header, which are
+ understood to apply to the element bearing this attribute and its
+ content.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.divLike.attributes">
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.divLike.attribute.org">
+ <xs:attribute name="org" default="uniform">
+ <xs:annotation>
+ <xs:documentation>(organization) specifies how the content of the division is
+ organized.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="composite">
+ <xs:annotation>
+ <xs:documentation>composite content: i.e. no claim is made about the sequence in which
+ the immediate contents of this division are to be processed, or their
+ inter-relationships.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="uniform">
+ <xs:annotation>
+ <xs:documentation>uniform content: i.e. the immediate contents of this element are
+ regarded as forming a logical unit, to be processed in sequence.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.divLike.attribute.sample">
+ <xs:attribute name="sample" default="complete">
+ <xs:annotation>
+ <xs:documentation>indicates whether this division is a sample of the original source and if
+ so, from which part.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="initial">
+ <xs:annotation>
+ <xs:documentation>division lacks material present at end in source.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="medial">
+ <xs:annotation>
+ <xs:documentation>division lacks material at start and end.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="final">
+ <xs:annotation>
+ <xs:documentation>division lacks material at start.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="unknown">
+ <xs:annotation>
+ <xs:documentation>position of sampled material within original
+ unknown.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="complete">
+ <xs:annotation>
+ <xs:documentation>division is not a sample.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.divLike.attribute.part">
+ <xs:attribute name="part" default="N">
+ <xs:annotation>
+ <xs:documentation>specifies whether or not the division is fragmented by some other
+ structural element, for example a speech which is divided between two or more verse
+ stanzas.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Y">
+ <xs:annotation>
+ <xs:documentation>(yes) the division is incomplete in some respect</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="N">
+ <xs:annotation>
+ <xs:documentation>(no) either the division is complete, or no claim is made as to its
+ completeness.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="I">
+ <xs:annotation>
+ <xs:documentation>(initial) the initial part of an incomplete
+ division</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="M">
+ <xs:annotation>
+ <xs:documentation>(medial) a medial part of an incomplete division</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="F">
+ <xs:annotation>
+ <xs:documentation>(final) the final part of an incomplete division</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.duration.w3c.attributes">
+ <xs:attributeGroup ref="ns1:att.duration.w3c.attribute.dur"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.duration.w3c.attribute.dur">
+ <xs:attribute name="dur" type="xs:duration">
+ <xs:annotation>
+ <xs:documentation>(duration) indicates the length of this element in
+ time.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.editLike.attributes">
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.editLike.attribute.cert">
+ <xs:attribute name="cert">
+ <xs:annotation>
+ <xs:documentation>(certainty) signifies the degree of certainty associated with the
+ intervention or interpretation.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="high"/>
+ <xs:enumeration value="medium"/>
+ <xs:enumeration value="low"/>
+ <xs:enumeration value="unknown"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.editLike.attribute.resp">
+ <xs:attribute name="resp">
+ <xs:annotation>
+ <xs:documentation>(responsible party) indicates the agency responsible for the intervention
+ or interpretation, for example an editor or transcriber.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.editLike.attribute.evidence">
+ <xs:attribute name="evidence">
+ <xs:annotation>
+ <xs:documentation>indicates the nature of the evidence supporting the reliability or
+ accuracy of the intervention or interpretation. Suggested values include: 1] internal; 2]
+ external; 3] conjecture</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="internal">
+ <xs:annotation>
+ <xs:documentation>there is internal evidence to support the
+ intervention.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="external">
+ <xs:annotation>
+ <xs:documentation>there is external evidence to support the
+ intervention.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="conjecture">
+ <xs:annotation>
+ <xs:documentation>the intervention or interpretation has been made by the editor,
+ cataloguer, or scholar on the basis of their expertise.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.editLike.attribute.source">
+ <xs:attribute name="source">
+ <xs:annotation>
+ <xs:documentation>contains a list of one or more pointers indicating the sources which
+ support the given reading.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attributes">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attribute.xmlid">
+ <xs:attribute ref="xml:id"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attribute.n">
+ <xs:attribute name="n">
+ <xs:annotation>
+ <xs:documentation>(number) gives a number (or other label) for an element, which is not
+ necessarily unique within the document.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attribute.xmllang">
+ <xs:attribute ref="xml:lang"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attribute.rend">
+ <xs:attribute name="rend">
+ <xs:annotation>
+ <xs:documentation>(rendition) indicates how the element in question was rendered or
+ presented in the source text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attribute.rendition">
+ <xs:attribute name="rendition">
+ <xs:annotation>
+ <xs:documentation>points to a description of the rendering or presentation used for this
+ element in the source text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.attribute.xmlbase">
+ <xs:attribute ref="xml:base"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.internetMedia.attributes">
+ <xs:attributeGroup ref="ns1:att.internetMedia.attribute.mimeType"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.internetMedia.attribute.mimeType">
+ <xs:attribute name="mimeType">
+ <xs:annotation>
+ <xs:documentation> (MIME media type) specifies the applicable multimedia internet mail
+ extension (MIME) media type</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.interpLike.attributes">
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.inst"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.interpLike.attribute.resp">
+ <xs:attribute name="resp" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(responsible party) indicates who is responsible for the
+ interpretation.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.interpLike.attribute.type">
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates what kind of phenomenon is being noted in the passage. Sample
+ values include: 1] image; 2] character; 3] theme; 4] allusion</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.interpLike.attribute.inst">
+ <xs:attribute name="inst">
+ <xs:annotation>
+ <xs:documentation>(instances) points to instances of the analysis or interpretation
+ represented by the current element.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.measurement.attributes">
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.unit"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.quantity"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.commodity"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.measurement.attribute.unit">
+ <xs:attribute name="unit">
+ <xs:annotation>
+ <xs:documentation>indicates the units used for the measurement, usually using the standard
+ symbol for the desired units. Suggested values include: 1] m (metre); 2] kg (kilogram); 3]
+ s (second); 4] Hz (hertz); 5] Pa (pascal); 6] Ω (ohm); 7] L (litre); 8] t (tonne); 9] ha
+ (hectare); 10] Å (ångström); 11] mL (millilitre); 12] cm (centimetre); 13] dB (decibel);
+ 14] kbit (kilobit); 15] Kibit (kibibit); 16] kB (kilobyte); 17] KiB (kibibyte); 18] MB
+ (megabyte); 19] MiB (mebibyte)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="m">
+ <xs:annotation>
+ <xs:documentation>(metre) SI base unit of length</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="kg">
+ <xs:annotation>
+ <xs:documentation>(kilogram) SI base unit of mass</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="s">
+ <xs:annotation>
+ <xs:documentation>(second) SI base unit of time</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Hz">
+ <xs:annotation>
+ <xs:documentation>(hertz) SI unit of frequency</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Pa">
+ <xs:annotation>
+ <xs:documentation> (pascal) SI unit of pressure or stress</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Ω">
+ <xs:annotation>
+ <xs:documentation> (ohm) SI unit of electric resistance</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="L">
+ <xs:annotation>
+ <xs:documentation>(litre) 1 dm³</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="t">
+ <xs:annotation>
+ <xs:documentation>(tonne) 10³ kg</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="ha">
+ <xs:annotation>
+ <xs:documentation>(hectare) 1 hm²</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Å">
+ <xs:annotation>
+ <xs:documentation>(ångström) 10⁻¹⁰ m</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="mL">
+ <xs:annotation>
+ <xs:documentation>(millilitre) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="cm">
+ <xs:annotation>
+ <xs:documentation>(centimetre) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="dB">
+ <xs:annotation>
+ <xs:documentation>(decibel) see remarks, below</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="kbit">
+ <xs:annotation>
+ <xs:documentation> (kilobit) 10³ or 1000 bits</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Kibit">
+ <xs:annotation>
+ <xs:documentation> (kibibit) 2¹⁰ or 1024 bits</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="kB">
+ <xs:annotation>
+ <xs:documentation> (kilobyte) 10³ or 1000 bytes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="KiB">
+ <xs:annotation>
+ <xs:documentation> (kibibyte) 2¹⁰ or 1024 bytes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="MB">
+ <xs:annotation>
+ <xs:documentation> (megabyte) 10⁶ or 1 000 000 bytes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="MiB">
+ <xs:annotation>
+ <xs:documentation> (mebibyte) 2²⁰ or 1 048 576 bytes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.measurement.attribute.quantity">
+ <xs:attribute name="quantity">
+ <xs:annotation>
+ <xs:documentation>specifies the number of the specified units that comprise the
+ measurement</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:double xs:decimal"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.measurement.attribute.commodity">
+ <xs:attribute name="commodity">
+ <xs:annotation>
+ <xs:documentation>indicates the substance that is being measured</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.naming.attributes">
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.naming.attribute.key">
+ <xs:attribute name="key" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>provides an external means of locating a full definition for the entity
+ (or entities) being named, such as a database record key or other
+ token.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.naming.attribute.ref">
+ <xs:attribute name="ref">
+ <xs:annotation>
+ <xs:documentation>(reference) provides an explicit means of locating a full definition for
+ the entity being named by means of a URI.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.naming.attribute.nymRef">
+ <xs:attribute name="nymRef">
+ <xs:annotation>
+ <xs:documentation>(reference to the canonical name) provides a means of locating the
+ canonical form (nym) of the names associated with the object named by the element bearing
+ it.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.placement.attributes">
+ <xs:attributeGroup ref="ns1:att.placement.attribute.place"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.placement.attribute.place">
+ <xs:attribute name="place">
+ <xs:annotation>
+ <xs:documentation> Suggested values include: 1] infralinear; 2] margin-bot (bottom margin);
+ 3] margin-left (left margin); 4] margin-right (right margin); 5] margin-top (top margin);
+ 6] opposite; 7] overleaf; 8] supralinear; 9] verso; 10] app (apparatus); 11] end; 12]
+ foot; 13] inline; 14] interlinear; 15] inline; 16] mixed</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="infralinear">
+ <xs:annotation>
+ <xs:documentation>below the line</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="margin-bot">
+ <xs:annotation>
+ <xs:documentation>(bottom margin) in the bottom margin</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="margin-left">
+ <xs:annotation>
+ <xs:documentation>(left margin) in the left margin</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="margin-right">
+ <xs:annotation>
+ <xs:documentation>(right margin) in the right margin</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="margin-top">
+ <xs:annotation>
+ <xs:documentation>(top margin) in the top margin</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="opposite">
+ <xs:annotation>
+ <xs:documentation>on the opposite, i.e. facing, page</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="overleaf">
+ <xs:annotation>
+ <xs:documentation>on the other side of the leaf</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="supralinear">
+ <xs:annotation>
+ <xs:documentation>above the line</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="verso">
+ <xs:annotation>
+ <xs:documentation>on verso of the sheet or page</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="app">
+ <xs:annotation>
+ <xs:documentation>(apparatus) note appears in the apparatus at the foot of the
+ page.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="end">
+ <xs:annotation>
+ <xs:documentation>note appears at end of chapter or volume.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="foot">
+ <xs:annotation>
+ <xs:documentation>note appears at foot of page.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="inline">
+ <xs:annotation>
+ <xs:documentation>note appears as a marked paragraph in the body of the
+ text.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="interlinear">
+ <xs:annotation>
+ <xs:documentation>note appears between lines of the text; a less precise form of
+ either infralinear or supralinear.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="inline">
+ <xs:annotation>
+ <xs:documentation>addition is made in a space left in the witness by an earlier
+ scribe.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="mixed">
+ <xs:annotation>
+ <xs:documentation>one or more of the other values</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.segLike.attributes">
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.segLike.attribute.type">
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>characterizes the type of segment.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.segLike.attribute.function">
+ <xs:attribute name="function" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>characterizes the function of the segment.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.segLike.attribute.part">
+ <xs:attribute name="part" default="N">
+ <xs:annotation>
+ <xs:documentation>specifies whether or not the segment is fragmented by some other
+ structural element, for example a clause which is divided between two or more
+ sentences.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Y">
+ <xs:annotation>
+ <xs:documentation>(yes) the segment is incomplete in some respect</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="N">
+ <xs:annotation>
+ <xs:documentation>(no) either the segment is complete, or no claim is made as to its
+ completeness</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="I">
+ <xs:annotation>
+ <xs:documentation>(initial) the initial part of an incomplete
+ segment</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="M">
+ <xs:annotation>
+ <xs:documentation>(medial) a medial part of an incomplete segment</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="F">
+ <xs:annotation>
+ <xs:documentation>(final) the final part of an incomplete segment</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.spanning.attributes">
+ <xs:attributeGroup ref="ns1:att.spanning.attribute.spanTo"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.spanning.attribute.spanTo">
+ <xs:attribute name="spanTo" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>indicates the end of a span initiated by the element bearing this
+ attribute.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.tableDecoration.attributes">
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.role"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.rows"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.cols"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.tableDecoration.attribute.role">
+ <xs:attribute name="role" default="data">
+ <xs:annotation>
+ <xs:documentation>indicates the kind of information held in this cell or in each cell of
+ this row. Suggested values include: 1] label; 2] data</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="label">
+ <xs:annotation>
+ <xs:documentation>labelling or descriptive information only.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="data">
+ <xs:annotation>
+ <xs:documentation>data values.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.tableDecoration.attribute.rows">
+ <xs:attribute name="rows" type="xs:nonNegativeInteger" default="1">
+ <xs:annotation>
+ <xs:documentation>indicates the number of rows occupied by this cell or
+ row.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.tableDecoration.attribute.cols">
+ <xs:attribute name="cols" type="xs:nonNegativeInteger" default="1">
+ <xs:annotation>
+ <xs:documentation>(columns) indicates the number of columns occupied by this cell or
+ row.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.transcriptional.attributes">
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.hand"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.status"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.seq"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.transcriptional.attribute.hand">
+ <xs:attribute name="hand" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>signifies the hand of the agent which made the
+ intervention.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.transcriptional.attribute.status">
+ <xs:attribute name="status" type="xs:Name" default="unremarkable">
+ <xs:annotation>
+ <xs:documentation>indicates the effect of the intervention, for example in the case of a
+ deletion, strikeouts which include too much or too little text, or in the case of an
+ addition, an insertion which duplicates some of the text already present. Sample values
+ include: 1] duplicate; 2] duplicate-partial; 3] excessStart; 4] excessEnd; 5] shortStart;
+ 6] shortEnd; 7] partial; 8] unremarkable</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.transcriptional.attribute.seq">
+ <xs:attribute name="seq" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>(sequence) assigns a sequence number related to the order in which the
+ encoded features carrying this attribute are believed to have occurred.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.translatable.attributes">
+ <xs:attributeGroup ref="ns1:att.translatable.attribute.version"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.translatable.attribute.version">
+ <xs:attribute name="version">
+ <xs:annotation>
+ <xs:documentation>specifies the version name or number of the source from which the
+ translated version was derived</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.typed.attributes">
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.typed.attribute.type">
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>characterizes the element in some sense, using any convenient
+ classification scheme or typology.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.typed.attribute.subtype">
+ <xs:attribute name="subtype" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>provides a sub-categorization of the element, if needed</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:group name="model.nameLike.agent">
+ <xs:choice>
+ <xs:element ref="ns1:name"/>
+ <xs:element ref="ns1:orgName"/>
+ <xs:element ref="ns1:persName"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.segLike">
+ <xs:choice>
+ <xs:element ref="ns1:seg"/>
+ <xs:element ref="ns1:s"/>
+ <xs:element ref="ns1:cl"/>
+ <xs:element ref="ns1:phr"/>
+ <xs:element ref="ns1:w"/>
+ <xs:element ref="ns1:m"/>
+ <xs:element ref="ns1:c"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.hiLike">
+ <xs:sequence>
+ <xs:element ref="ns1:hi"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.emphLike">
+ <xs:choice>
+ <xs:element ref="ns1:foreign"/>
+ <xs:element ref="ns1:emph"/>
+ <xs:element ref="ns1:distinct"/>
+ <xs:element ref="ns1:mentioned"/>
+ <xs:element ref="ns1:soCalled"/>
+ <xs:element ref="ns1:gloss"/>
+ <xs:element ref="ns1:term"/>
+ <xs:element ref="ns1:title"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.highlighted">
+ <xs:choice>
+ <xs:group ref="ns1:model.hiLike"/>
+ <xs:group ref="ns1:model.emphLike"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.dateLike">
+ <xs:choice>
+ <xs:element ref="ns1:date"/>
+ <xs:element ref="ns1:time"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.measureLike">
+ <xs:choice>
+ <xs:element ref="ns1:num"/>
+ <xs:element ref="ns1:measure"/>
+ <xs:element ref="ns1:measureGrp"/>
+ <xs:element ref="ns1:geo"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.graphicLike">
+ <xs:choice>
+ <xs:element ref="ns1:graphic"/>
+ <xs:element ref="ns1:binaryObject"/>
+ <xs:element ref="ns1:formula"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.offsetLike">
+ <xs:choice>
+ <xs:element ref="ns1:offset"/>
+ <xs:element ref="ns1:geogFeat"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.pPart.editorial">
+ <xs:choice>
+ <xs:element ref="ns1:choice"/>
+ <xs:element ref="ns1:abbr"/>
+ <xs:element ref="ns1:expan"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.pPart.transcriptional">
+ <xs:choice>
+ <xs:element ref="ns1:sic"/>
+ <xs:element ref="ns1:corr"/>
+ <xs:element ref="ns1:reg"/>
+ <xs:element ref="ns1:orig"/>
+ <xs:element ref="ns1:add"/>
+ <xs:element ref="ns1:del"/>
+ <xs:element ref="ns1:unclear"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.pPart.edit">
+ <xs:choice>
+ <xs:group ref="ns1:model.pPart.editorial"/>
+ <xs:group ref="ns1:model.pPart.transcriptional"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.ptrLike">
+ <xs:choice>
+ <xs:element ref="ns1:ptr"/>
+ <xs:element ref="ns1:ref"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.global.meta">
+ <xs:choice>
+ <xs:element ref="ns1:index"/>
+ <xs:element ref="ns1:link"/>
+ <xs:element ref="ns1:linkGrp"/>
+ <xs:element ref="ns1:timeline"/>
+ <xs:element ref="ns1:join"/>
+ <xs:element ref="ns1:joinGrp"/>
+ <xs:element ref="ns1:alt"/>
+ <xs:element ref="ns1:altGrp"/>
+ <xs:element ref="ns1:span"/>
+ <xs:element ref="ns1:spanGrp"/>
+ <xs:element ref="ns1:interp"/>
+ <xs:element ref="ns1:interpGrp"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.milestoneLike">
+ <xs:choice>
+ <xs:element ref="ns1:milestone"/>
+ <xs:element ref="ns1:pb"/>
+ <xs:element ref="ns1:lb"/>
+ <xs:element ref="ns1:cb"/>
+ <xs:element ref="ns1:anchor"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.biblLike">
+ <xs:choice>
+ <xs:element ref="ns1:bibl"/>
+ <xs:element ref="ns1:biblStruct"/>
+ <xs:element ref="ns1:biblFull"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.headLike">
+ <xs:sequence>
+ <xs:element ref="ns1:head"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.labelLike">
+ <xs:choice>
+ <xs:element ref="ns1:desc"/>
+ <xs:element ref="ns1:label"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.listLike">
+ <xs:choice>
+ <xs:element ref="ns1:list"/>
+ <xs:element ref="ns1:listBibl"/>
+ <xs:element ref="ns1:listOrg"/>
+ <xs:element ref="ns1:listPerson"/>
+ <xs:element ref="ns1:listPlace"/>
+ <xs:element ref="ns1:listNym"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.noteLike">
+ <xs:sequence>
+ <xs:element ref="ns1:note"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.lLike">
+ <xs:sequence>
+ <xs:element ref="ns1:l"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.pLike">
+ <xs:choice>
+ <xs:element ref="ns1:p"/>
+ <xs:element ref="ns1:ab"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.stageLike">
+ <xs:sequence>
+ <xs:element ref="ns1:stage"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.entryPart">
+ <xs:choice>
+ <xs:element ref="ns1:superEntry"/>
+ <xs:element ref="ns1:hom"/>
+ <xs:element ref="ns1:sense"/>
+ <xs:element ref="ns1:form"/>
+ <xs:element ref="ns1:orth"/>
+ <xs:element ref="ns1:pron"/>
+ <xs:element ref="ns1:hyph"/>
+ <xs:element ref="ns1:syll"/>
+ <xs:element ref="ns1:stress"/>
+ <xs:element ref="ns1:gen"/>
+ <xs:element ref="ns1:number"/>
+ <xs:element ref="ns1:case"/>
+ <xs:element ref="ns1:per"/>
+ <xs:element ref="ns1:tns"/>
+ <xs:element ref="ns1:mood"/>
+ <xs:element ref="ns1:iType"/>
+ <xs:element ref="ns1:gramGrp"/>
+ <xs:element ref="ns1:pos"/>
+ <xs:element ref="ns1:subc"/>
+ <xs:element ref="ns1:colloc"/>
+ <xs:element ref="ns1:def"/>
+ <xs:element ref="ns1:etym"/>
+ <xs:element ref="ns1:usg"/>
+ <xs:element ref="ns1:lbl"/>
+ <xs:element ref="ns1:xr"/>
+ <xs:element ref="ns1:re"/>
+ <xs:element ref="ns1:diachrony"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.entryPart.top">
+ <xs:choice>
+ <xs:element ref="ns1:cit"/>
+ <xs:element ref="ns1:dictScrap"/>
+ <xs:element ref="ns1:form"/>
+ <xs:element ref="ns1:gramGrp"/>
+ <xs:element ref="ns1:def"/>
+ <xs:element ref="ns1:etym"/>
+ <xs:element ref="ns1:usg"/>
+ <xs:element ref="ns1:xr"/>
+ <xs:element ref="ns1:re"/>
+ <xs:element ref="ns1:diachrony"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.global.edit">
+ <xs:sequence>
+ <xs:element ref="ns1:gap"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.divPart">
+ <xs:choice>
+ <xs:group ref="ns1:model.lLike"/>
+ <xs:group ref="ns1:model.pLike"/>
+ <xs:element ref="ns1:lg"/>
+ <xs:element ref="ns1:sp"/>
+ <xs:element ref="ns1:floatingText"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.persTraitLike">
+ <xs:choice>
+ <xs:element ref="ns1:age"/>
+ <xs:element ref="ns1:faith"/>
+ <xs:element ref="ns1:langKnowledge"/>
+ <xs:element ref="ns1:nationality"/>
+ <xs:element ref="ns1:sex"/>
+ <xs:element ref="ns1:socecStatus"/>
+ <xs:element ref="ns1:trait"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.persStateLike">
+ <xs:choice>
+ <xs:element ref="ns1:persName"/>
+ <xs:element ref="ns1:affiliation"/>
+ <xs:element ref="ns1:education"/>
+ <xs:element ref="ns1:floruit"/>
+ <xs:element ref="ns1:occupation"/>
+ <xs:element ref="ns1:residence"/>
+ <xs:element ref="ns1:state"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.persEventLike">
+ <xs:choice>
+ <xs:element ref="ns1:birth"/>
+ <xs:element ref="ns1:death"/>
+ <xs:element ref="ns1:event"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.personLike">
+ <xs:choice>
+ <xs:element ref="ns1:org"/>
+ <xs:element ref="ns1:person"/>
+ <xs:element ref="ns1:personGrp"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.personPart">
+ <xs:choice>
+ <xs:group ref="ns1:model.persTraitLike"/>
+ <xs:group ref="ns1:model.persStateLike"/>
+ <xs:group ref="ns1:model.persEventLike"/>
+ <xs:element ref="ns1:bibl"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.placeTraitLike">
+ <xs:choice>
+ <xs:element ref="ns1:climate"/>
+ <xs:element ref="ns1:location"/>
+ <xs:element ref="ns1:population"/>
+ <xs:element ref="ns1:terrain"/>
+ <xs:element ref="ns1:trait"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.placeNamePart">
+ <xs:choice>
+ <xs:element ref="ns1:placeName"/>
+ <xs:element ref="ns1:bloc"/>
+ <xs:element ref="ns1:country"/>
+ <xs:element ref="ns1:region"/>
+ <xs:element ref="ns1:district"/>
+ <xs:element ref="ns1:settlement"/>
+ <xs:element ref="ns1:geogName"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.placeStateLike">
+ <xs:choice>
+ <xs:group ref="ns1:model.placeNamePart"/>
+ <xs:element ref="ns1:state"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.placeEventLike">
+ <xs:sequence>
+ <xs:element ref="ns1:event"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.publicationStmtPart">
+ <xs:choice>
+ <xs:element ref="ns1:address"/>
+ <xs:element ref="ns1:date"/>
+ <xs:element ref="ns1:publisher"/>
+ <xs:element ref="ns1:pubPlace"/>
+ <xs:element ref="ns1:distributor"/>
+ <xs:element ref="ns1:authority"/>
+ <xs:element ref="ns1:idno"/>
+ <xs:element ref="ns1:availability"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.glossLike">
+ <xs:choice>
+ <xs:element ref="ns1:desc"/>
+ <xs:element ref="ns1:gloss"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.quoteLike">
+ <xs:choice>
+ <xs:element ref="ns1:quote"/>
+ <xs:element ref="ns1:cit"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.qLike">
+ <xs:choice>
+ <xs:group ref="ns1:model.quoteLike"/>
+ <xs:element ref="ns1:said"/>
+ <xs:element ref="ns1:q"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.respLike">
+ <xs:choice>
+ <xs:element ref="ns1:author"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.divWrapper">
+ <xs:choice>
+ <xs:element ref="ns1:meeting"/>
+ <xs:element ref="ns1:byline"/>
+ <xs:element ref="ns1:dateline"/>
+ <xs:element ref="ns1:argument"/>
+ <xs:element ref="ns1:epigraph"/>
+ <xs:element ref="ns1:docAuthor"/>
+ <xs:element ref="ns1:docDate"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.divTopPart">
+ <xs:choice>
+ <xs:group ref="ns1:model.headLike"/>
+ <xs:element ref="ns1:opener"/>
+ <xs:element ref="ns1:salute"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.divTop">
+ <xs:choice>
+ <xs:group ref="ns1:model.divWrapper"/>
+ <xs:group ref="ns1:model.divTopPart"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.pLike.front">
+ <xs:choice>
+ <xs:element ref="ns1:head"/>
+ <xs:element ref="ns1:byline"/>
+ <xs:element ref="ns1:argument"/>
+ <xs:element ref="ns1:epigraph"/>
+ <xs:element ref="ns1:docTitle"/>
+ <xs:element ref="ns1:titlePart"/>
+ <xs:element ref="ns1:docAuthor"/>
+ <xs:element ref="ns1:docEdition"/>
+ <xs:element ref="ns1:docImprint"/>
+ <xs:element ref="ns1:docDate"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.divBottomPart">
+ <xs:choice>
+ <xs:element ref="ns1:trailer"/>
+ <xs:element ref="ns1:closer"/>
+ <xs:element ref="ns1:signed"/>
+ <xs:element ref="ns1:postscript"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.divBottom">
+ <xs:choice>
+ <xs:group ref="ns1:model.divWrapper"/>
+ <xs:group ref="ns1:model.divBottomPart"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.titlepagePart">
+ <xs:choice>
+ <xs:element ref="ns1:graphic"/>
+ <xs:element ref="ns1:binaryObject"/>
+ <xs:element ref="ns1:byline"/>
+ <xs:element ref="ns1:epigraph"/>
+ <xs:element ref="ns1:docTitle"/>
+ <xs:element ref="ns1:titlePart"/>
+ <xs:element ref="ns1:docAuthor"/>
+ <xs:element ref="ns1:imprimatur"/>
+ <xs:element ref="ns1:docEdition"/>
+ <xs:element ref="ns1:docImprint"/>
+ <xs:element ref="ns1:docDate"/>
+ <xs:element ref="ns1:figure"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.choicePart">
+ <xs:choice>
+ <xs:element ref="ns1:sic"/>
+ <xs:element ref="ns1:corr"/>
+ <xs:element ref="ns1:reg"/>
+ <xs:element ref="ns1:orig"/>
+ <xs:element ref="ns1:unclear"/>
+ <xs:element ref="ns1:abbr"/>
+ <xs:element ref="ns1:expan"/>
+ <xs:element ref="ns1:seg"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.imprintPart">
+ <xs:choice>
+ <xs:element ref="ns1:publisher"/>
+ <xs:element ref="ns1:biblScope"/>
+ <xs:element ref="ns1:pubPlace"/>
+ <xs:element ref="ns1:distributor"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.addressLike">
+ <xs:choice>
+ <xs:element ref="ns1:email"/>
+ <xs:element ref="ns1:address"/>
+ <xs:element ref="ns1:affiliation"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.nameLike">
+ <xs:choice>
+ <xs:group ref="ns1:model.nameLike.agent"/>
+ <xs:group ref="ns1:model.offsetLike"/>
+ <xs:group ref="ns1:model.placeStateLike"/>
+ <xs:element ref="ns1:rs"/>
+ <xs:element ref="ns1:lang"/>
+ <xs:group ref="ns1:model.persNamePart"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.global">
+ <xs:choice>
+ <xs:group ref="ns1:model.global.meta"/>
+ <xs:group ref="ns1:model.milestoneLike"/>
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.global.edit"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.biblPart">
+ <xs:choice>
+ <xs:group ref="ns1:model.respLike"/>
+ <xs:group ref="ns1:model.imprintPart"/>
+ <xs:element ref="ns1:series"/>
+ <xs:element ref="ns1:meeting"/>
+ <xs:element ref="ns1:relatedItem"/>
+ <xs:element ref="ns1:edition"/>
+ <xs:element ref="ns1:extent"/>
+ <xs:element ref="ns1:idno"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.frontPart">
+ <xs:choice>
+ <xs:element ref="ns1:divGen"/>
+ <xs:element ref="ns1:titlePage"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.addrPart">
+ <xs:choice>
+ <xs:group ref="ns1:model.nameLike"/>
+ <xs:element ref="ns1:addrLine"/>
+ <xs:element ref="ns1:street"/>
+ <xs:element ref="ns1:postCode"/>
+ <xs:element ref="ns1:postBox"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.pPart.data">
+ <xs:choice>
+ <xs:group ref="ns1:model.dateLike"/>
+ <xs:group ref="ns1:model.measureLike"/>
+ <xs:group ref="ns1:model.addressLike"/>
+ <xs:group ref="ns1:model.nameLike"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.inter">
+ <xs:choice>
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:group ref="ns1:model.labelLike"/>
+ <xs:group ref="ns1:model.listLike"/>
+ <xs:group ref="ns1:model.stageLike"/>
+ <xs:group ref="ns1:model.qLike"/>
+ <xs:element ref="ns1:table"/>
+ <xs:element ref="ns1:figure"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.common">
+ <xs:choice>
+ <xs:group ref="ns1:model.divPart"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.entryLike"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.phrase">
+ <xs:choice>
+ <xs:group ref="ns1:model.segLike"/>
+ <xs:group ref="ns1:model.highlighted"/>
+ <xs:group ref="ns1:model.graphicLike"/>
+ <xs:group ref="ns1:model.pPart.edit"/>
+ <xs:group ref="ns1:model.ptrLike"/>
+ <xs:group ref="ns1:model.pPart.data"/>
+ <xs:group ref="ns1:model.ptrLike.form"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.limitedPhrase">
+ <xs:choice>
+ <xs:group ref="ns1:model.emphLike"/>
+ <xs:group ref="ns1:model.pPart.editorial"/>
+ <xs:group ref="ns1:model.ptrLike"/>
+ <xs:group ref="ns1:model.pPart.data"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.divLike">
+ <xs:sequence>
+ <xs:element ref="ns1:div"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.divGenLike">
+ <xs:sequence>
+ <xs:element ref="ns1:divGen"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div1Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div1"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div2Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div2"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div3Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div3"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div4Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div4"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div5Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div5"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div6Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div6"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.div7Like">
+ <xs:sequence>
+ <xs:element ref="ns1:div7"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:attributeGroup name="att.personal.attributes">
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.personal.attribute.full">
+ <xs:attribute name="full" default="yes">
+ <xs:annotation>
+ <xs:documentation>indicates whether the name component is given in full, as an abbreviation
+ or simply as an initial.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="yes">
+ <xs:annotation>
+ <xs:documentation>the name component is spelled out in full.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="abb">
+ <xs:annotation>
+ <xs:documentation>(abbreviated) the name component is given in an abbreviated
+ form.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="init">
+ <xs:annotation>
+ <xs:documentation>(initial letter) the name component is indicated only by one
+ initial.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.personal.attribute.sort">
+ <xs:attribute name="sort" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>specifies the sort order of the name component in relation to others
+ within the personal name.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:group name="model.placeLike">
+ <xs:sequence>
+ <xs:element ref="ns1:place"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:element name="p">
+ <xs:annotation>
+ <xs:documentation>(paragraph) marks paragraphs in prose.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="foreign">
+ <xs:annotation>
+ <xs:documentation>(foreign) identifies a word or phrase as belonging to some language other
+ than that of the surrounding text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="emph">
+ <xs:annotation>
+ <xs:documentation>(emphasized) marks words or phrases which are stressed or emphasized for
+ linguistic or rhetorical effect.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="hi">
+ <xs:annotation>
+ <xs:documentation>(highlighted) marks a word or phrase as graphically distinct from the
+ surrounding text, for reasons concerning which no claim is made.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="distinct">
+ <xs:annotation>
+ <xs:documentation>identifies any word or phrase which is regarded as linguistically distinct,
+ for example as archaic, technical, dialectal, non-preferred, etc., or as forming part of a
+ sublanguage.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>specifies the sublanguage or register to which the word or phrase is
+ being assigned</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="time" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>specifies how the phrase is distinct
+ diachronically</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="space" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>specifies how the phrase is distinct diatopically</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="social" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>specifies how the phrase is distinct
+ diastatically</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="said">
+ <xs:annotation>
+ <xs:documentation>(speech or thought) indicates passages thought or spoken aloud, whether
+ explicitly indicated in the source or not, whether directly or indirectly reported, whether
+ by real people or fictional characters.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.specialPara">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ascribed.attribute.who"/>
+ <xs:attribute name="aloud" default="unknown">
+ <xs:annotation>
+ <xs:documentation>may be used to indicate whether the quoted matter is regarded as
+ having been vocalized or signed.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:boolean">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="unknown"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="inapplicable"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="direct" default="true">
+ <xs:annotation>
+ <xs:documentation>may be used to indicate whether the quoted matter is regarded as
+ direct or indirect speech.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:boolean">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="unknown"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="inapplicable"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="quote">
+ <xs:annotation>
+ <xs:documentation>(quotation) contains a phrase or passage attributed by the narrator or
+ author to some agency external to the text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.specialPara">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="q">
+ <xs:annotation>
+ <xs:documentation>(separated from the surrounding text with quotation marks) contains material
+ which is marked as (ostensibly) being somehow different than the surrounding text, for any
+ one of a variety of reasons including, but not limited to: direct speech or thought,
+ technical terms or jargon, authorial distance, quotations from elsewhere, and passages that
+ are mentioned but not used.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.specialPara">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ascribed.attribute.who"/>
+ <xs:attribute name="type">
+ <xs:annotation>
+ <xs:documentation>may be used to indicate whether the offset passage is spoken or
+ thought, or to characterize it more finely. Suggested values include: 1] spoken; 2]
+ thought; 3] written; 4] soCalled; 5] foreign (foreign words); 6] distinct
+ (linguistically distinct); 7] term (technical term); 8] emph (rhetorically
+ emphasized); 9] mentioned</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="spoken">
+ <xs:annotation>
+ <xs:documentation>representation of speech</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="thought">
+ <xs:annotation>
+ <xs:documentation>representation of thought, e.g. internal
+ monologue</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="written">
+ <xs:annotation>
+ <xs:documentation>quotation from a written source</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="soCalled">
+ <xs:annotation>
+ <xs:documentation>authorial distance</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="foreign">
+ <xs:annotation>
+ <xs:documentation>(foreign words) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="distinct">
+ <xs:annotation>
+ <xs:documentation>(linguistically distinct) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="term">
+ <xs:annotation>
+ <xs:documentation>(technical term) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="emph">
+ <xs:annotation>
+ <xs:documentation>(rhetorically emphasized) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="mentioned">
+ <xs:annotation>
+ <xs:documentation>refering to itself, not its normal
+ referant</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cit">
+ <xs:annotation>
+ <xs:documentation>(cited quotation) contains a quotation from some other document, together
+ with a bibliographic reference to its source. In a dictionary it may contain an example text
+ with at least one occurrence of the word form, used in the sense being described, or a
+ translation of the headword, or an example.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:group ref="ns1:model.qLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:group ref="ns1:model.ptrLike"/>
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.entryPart"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="mentioned">
+ <xs:annotation>
+ <xs:documentation>marks words or phrases mentioned, not used.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="soCalled">
+ <xs:annotation>
+ <xs:documentation>contains a word or phrase for which the author or narrator indicates a
+ disclaiming of responsibility, for example by the use of scare quotes or
+ italics.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="desc">
+ <xs:annotation>
+ <xs:documentation>(description) contains a brief description of the purpose and application
+ for an element, attribute, or attribute value.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.limitedContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.translatable.attribute.version"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="gloss">
+ <xs:annotation>
+ <xs:documentation>identifies a phrase or word used to provide a gloss or definition for some
+ other word or phrase.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ <xs:attributeGroup ref="ns1:att.translatable.attribute.version"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attribute name="target" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the associated term element by an absolute or relative
+ URI reference</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="cRef" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(canonical reference) identifies the associated term element using a
+ canonical reference from a scheme defined in a refsDecl element in the TEI
+ header</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="term">
+ <xs:annotation>
+ <xs:documentation>contains a single-word, multi-word, or symbolic designation which is
+ regarded as a technical term.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attribute name="sortKey">
+ <xs:annotation>
+ <xs:documentation>supplies the sort key for this term in an index.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="target" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the associated gloss element by an absolute or relative
+ URI reference</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="cRef" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the associated gloss element using a canonical reference
+ from a scheme defined in a refsDecl element in the TEI header</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="sic">
+ <xs:annotation>
+ <xs:documentation>(latin for thus or so) contains text reproduced although apparently
+ incorrect or inaccurate.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="corr">
+ <xs:annotation>
+ <xs:documentation>(correction) contains the correct form of a passage apparently erroneous in
+ the copy text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="choice">
+ <xs:annotation>
+ <xs:documentation>groups a number of alternative encodings for the same point in a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.choicePart"/>
+ <xs:element ref="ns1:choice"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="reg">
+ <xs:annotation>
+ <xs:documentation>(regularization) contains a reading which has been regularized or normalized
+ in some sense.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="orig">
+ <xs:annotation>
+ <xs:documentation>(original form) contains a reading which is marked as following the
+ original, rather than being normalized or corrected.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="gap">
+ <xs:annotation>
+ <xs:documentation>indicates a point where material has been omitted in a transcription,
+ whether for editorial reasons described in the TEI header, as part of sampling practice, or
+ because the material is illegible, invisible, or inaudible.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.glossLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attribute name="reason">
+ <xs:annotation>
+ <xs:documentation>gives the reason for omission. Sample values include sampling,
+ illegible, inaudible, irrelevant, cancelled, illegible.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="hand" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>in the case of text omitted from the transcription because of deliberate
+ deletion by an identifiable hand, signifies the hand which made the
+ deletion.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="agent" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>In the case of text omitted because of damage, categorizes the cause of
+ the damage, if it can be identified. Sample values include: 1] rubbing; 2] mildew; 3]
+ smoke</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="extent">
+ <xs:annotation>
+ <xs:documentation>indicates approximately how much text has been omitted from the
+ transcription (using the unit specified on the unit attribute), either because of
+ editorial policy or because a deletion, damage, or other cause has rendered
+ transcription impossible.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:double xs:decimal"/>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="unit">
+ <xs:annotation>
+ <xs:documentation>names the unit used for describing the extent of the gap Suggested
+ values include: 1] lines; 2] chars (characters); 3] pages; 4] cm (centimetres); 5] mm
+ (millimetres); 6] in (inches)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="lines">
+ <xs:annotation>
+ <xs:documentation>lines of text</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="chars">
+ <xs:annotation>
+ <xs:documentation>(characters) characters of text</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="pages">
+ <xs:annotation>
+ <xs:documentation>pages, i.e. one side of a leaf</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="cm">
+ <xs:annotation>
+ <xs:documentation>(centimetres) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="mm">
+ <xs:annotation>
+ <xs:documentation>(millimetres) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="in">
+ <xs:annotation>
+ <xs:documentation>(inches) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="add">
+ <xs:annotation>
+ <xs:documentation>(addition) contains letters, words, or phrases inserted in the text by an
+ author, scribe, annotator, or corrector.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.hand"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.status"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.seq"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.placement.attribute.place"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="del">
+ <xs:annotation>
+ <xs:documentation>(deletion) contains a letter, word, or passage deleted, marked as deleted,
+ or otherwise indicated as superfluous or spurious in the copy text by an author, scribe,
+ annotator, or corrector.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.hand"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.status"/>
+ <xs:attributeGroup ref="ns1:att.transcriptional.attribute.seq"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="unclear">
+ <xs:annotation>
+ <xs:documentation>contains a word, phrase, or passage which cannot be transcribed with
+ certainty because it is illegible or inaudible in the source.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attribute name="reason">
+ <xs:annotation>
+ <xs:documentation>indicates why the material is hard to transcribe.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="hand" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>Where the difficulty in transcription arises from action (partial
+ deletion, etc.) assignable to an identifiable hand, signifies the hand responsible
+ for the action.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="agent" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>Where the difficulty in transcription arises from damage,
+ categorizes the cause of the damage, if it can be identified. Sample values include:
+ 1] rubbing; 2] mildew; 3] smoke</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="name">
+ <xs:annotation>
+ <xs:documentation>(name, proper noun) contains a proper noun or noun
+ phrase.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates the type of the object which is being named by the
+ phrase.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="rs">
+ <xs:annotation>
+ <xs:documentation>(referencing string) contains a general purpose name or referring
+ string.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates more specifically the object referred to by the
+ referencing string. Values might include person, place, ship, element
+ etc.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="email">
+ <xs:annotation>
+ <xs:documentation>(electronic mail address) contains an e-mail address identifying a location
+ to which e-mail messages can be delivered.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="address">
+ <xs:annotation>
+ <xs:documentation>contains a postal address, for example of a publisher, an organization, or
+ an individual.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.addrPart"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="addrLine">
+ <xs:annotation>
+ <xs:documentation>(address line) contains one line of a postal address.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="street">
+ <xs:annotation>
+ <xs:documentation>a full street address including any name or number identifying a building as
+ well as the name of the street or route on which it is located.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="postCode">
+ <xs:annotation>
+ <xs:documentation>(postal code) contains a numerical or alphanumeric code used as part of a
+ postal address to simplify sorting or delivery of mail.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="postBox">
+ <xs:annotation>
+ <xs:documentation>(postal box or post office box) contains a number or other identifier for
+ some postal delivery point other than a street address.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="num">
+ <xs:annotation>
+ <xs:documentation>(number) contains a number, written in any form.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type">
+ <xs:annotation>
+ <xs:documentation>indicates the type of numeric value. Suggested values include: 1]
+ cardinal; 2] ordinal; 3] fraction; 4] percentage</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="cardinal">
+ <xs:annotation>
+ <xs:documentation>absolute number, e.g. 21, 21.5</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="ordinal">
+ <xs:annotation>
+ <xs:documentation>ordinal number, e.g. 21st</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="fraction">
+ <xs:annotation>
+ <xs:documentation>fraction, e.g. one half or
+ three-quarters</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="percentage">
+ <xs:annotation>
+ <xs:documentation>a percentage</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="value">
+ <xs:annotation>
+ <xs:documentation>supplies the value of the number in standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:double xs:decimal"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="measure">
+ <xs:annotation>
+ <xs:documentation>contains a word or phrase referring to some quantity of an object or
+ commodity, usually comprising a number, a unit, and a commodity name.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.unit"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.quantity"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.commodity"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>specifies the type of measurement in any convenient
+ typology.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="measureGrp">
+ <xs:annotation>
+ <xs:documentation>(measure group) contains a group of dimensional specifications which relate
+ to the same object, for example the height and width of a manuscript
+ page.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:group ref="ns1:model.measureLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.unit"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.quantity"/>
+ <xs:attributeGroup ref="ns1:att.measurement.attribute.commodity"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="date">
+ <xs:annotation>
+ <xs:documentation>contains a date in any format.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attribute name="calendar">
+ <xs:annotation>
+ <xs:documentation>indicates the system or calendar to which the date belongs. Suggested
+ values include: 1] Gregorian; 2] Julian; 3] Islamic; 4] Hebrew; 5] Revolutionary; 6]
+ Iranian; 7] Coptic; 8] Chinese</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Gregorian">
+ <xs:annotation>
+ <xs:documentation>Gregorian calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Julian">
+ <xs:annotation>
+ <xs:documentation>Julian calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Islamic">
+ <xs:annotation>
+ <xs:documentation>Islamic or Muslim (hijri) lunar calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Hebrew">
+ <xs:annotation>
+ <xs:documentation>Hebrew or Jewish lunisolar calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Revolutionary">
+ <xs:annotation>
+ <xs:documentation>French Revolutionary calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Iranian">
+ <xs:annotation>
+ <xs:documentation>Iranian or Persian (Jalaali) solar calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Coptic">
+ <xs:annotation>
+ <xs:documentation>Coptic or Alexandrian calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Chinese">
+ <xs:annotation>
+ <xs:documentation>Chinese lunisolar calendar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="time">
+ <xs:annotation>
+ <xs:documentation>contains a phrase defining a time of day in any format.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="abbr">
+ <xs:annotation>
+ <xs:documentation>(abbreviation) contains an abbreviation of any sort.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>allows the encoder to classify the abbreviation according to some
+ convenient typology. Sample values include: 1] suspension; 2] contraction; 3]
+ brevigraph; 4] superscription; 5] acronym; 6] title; 7] organization; 8]
+ geographic</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="expan">
+ <xs:annotation>
+ <xs:documentation>(expansion) contains the expansion of an abbreviation.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ptr">
+ <xs:annotation>
+ <xs:documentation>(pointer) defines a pointer to another location.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ <xs:attribute name="target">
+ <xs:annotation>
+ <xs:documentation>specifies the destination of the pointer by supplying one or more URI
+ References</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="cRef">
+ <xs:annotation>
+ <xs:documentation>(canonical reference) specifies the destination of the pointer by
+ supplying a canonical reference from a scheme defined in a refsDecl element in the TEI
+ header</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ref">
+ <xs:annotation>
+ <xs:documentation>(reference) defines a reference to another location, possibly modified by
+ additional text or comment.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attribute name="target">
+ <xs:annotation>
+ <xs:documentation>specifies the destination of the reference by supplying one or more
+ URI References</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="cRef">
+ <xs:annotation>
+ <xs:documentation>(canonical reference) specifies the destination of the reference by
+ supplying a canonical reference from a scheme defined in a refsDecl element in the
+ TEI header</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ <xs:attribute name="osisRef" use="optional">
+ <xs:annotation>
+ <xs:documentation>contains a list of OSIS references.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|_|(\\[^\s]))+)(\.(\p{L}|\p{N}|_|(\\[^\s]))*)*(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?(@(cp\[(\p{Nd})*\]|s\[(\p{L}|\p{N})+\](\[(\p{N})+\])?))?(\-((((\p{L}|\p{N}|_|(\\[^\s]))+)(\.(\p{L}|\p{N}|_|(\\[^\s]))*)*)+)(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?(@(cp\[(\p{Nd})*\]|s\[(\p{L}|\p{N})+\](\[(\p{N})+\])?))?)?"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="list">
+ <xs:annotation>
+ <xs:documentation>contains any sequence of items organized as a list.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element ref="ns1:item"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element ref="ns1:headLabel" minOccurs="0"/>
+ <xs:element ref="ns1:headItem" minOccurs="0"/>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element ref="ns1:label"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:item"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" default="simple">
+ <xs:annotation>
+ <xs:documentation>describes the form of the list. Suggested values include: 1] ordered; 2]
+ bulleted; 3] simple; 4] gloss</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="ordered">
+ <xs:annotation>
+ <xs:documentation>list items are numbered or lettered.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="bulleted">
+ <xs:annotation>
+ <xs:documentation>list items are marked with a bullet or other typographic
+ device.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="simple">
+ <xs:annotation>
+ <xs:documentation>list items are not numbered or bulleted.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="gloss">
+ <xs:annotation>
+ <xs:documentation>each list item glosses some term or concept, which is given by
+ a label element preceding the list item.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="item">
+ <xs:annotation>
+ <xs:documentation>contains one component of a list.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.specialPara">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="label">
+ <xs:annotation>
+ <xs:documentation>contains the label associated with an item in a list; in glossaries, marks
+ the term being defined.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="head">
+ <xs:annotation>
+ <xs:documentation>(heading) contains any type of heading, for example the title of a section,
+ or the heading of a list, glossary, manuscript description, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="headLabel">
+ <xs:annotation>
+ <xs:documentation>(heading for list labels) contains the heading for the label or term column
+ in a glossary list or similar structured list.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="headItem">
+ <xs:annotation>
+ <xs:documentation>(heading for list items) contains the heading for the item or gloss column
+ in a glossary list or similar structured list.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="note">
+ <xs:annotation>
+ <xs:documentation>contains a note or annotation.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.specialPara">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.placement.attribute.place"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>describes the type of note.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="resp" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(responsible party) indicates who is responsible for the annotation:
+ author, editor, translator, etc.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="anchored" type="xs:boolean" default="true">
+ <xs:annotation>
+ <xs:documentation>indicates whether the copy text shows the exact place of reference
+ for the note.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="target">
+ <xs:annotation>
+ <xs:documentation>indicates the point (or points) of attachment for a note, or the
+ beginning of the span to which the note is attached.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="targetEnd">
+ <xs:annotation>
+ <xs:documentation>points to the end of the span to which the note is attached, if the
+ note is not embedded in the text at that point.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="index">
+ <xs:annotation>
+ <xs:documentation>(index entry) marks a location to be indexed for whatever
+ purpose.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:term"/>
+ <xs:element ref="ns1:index" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.spanning.attribute.spanTo"/>
+ <xs:attribute name="indexName" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>supplies a name to specify which index (of several) the index entry
+ belongs to.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="graphic">
+ <xs:annotation>
+ <xs:documentation>indicates the location of an inline graphic, illustration, or
+ figure.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.internetMedia.attribute.mimeType"/>
+ <xs:attribute name="width">
+ <xs:annotation>
+ <xs:documentation>The display width of the image</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="height">
+ <xs:annotation>
+ <xs:documentation>The display height of the image</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="scale">
+ <xs:annotation>
+ <xs:documentation>A scale factor to be applied to the image to make it the desired display
+ size</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:double xs:decimal"/>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="url" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(uniform resource locator) A URL which refers to the image
+ itself.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="binaryObject">
+ <xs:annotation>
+ <xs:documentation>provides encoded binary data representing an inline graphic or other
+ object.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.internetMedia.attribute.mimeType"/>
+ <xs:attribute name="width">
+ <xs:annotation>
+ <xs:documentation>The display width of the object</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="height">
+ <xs:annotation>
+ <xs:documentation>The display height of the object</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="scale">
+ <xs:annotation>
+ <xs:documentation>A scale factor to be applied to the object to make it the desired
+ display size</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:double xs:decimal"/>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="encoding">
+ <xs:annotation>
+ <xs:documentation>The encoding used to encode the binary data. If not specified, this is
+ assumed to be Base64.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="milestone">
+ <xs:annotation>
+ <xs:documentation>marks a boundary point separating any kind of section of a text, as
+ indicated by changes in a standard reference system, where the section is not represented by
+ a structural element.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="ed" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(edition) indicates the edition or version to which the milestone
+ applies.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unit" use="required">
+ <xs:annotation>
+ <xs:documentation>provides a conventional name for the kind of section changing at this
+ milestone. Suggested values include: 1] page; 2] column; 3] line; 4] book; 5] poem; 6]
+ canto; 7] stanza; 8] act; 9] scene; 10] section; 11] absent</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="page">
+ <xs:annotation>
+ <xs:documentation>physical page breaks (synonymous with the pb
+ element).</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="column">
+ <xs:annotation>
+ <xs:documentation>column breaks.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="line">
+ <xs:annotation>
+ <xs:documentation>line breaks (synonymous with the lb
+ element).</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="book">
+ <xs:annotation>
+ <xs:documentation>any units termed book, liber, etc.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="poem">
+ <xs:annotation>
+ <xs:documentation>individual poems in a collection.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="canto">
+ <xs:annotation>
+ <xs:documentation>cantos or other major sections of a poem.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="stanza">
+ <xs:annotation>
+ <xs:documentation>stanzas within a poem, book, or canto.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="act">
+ <xs:annotation>
+ <xs:documentation>acts within a play.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="scene">
+ <xs:annotation>
+ <xs:documentation>scenes within a play or act.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="section">
+ <xs:annotation>
+ <xs:documentation>sections of any kind.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="absent">
+ <xs:annotation>
+ <xs:documentation>passages not present in the reference
+ edition.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="pb">
+ <xs:annotation>
+ <xs:documentation>(page break) marks the boundary between one page of a text and the next in a
+ standard reference system.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="ed" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(edition) indicates the edition or version in which the page break is
+ located at this point</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="lb">
+ <xs:annotation>
+ <xs:documentation>(line break) marks the start of a new (typographic) line in some edition or
+ version of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="ed" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(edition) indicates the edition or version in which the line break is
+ located at this point</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cb">
+ <xs:annotation>
+ <xs:documentation>(column break) marks the boundary between one column of a text and the next
+ in a standard reference system.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="ed" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(edition) indicates the edition or version in which the column break is
+ located at this point</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="analytic">
+ <xs:annotation>
+ <xs:documentation>(analytic level) contains bibliographic elements describing an item (e.g. an
+ article or poem) published within a monograph or journal and not as an independent
+ publication.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:author"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ <xs:element ref="ns1:title"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="monogr">
+ <xs:annotation>
+ <xs:documentation>(monographic level) contains bibliographic elements describing an item (e.g.
+ a book or journal) published as an independent item (i.e. as a separate physical
+ object).</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="ns1:author"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:author"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ <xs:element ref="ns1:title" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element ref="ns1:title" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:author"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:element ref="ns1:meeting"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:edition"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element ref="ns1:imprint"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:imprint"/>
+ <xs:element ref="ns1:extent"/>
+ <xs:element ref="ns1:biblScope"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="series">
+ <xs:annotation>
+ <xs:documentation>(series information) contains information about the series in which a book
+ or other bibliographic item has appeared.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:title"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:respStmt"/>
+ <xs:element ref="ns1:biblScope"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="author">
+ <xs:annotation>
+ <xs:documentation>in a bibliographic reference, contains the name of the author(s), personal
+ or corporate, of a work; the primary statement of responsibility for any bibliographic
+ item.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="editor">
+ <xs:annotation>
+ <xs:documentation>secondary statement of responsibility for a bibliographic item, for example
+ the name of an individual, institution or organization, (or of several such) acting as
+ editor, compiler, translator, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="role" type="xs:Name" default="editor">
+ <xs:annotation>
+ <xs:documentation>specifies the nature of the intellectual
+ responsibility</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="respStmt">
+ <xs:annotation>
+ <xs:documentation>(statement of responsibility) supplies a statement of responsibility for the
+ intellectual content of a text, edition, recording, or series, where the specialized
+ elements for authors, editors, etc. do not suffice or do not apply.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:sequence>
+ <xs:element ref="ns1:resp" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.nameLike.agent" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:group ref="ns1:model.nameLike.agent" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:resp" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="resp">
+ <xs:annotation>
+ <xs:documentation>(responsibility) contains a phrase describing the nature of a person's
+ intellectual responsibility.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="title">
+ <xs:annotation>
+ <xs:documentation>contains the full title of a work of any kind.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="level">
+ <xs:annotation>
+ <xs:documentation>indicates the bibliographic level for a title, that is, whether it
+ identifies an article, book, journal, series, or unpublished
+ material.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="a">
+ <xs:annotation>
+ <xs:documentation>(analytic) analytic title (article, poem, or other item
+ published as part of a larger item)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="m">
+ <xs:annotation>
+ <xs:documentation>(monographic) monographic title (book, collection, or other
+ item published as a distinct item, including single volumes of multi-volume
+ works)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="j">
+ <xs:annotation>
+ <xs:documentation>(journal) journal title</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="s">
+ <xs:annotation>
+ <xs:documentation>(series) series title</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="u">
+ <xs:annotation>
+ <xs:documentation>(unpublished) title of unpublished material (including theses
+ and dissertations unless published by a commercial press)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>classifies the title according to some convenient typology. Sample
+ values include: 1] main; 2] sub (subordinate); 3] alt (alternate); 4] short; 5] desc
+ (descriptive)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="meeting">
+ <xs:annotation>
+ <xs:documentation>contains the formalized descriptive title for a meeting or conference, for
+ use in a bibliographic description for an item derived from such a meeting, or as a heading
+ or preamble to publications emanating from it.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.limitedContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="imprint">
+ <xs:annotation>
+ <xs:documentation>groups information relating to the publication or distribution of a
+ bibliographic item.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.imprintPart"/>
+ <xs:group ref="ns1:model.dateLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="publisher">
+ <xs:annotation>
+ <xs:documentation>provides the name of the organization responsible for the publication or
+ distribution of a bibliographic item.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="biblScope">
+ <xs:annotation>
+ <xs:documentation>(scope of citation) defines the scope of a bibliographic reference, for
+ example as a list of page numbers, or a named subdivision of a larger
+ work.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type">
+ <xs:annotation>
+ <xs:documentation>identifies the type of information conveyed by the element, e.g.
+ pages, volume. Suggested values include: 1] vol (volume); 2] issue; 3] pp (pages);
+ 4] chap (chapter); 5] part</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="vol">
+ <xs:annotation>
+ <xs:documentation>(volume) the element contains a volume
+ number.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="issue">
+ <xs:annotation>
+ <xs:documentation>the element contains an issue number, or volume and issue
+ numbers.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="pp">
+ <xs:annotation>
+ <xs:documentation>(pages) the element contains a page number or page
+ range.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="chap">
+ <xs:annotation>
+ <xs:documentation>(chapter) the element contains a chapter indication
+ (number and/or title)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="part">
+ <xs:annotation>
+ <xs:documentation>the element identifies a part of a book or
+ collection.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="pubPlace">
+ <xs:annotation>
+ <xs:documentation>(publication place) contains the name of the place where a bibliographic
+ item was published.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="bibl">
+ <xs:annotation>
+ <xs:documentation>(bibliographic citation) contains a loosely-structured bibliographic
+ citation of which the sub-components may or may not be explicitly tagged.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.highlighted"/>
+ <xs:group ref="ns1:model.pPart.data"/>
+ <xs:group ref="ns1:model.pPart.edit"/>
+ <xs:group ref="ns1:model.segLike"/>
+ <xs:group ref="ns1:model.ptrLike"/>
+ <xs:group ref="ns1:model.biblPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="biblStruct">
+ <xs:annotation>
+ <xs:documentation>(structured bibliographic citation) contains a structured bibliographic
+ citation, in which only bibliographic sub-elements appear and in a specified
+ order.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:analytic" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element ref="ns1:monogr"/>
+ <xs:element ref="ns1:series" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:element ref="ns1:idno"/>
+ <xs:element ref="ns1:relatedItem"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listBibl">
+ <xs:annotation>
+ <xs:documentation>(citation list) contains a list of bibliographic citations of any
+ kind.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:element ref="ns1:listBibl"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="relatedItem">
+ <xs:annotation>
+ <xs:documentation>contains or references some other bibliographic item which is related to the
+ present one in some specified manner, for example as a constituent or alternative version of
+ it.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:group ref="ns1:model.ptrLike"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="l">
+ <xs:annotation>
+ <xs:documentation>(verse line) contains a single, possibly incomplete, line of
+ verse.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="part" default="N">
+ <xs:annotation>
+ <xs:documentation>specifies whether or not the line is metrically
+ complete.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Y">
+ <xs:annotation>
+ <xs:documentation>(yes) the line is metrically incomplete</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="N">
+ <xs:annotation>
+ <xs:documentation>(no) either the line is complete, or no claim is made as to
+ its completeness</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="I">
+ <xs:annotation>
+ <xs:documentation>(initial) the initial part of an incomplete
+ line</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="M">
+ <xs:annotation>
+ <xs:documentation>(medial) a medial part of an incomplete
+ line</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="F">
+ <xs:annotation>
+ <xs:documentation>(final) the final part of an incomplete
+ line</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="lg">
+ <xs:annotation>
+ <xs:documentation>(line group) contains a group of verse lines functioning as a formal unit,
+ e.g. a stanza, refrain, verse paragraph, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:choice>
+ <xs:group ref="ns1:model.lLike"/>
+ <xs:element ref="ns1:lg"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.lLike"/>
+ <xs:element ref="ns1:lg"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="sp">
+ <xs:annotation>
+ <xs:documentation>(speech) An individual speech in a performance text, or a passage presented
+ as such in a prose or verse text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:element ref="ns1:speaker"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.lLike"/>
+ <xs:element ref="ns1:lg"/>
+ <xs:group ref="ns1:model.pLike"/>
+ <xs:group ref="ns1:model.stageLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ascribed.attribute.who"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="speaker">
+ <xs:annotation>
+ <xs:documentation>A specialized form of heading or label, giving the name of one or more
+ speakers in a dramatic text or fragment.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="stage">
+ <xs:annotation>
+ <xs:documentation>(stage direction) contains any kind of stage direction within a dramatic
+ text or fragment.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.specialPara">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type">
+ <xs:annotation>
+ <xs:documentation>indicates the kind of stage direction. Suggested values include: 1]
+ setting; 2] entrance; 3] exit; 4] business; 5] novelistic; 6] delivery; 7] modifier;
+ 8] location; 9] mixed</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="setting">
+ <xs:annotation>
+ <xs:documentation>describes a setting.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="entrance">
+ <xs:annotation>
+ <xs:documentation>describes an entrance.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="exit">
+ <xs:annotation>
+ <xs:documentation>describes an exit.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="business">
+ <xs:annotation>
+ <xs:documentation>describes stage business.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="novelistic">
+ <xs:annotation>
+ <xs:documentation>is a narrative, motivating stage
+ direction.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="delivery">
+ <xs:annotation>
+ <xs:documentation>describes how a character speaks.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="modifier">
+ <xs:annotation>
+ <xs:documentation>gives some detail about a character.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="location">
+ <xs:annotation>
+ <xs:documentation>describes a location.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="mixed">
+ <xs:annotation>
+ <xs:documentation>more than one of the above</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="divGen">
+ <xs:annotation>
+ <xs:documentation>(automatically generated text division) indicates the location at which a
+ textual division generated automatically by a text-processing application is to
+ appear.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>specifies what type of generated text division (e.g. index, table of
+ contents, etc.) is to appear. Sample values include: 1] index; 2] toc (table of
+ contents); 3] figlist (figure list); 4] tablist (table list)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.headerPart">
+ <xs:choice>
+ <xs:element ref="ns1:encodingDesc"/>
+ <xs:element ref="ns1:profileDesc"/>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="teiHeader">
+ <xs:annotation>
+ <xs:documentation>(TEI Header) supplies the descriptive and declarative information making up
+ an electronic title page prefixed to every TEI-conformant text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:fileDesc"/>
+ <xs:group ref="ns1:model.headerPart" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:revisionDesc" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" type="xs:Name" default="text">
+ <xs:annotation>
+ <xs:documentation>specifies the kind of document to which the header is attached, for
+ example whether it is a corpus or individual text. Sample values include: 1] text; 2]
+ corpus</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="fileDesc">
+ <xs:annotation>
+ <xs:documentation>(file description) contains a full bibliographic description of an
+ electronic file.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:sequence>
+ <xs:element ref="ns1:titleStmt"/>
+ <xs:element ref="ns1:editionStmt" minOccurs="0"/>
+ <xs:element ref="ns1:extent" minOccurs="0"/>
+ <xs:element ref="ns1:publicationStmt"/>
+ <xs:element ref="ns1:seriesStmt" minOccurs="0"/>
+ <xs:element ref="ns1:notesStmt" minOccurs="0"/>
+ </xs:sequence>
+ <xs:element ref="ns1:sourceDesc" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="titleStmt">
+ <xs:annotation>
+ <xs:documentation>(title statement) groups information about the title of a work and those
+ responsible for its intellectual content.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:title" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:author"/>
+ <xs:element ref="ns1:editor"/>
+ <xs:element ref="ns1:sponsor"/>
+ <xs:element ref="ns1:funder"/>
+ <xs:element ref="ns1:principal"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="sponsor">
+ <xs:annotation>
+ <xs:documentation>specifies the name of a sponsoring organization or
+ institution.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="funder">
+ <xs:annotation>
+ <xs:documentation>(funding body) specifies the name of an individual, institution, or
+ organization responsible for the funding of a project or text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="principal">
+ <xs:annotation>
+ <xs:documentation>(principal researcher) supplies the name of the principal researcher
+ responsible for the creation of an electronic text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="editionStmt">
+ <xs:annotation>
+ <xs:documentation>(edition statement) groups information relating to one edition of a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:sequence>
+ <xs:element ref="ns1:edition"/>
+ <xs:element ref="ns1:respStmt" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="edition">
+ <xs:annotation>
+ <xs:documentation>(edition) describes the particularities of one edition of a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="extent">
+ <xs:annotation>
+ <xs:documentation>describes the approximate size of a text as stored on some carrier medium,
+ whether digital or non-digital, specified in any convenient units.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="publicationStmt">
+ <xs:annotation>
+ <xs:documentation>(publication statement) groups information concerning the publication or
+ distribution of an electronic or other text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.publicationStmtPart" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="distributor">
+ <xs:annotation>
+ <xs:documentation>supplies the name of a person or other agency responsible for the
+ distribution of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="authority">
+ <xs:annotation>
+ <xs:documentation>(release authority) supplies the name of a person or other agency
+ responsible for making an electronic file available, other than a publisher or
+ distributor.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="idno">
+ <xs:annotation>
+ <xs:documentation>(identifying number) supplies any standard or non-standard number used to
+ identify a bibliographic item.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>categorizes the number, for example as an ISBN or other standard
+ series.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="availability">
+ <xs:annotation>
+ <xs:documentation>supplies information about the availability of a text, for example any
+ restrictions on its use or distribution, its copyright status, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="status" default="unknown">
+ <xs:annotation>
+ <xs:documentation>supplies a code identifying the current availability of the
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="free">
+ <xs:annotation>
+ <xs:documentation>the text is freely available.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="unknown">
+ <xs:annotation>
+ <xs:documentation>the status of the text is unknown.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="restricted">
+ <xs:annotation>
+ <xs:documentation>the text is not freely available.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="seriesStmt">
+ <xs:annotation>
+ <xs:documentation>(series statement) groups information about the series, if any, to which a
+ publication belongs.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:sequence>
+ <xs:element ref="ns1:title" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:idno"/>
+ <xs:element ref="ns1:respStmt"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="notesStmt">
+ <xs:annotation>
+ <xs:documentation>(notes statement) collects together any notes providing information about a
+ text additional to that recorded in other parts of the bibliographic
+ description.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.noteLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="sourceDesc">
+ <xs:annotation>
+ <xs:documentation>(source description) supplies a description of the source text(s) from which
+ an electronic text was derived or generated.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:group ref="ns1:model.listLike"/>
+ </xs:choice>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="biblFull">
+ <xs:annotation>
+ <xs:documentation>(fully-structured bibliographic citation) contains a fully-structured
+ bibliographic citation, in which all components of the TEI file description are
+ present.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:sequence>
+ <xs:element ref="ns1:titleStmt"/>
+ <xs:element ref="ns1:editionStmt" minOccurs="0"/>
+ <xs:element ref="ns1:extent" minOccurs="0"/>
+ <xs:element ref="ns1:publicationStmt"/>
+ <xs:element ref="ns1:seriesStmt" minOccurs="0"/>
+ <xs:element ref="ns1:notesStmt" minOccurs="0"/>
+ </xs:sequence>
+ <xs:element ref="ns1:sourceDesc" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.encodingPart">
+ <xs:choice>
+ <xs:element ref="ns1:projectDesc"/>
+ <xs:element ref="ns1:samplingDecl"/>
+ <xs:element ref="ns1:editorialDecl"/>
+ <xs:element ref="ns1:tagsDecl"/>
+ <xs:element ref="ns1:refsDecl"/>
+ <xs:element ref="ns1:classDecl"/>
+ <xs:element ref="ns1:appInfo"/>
+ <xs:element ref="ns1:geoDecl"/>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="encodingDesc">
+ <xs:annotation>
+ <xs:documentation>(encoding description) documents the relationship between an electronic text
+ and the source or sources from which it was derived.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:group ref="ns1:model.encodingPart"/>
+ <xs:group ref="ns1:model.pLike"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="projectDesc">
+ <xs:annotation>
+ <xs:documentation>(project description) describes in detail the aim or purpose for which an
+ electronic file was encoded, together with any other relevant information concerning the
+ process by which it was assembled or collected.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="samplingDecl">
+ <xs:annotation>
+ <xs:documentation>(sampling declaration) contains a prose description of the rationale and
+ methods used in sampling texts in the creation of a corpus or collection.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.editorialDeclPart">
+ <xs:choice>
+ <xs:element ref="ns1:correction"/>
+ <xs:element ref="ns1:normalization"/>
+ <xs:element ref="ns1:quotation"/>
+ <xs:element ref="ns1:hyphenation"/>
+ <xs:element ref="ns1:segmentation"/>
+ <xs:element ref="ns1:stdVals"/>
+ <xs:element ref="ns1:interpretation"/>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="editorialDecl">
+ <xs:annotation>
+ <xs:documentation>(editorial practice declaration) provides details of editorial principles
+ and practices applied during the encoding of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.editorialDeclPart" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="correction">
+ <xs:annotation>
+ <xs:documentation>(correction principles) states how and under what circumstances corrections
+ have been made in the text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attribute name="status" default="unknown">
+ <xs:annotation>
+ <xs:documentation>indicates the degree of correction applied to the
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="high">
+ <xs:annotation>
+ <xs:documentation>the text has been thoroughly checked and
+ proofread.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="medium">
+ <xs:annotation>
+ <xs:documentation>the text has been checked at least once.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="low">
+ <xs:annotation>
+ <xs:documentation>the text has not been checked.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="unknown">
+ <xs:annotation>
+ <xs:documentation>the correction status of the text is unknown.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="method" default="silent">
+ <xs:annotation>
+ <xs:documentation>indicates the method adopted to indicate corrections within the
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="silent">
+ <xs:annotation>
+ <xs:documentation>corrections have been made silently</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="markup">
+ <xs:annotation>
+ <xs:documentation>corrections have been represented using markup</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="normalization">
+ <xs:annotation>
+ <xs:documentation>indicates the extent of normalization or regularization of the original
+ source carried out in converting it to electronic form.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attribute name="source" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>indicates the authority for any normalization carried
+ out.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="method" default="silent">
+ <xs:annotation>
+ <xs:documentation>indicates the method adopted to indicate normalizations within the
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="silent">
+ <xs:annotation>
+ <xs:documentation>normalization made silently</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="markup">
+ <xs:annotation>
+ <xs:documentation>normalization represented using markup</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="quotation">
+ <xs:annotation>
+ <xs:documentation>specifies editorial practice adopted with respect to quotation marks in the
+ original.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attribute name="marks" default="all">
+ <xs:annotation>
+ <xs:documentation>(quotation marks) indicates whether or not quotation marks have been
+ retained as content within the text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="none">
+ <xs:annotation>
+ <xs:documentation>no quotation marks have been retained</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="some">
+ <xs:annotation>
+ <xs:documentation>some quotation marks have been retained</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="all">
+ <xs:annotation>
+ <xs:documentation>all quotation marks have been retained</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="form" default="unknown">
+ <xs:annotation>
+ <xs:documentation>specifies how quotation marks are indicated within the
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="data">
+ <xs:annotation>
+ <xs:documentation>quotation marks are retained as data.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="rend">
+ <xs:annotation>
+ <xs:documentation>(rend attribute) the rend attribute is consistently used to
+ indicate the form of quotation marks.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="std">
+ <xs:annotation>
+ <xs:documentation>(standardized) use of quotation marks has been
+ standardized.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="nonstd">
+ <xs:annotation>
+ <xs:documentation>(not standardized) quotation marks are represented
+ inconsistently.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="unknown">
+ <xs:annotation>
+ <xs:documentation>use of quotation marks is unknown.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="hyphenation">
+ <xs:annotation>
+ <xs:documentation>summarizes the way in which hyphenation in a source text has been treated in
+ an encoded version of it.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attribute name="eol" default="some">
+ <xs:annotation>
+ <xs:documentation>(end-of-line) indicates whether or not end-of-line hyphenation has been
+ retained in a text.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="all">
+ <xs:annotation>
+ <xs:documentation>all end-of-line hyphenation has been retained, even though the
+ lineation of the original may not have been.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="some">
+ <xs:annotation>
+ <xs:documentation>end-of-line hyphenation has been retained in some
+ cases.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="hard">
+ <xs:annotation>
+ <xs:documentation>all soft end-of-line hyphenation has been removed: any remaining
+ end-od-line hyphenation should be retained.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="none">
+ <xs:annotation>
+ <xs:documentation>all end-of-line hyphenation has been removed: any remaining
+ hyphenation occurred within the line.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="segmentation">
+ <xs:annotation>
+ <xs:documentation>describes the principles according to which the text has been segmented, for
+ example into sentences, tone-units, graphemic strata, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="stdVals">
+ <xs:annotation>
+ <xs:documentation>(standard values) specifies the format used when standardized date or number
+ values are supplied.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="interpretation">
+ <xs:annotation>
+ <xs:documentation>describes the scope of any analytic or interpretive information added to the
+ text in addition to the transcription.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="tagsDecl">
+ <xs:annotation>
+ <xs:documentation>(tagging declaration) provides detailed information about the tagging
+ applied to a document.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:rendition" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:namespace" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="tagUsage">
+ <xs:annotation>
+ <xs:documentation>supplies information about the usage of a specific element within a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.limitedContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="gi" type="xs:Name" use="required">
+ <xs:annotation>
+ <xs:documentation>(element name) the name (generic identifier) of the element
+ indicated by the tag.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="occurs" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>specifies the number of occurrences of this element within the
+ text.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="withId" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>(with unique identifier) specifies the number of occurrences of this
+ element within the text which bear a distinct value for the global xml:id attribute.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="render" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>specifies the identifier of a rendition element which defines how
+ this element is to be rendered.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="namespace">
+ <xs:annotation>
+ <xs:documentation>supplies the formal name of the namespace to which the elements documented
+ by its children belong.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:tagUsage" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="name" type="xs:anyURI" use="required">
+ <xs:annotation>
+ <xs:documentation>the full formal name of the namespace concerned.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="rendition">
+ <xs:annotation>
+ <xs:documentation>supplies information about the rendition or appearance of one or more
+ elements in the source text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.limitedContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="scheme">
+ <xs:annotation>
+ <xs:documentation>identifies the language used to describe the
+ rendition.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="css">
+ <xs:annotation>
+ <xs:documentation>Cascading Stylesheet Language</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="xslfo">
+ <xs:annotation>
+ <xs:documentation>Extensible Stylesheet Language Formatting
+ Objects</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="free">
+ <xs:annotation>
+ <xs:documentation>Informal free text description</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="other">
+ <xs:annotation>
+ <xs:documentation>A user-defined rendition description
+ language</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="refsDecl">
+ <xs:annotation>
+ <xs:documentation>(references declaration) specifies how canonical references are constructed
+ for this text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:cRefPattern" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:refState" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cRefPattern">
+ <xs:annotation>
+ <xs:documentation>(canonical reference pattern) specifies an expression and replacement
+ pattern for transforming a canonical reference into a URI.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.pLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="matchPattern" type="xs:token" use="required">
+ <xs:annotation>
+ <xs:documentation>specifies a regular expression against which the values of cRef
+ attributes can be matched.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="replacementPattern" use="required">
+ <xs:annotation>
+ <xs:documentation>specifies a replacement pattern which, once subpattern substitution has
+ been performed, provides a URI.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="refState">
+ <xs:annotation>
+ <xs:documentation>(reference state) specifies one component of a canonical reference defined
+ by the milestone method.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="ed" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(edition) indicates which edition or version the milestone applies
+ to.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unit" use="required">
+ <xs:annotation>
+ <xs:documentation>indicates what kind of state is changing at this milestone. Suggested
+ values include: 1] page; 2] column; 3] line; 4] book; 5] poem; 6] canto; 7] stanza; 8]
+ act; 9] scene; 10] section; 11] absent</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="page">
+ <xs:annotation>
+ <xs:documentation>page breaks in the reference edition.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="column">
+ <xs:annotation>
+ <xs:documentation>column breaks.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="line">
+ <xs:annotation>
+ <xs:documentation>line breaks.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="book">
+ <xs:annotation>
+ <xs:documentation>any units termed book, liber, etc.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="poem">
+ <xs:annotation>
+ <xs:documentation>individual poems in a collection.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="canto">
+ <xs:annotation>
+ <xs:documentation>cantos or other major sections of a poem.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="stanza">
+ <xs:annotation>
+ <xs:documentation>stanzas within a poem, book, or canto.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="act">
+ <xs:annotation>
+ <xs:documentation>acts within a play.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="scene">
+ <xs:annotation>
+ <xs:documentation>scenes within a play or act.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="section">
+ <xs:annotation>
+ <xs:documentation>sections of any kind.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="absent">
+ <xs:annotation>
+ <xs:documentation>passages not present in the reference
+ edition.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="length" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>specifies the fixed length of the reference
+ component.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="delim">
+ <xs:annotation>
+ <xs:documentation>(delimiter) supplies a delimiting string following the reference
+ component.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="classDecl">
+ <xs:annotation>
+ <xs:documentation>(classification declarations) contains one or more taxonomies defining any
+ classificatory codes used elsewhere in the text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:taxonomy" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="taxonomy">
+ <xs:annotation>
+ <xs:documentation>defines a typology used to classify texts either implicitly, by means of a
+ bibliographic citation, or explicitly by a structured taxonomy.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.glossLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:category" maxOccurs="unbounded"/>
+ <xs:sequence>
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:element ref="ns1:category" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="category">
+ <xs:annotation>
+ <xs:documentation>contains an individual descriptive category, possibly nested within a
+ superordinate category, within a user-defined taxonomy.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="ns1:catDesc"/>
+ <xs:group ref="ns1:model.glossLike" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:element ref="ns1:category" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="catDesc">
+ <xs:annotation>
+ <xs:documentation>(category description) describes some category within a taxonomy or text
+ typology, either in the form of a brief prose description or in terms of the situational
+ parameters used by the TEI formal textDesc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:group ref="ns1:model.limitedPhrase" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="appInfo">
+ <xs:annotation>
+ <xs:documentation>(application information) records information about an application which has
+ edited the TEI file.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.applicationLike" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="application">
+ <xs:annotation>
+ <xs:documentation>provides information about an application which has acted upon the
+ document.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.labelLike" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:group ref="ns1:model.ptrLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.pLike" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attribute name="ident" type="xs:Name" use="required">
+ <xs:annotation>
+ <xs:documentation>Supplies an identifier for the application, independent of its version
+ number or display name.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="version" use="required">
+ <xs:annotation>
+ <xs:documentation>Supplies a version number for the application, independent of its
+ identifier or display name.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.applicationLike">
+ <xs:sequence>
+ <xs:element ref="ns1:application"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="model.profileDescPart">
+ <xs:choice>
+ <xs:element ref="ns1:langUsage"/>
+ <xs:element ref="ns1:textClass"/>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="profileDesc">
+ <xs:annotation>
+ <xs:documentation>(text-profile description) provides a detailed description of
+ non-bibliographic aspects of a text, specifically the languages and sublanguages used, the
+ situation in which it was produced, the participants and their setting.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:creation" minOccurs="0"/>
+ <xs:group ref="ns1:model.profileDescPart" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="creation">
+ <xs:annotation>
+ <xs:documentation>contains information about the creation of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="langUsage">
+ <xs:annotation>
+ <xs:documentation>(language usage) describes the languages, sublanguages, registers, dialects,
+ etc. represented within a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:language" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="language">
+ <xs:annotation>
+ <xs:documentation>characterizes a single language or sublanguage used within a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="ident" type="xs:language" use="required">
+ <xs:annotation>
+ <xs:documentation>(identifier) Supplies a language code constructed as defined in BCP
+ 47 which is used to identify the language documented by this element, and which is
+ referenced by the global xml:lang attribute.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="usage">
+ <xs:annotation>
+ <xs:documentation>specifies the approximate percentage (by volume) of the text which
+ uses this language.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:nonNegativeInteger">
+ <xs:maxInclusive value="100"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="textClass">
+ <xs:annotation>
+ <xs:documentation>(text classification) groups information which describes the nature or topic
+ of a text in terms of a standard classification scheme, thesaurus, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:classCode"/>
+ <xs:element ref="ns1:catRef"/>
+ <xs:element ref="ns1:keywords"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="keywords">
+ <xs:annotation>
+ <xs:documentation>contains a list of keywords or phrases identifying the topic or nature of a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:element ref="ns1:term" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:list"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="scheme" type="xs:anyURI" use="required">
+ <xs:annotation>
+ <xs:documentation>identifies the controlled vocabulary within which the set of keywords
+ concerned is defined.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="classCode">
+ <xs:annotation>
+ <xs:documentation>(classification code) contains the classification code used for this text in
+ some standard classification system.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="scheme" type="xs:anyURI" use="required">
+ <xs:annotation>
+ <xs:documentation>identifies the classification system or taxonomy in
+ use.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="catRef">
+ <xs:annotation>
+ <xs:documentation>(category reference) specifies one or more defined categories within some
+ taxonomy or text typology.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="target" use="required">
+ <xs:annotation>
+ <xs:documentation>identifies the categories concerned</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="scheme" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the classification scheme within which the set of categories
+ concerned is defined</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="revisionDesc">
+ <xs:annotation>
+ <xs:documentation>(revision description) summarizes the revision history for a
+ file.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:element ref="ns1:list"/>
+ <xs:element ref="ns1:change" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="change">
+ <xs:annotation>
+ <xs:documentation>summarizes a particular change or correction made to a particular version of
+ an electronic text which is shared between several researchers.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.limitedPhrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ascribed.attribute.who"/>
+ <xs:attribute name="when">
+ <xs:annotation>
+ <xs:documentation>supplies the date of the change in standard form, i.e.
+ YYYY-MM-DD.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="geoDecl">
+ <xs:annotation>
+ <xs:documentation>(geographic coordinates declaration) documents the notation and the datum
+ used for geographic coordinates expressed as content of the geo element elsewhere within the
+ document.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ <xs:attribute name="datum" default="WGS84">
+ <xs:annotation>
+ <xs:documentation>supplies a commonly used code name for the datum employed. Suggested
+ values include: 1] WGS84 (World Geodetic System); 2] MGRS (Military Grid Reference
+ System); 3] OSGB36 (ordnance survey great britain); 4] ED50 (European Datum
+ coordinate system)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="WGS84">
+ <xs:annotation>
+ <xs:documentation>(World Geodetic System) a pair of numbers to be
+ interpreted as latitude followed by longitude according to the World
+ Geodetic System.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="MGRS">
+ <xs:annotation>
+ <xs:documentation>(Military Grid Reference System) the values supplied are
+ geospatial entity object codes, based on Universal Transverse Mercator
+ coordinates</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="OSGB36">
+ <xs:annotation>
+ <xs:documentation>(ordnance survey great britain) the value supplied is to
+ be interpreted as a British National Grid Reference.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="ED50">
+ <xs:annotation>
+ <xs:documentation>(European Datum coordinate system) the value supplied is
+ to be interpreted as latitude followed by longitude according to the
+ European Datum coordinate system.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TEI">
+ <xs:annotation>
+ <xs:documentation>(TEI document) contains a single TEI-conformant document, comprising a TEI
+ header and a text, either in isolation or as part of a teiCorpus element.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:teiHeader"/>
+ <xs:element ref="ns1:text"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="version" type="xs:decimal" default="5.0">
+ <xs:annotation>
+ <xs:documentation>The version of the TEI scheme</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="text">
+ <xs:annotation>
+ <xs:documentation>contains a single text of any kind, whether unitary or composite, for
+ example a poem or drama, a collection of essays, a novel, a dictionary, or a corpus
+ sample.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:element ref="ns1:front"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:choice>
+ <xs:element ref="ns1:body"/>
+ <xs:element ref="ns1:group"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:element ref="ns1:back"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="body">
+ <xs:annotation>
+ <xs:documentation>(text body) contains the whole body of a single unitary text, excluding any
+ front or back matter.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.divTop"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence minOccurs="0">
+ <xs:group ref="ns1:model.divGenLike"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.div1Like"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:choice minOccurs="0">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.div1Like"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:choice>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="group">
+ <xs:annotation>
+ <xs:documentation>contains the body of a composite text, grouping together a sequence of
+ distinct texts (or groups of such texts) which are regarded as a unit for some purpose, for
+ example the collected works of an author, a sequence of prose essays,
+ etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="ns1:text"/>
+ <xs:element ref="ns1:group"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:text"/>
+ <xs:element ref="ns1:group"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:group ref="ns1:model.divBottom" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="floatingText">
+ <xs:annotation>
+ <xs:documentation>contains a single text of any kind, whether unitary or composite, which
+ interrupts the text containing it at any point and after which the surrounding text
+ resumes.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:element ref="ns1:front"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:choice>
+ <xs:element ref="ns1:body"/>
+ <xs:element ref="ns1:group"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:element ref="ns1:back"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div">
+ <xs:annotation>
+ <xs:documentation>(text division) contains a subdivision of the front, body, or back of a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div1">
+ <xs:annotation>
+ <xs:documentation>(level-1 text division) contains a first-level subdivision of the front,
+ body, or back of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div2Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div2Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div2">
+ <xs:annotation>
+ <xs:documentation>(level-2 text division) contains a second-level subdivision of the front,
+ body, or back of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div3Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div3Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div3">
+ <xs:annotation>
+ <xs:documentation>(level-3 text division) contains a third-level subdivision of the front,
+ body, or back of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div4Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div4Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div4">
+ <xs:annotation>
+ <xs:documentation>(level-4 text division) contains a fourth-level subdivision of the front,
+ body, or back of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div5Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div5Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div5">
+ <xs:annotation>
+ <xs:documentation>(level-5 text division) contains a fifth-level subdivision of the front,
+ body, or back of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div6Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div6Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div6">
+ <xs:annotation>
+ <xs:documentation>(level-6 text division) contains a sixth-level subdivision of the front,
+ body, or back of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div7Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:group ref="ns1:model.div7Like"/>
+ <xs:group ref="ns1:model.divGenLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="div7">
+ <xs:annotation>
+ <xs:documentation>(level-7 text division) contains the smallest possible subdivision of the
+ front, body or back of a text, larger than a paragraph.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divTop"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottom"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.org"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.sample"/>
+ <xs:attributeGroup ref="ns1:att.divLike.attribute.part"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="trailer">
+ <xs:annotation>
+ <xs:documentation>contains a closing title or footer appearing at the end of a division of a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="byline">
+ <xs:annotation>
+ <xs:documentation>contains the primary statement of responsibility given for a work on its
+ title page or at the head or end of the work.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:element ref="ns1:docAuthor"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dateline">
+ <xs:annotation>
+ <xs:documentation>contains a brief description of the place, date, time, etc. of production of
+ a letter, newspaper story, or other work, prefixed or suffixed to it as a kind of heading or
+ trailer.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="argument">
+ <xs:annotation>
+ <xs:documentation>A formal list or prose description of the topics addressed by a subdivision
+ of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.headLike"/>
+ </xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="epigraph">
+ <xs:annotation>
+ <xs:documentation>contains a quotation, anonymous or attributed, appearing at the start of a
+ section or chapter, or on a title page.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="opener">
+ <xs:annotation>
+ <xs:documentation>groups together dateline, byline, salutation, and similar phrases appearing
+ as a preliminary group at the start of a division, especially of a
+ letter.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:element ref="ns1:argument"/>
+ <xs:element ref="ns1:byline"/>
+ <xs:element ref="ns1:dateline"/>
+ <xs:element ref="ns1:epigraph"/>
+ <xs:element ref="ns1:salute"/>
+ <xs:element ref="ns1:signed"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="closer">
+ <xs:annotation>
+ <xs:documentation>groups together salutations, datelines, and similar phrases appearing as a
+ final group at the end of a division, especially of a letter.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:signed"/>
+ <xs:element ref="ns1:dateline"/>
+ <xs:element ref="ns1:salute"/>
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="salute">
+ <xs:annotation>
+ <xs:documentation>(salutation) contains a salutation or greeting prefixed to a foreword,
+ dedicatory epistle, or other division of a text, or the salutation in the closing of a
+ letter, preface, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="signed">
+ <xs:annotation>
+ <xs:documentation>(signature) contains the closing salutation, etc., appended to a foreword,
+ dedicatory epistle, or other division of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="postscript">
+ <xs:annotation>
+ <xs:documentation>contains a postscript, e.g. to a letter.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.common"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="titlePage">
+ <xs:annotation>
+ <xs:documentation>(title page) contains the title page of a text, appearing within the front
+ or back matter.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.titlepagePart"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.titlepagePart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>classifies the title page according to any convenient
+ typology.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="docTitle">
+ <xs:annotation>
+ <xs:documentation>(document title) contains the title of a document, including all its
+ constituents, as given on a title page.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element ref="ns1:titlePart"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="titlePart">
+ <xs:annotation>
+ <xs:documentation>contains a subsection or division of the title of a work, as indicated on a
+ title page.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="type" default="main">
+ <xs:annotation>
+ <xs:documentation>specifies the role of this subdivision of the title. Suggested
+ values include: 1] main; 2] sub (subordinate); 3] alt (alternate); 4] short; 5] desc
+ (descriptive)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="main">
+ <xs:annotation>
+ <xs:documentation>main title of the work</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="sub">
+ <xs:annotation>
+ <xs:documentation>(subordinate) subtitle of the work</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="alt">
+ <xs:annotation>
+ <xs:documentation>(alternate) alternative title of the
+ work</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="short">
+ <xs:annotation>
+ <xs:documentation>abbreviated form of title</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="desc">
+ <xs:annotation>
+ <xs:documentation>(descriptive) descriptive paraphrase of the
+ work</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="docAuthor">
+ <xs:annotation>
+ <xs:documentation>(document author) contains the name of the author of the document, as given
+ on the title page (often but not always contained in a byline).</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="imprimatur">
+ <xs:annotation>
+ <xs:documentation>contains a formal statement authorizing the publication of a work, sometimes
+ required to appear on a title page or its verso.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="docEdition">
+ <xs:annotation>
+ <xs:documentation>(document edition) contains an edition statement as presented on a title
+ page of a document.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="docImprint">
+ <xs:annotation>
+ <xs:documentation>(document imprint) contains the imprint statement (place and date of
+ publication, publisher name), as given (usually) at the foot of a title
+ page.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:element ref="ns1:pubPlace"/>
+ <xs:element ref="ns1:docDate"/>
+ <xs:element ref="ns1:publisher"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="docDate">
+ <xs:annotation>
+ <xs:documentation>(document date) contains the date of a document, as given (usually) on a
+ title page.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="when">
+ <xs:annotation>
+ <xs:documentation>gives the value of the date in standard form, i.e.
+ YYYY-MM-DD.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="front">
+ <xs:annotation>
+ <xs:documentation>(front matter) contains any prefatory matter (headers, title page, prefaces,
+ dedications, etc.) found at the start of a document, before the main
+ body.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.frontPart"/>
+ <xs:group ref="ns1:model.pLike.front"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:group ref="ns1:model.div1Like"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.frontPart"/>
+ <xs:group ref="ns1:model.div1Like"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.frontPart"/>
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:group ref="ns1:model.divBottomPart"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottomPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="back">
+ <xs:annotation>
+ <xs:documentation>(back matter) contains any appendixes, etc. following the main part of a
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.frontPart"/>
+ <xs:group ref="ns1:model.pLike.front"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:group ref="ns1:model.div1Like"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.frontPart"/>
+ <xs:group ref="ns1:model.div1Like"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.frontPart"/>
+ <xs:group ref="ns1:model.divLike"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:choice>
+ <xs:sequence minOccurs="0">
+ <xs:group ref="ns1:model.divBottomPart"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.divBottomPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.declaring.attribute.decls"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.entryLike">
+ <xs:choice>
+ <xs:element ref="ns1:superEntry"/>
+ <xs:element ref="ns1:entry"/>
+ <xs:element ref="ns1:entryFree"/>
+ </xs:choice>
+ </xs:group>
+ <xs:attributeGroup name="att.entryLike.attributes">
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.sortKey"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.entryLike.attribute.type">
+ <xs:attribute name="type" default="main">
+ <xs:annotation>
+ <xs:documentation>indicates type of entry, in dictionaries with multiple types. Suggested
+ values include: 1] main; 2] hom (homograph); 3] xref (cross reference); 4] affix; 5] abbr
+ (abbreviation); 6] supplemental; 7] foreign</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="main">
+ <xs:annotation>
+ <xs:documentation>a main entry (default).</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="hom">
+ <xs:annotation>
+ <xs:documentation>(homograph) groups information relating to one homograph within
+ an entry.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="xref">
+ <xs:annotation>
+ <xs:documentation>(cross reference) a reduced entry whose only function is to
+ point to another main entry (e.g. for forms of an irregular verb or for variant
+ spellings: was pointing to be, or esthete to aesthete).</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="affix">
+ <xs:annotation>
+ <xs:documentation>an entry for a prefix, infix, or suffix.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="abbr">
+ <xs:annotation>
+ <xs:documentation>(abbreviation) an entry for an abbreviation.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="supplemental">
+ <xs:annotation>
+ <xs:documentation>a supplemental entry (for use in dictionaries which issue
+ supplements to their main work in which they include updated information about
+ entries).</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="foreign">
+ <xs:annotation>
+ <xs:documentation>an entry for a foreign word in a monolingual
+ dictionary.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.entryLike.attribute.sortKey">
+ <xs:attribute name="sortKey">
+ <xs:annotation>
+ <xs:documentation>contains a (sortable) character sequence reflecting the entry's
+ alphabetical position in the printed dictionary.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attributes">
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.expand">
+ <xs:attribute name="expand">
+ <xs:annotation>
+ <xs:documentation>gives an expanded form of information presented more concisely in the
+ dictionary</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.norm">
+ <xs:attribute name="norm">
+ <xs:annotation>
+ <xs:documentation>(normalized) gives a normalized form of information given by the source
+ text in a non-normalized form</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.split">
+ <xs:attribute name="split">
+ <xs:annotation>
+ <xs:documentation>gives the list of split values for a merged form</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.value">
+ <xs:attribute name="value">
+ <xs:annotation>
+ <xs:documentation>gives a value which lacks any realization in the printed source
+ text.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.orig">
+ <xs:attribute name="orig">
+ <xs:annotation>
+ <xs:documentation>(original) gives the original string or is the empty string when the
+ element does not appear in the source text.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.location">
+ <xs:attribute name="location" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>provides a reference to an anchor element elsewhere in the document
+ indicating the original location of this component.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.mergedIn">
+ <xs:attribute name="mergedIn" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>gives a reference to another element, where the original appears as a
+ merged form.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.lexicographic.attribute.opt">
+ <xs:attribute name="opt" type="xs:boolean" default="false">
+ <xs:annotation>
+ <xs:documentation>(optional) indicates whether the element is optional or
+ not</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="superEntry">
+ <xs:annotation>
+ <xs:documentation>groups successive entries for a set of homographs.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:sequence>
+ <xs:element ref="ns1:form" minOccurs="0"/>
+ <xs:element ref="ns1:entry" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:element ref="ns1:dictScrap"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.sortKey"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="entry">
+ <xs:annotation>
+ <xs:documentation>contains a reasonably well-structured dictionary entry.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="ns1:hom"/>
+ <xs:element ref="ns1:sense"/>
+ <xs:group ref="ns1:model.entryPart.top"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.sortKey"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="entryFree">
+ <xs:annotation>
+ <xs:documentation>(unstructured entry) contains a dictionary entry which does not necessarily
+ conform to the constraints imposed by the entry element.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.entryPart"/>
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.global"/>
+ <xs:group ref="ns1:model.pLike"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.entryLike.attribute.sortKey"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="hom">
+ <xs:annotation>
+ <xs:documentation>(homograph) groups information relating to one homograph within an
+ entry.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:sense"/>
+ <xs:group ref="ns1:model.entryPart.top"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="sense">
+ <xs:annotation>
+ <xs:documentation>groups together all information relating to one word sense in a dictionary
+ entry, for example definitions, examples, and translation equivalents.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:sense"/>
+ <xs:group ref="ns1:model.entryPart.top"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attribute name="level">
+ <xs:annotation>
+ <xs:documentation>gives the nesting depth of this sense.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:double xs:decimal"/>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dictScrap">
+ <xs:annotation>
+ <xs:documentation>(dictionary scrap) encloses a part of a dictionary entry in which other
+ phrase-level dictionary elements are freely combined.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.entryPart"/>
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="form">
+ <xs:annotation>
+ <xs:documentation>(form information group) groups all the information on the written and
+ spoken forms of one headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.formPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type">
+ <xs:annotation>
+ <xs:documentation>classifies form as simple, compound, etc. Suggested values include: 1]
+ simple; 2] lemma; 3] variant; 4] compound; 5] derivative; 6] inflected; 7]
+ phrase</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="simple">
+ <xs:annotation>
+ <xs:documentation>single free lexical item</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="lemma">
+ <xs:annotation>
+ <xs:documentation>the headword itself</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="variant">
+ <xs:annotation>
+ <xs:documentation>a variant form</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="compound">
+ <xs:annotation>
+ <xs:documentation>word formed from simple lexical items</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="derivative">
+ <xs:annotation>
+ <xs:documentation>word derived from headword</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="inflected">
+ <xs:annotation>
+ <xs:documentation>word in other than usual dictionary form</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="phrase">
+ <xs:annotation>
+ <xs:documentation>multiple-word lexical item</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="orth">
+ <xs:annotation>
+ <xs:documentation>(orthographic form) gives the orthographic form of a dictionary
+ headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>gives the type of spelling.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="extent" type="xs:Name" default="full">
+ <xs:annotation>
+ <xs:documentation>gives the extent of the orthographic information provided. Sample
+ values include: 1] full (full form); 2] pref (prefix); 3] suff (suffix); 4] part
+ (partial)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="pron">
+ <xs:annotation>
+ <xs:documentation>(pronunciation) contains the pronunciation(s) of the
+ word.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="extent" type="xs:Name" default="full">
+ <xs:annotation>
+ <xs:documentation>indicates whether the pronunciation is for whole word or part.
+ Sample values include: 1] full (full form); 2] pref (prefix); 3] suff (suffix); 4]
+ part (partial)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="notation" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates what notation is used for the pronunciation, if more than
+ one occurs in the machine-readable dictionary.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="hyph">
+ <xs:annotation>
+ <xs:documentation>(hyphenation) contains a hyphenated form of a dictionary headword, or
+ hyphenation information in some other form.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="syll">
+ <xs:annotation>
+ <xs:documentation>(syllabification) contains the syllabification of the
+ headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="stress">
+ <xs:annotation>
+ <xs:documentation>contains the stress pattern for a dictionary headword, if given
+ separately.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="gram">
+ <xs:annotation>
+ <xs:documentation>(grammatical information) within an entry in a dictionary or a
+ terminological data file, contains grammatical information relating to a term, word, or
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>classifies the grammatical information given according to some
+ convenient typology — in the case of terminological information, preferably the
+ dictionary of data element types specified in ISO WD 12 620. Sample values include:
+ 1] pos (part of speech); 2] gen (gender); 3] num (number); 4] animate; 5]
+ proper</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="gen">
+ <xs:annotation>
+ <xs:documentation>(gender) identifies the morphological gender of a lexical item, as given in
+ the dictionary.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="number">
+ <xs:annotation>
+ <xs:documentation>indicates grammatical number associated with a form, as given in a
+ dictionary.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="case">
+ <xs:annotation>
+ <xs:documentation>contains grammatical case information given by a dictionary for a given
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="per">
+ <xs:annotation>
+ <xs:documentation>(person) contains an indication of the grammatical person (1st, 2nd, 3rd,
+ etc.) associated with a given inflected form in a dictionary.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="tns">
+ <xs:annotation>
+ <xs:documentation>(tense) indicates the grammatical tense associated with a given inflected
+ form in a dictionary.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="mood">
+ <xs:annotation>
+ <xs:documentation>contains information about the grammatical mood of verbs (e.g. indicative,
+ subjunctive, imperative).</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="iType">
+ <xs:annotation>
+ <xs:documentation>(inflectional class) indicates the inflectional class associated with a
+ lexical item.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates the type of indicator used to specify the inflection
+ class, when it is necessary to distinguish between the usual abbreviated indications
+ (e.g. inv) and other kinds of indicators, such as special codes referring to
+ conjugation patterns, etc. Sample values include: 1] abbrev; 2]
+ verbTable</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.morphLike">
+ <xs:choice>
+ <xs:element ref="ns1:gram"/>
+ <xs:element ref="ns1:gen"/>
+ <xs:element ref="ns1:number"/>
+ <xs:element ref="ns1:case"/>
+ <xs:element ref="ns1:per"/>
+ <xs:element ref="ns1:tns"/>
+ <xs:element ref="ns1:mood"/>
+ <xs:element ref="ns1:iType"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.gramPart">
+ <xs:choice>
+ <xs:group ref="ns1:model.morphLike"/>
+ <xs:element ref="ns1:gramGrp"/>
+ <xs:element ref="ns1:pos"/>
+ <xs:element ref="ns1:subc"/>
+ <xs:element ref="ns1:colloc"/>
+ <xs:element ref="ns1:usg"/>
+ <xs:element ref="ns1:lbl"/>
+ </xs:choice>
+ </xs:group>
+ <xs:group name="model.formPart">
+ <xs:choice>
+ <xs:element ref="ns1:form"/>
+ <xs:element ref="ns1:orth"/>
+ <xs:element ref="ns1:pron"/>
+ <xs:element ref="ns1:hyph"/>
+ <xs:element ref="ns1:syll"/>
+ <xs:group ref="ns1:model.gramPart"/>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="gramGrp">
+ <xs:annotation>
+ <xs:documentation>(grammatical information group) groups morpho-syntactic information about a
+ lexical item, e.g. pos, gen, number, case, or iType (inflectional class).</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:group ref="ns1:model.gramPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="pos">
+ <xs:annotation>
+ <xs:documentation>(part of speech) indicates the part of speech assigned to a dictionary
+ headword such as noun, verb, or adjective.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="subc">
+ <xs:annotation>
+ <xs:documentation>(subcategorization) contains subcategorization information
+ (transitive/intransitive, countable/non-countable, etc.)</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="colloc">
+ <xs:annotation>
+ <xs:documentation>(collocate) contains a collocate of the headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="def">
+ <xs:annotation>
+ <xs:documentation>(definition) contains definition text in a dictionary
+ entry.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="etym">
+ <xs:annotation>
+ <xs:documentation>(etymology) encloses the etymological information in a dictionary
+ entry.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:element ref="ns1:usg"/>
+ <xs:element ref="ns1:lbl"/>
+ <xs:element ref="ns1:def"/>
+ <xs:group ref="ns1:model.morphLike"/>
+ <xs:element ref="ns1:xr"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="lang">
+ <xs:annotation>
+ <xs:documentation>(language name) name of a language mentioned in etymological or other
+ linguistic discussion.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="usg">
+ <xs:annotation>
+ <xs:documentation>(usage) contains usage information in a dictionary entry.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>classifies the usage information using any convenient typology.
+ Sample values include: 1] geo (geographic); 2] time; 3] dom (domain); 4] reg
+ (register); 5] style; 6] plev (preference level); 7] lang (language); 8] gram
+ (grammatical); 9] syn (synonym); 10] hyper (hypernym); 11] colloc (collocation); 12]
+ comp (complement); 13] obj (object); 14] subj (subject); 15] verb; 16]
+ hint</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="lbl">
+ <xs:annotation>
+ <xs:documentation>(label) contains a label for a form, example, translation, or other piece of
+ information, e.g. abbreviation for, contraction of, literally, approximately, synonyms:,
+ etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>classifies the label using any convenient
+ typology.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="xr">
+ <xs:annotation>
+ <xs:documentation>(cross-reference phrase) contains a phrase, sentence, or icon referring the
+ reader to some other location in this or another text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.inter"/>
+ <xs:element ref="ns1:usg"/>
+ <xs:element ref="ns1:lbl"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates the type of cross reference, using any convenient typology.
+ Sample values include: 1] syn (synonym); 2] etym (etymological); 3] cf (compare or
+ consult); 4] illus (illustration)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="re">
+ <xs:annotation>
+ <xs:documentation>(related entry) contains a dictionary entry for a lexical item related to
+ the headword, such as a compound phrase or derived form, embedded inside a larger
+ entry.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:sense"/>
+ <xs:group ref="ns1:model.entryPart.top"/>
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.ptrLike.form">
+ <xs:choice>
+ <xs:element ref="ns1:oRef"/>
+ <xs:element ref="ns1:oVar"/>
+ <xs:element ref="ns1:pRef"/>
+ <xs:element ref="ns1:pVar"/>
+ </xs:choice>
+ </xs:group>
+ <xs:attributeGroup name="att.ptrLike.form.attributes">
+ <xs:attributeGroup ref="ns1:att.ptrLike.form.attribute.target"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.ptrLike.form.attribute.target">
+ <xs:attribute name="target" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the orthographic form or pronunciation referred
+ to.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="oRef">
+ <xs:annotation>
+ <xs:documentation>(orthographic-form reference) in a dictionary example, indicates a reference
+ to the orthographic form(s) of the headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ptrLike.form.attribute.target"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates the kind of typographic modification made to the headword in
+ the reference. Sample values include: 1] cap (capital); 2] noHyph (no
+ hyphen)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="oVar">
+ <xs:annotation>
+ <xs:documentation>(orthographic-variant reference) in a dictionary example, indicates a
+ reference to variant orthographic form(s) of the headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element ref="ns1:oRef" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ptrLike.form.attribute.target"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>indicates the kind of variant involved. Sample values include: 1] pt
+ (past tense); 2] pp (past participle); 3] prp (present participle); 4] f (feminine); 5]
+ pl (plural)</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="pRef">
+ <xs:annotation>
+ <xs:documentation>(pronunciation reference) in a dictionary example, indicates a reference to
+ the pronunciation(s) of the headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ptrLike.form.attribute.target"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="pVar">
+ <xs:annotation>
+ <xs:documentation>(pronunciation-variant reference) in a dictionary example, indicates a
+ reference to variant pronunciation(s) of the headword.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element ref="ns1:pRef" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.ptrLike.form.attribute.target"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="link">
+ <xs:annotation>
+ <xs:documentation>defines an association or hypertextual link among elements or passages, of
+ some type not more precisely specifiable by other elements.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attribute name="targets" use="required">
+ <xs:annotation>
+ <xs:documentation>specifies the identifiers of the elements or passages to be linked or
+ associated.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:anyURI xs:anyURI"/>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="linkGrp">
+ <xs:annotation>
+ <xs:documentation>(link group) defines a collection of associations or hypertextual
+ links.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="ns1:link"/>
+ <xs:element ref="ns1:ptr"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.domains"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.targFunc"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ab">
+ <xs:annotation>
+ <xs:documentation>(anonymous block) contains any arbitrary component-level unit of text,
+ acting as an anonymous container for phrase or inter level elements analogous to, but
+ without the semantic baggage of, a paragraph.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attribute name="part" default="N">
+ <xs:annotation>
+ <xs:documentation>specifies whether or not the block is complete.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="Y">
+ <xs:annotation>
+ <xs:documentation>(yes) the block is incomplete</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="N">
+ <xs:annotation>
+ <xs:documentation>(no) either the block is complete, or no claim is made as to
+ its completeness</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="I">
+ <xs:annotation>
+ <xs:documentation>(initial) the initial part of an incomplete
+ block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="M">
+ <xs:annotation>
+ <xs:documentation>(medial) a medial part of an incomplete
+ block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="F">
+ <xs:annotation>
+ <xs:documentation>(final) the final part of an incomplete
+ block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="anchor">
+ <xs:annotation>
+ <xs:documentation>(anchor point) attaches an identifier to a point within a text, whether or
+ not it corresponds with a textual element.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="seg">
+ <xs:annotation>
+ <xs:documentation>(arbitrary segment) represents any segmentation of text below the chunk
+ level.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ <xs:attribute name="subtype">
+ <xs:annotation>
+ <xs:documentation>provides a sub-categorization of the segment
+ marked.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="when">
+ <xs:annotation>
+ <xs:documentation>indicates a point in time either relative to other elements in the same
+ timeline tag, or absolutely.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="absolute">
+ <xs:annotation>
+ <xs:documentation>supplies an absolute value for the time.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime"/>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="unit">
+ <xs:annotation>
+ <xs:documentation>specifies the unit of time in which the interval value is expressed, if
+ this is not inherited from the parent timeline. Suggested values include: 1] d (days);
+ 2] h (hours); 3] min (minutes); 4] s (seconds); 5] ms (milliseconds)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="d">
+ <xs:annotation>
+ <xs:documentation>(days) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="h">
+ <xs:annotation>
+ <xs:documentation>(hours) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="min">
+ <xs:annotation>
+ <xs:documentation>(minutes) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="s">
+ <xs:annotation>
+ <xs:documentation>(seconds) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="ms">
+ <xs:annotation>
+ <xs:documentation>(milliseconds) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="interval">
+ <xs:annotation>
+ <xs:documentation>specifies the numeric portion of a time interval</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union>
+ <xs:simpleType>
+ <xs:restriction base="xs:float">
+ <xs:minExclusive value="0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="unknown"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="since" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the reference point for determining the time of the current
+ when element, which is obtained by adding the interval to the time of the reference
+ point.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="timeline">
+ <xs:annotation>
+ <xs:documentation>(timeline) provides a set of ordered points in time which can be linked to
+ elements of a spoken text to create a temporal alignment of that text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:when" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="origin" type="xs:anyURI" use="required">
+ <xs:annotation>
+ <xs:documentation>designates the origin of the timeline, i.e. the time at which it
+ begins.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unit">
+ <xs:annotation>
+ <xs:documentation>specifies the unit of time corresponding to the interval value of the
+ timeline or of its constituent points in time. Suggested values include: 1] d (days); 2]
+ h (hours); 3] min (minutes); 4] s (seconds); 5] ms (milliseconds)</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="d">
+ <xs:annotation>
+ <xs:documentation>(days) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="h">
+ <xs:annotation>
+ <xs:documentation>(hours) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="min">
+ <xs:annotation>
+ <xs:documentation>(minutes) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="s">
+ <xs:annotation>
+ <xs:documentation>(seconds) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="ms">
+ <xs:annotation>
+ <xs:documentation>(milliseconds) </xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="interval">
+ <xs:annotation>
+ <xs:documentation>specifies the numeric portion of a time interval</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union>
+ <xs:simpleType>
+ <xs:restriction base="xs:float">
+ <xs:minExclusive value="0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="regular"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="irregular"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="join">
+ <xs:annotation>
+ <xs:documentation>identifies a possibly fragmented segment of text, by pointing at the
+ possibly discontiguous elements which compose it.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:group ref="ns1:model.glossLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attribute name="targets" use="required">
+ <xs:annotation>
+ <xs:documentation>specifies the identifiers of the elements or passages to be joined into
+ a virtual element.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:anyURI xs:anyURI"/>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="result" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>specifies the name of an element which this aggregation may be
+ understood to represent.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="scope" default="root">
+ <xs:annotation>
+ <xs:documentation>indicates whether the targets to be joined include the entire element
+ indicated (the entire subtree including its root), or just the children of the target
+ (the branches of the subtree).</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="root">
+ <xs:annotation>
+ <xs:documentation>the rooted subtrees indicated by the targets attribute are joined,
+ each subtree become a child of the virtual element created by the
+ join</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="branches">
+ <xs:annotation>
+ <xs:documentation>the children of the subtrees indicated by the targets attribute
+ become the children of the virtual element (i.e. the roots of the subtrees are
+ discarded)</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="joinGrp">
+ <xs:annotation>
+ <xs:documentation>(join group) groups a collection of join elements and possibly
+ pointers.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.glossLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="ns1:join"/>
+ <xs:element ref="ns1:ptr"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.domains"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.targFunc"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attribute name="result" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>describes the result of the joins gathered in this
+ collection.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="alt">
+ <xs:annotation>
+ <xs:documentation>(alternation) identifies an alternation or a set of choices among elements
+ or passages.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attribute name="targets" use="required">
+ <xs:annotation>
+ <xs:documentation>specifies the identifiers of the alternative elements or
+ passages.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:anyURI xs:anyURI"/>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="mode">
+ <xs:annotation>
+ <xs:documentation>states whether the alternations gathered in this collection are
+ exclusive or inclusive.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="excl">
+ <xs:annotation>
+ <xs:documentation>(exclusive) indicates that the alternation is exclusive, i.e. that
+ at most one of the alternatives occurs.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="incl">
+ <xs:annotation>
+ <xs:documentation>(inclusive) indicates that the alternation is not exclusive, i.e.
+ that one or more of the alternatives occur.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="weights">
+ <xs:annotation>
+ <xs:documentation>If mode is , each weight states the probability that the corresponding
+ alternative occurs. If mode is incl each weight states the probability that the
+ corresponding alternative occurs given that at least one of the other alternatives
+ occurs.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:double">
+ <xs:minInclusive value="0"/>
+ <xs:maxInclusive value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="altGrp">
+ <xs:annotation>
+ <xs:documentation>(alternation group) groups a collection of alt elements and possibly
+ pointers.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:alt"/>
+ <xs:element ref="ns1:ptr"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.domains"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.targFunc"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ <xs:attribute name="mode" default="excl">
+ <xs:annotation>
+ <xs:documentation>states whether the alternations gathered in this collection are
+ exclusive or inclusive.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="excl">
+ <xs:annotation>
+ <xs:documentation>(exclusive) indicates that the alternation is exclusive, i.e. that
+ at most one of the alternatives occurs.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="incl">
+ <xs:annotation>
+ <xs:documentation>(inclusive) indicates that the alternation is not exclusive, i.e.
+ that one or more of the alternatives occur.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="att.global.linking.attributes">
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.corresp">
+ <xs:attribute name="corresp">
+ <xs:annotation>
+ <xs:documentation>(corresponds) points to elements that correspond to the current element in
+ some way.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.synch">
+ <xs:attribute name="osisID" use="optional">
+ <xs:annotation>
+ <xs:documentation>contains an OSIS ID for the current element.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="synch">
+ <xs:annotation>
+ <xs:documentation>(synchronous) points to elements that are synchronous with the current
+ element.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.sameAs">
+ <xs:attribute name="sameAs" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>points to an element that is the same as the current
+ element.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.copyOf">
+ <xs:attribute name="copyOf" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>points to an element of which the current element is a
+ copy.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.next">
+ <xs:attribute name="next" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>points to the next element of a virtual aggregate of which the current
+ element is part.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.prev">
+ <xs:attribute name="prev" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>(previous) points to the previous element of a virtual aggregate of which
+ the current element is part.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.exclude">
+ <xs:attribute name="exclude">
+ <xs:annotation>
+ <xs:documentation>points to elements that are in exclusive alternation with the current
+ element.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.linking.attribute.select">
+ <xs:attribute name="select">
+ <xs:annotation>
+ <xs:documentation>selects one or more alternants; if one alternant is selected, the
+ ambiguity or uncertainty is marked as resolved. If more than one alternant is selected,
+ the degree of ambiguity or uncertainty is marked as reduced by the number of alternants
+ not selected.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.pointing.attributes">
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.pointing.attribute.evaluate"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.pointing.attribute.type">
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>categorizes the pointer in some respect, using any convenient set of
+ categories.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.pointing.attribute.evaluate">
+ <xs:attribute name="evaluate">
+ <xs:annotation>
+ <xs:documentation>specifies the intended meaning when the target of a pointer is itself a
+ pointer.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="all">
+ <xs:annotation>
+ <xs:documentation>if the element pointed to is itself a pointer, then the target of
+ that pointer will be taken, and so on, until an element is found which is not a
+ pointer.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="one">
+ <xs:annotation>
+ <xs:documentation>if the element pointed to is itself a pointer, then its target
+ (whether a pointer or not) is taken as the target of this
+ pointer.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="none">
+ <xs:annotation>
+ <xs:documentation>no further evaluation of targets is carried out beyond that needed
+ to find the element specified in the pointer's target.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.pointing.group.attributes">
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.domains"/>
+ <xs:attributeGroup ref="ns1:att.pointing.group.attribute.targFunc"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.pointing.group.attribute.domains">
+ <xs:attribute name="domains">
+ <xs:annotation>
+ <xs:documentation>optionally specifies the identifiers of the elements within which all
+ elements indicated by the contents of this element lie.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:Name"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.pointing.group.attribute.targFunc">
+ <xs:attribute name="targFunc">
+ <xs:annotation>
+ <xs:documentation>(target function) describes the function of each of the values of the
+ targets attribute of the enclosed link, join, or alt tags.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="s">
+ <xs:annotation>
+ <xs:documentation>(s-unit) contains a sentence-like division of a text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cl">
+ <xs:annotation>
+ <xs:documentation>(clause) represents a grammatical clause.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="phr">
+ <xs:annotation>
+ <xs:documentation>(phrase) represents a grammatical phrase.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="w">
+ <xs:annotation>
+ <xs:documentation>(word) represents a grammatical (not necessarily orthographic)
+ word.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.segLike"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ <xs:attribute name="lemma">
+ <xs:annotation>
+ <xs:documentation>identifies the word's lemma (dictionary entry form).</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="m">
+ <xs:annotation>
+ <xs:documentation>(morpheme) represents a grammatical morpheme.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.segLike"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ <xs:attribute name="baseForm">
+ <xs:annotation>
+ <xs:documentation>identifies the morpheme's base form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="c">
+ <xs:annotation>
+ <xs:documentation>(character) represents a character.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.function"/>
+ <xs:attributeGroup ref="ns1:att.segLike.attribute.part"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="att.global.analytic.attributes">
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.global.analytic.attribute.ana">
+ <xs:attribute name="ana">
+ <xs:annotation>
+ <xs:documentation>(analysis) indicates one or more elements containing interpretations of
+ the element on which the ana attribute appears.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="span">
+ <xs:annotation>
+ <xs:documentation>associates an interpretative annotation directly with a span of
+ text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.inst"/>
+ <xs:attribute name="from" type="xs:anyURI" use="required">
+ <xs:annotation>
+ <xs:documentation>specifies the beginning of the passage being annotated; if not
+ accompanied by a to attribute, then specifies the entire passage.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="to" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>specifies the end of the passage being annotated.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="spanGrp">
+ <xs:annotation>
+ <xs:documentation>(span group) collects together span tags.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:span" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.inst"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="interp">
+ <xs:annotation>
+ <xs:documentation>(interpretation) summarizes a specific interpretative annotation which can
+ be linked to a span of text.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.inst"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="interpGrp">
+ <xs:annotation>
+ <xs:documentation>(interpretation group) collects together a set of related interpretations
+ which share responsibility or type.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:interp" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.interpLike.attribute.inst"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="table">
+ <xs:annotation>
+ <xs:documentation>contains text displayed in tabular form, in rows and
+ columns.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.headLike"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element ref="ns1:row"/>
+ <xs:group ref="ns1:model.global" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="rows" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>indicates the number of rows in the table.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="cols" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>(columns) indicates the number of columns in each row of the
+ table.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="row">
+ <xs:annotation>
+ <xs:documentation>contains one row of a table.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:cell" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.role"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.rows"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.cols"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cell">
+ <xs:annotation>
+ <xs:documentation>contains one cell of a table.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.paraContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.role"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.rows"/>
+ <xs:attributeGroup ref="ns1:att.tableDecoration.attribute.cols"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="formula">
+ <xs:annotation>
+ <xs:documentation>contains a mathematical or other formula.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="notation" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>supplies the name of a previously defined notation used for the content
+ of the element.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="figure">
+ <xs:annotation>
+ <xs:documentation>groups elements representing or containing graphic information such as an
+ illustration or figure.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.headLike"/>
+ <xs:group ref="ns1:model.pLike"/>
+ <xs:element ref="ns1:figDesc"/>
+ <xs:group ref="ns1:model.graphicLike"/>
+ <xs:element ref="ns1:floatingText"/>
+ <xs:element ref="ns1:figure"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.placement.attribute.place"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="figDesc">
+ <xs:annotation>
+ <xs:documentation>(description of figure) contains a brief prose description of the appearance
+ or content of a graphic figure, for use when documenting an image without displaying
+ it.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.limitedContent">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="orgName">
+ <xs:annotation>
+ <xs:documentation>(organization name) contains an organizational name.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="persName">
+ <xs:annotation>
+ <xs:documentation>(personal name) contains a proper noun or proper-noun phrase referring to a
+ person, possibly including any or all of the person's forenames, surnames, honorifics, added
+ names, etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="surname">
+ <xs:annotation>
+ <xs:documentation>contains a family (inherited) name, as opposed to a given, baptismal, or
+ nick name.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="forename">
+ <xs:annotation>
+ <xs:documentation>contains a forename, given or baptismal name.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="genName">
+ <xs:annotation>
+ <xs:documentation>(generational name component) contains a name component used to distinguish
+ otherwise similar names on the basis of the relative ages or generations of the persons
+ named.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="nameLink">
+ <xs:annotation>
+ <xs:documentation>contains a connecting phrase or link used within a name but not regarded as
+ part of it, such as van der or of.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="addName">
+ <xs:annotation>
+ <xs:documentation>(additional name) contains an additional name component, such as a nickname,
+ epithet, or alias, or any other descriptive phrase used within a personal
+ name.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="roleName">
+ <xs:annotation>
+ <xs:documentation>contains a name component which indicates that the referent has a particular
+ role or position in society, such as an official title or rank.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.full"/>
+ <xs:attributeGroup ref="ns1:att.personal.attribute.sort"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="placeName">
+ <xs:annotation>
+ <xs:documentation>contains an absolute or relative place name.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="bloc">
+ <xs:annotation>
+ <xs:documentation>contains the name of a geo-political unit consisting of two or more nation
+ states or countries.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="country">
+ <xs:annotation>
+ <xs:documentation>contains the name of a geo-political unit, such as a nation, country,
+ colony, or commonwealth, larger than or administratively superior to a region and smaller
+ than a bloc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="region">
+ <xs:annotation>
+ <xs:documentation>contains the name of an administrative unit such as a state, province, or
+ county, larger than a settlement, but smaller than a country.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="district">
+ <xs:annotation>
+ <xs:documentation>contains the name of any kind of subdivision of a settlement, such as a
+ parish, ward, or other administrative or geographic unit.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="settlement">
+ <xs:annotation>
+ <xs:documentation>contains the name of a settlement such as a city, town, or village
+ identified as a single geo-political or administrative unit.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="offset">
+ <xs:annotation>
+ <xs:documentation>that part of a relative temporal or spatial expression which indicates the
+ direction of the offset between the two place names, dates, or times involved in the
+ expression.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="geogName">
+ <xs:annotation>
+ <xs:documentation>(geographical name) a name associated with some geographical feature such as
+ Windrush Valley or Mount Sinai.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="type" type="xs:Name">
+ <xs:annotation>
+ <xs:documentation>provides more culture- linguistic- or application- specific
+ information used to categorize this name component.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="geogFeat">
+ <xs:annotation>
+ <xs:documentation>(geographical feature name) contains a common noun identifying some
+ geographical feature contained within a geographic name, such as valley, mount,
+ etc.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="affiliation">
+ <xs:annotation>
+ <xs:documentation>contains an informal description of a person's present or past affiliation
+ with some organization, for example an employer or sponsor.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="age">
+ <xs:annotation>
+ <xs:documentation>specifies the age of a person.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attribute name="value" type="xs:nonNegativeInteger">
+ <xs:annotation>
+ <xs:documentation>supplies a numeric code representing the age or age
+ group</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="birth">
+ <xs:annotation>
+ <xs:documentation>contains information about a person's birth, such as its date and
+ place.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="climate">
+ <xs:annotation>
+ <xs:documentation>contains information about the physical climate of a
+ place.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.labelLike" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ <xs:element ref="ns1:climate" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="death">
+ <xs:annotation>
+ <xs:documentation>contains information about a person's death, such as its date and
+ place.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="education">
+ <xs:annotation>
+ <xs:documentation>contains a description of the educational experience of a
+ person.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="event">
+ <xs:annotation>
+ <xs:documentation>contains data relating to any kind of significant event associated with a
+ person, place, or organization.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.labelLike" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ <xs:element ref="ns1:event" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="where" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>indicates the location of an event by pointing to a place
+ element</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="faith">
+ <xs:annotation>
+ <xs:documentation>specifies the faith, religion, or belief set of a person.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="floruit">
+ <xs:annotation>
+ <xs:documentation>contains information about a person's period of activity.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="geo">
+ <xs:annotation>
+ <xs:documentation>(geographical coordinates) contains any expression of a set of geographic
+ coordinates, representing a point, line, or area on the surface of the earth in some
+ notation.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="langKnowledge">
+ <xs:annotation>
+ <xs:documentation>(language knowledge) summarizes the state of a person's linguistic
+ knowledge, either as prose or by a list of langKnown elements.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike"/>
+ <xs:element ref="ns1:langKnown" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attribute name="tags">
+ <xs:annotation>
+ <xs:documentation>supplies one or more valid language tags for the languages
+ specified</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:language"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="langKnown">
+ <xs:annotation>
+ <xs:documentation>(language known) summarizes the state of a person's linguistic competence,
+ i.e., knowledge of a single language.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq.limited">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attribute name="tag" type="xs:language" use="required">
+ <xs:annotation>
+ <xs:documentation>supplies a valid language tag for the language
+ concerned.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="level">
+ <xs:annotation>
+ <xs:documentation>a code indicating the person's level of knowledge for this
+ language</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listOrg">
+ <xs:annotation>
+ <xs:documentation>(list of organizations) contains a list of descriptions, each of which
+ provides information about an identifiable organization.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="ns1:org"/>
+ <xs:element ref="ns1:listOrg"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:relationGrp"/>
+ <xs:element ref="ns1:relation"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listPerson">
+ <xs:annotation>
+ <xs:documentation>(list of persons) contains a list of descriptions, each of which provides
+ information about an identifiable person or a group of people, for example the participants
+ in a language interaction, or the people referred to in a historical
+ source.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:group ref="ns1:model.personLike"/>
+ <xs:element ref="ns1:listPerson"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:relation"/>
+ <xs:element ref="ns1:relationGrp"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listPlace">
+ <xs:annotation>
+ <xs:documentation>(list of places) contains a list of places, optionally followed by a list of
+ relationships (other than containment) defined amongst them.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:group ref="ns1:model.placeLike"/>
+ <xs:element ref="ns1:listPlace"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:relationGrp"/>
+ <xs:element ref="ns1:relation"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="location">
+ <xs:annotation>
+ <xs:documentation>defines the location of a place as a set of geographical coordinates, in
+ terms of a other named geo-political entities, or as an address.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.labelLike"/>
+ <xs:group ref="ns1:model.placeNamePart"/>
+ <xs:group ref="ns1:model.offsetLike"/>
+ <xs:group ref="ns1:model.measureLike"/>
+ <xs:group ref="ns1:model.addressLike"/>
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="nationality">
+ <xs:annotation>
+ <xs:documentation>contains an informal description of a person's present or past nationality
+ or citizenship.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="occupation">
+ <xs:annotation>
+ <xs:documentation>contains an informal description of a person's trade, profession or
+ occupation.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="scheme" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the classification system or taxonomy in use by supplying
+ the identifier of a taxonomy element elsewhere in the header.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="code" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies an occupation code defined within the classification
+ system or taxonomy defined by the scheme attribute.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="org">
+ <xs:annotation>
+ <xs:documentation>(organization) provides information about an identifiable organization such
+ as a business, a tribe, or any other grouping of people.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.labelLike"/>
+ <xs:group ref="ns1:model.nameLike"/>
+ <xs:group ref="ns1:model.placeLike"/>
+ </xs:choice>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ <xs:group ref="ns1:model.personLike" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attribute name="role">
+ <xs:annotation>
+ <xs:documentation>specifies a primary role or classification for the
+ organization.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="relationGrp">
+ <xs:annotation>
+ <xs:documentation>(relation group) provides information about relationships identified amongst
+ people, places, and organizations, either informally as prose or as formally expressed
+ relation links.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:relation" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="person">
+ <xs:annotation>
+ <xs:documentation>provides information about an identifiable individual, for example a
+ participant in a language interaction, or a person referred to in a historical
+ source.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.personPart"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attribute name="role">
+ <xs:annotation>
+ <xs:documentation>specifies a primary role or classification for the
+ person.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="sex">
+ <xs:annotation>
+ <xs:documentation>specifies the sex of the person.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="0"/>
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="age">
+ <xs:annotation>
+ <xs:documentation>specifies an age group for the person.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="personGrp">
+ <xs:annotation>
+ <xs:documentation>(personal group) describes a group of individuals treated as a single person
+ for analytic purposes.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.personPart" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attribute name="role" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>specifies the role of this group of participants in the
+ interaction.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="sex">
+ <xs:annotation>
+ <xs:documentation>specifies the sex of the participant group.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="0"/>
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="9"/>
+ <xs:enumeration value="mixed"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="age">
+ <xs:annotation>
+ <xs:documentation>specifies the age group of the participants.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="size">
+ <xs:annotation>
+ <xs:documentation>specifies the size or approximate size of the group.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="place">
+ <xs:annotation>
+ <xs:documentation>contains data about a geographic location</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.labelLike"/>
+ <xs:group ref="ns1:model.placeStateLike"/>
+ <xs:group ref="ns1:model.placeTraitLike"/>
+ <xs:group ref="ns1:model.placeEventLike"/>
+ </xs:choice>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.placeLike"/>
+ <xs:element ref="ns1:listPlace"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="population">
+ <xs:annotation>
+ <xs:documentation>contains information about the population of a place.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:sequence minOccurs="0">
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.labelLike" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element ref="ns1:population" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="relation">
+ <xs:annotation>
+ <xs:documentation>(relationship) describes any kind of relationship or linkage amongst a
+ specified group of participants.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="ns1:desc" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="type" default="personal">
+ <xs:annotation>
+ <xs:documentation>categorizes the relationship in some respect, e.g. as social, personal
+ or other. Suggested values include: 1] social; 2] personal; 3] other</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:Name">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="social">
+ <xs:annotation>
+ <xs:documentation>relationship concerned with social roles</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="personal">
+ <xs:annotation>
+ <xs:documentation>relationship concerned with personal roles, e.g. kinship,
+ marriage, etc.</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="other">
+ <xs:annotation>
+ <xs:documentation>other kinds of relationship</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="name" type="xs:Name" use="required">
+ <xs:annotation>
+ <xs:documentation>supplies a name for the kind of relationship of which this is an
+ instance.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="passive">
+ <xs:annotation>
+ <xs:documentation>identifies the passive participants in a non-mutual
+ relationship.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="active">
+ <xs:annotation>
+ <xs:documentation>identifies the active participants in a non-mutual relationship, or all
+ the participants in a mutual one.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="mutual">
+ <xs:annotation>
+ <xs:documentation>supplies a list of participants amongst all of whom the relationship
+ holds equally.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list itemType="xs:anyURI"/>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="residence">
+ <xs:annotation>
+ <xs:documentation>(residence) describes a person's present or past places of
+ residence.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="sex">
+ <xs:annotation>
+ <xs:documentation>specifies the sex of a person.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attribute name="value">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="0"/>
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="9"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="socecStatus">
+ <xs:annotation>
+ <xs:documentation>(socio-economic status) contains an informal description of a person's
+ perceived social or economic status.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="ns1:macro.phraseSeq">
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attribute name="scheme" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies the classification system or taxonomy in
+ use.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="code" type="xs:anyURI">
+ <xs:annotation>
+ <xs:documentation>identifies a status code defined within the classification system or
+ taxonomy defined by the source attribute.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="state">
+ <xs:annotation>
+ <xs:documentation>contains a description of some status or quality attributed to a person,
+ place, or organization at some specific time.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:element ref="ns1:state" maxOccurs="unbounded"/>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.labelLike"/>
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="terrain">
+ <xs:annotation>
+ <xs:documentation>contains information about the physical terrain of a
+ place.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.labelLike" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ <xs:element ref="ns1:terrain" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="trait">
+ <xs:annotation>
+ <xs:documentation>contains a description of some culturally-determined and in principle
+ unchanging characteristic attributed to a person or place .</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice>
+ <xs:element ref="ns1:trait" maxOccurs="unbounded"/>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.pLike" maxOccurs="unbounded"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="ns1:model.labelLike"/>
+ <xs:group ref="ns1:model.noteLike"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ </xs:choice>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.period"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.when"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notBefore"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.notAfter"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.from"/>
+ <xs:attributeGroup ref="ns1:att.datable.w3c.attribute.to"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.cert"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.resp"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.evidence"/>
+ <xs:attributeGroup ref="ns1:att.editLike.attribute.source"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.key"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.ref"/>
+ <xs:attributeGroup ref="ns1:att.naming.attribute.nymRef"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="nym">
+ <xs:annotation>
+ <xs:documentation>(canonical name) contains the definition for a canonical name or namepart of
+ any kind.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.entryPart" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:group ref="ns1:model.pLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="ns1:nym" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attribute name="parts">
+ <xs:annotation>
+ <xs:documentation>points to constituent nyms</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:simpleType>
+ <xs:list>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:anyURI xs:anyURI"/>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+ <xs:minLength value="1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listNym">
+ <xs:annotation>
+ <xs:documentation>(list of canonical names) contains a list of nyms, that is, standardized
+ names for any thing.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="ns1:model.headLike" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element ref="ns1:nym"/>
+ <xs:element ref="ns1:listNym"/>
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:relationGrp"/>
+ <xs:element ref="ns1:relation"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.type"/>
+ <xs:attributeGroup ref="ns1:att.typed.attribute.subtype"/>
+ <xs:attributeGroup ref="ns1:att.declarable.attribute.default"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:group name="model.persNamePart">
+ <xs:choice>
+ <xs:element ref="ns1:surname"/>
+ <xs:element ref="ns1:forename"/>
+ <xs:element ref="ns1:genName"/>
+ <xs:element ref="ns1:nameLink"/>
+ <xs:element ref="ns1:addName"/>
+ <xs:element ref="ns1:roleName"/>
+ </xs:choice>
+ </xs:group>
+ <xs:attributeGroup name="att.datable.iso.attributes">
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.when-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notBefore-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.notAfter-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.from-iso"/>
+ <xs:attributeGroup ref="ns1:att.datable.iso.attribute.to-iso"/>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.iso.attribute.when-iso">
+ <xs:attribute name="when-iso">
+ <xs:annotation>
+ <xs:documentation>supplies the value of a date or time in a standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.iso.attribute.notBefore-iso">
+ <xs:attribute name="notBefore-iso">
+ <xs:annotation>
+ <xs:documentation>specifies the earliest possible date for the event in standard form, e.g.
+ yyyy-mm-dd.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.iso.attribute.notAfter-iso">
+ <xs:attribute name="notAfter-iso">
+ <xs:annotation>
+ <xs:documentation>specifies the latest possible date for the event in standard form, e.g.
+ yyyy-mm-dd.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.iso.attribute.from-iso">
+ <xs:attribute name="from-iso">
+ <xs:annotation>
+ <xs:documentation>indicates the starting point of the period in standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="att.datable.iso.attribute.to-iso">
+ <xs:attribute name="to-iso">
+ <xs:annotation>
+ <xs:documentation>indicates the ending point of the period in standard
+ form.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:date xs:gYear xs:gMonth xs:gDay xs:gYearMonth xs:gMonthDay xs:time xs:dateTime">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[0-9.,DHMPRSTWYZ/:+\-]+"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="diachrony">
+ <xs:annotation>
+ <xs:documentation>contains the description of the historical information attached to a
+ dictionary entry, and organized as a hierarchy of possibly dated and referenced
+ senses.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="ns1:sense"/>
+ <xs:group ref="ns1:model.entryPart.top"/>
+ <xs:group ref="ns1:model.biblLike"/>
+ <xs:group ref="ns1:model.phrase"/>
+ <xs:group ref="ns1:model.global"/>
+ </xs:choice>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.n"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rend"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/>
+ <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.exclude"/>
+ <xs:attributeGroup ref="ns1:att.global.linking.attribute.select"/>
+ <xs:attributeGroup ref="ns1:att.global.analytic.attribute.ana"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.expand"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.norm"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.split"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.value"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.orig"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.location"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.mergedIn"/>
+ <xs:attributeGroup ref="ns1:att.lexicographic.attribute.opt"/>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>