diff options
Diffstat (limited to 'xmlschemata/teiP5osis/teiP5osis.1.2.xsd')
-rw-r--r-- | xmlschemata/teiP5osis/teiP5osis.1.2.xsd | 14304 |
1 files changed, 14304 insertions, 0 deletions
diff --git a/xmlschemata/teiP5osis/teiP5osis.1.2.xsd b/xmlschemata/teiP5osis/teiP5osis.1.2.xsd new file mode 100644 index 0000000..2200d07 --- /dev/null +++ b/xmlschemata/teiP5osis/teiP5osis.1.2.xsd @@ -0,0 +1,14304 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" + targetNamespace="http://www.crosswire.org/2008/TEIOSIS/namespace" + xmlns:ns1="http://www.crosswire.org/2008/TEIOSIS/namespace"> + <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" default="1" type="xs:nonNegativeInteger"> + <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" default="1" type="xs:nonNegativeInteger"> + <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" default="unremarkable" type="xs:Name"> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.glossLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.addrPart"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.measureLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:element minOccurs="0" ref="ns1:headLabel"/> + <xs:element minOccurs="0" ref="ns1:headItem"/> + <xs:sequence maxOccurs="unbounded"> + <xs:element ref="ns1:label"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:element ref="ns1:item"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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" default="true" type="xs:boolean"> + <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 minOccurs="0" ref="ns1:index"/> + </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 maxOccurs="unbounded" ref="ns1:title"/> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="ns1:editor"/> + <xs:element ref="ns1:respStmt"/> + </xs:choice> + </xs:sequence> + <xs:sequence> + <xs:element maxOccurs="unbounded" ref="ns1:title"/> + <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" default="editor" type="xs:Name"> + <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 maxOccurs="unbounded" ref="ns1:resp"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.nameLike.agent"/> + </xs:sequence> + <xs:sequence> + <xs:group maxOccurs="unbounded" ref="ns1:model.nameLike.agent"/> + <xs:element maxOccurs="unbounded" ref="ns1:resp"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:analytic"/> + <xs:sequence maxOccurs="unbounded"> + <xs:element ref="ns1:monogr"/> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:series"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence minOccurs="0"> + <xs:element ref="ns1:speaker"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headerPart"/> + <xs:element minOccurs="0" ref="ns1:revisionDesc"/> + </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="text" type="xs:Name"> + <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 minOccurs="0" ref="ns1:editionStmt"/> + <xs:element minOccurs="0" ref="ns1:extent"/> + <xs:element ref="ns1:publicationStmt"/> + <xs:element minOccurs="0" ref="ns1:seriesStmt"/> + <xs:element minOccurs="0" ref="ns1:notesStmt"/> + </xs:sequence> + <xs:element maxOccurs="unbounded" ref="ns1:sourceDesc"/> + </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 maxOccurs="unbounded" ref="ns1:title"/> + <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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:sequence> + <xs:element ref="ns1:edition"/> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:respStmt"/> + </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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.publicationStmtPart"/> + </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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:sequence> + <xs:element maxOccurs="unbounded" ref="ns1:title"/> + <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 maxOccurs="unbounded" ref="ns1:model.noteLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <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 minOccurs="0" ref="ns1:editionStmt"/> + <xs:element minOccurs="0" ref="ns1:extent"/> + <xs:element ref="ns1:publicationStmt"/> + <xs:element minOccurs="0" ref="ns1:seriesStmt"/> + <xs:element minOccurs="0" ref="ns1:notesStmt"/> + </xs:sequence> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:sourceDesc"/> + </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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.editorialDeclPart"/> + </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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 minOccurs="0" maxOccurs="unbounded" ref="ns1:rendition"/> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:namespace"/> + </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" use="required" type="xs:Name"> + <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 maxOccurs="unbounded" ref="ns1:tagUsage"/> + </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" use="required" type="xs:anyURI"> + <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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:element maxOccurs="unbounded" ref="ns1:cRefPattern"/> + <xs:element maxOccurs="unbounded" ref="ns1:refState"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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" use="required" type="xs:token"> + <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 maxOccurs="unbounded" ref="ns1:taxonomy"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.glossLike"/> + <xs:element maxOccurs="unbounded" ref="ns1:category"/> + <xs:sequence> + <xs:group ref="ns1:model.biblLike"/> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:category"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.glossLike"/> + </xs:choice> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:category"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.limitedPhrase"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.applicationLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 maxOccurs="unbounded" ref="ns1:model.labelLike"/> + <xs:choice> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.ptrLike"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.pLike"/> + </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" use="required" type="xs:Name"> + <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 minOccurs="0" ref="ns1:creation"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.profileDescPart"/> + </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 maxOccurs="unbounded" ref="ns1:language"/> + </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" use="required" type="xs:language"> + <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 maxOccurs="unbounded" ref="ns1:term"/> + <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" use="required" type="xs:anyURI"> + <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" use="required" type="xs:anyURI"> + <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 maxOccurs="unbounded" ref="ns1:change"/> + </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" default="5.0" type="xs:decimal"> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence minOccurs="0"> + <xs:element ref="ns1:front"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:choice> + <xs:element ref="ns1:body"/> + <xs:element ref="ns1:group"/> + </xs:choice> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence minOccurs="0"> + <xs:element ref="ns1:back"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.divBottom"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence minOccurs="0"> + <xs:element ref="ns1:front"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:choice> + <xs:element ref="ns1:body"/> + <xs:element ref="ns1:group"/> + </xs:choice> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence minOccurs="0"> + <xs:element ref="ns1:back"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence> + <xs:sequence maxOccurs="unbounded"> + <xs:group ref="ns1:model.common"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + </xs:sequence> + </xs:choice> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </xs:sequence> + <xs:sequence minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.divBottom"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + <xs:sequence maxOccurs="unbounded"> + <xs:element ref="ns1:titlePart"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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" default="false" type="xs:boolean"> + <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 minOccurs="0" ref="ns1:form"/> + <xs:element maxOccurs="unbounded" ref="ns1:entry"/> + </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: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" default="full" type="xs:Name"> + <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" default="full" type="xs:Name"> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:oRef"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:pRef"/> + </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 maxOccurs="unbounded" ref="ns1:when"/> + </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" use="required" type="xs:anyURI"> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.glossLike"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlid"/> + <xs:attributeGroup ref="ns1:att.global.attribute.n"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmllang"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rend"/> + <xs:attributeGroup ref="ns1:att.global.attribute.rendition"/> + <xs:attributeGroup ref="ns1:att.global.attribute.xmlbase"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.corresp"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.synch"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.sameAs"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.copyOf"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.next"/> + <xs:attributeGroup ref="ns1:att.global.linking.attribute.prev"/> + <xs:attributeGroup ref="ns1: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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.glossLike"/> + <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" use="required" type="xs:anyURI"> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:span"/> + </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 maxOccurs="unbounded" ref="ns1:interp"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.global"/> + </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 maxOccurs="unbounded" ref="ns1:cell"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:choice> + <xs:group maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.labelLike"/> + </xs:choice> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.noteLike"/> + <xs:group ref="ns1:model.biblLike"/> + </xs:choice> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:climate"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:choice> + <xs:group maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.labelLike"/> + </xs:choice> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.noteLike"/> + <xs:group ref="ns1:model.biblLike"/> + </xs:choice> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:event"/> + </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 maxOccurs="unbounded" ref="ns1:langKnown"/> + </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" use="required" type="xs:language"> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:choice> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.pLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.personLike"/> + </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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:element maxOccurs="unbounded" ref="ns1:relation"/> + </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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <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 maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.personPart"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:choice> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.pLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:sequence minOccurs="0"> + <xs:choice> + <xs:group maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.labelLike"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:population"/> + </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 minOccurs="0" ref="ns1:desc"/> + </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" use="required" type="xs:Name"> + <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 maxOccurs="unbounded" ref="ns1:state"/> + <xs:sequence> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.pLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:choice> + <xs:group maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.labelLike"/> + </xs:choice> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:group ref="ns1:model.noteLike"/> + <xs:group ref="ns1:model.biblLike"/> + </xs:choice> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:terrain"/> + </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 maxOccurs="unbounded" ref="ns1:trait"/> + <xs:sequence> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <xs:group maxOccurs="unbounded" ref="ns1:model.pLike"/> + <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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.entryPart"/> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="ns1:model.pLike"/> + <xs:element minOccurs="0" maxOccurs="unbounded" ref="ns1:nym"/> + </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 minOccurs="0" maxOccurs="unbounded" ref="ns1:model.headLike"/> + <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> |