|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<xs:schema xmlns="urn:isbn:1-931666-22-9" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:isbn:1-931666-22-9"> |
|
<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.loc.gov/standards/xlink/xlink.xsd"/> |
|
<xs:attributeGroup name="am.date.normal"> |
|
<xs:attribute name="normal"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:pattern value="(\-?(0|1|2)([0-9]{3})(((01|02|03|04|05|06|07|08|09|10|11|12)((0[1-9])|((1|2)[0-9])|(3[0-1])))|\-((01|02|03|04|05|06|07|08|09|10|11|12)(\-((0[1-9])|((1|2)[0-9])|(3[0-1])))?))?)(/\-?(0|1|2)([0-9]{3})(((01|02|03|04|05|06|07|08|09|10|11|12)((0[1-9])|((1|2)[0-9])|(3[0-1])))|\-((01|02|03|04|05|06|07|08|09|10|11|12)(\-((0[1-9])|((1|2)[0-9])|(3[0-1])))?))?)?"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="am.langcode"> |
|
<xs:attribute name="langcode" type="xs:NMTOKEN"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="am.countrycode"> |
|
<xs:attribute name="countrycode" type="xs:NMTOKEN"/> |
|
</xs:attributeGroup> |
|
<xs:group name="m.render"> |
|
<xs:choice> |
|
<xs:element name="emph" type="emph"/> |
|
<xs:element name="lb" type="lb"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType mixed="true" name="emph"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attribute name="render" type="av.render"/> |
|
<xs:attribute name="id" type="xs:ID"/> |
|
<xs:attribute name="altrender"/> |
|
</xs:complexType> |
|
<xs:complexType name="lb"/> |
|
<xs:group name="m.refs"> |
|
<xs:choice> |
|
<xs:element name="ref" type="ref"/> |
|
<xs:element name="extref" type="extref"/> |
|
<xs:element name="linkgrp" type="linkgrp"/> |
|
<xs:element name="bibref" type="bibref"/> |
|
<xs:element name="title" type="title"/> |
|
<xs:element name="archref" type="archref"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType name="linkgrp"> |
|
<xs:group maxOccurs="unbounded" ref="extended.els"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="xlink:extendedLink"/> |
|
</xs:complexType> |
|
<xs:group name="m.access"> |
|
<xs:choice> |
|
<xs:element name="corpname" type="corpname"/> |
|
<xs:element name="famname" type="famname"/> |
|
<xs:element name="geogname" type="geogname"/> |
|
<xs:element name="name" type="name"/> |
|
<xs:element name="occupation" type="occupation"/> |
|
<xs:element name="persname" type="persname"/> |
|
<xs:element name="subject" type="subject"/> |
|
<xs:element name="genreform" type="genreform"/> |
|
<xs:element name="function" type="function"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType mixed="true" name="occupation"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="subject"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="genreform"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="function"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:group name="m.access.title"> |
|
<xs:choice> |
|
<xs:group ref="m.access"/> |
|
<xs:element name="title" type="title"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.data"> |
|
<xs:choice> |
|
<xs:group ref="m.access"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="origination" type="origination"/> |
|
<xs:element name="repository" type="repository"/> |
|
<xs:element name="unitdate" type="unitdate"/> |
|
<xs:element name="unittitle" type="unittitle"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.phrase.bare"> |
|
<xs:choice> |
|
<xs:choice> |
|
<xs:element name="ptr" type="ptr"/> |
|
<xs:element name="extptr" type="extptr"/> |
|
</xs:choice> |
|
<xs:group ref="m.render"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType name="extptr"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.external.ptr"/> |
|
</xs:complexType> |
|
<xs:group name="m.phrase.basic.norefs"> |
|
<xs:choice> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="abbr" type="abbr"/> |
|
<xs:element name="expan" type="expan"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.phrase.basic"> |
|
<xs:choice> |
|
<xs:group ref="m.phrase.basic.norefs"/> |
|
<xs:group ref="m.refs"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.phrase.plus"> |
|
<xs:choice> |
|
<xs:group ref="m.phrase.basic.norefs"/> |
|
<xs:group ref="m.data"/> |
|
<xs:group ref="m.refs"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.inter.noquote"> |
|
<xs:choice> |
|
<xs:element name="address" type="address"/> |
|
<xs:element name="chronlist" type="chronlist"/> |
|
<xs:element name="list" type="list"/> |
|
<xs:element name="note" type="note"/> |
|
<xs:element name="table" type="table"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType name="chronlist"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element minOccurs="0" name="listhead" type="listhead"/> |
|
<xs:element maxOccurs="unbounded" name="chronitem" type="chronitem"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="chronitem"> |
|
<xs:sequence> |
|
<xs:element name="date" type="date"/> |
|
<xs:choice> |
|
<xs:element name="event" type="event"/> |
|
<xs:element name="eventgrp" type="eventgrp"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="eventgrp"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="event" type="event"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="table"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element maxOccurs="unbounded" name="tgroup" type="tgroup"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="frame"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="top"/> |
|
<xs:enumeration value="bottom"/> |
|
<xs:enumeration value="topbot"/> |
|
<xs:enumeration value="all"/> |
|
<xs:enumeration value="sides"/> |
|
<xs:enumeration value="none"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="colsep" type="yesorno"/> |
|
<xs:attribute name="rowsep" type="yesorno"/> |
|
<xs:attribute name="pgwide" type="yesorno"/> |
|
</xs:complexType> |
|
<xs:complexType name="tgroup"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="colspec" type="colspec"/> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element name="tbody" type="tbody"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="cols" type="xs:NMTOKEN" use="required"/> |
|
<xs:attribute name="colsep" type="yesorno"/> |
|
<xs:attribute name="rowsep" type="yesorno"/> |
|
<xs:attribute name="align"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="left"/> |
|
<xs:enumeration value="right"/> |
|
<xs:enumeration value="center"/> |
|
<xs:enumeration value="justify"/> |
|
<xs:enumeration value="char"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
<xs:complexType name="colspec"> |
|
<xs:attribute name="colnum" type="xs:NMTOKEN"/> |
|
<xs:attribute name="colname" type="xs:NMTOKEN"/> |
|
<xs:attribute name="colwidth"/> |
|
<xs:attribute name="colsep" type="yesorno"/> |
|
<xs:attribute name="rowsep" type="yesorno"/> |
|
<xs:attribute name="align"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="left"/> |
|
<xs:enumeration value="right"/> |
|
<xs:enumeration value="center"/> |
|
<xs:enumeration value="justify"/> |
|
<xs:enumeration value="char"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="char"/> |
|
<xs:attribute name="charoff" type="xs:NMTOKEN"/> |
|
</xs:complexType> |
|
<xs:complexType name="tbody"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="row" type="row"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="valign"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="top"/> |
|
<xs:enumeration value="middle"/> |
|
<xs:enumeration value="bottom"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
<xs:group name="m.inter"> |
|
<xs:choice> |
|
<xs:group ref="m.inter.noquote"/> |
|
<xs:element name="blockquote" type="blockquote"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType name="blockquote"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.inter.noquote"/> |
|
<xs:element name="p" type="p"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:group name="m.blocks"> |
|
<xs:choice> |
|
<xs:group ref="m.inter"/> |
|
<xs:element name="p" type="p"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.did"> |
|
<xs:choice> |
|
<xs:element name="abstract" type="abstract"/> |
|
<xs:element name="container" type="container"/> |
|
<xs:element name="dao" type="dao"/> |
|
<xs:element name="daogrp" type="daogrp"/> |
|
<xs:element name="langmaterial" type="langmaterial"/> |
|
<xs:element name="materialspec" type="materialspec"/> |
|
<xs:element name="note" type="note"/> |
|
<xs:element name="origination" type="origination"/> |
|
<xs:element name="physdesc" type="physdesc"/> |
|
<xs:element name="physloc" type="physloc"/> |
|
<xs:element name="repository" type="repository"/> |
|
<xs:element name="unitdate" type="unitdate"/> |
|
<xs:element name="unitid" type="unitid"/> |
|
<xs:element name="unittitle" type="unittitle"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType mixed="true" name="abstract"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
<xs:attributeGroup ref="am.langcode"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="container"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type" type="xs:NMTOKEN"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="parent" type="xs:IDREFS"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="langmaterial"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="language" type="language"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="physdesc"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="dimensions" type="dimensions"/> |
|
<xs:element name="physfacet" type="physfacet"/> |
|
<xs:element name="extent" type="extent"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:group ref="m.access"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="source" type="xs:NMTOKEN"/> |
|
<xs:attribute name="rules" type="xs:NMTOKEN"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="physfacet"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:group ref="m.access"/> |
|
<xs:element name="date" type="date"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="unit"/> |
|
<xs:attribute name="source" type="xs:NMTOKEN"/> |
|
<xs:attribute name="rules" type="xs:NMTOKEN"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="extent"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="unit"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="physloc"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="parent" type="xs:IDREFS"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="unitid"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"/> |
|
<xs:attributeGroup ref="am.countrycode"/> |
|
<xs:attribute name="repositorycode" type="xs:NMTOKEN"/> |
|
<xs:attribute name="identifier"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:group name="m.desc.base"> |
|
<xs:choice> |
|
<xs:element name="accessrestrict" type="accessrestrict"/> |
|
<xs:element name="accruals" type="accruals"/> |
|
<xs:element name="acqinfo" type="acqinfo"/> |
|
<xs:element name="altformavail" type="altformavail"/> |
|
<xs:element name="appraisal" type="appraisal"/> |
|
<xs:element name="arrangement" type="arrangement"/> |
|
<xs:element name="bibliography" type="bibliography"/> |
|
<xs:element name="bioghist" type="bioghist"/> |
|
<xs:element name="controlaccess" type="controlaccess"/> |
|
<xs:element name="custodhist" type="custodhist"/> |
|
<xs:element name="descgrp" type="descgrp"/> |
|
<xs:element name="fileplan" type="fileplan"/> |
|
<xs:element name="index" type="index"/> |
|
<xs:element name="odd" type="odd"/> |
|
<xs:element name="originalsloc" type="originalsloc"/> |
|
<xs:element name="otherfindaid" type="otherfindaid"/> |
|
<xs:element name="phystech" type="phystech"/> |
|
<xs:element name="prefercite" type="prefercite"/> |
|
<xs:element name="processinfo" type="processinfo"/> |
|
<xs:element name="relatedmaterial" type="relatedmaterial"/> |
|
<xs:element name="scopecontent" type="scopecontent"/> |
|
<xs:element name="separatedmaterial" type="separatedmaterial"/> |
|
<xs:element name="userestrict" type="userestrict"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType name="descgrp"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:group ref="m.desc.base"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:group name="m.desc.full"> |
|
<xs:choice> |
|
<xs:group ref="m.desc.base"/> |
|
<xs:element name="dsc" type="dsc"/> |
|
<xs:element name="dao" type="dao"/> |
|
<xs:element name="daogrp" type="daogrp"/> |
|
<xs:element name="note" type="note"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.para.content"> |
|
<xs:choice> |
|
<xs:group ref="m.phrase.plus"/> |
|
<xs:group ref="m.inter"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:group name="m.para.content.norefs"> |
|
<xs:choice> |
|
<xs:choice> |
|
<xs:group ref="m.phrase.basic.norefs"/> |
|
<xs:group ref="m.data"/> |
|
</xs:choice> |
|
<xs:group ref="m.inter"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:attributeGroup name="am.dates.calendar"> |
|
<xs:attribute default="gregorian" name="calendar" type="xs:NMTOKEN"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="am.dates.era"> |
|
<xs:attribute default="ce" name="era" type="xs:NMTOKEN"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="am.dsctab.tpattern"> |
|
<xs:attribute name="tpattern" type="xs:NMTOKEN"/> |
|
</xs:attributeGroup> |
|
<xs:simpleType name="yesorno"> |
|
<xs:restriction base="xs:NMTOKEN"/> |
|
</xs:simpleType> |
|
<xs:simpleType name="av.level"> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="class"/> |
|
<xs:enumeration value="collection"/> |
|
<xs:enumeration value="file"/> |
|
<xs:enumeration value="fonds"/> |
|
<xs:enumeration value="item"/> |
|
<xs:enumeration value="otherlevel"/> |
|
<xs:enumeration value="recordgrp"/> |
|
<xs:enumeration value="series"/> |
|
<xs:enumeration value="subfonds"/> |
|
<xs:enumeration value="subgrp"/> |
|
<xs:enumeration value="subseries"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
<xs:simpleType name="av.render"> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="altrender"/> |
|
<xs:enumeration value="bold"/> |
|
<xs:enumeration value="bolddoublequote"/> |
|
<xs:enumeration value="bolditalic"/> |
|
<xs:enumeration value="boldsinglequote"/> |
|
<xs:enumeration value="boldsmcaps"/> |
|
<xs:enumeration value="boldunderline"/> |
|
<xs:enumeration value="doublequote"/> |
|
<xs:enumeration value="italic"/> |
|
<xs:enumeration value="nonproport"/> |
|
<xs:enumeration value="singlequote"/> |
|
<xs:enumeration value="smcaps"/> |
|
<xs:enumeration value="sub"/> |
|
<xs:enumeration value="super"/> |
|
<xs:enumeration value="underline"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
<xs:attributeGroup name="a.common"> |
|
<xs:attribute name="id" type="xs:ID"/> |
|
<xs:attribute name="altrender"/> |
|
<xs:attribute name="audience"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="external"/> |
|
<xs:enumeration value="internal"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.access"> |
|
<xs:attribute name="source" type="xs:NMTOKEN"/> |
|
<xs:attribute name="rules" type="xs:NMTOKEN"/> |
|
<xs:attribute name="authfilenumber"/> |
|
<xs:attribute name="normal"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.desc.base"> |
|
<xs:attribute name="otherlevel" type="xs:NMTOKEN"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.desc.c"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="level" type="av.level"/> |
|
<xs:attributeGroup ref="a.desc.base"/> |
|
<xs:attributeGroup ref="am.dsctab.tpattern"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.internal.ptr"> |
|
<xs:attribute name="target" type="xs:IDREF"/> |
|
<xs:attribute name="xpointer"/> |
|
<xs:attributeGroup ref="xlink:simpleLink"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.external.ptr"> |
|
<xs:attribute name="entityref" type="xs:ENTITY"/> |
|
<xs:attribute name="xpointer"/> |
|
<xs:attributeGroup ref="xlink:simpleLink"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.loc.internal.ptr"> |
|
<xs:attributeGroup ref="xlink:locatorLink"/> |
|
<xs:attribute name="target" type="xs:IDREF"/> |
|
<xs:attribute name="xpointer"/> |
|
</xs:attributeGroup> |
|
<xs:attributeGroup name="a.loc.external.ptr"> |
|
<xs:attributeGroup ref="xlink:locatorLink"/> |
|
<xs:attribute name="entityref" type="xs:ENTITY"/> |
|
<xs:attribute name="xpointer"/> |
|
</xs:attributeGroup> |
|
<xs:element name="ead"> |
|
<xs:complexType> |
|
<xs:sequence> |
|
<xs:element name="eadheader" type="eadheader"/> |
|
<xs:element minOccurs="0" name="frontmatter" type="frontmatter"/> |
|
<xs:element name="archdesc" type="archdesc"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="relatedencoding"/> |
|
</xs:complexType> |
|
</xs:element> |
|
<xs:complexType name="eadheader"> |
|
<xs:sequence> |
|
<xs:element name="eadid" type="eadid"/> |
|
<xs:element name="filedesc" type="filedesc"/> |
|
<xs:element minOccurs="0" name="profiledesc" type="profiledesc"/> |
|
<xs:element minOccurs="0" name="revisiondesc" type="revisiondesc"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute default="iso639-2b" name="langencoding" type="xs:NMTOKEN"/> |
|
<xs:attribute default="iso15924" name="scriptencoding" type="xs:NMTOKEN"/> |
|
<xs:attribute default="iso8601" name="dateencoding" type="xs:NMTOKEN"/> |
|
<xs:attribute default="iso3166-1" name="countryencoding" type="xs:NMTOKEN"/> |
|
<xs:attribute default="iso15511" name="repositoryencoding" type="xs:NMTOKEN"/> |
|
<xs:attribute name="relatedencoding"/> |
|
<xs:attribute name="findaidstatus" type="xs:NMTOKEN"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="eadid"> |
|
<xs:attribute name="publicid"/> |
|
<xs:attribute name="urn"/> |
|
<xs:attribute name="url"/> |
|
<xs:attributeGroup ref="am.countrycode"/> |
|
<xs:attribute name="mainagencycode" type="xs:NMTOKEN"/> |
|
<xs:attribute name="identifier"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="filedesc"> |
|
<xs:sequence> |
|
<xs:element name="titlestmt" type="titlestmt"/> |
|
<xs:element minOccurs="0" name="editionstmt" type="editionstmt"/> |
|
<xs:element minOccurs="0" name="publicationstmt" type="publicationstmt"/> |
|
<xs:element minOccurs="0" name="seriesstmt" type="seriesstmt"/> |
|
<xs:element minOccurs="0" name="notestmt" type="notestmt"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="titlestmt"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="titleproper" type="titleproper"/> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="subtitle" type="subtitle"/> |
|
<xs:element minOccurs="0" name="author" type="author"/> |
|
<xs:element minOccurs="0" name="sponsor" type="sponsor"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="editionstmt"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:element name="edition" type="edition"/> |
|
<xs:element name="p" type="p"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="publicationstmt"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:element name="publisher" type="publisher"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="address" type="address"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="p" type="p"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="seriesstmt"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:element name="titleproper" type="titleproper"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="p" type="p"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="notestmt"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="note" type="note"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="profiledesc"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="creation" type="creation"/> |
|
<xs:element minOccurs="0" name="langusage" type="langusage"/> |
|
<xs:element minOccurs="0" name="descrules" type="descrules"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="creation"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="date" type="date"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="langusage"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="language" type="language"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="descrules"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="revisiondesc"> |
|
<xs:choice> |
|
<xs:element name="list" type="list"/> |
|
<xs:element maxOccurs="unbounded" name="change" type="change"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="change"> |
|
<xs:sequence> |
|
<xs:element name="date" type="date"/> |
|
<xs:element maxOccurs="unbounded" name="item" type="item"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="frontmatter"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="titlepage" type="titlepage"/> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="div" type="div"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="titlepage"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="author" type="author"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="edition" type="edition"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="publisher" type="publisher"/> |
|
<xs:element name="bibseries" type="bibseries"/> |
|
<xs:element name="sponsor" type="sponsor"/> |
|
<xs:element name="titleproper" type="titleproper"/> |
|
<xs:element name="subtitle" type="subtitle"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="archdesc"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="runner" type="runner"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="level" type="av.level" use="required"/> |
|
<xs:attributeGroup ref="a.desc.base"/> |
|
<xs:attribute name="type" type="xs:NMTOKEN"/> |
|
<xs:attribute name="relatedencoding"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="runner"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="placement"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="header"/> |
|
<xs:enumeration value="footer"/> |
|
<xs:enumeration value="watermark"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="role"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="titleproper"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="abbr" type="abbr"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="expan" type="expan"/> |
|
<xs:element name="num" type="num"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="render" type="av.render"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="subtitle"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="abbr" type="abbr"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="expan" type="expan"/> |
|
<xs:element name="num" type="num"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="author"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="sponsor"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="div"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.blocks"/> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="div" type="div"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="did"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:group maxOccurs="unbounded" ref="m.did"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="dimensions"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="dimensions" type="dimensions"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="unit"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="origination"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="corpname" type="corpname"/> |
|
<xs:element name="famname" type="famname"/> |
|
<xs:element name="name" type="name"/> |
|
<xs:element name="persname" type="persname"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="repository"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="address" type="address"/> |
|
<xs:element name="corpname" type="corpname"/> |
|
<xs:element name="name" type="name"/> |
|
<xs:element name="subarea" type="subarea"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="subarea"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="unitdate"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.basic"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="bulk"/> |
|
<xs:enumeration value="inclusive"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="datechar"/> |
|
<xs:attributeGroup ref="am.dates.era"/> |
|
<xs:attributeGroup ref="am.dates.calendar"/> |
|
<xs:attributeGroup ref="am.date.normal"/> |
|
<xs:attribute name="certainty"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="unittitle"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:group ref="m.access"/> |
|
<xs:element name="unitdate" type="unitdate"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="bibseries" type="bibseries"/> |
|
<xs:element name="edition" type="edition"/> |
|
<xs:element name="imprint" type="imprint"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="language"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="am.langcode"/> |
|
<xs:attribute name="scriptcode" type="xs:NMTOKEN"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="materialspec"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="materialspec" type="materialspec"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="accruals"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="accruals" type="accruals"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="accessrestrict"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="legalstatus" type="legalstatus"/> |
|
<xs:element name="accessrestrict" type="accessrestrict"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="legalstatus"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="date" type="date"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type" type="xs:NMTOKEN"/> |
|
</xs:complexType> |
|
<xs:complexType name="acqinfo"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="acqinfo" type="acqinfo"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="altformavail"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="altformavail" type="altformavail"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
</xs:complexType> |
|
<xs:complexType name="originalsloc"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="originalsloc" type="originalsloc"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
</xs:complexType> |
|
<xs:complexType name="phystech"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="phystech" type="phystech"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
</xs:complexType> |
|
<xs:complexType name="appraisal"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="appraisal" type="appraisal"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="custodhist"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="custodhist" type="custodhist"/> |
|
<xs:element name="acqinfo" type="acqinfo"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="prefercite"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="prefercite" type="prefercite"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="processinfo"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="processinfo" type="processinfo"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="userestrict"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="userestrict" type="userestrict"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attribute name="type"/> |
|
</xs:complexType> |
|
<xs:complexType name="bioghist"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="bioghist" type="bioghist"/> |
|
<xs:element name="dao" type="dao"/> |
|
<xs:element name="daogrp" type="daogrp"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="controlaccess"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:group ref="m.access.title"/> |
|
<xs:element name="controlaccess" type="controlaccess"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="odd"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="dao" type="dao"/> |
|
<xs:element name="daogrp" type="daogrp"/> |
|
<xs:element name="odd" type="odd"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="scopecontent"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="arrangement" type="arrangement"/> |
|
<xs:element name="scopecontent" type="scopecontent"/> |
|
<xs:element name="dao" type="dao"/> |
|
<xs:element name="daogrp" type="daogrp"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="arrangement"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="arrangement" type="arrangement"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="bibliography"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:group ref="m.refs"/> |
|
<xs:element name="bibliography" type="bibliography"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="fileplan"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:element name="fileplan" type="fileplan"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="relatedmaterial"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:group ref="m.refs"/> |
|
<xs:element name="relatedmaterial" type="relatedmaterial"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="separatedmaterial"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:group ref="m.refs"/> |
|
<xs:element name="separatedmaterial" type="separatedmaterial"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="otherfindaid"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.blocks"/> |
|
<xs:group ref="m.refs"/> |
|
<xs:element name="otherfindaid" type="otherfindaid"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="index"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.blocks"/> |
|
<xs:choice> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="listhead" type="listhead"/> |
|
<xs:element maxOccurs="unbounded" name="indexentry" type="indexentry"/> |
|
</xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="index" type="index"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="indexentry"> |
|
<xs:sequence> |
|
<xs:choice> |
|
<xs:element name="namegrp" type="namegrp"/> |
|
<xs:group ref="m.access.title"/> |
|
</xs:choice> |
|
<xs:choice minOccurs="0"> |
|
<xs:element name="ptrgrp" type="ptrgrp"/> |
|
<xs:element name="ptr" type="ptr"/> |
|
<xs:element name="ref" type="ref"/> |
|
</xs:choice> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="indexentry" type="indexentry"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="namegrp"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:group ref="m.access.title"/> |
|
<xs:element name="note" type="note"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="ptrgrp"> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:element name="ptr" type="ptr"/> |
|
<xs:element name="ref" type="ref"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="dsc"> |
|
<xs:sequence> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.blocks"/> |
|
</xs:sequence> |
|
<xs:choice> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:choice> |
|
<xs:sequence maxOccurs="unbounded"> |
|
<xs:element name="c" type="c"/> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
</xs:sequence> |
|
<xs:sequence maxOccurs="unbounded"> |
|
<xs:element name="c01" type="c01"/> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
</xs:sequence> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:element maxOccurs="unbounded" minOccurs="0" name="dsc" type="dsc"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="analyticover"/> |
|
<xs:enumeration value="combined"/> |
|
<xs:enumeration value="in-depth"/> |
|
<xs:enumeration value="othertype"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="othertype" type="xs:NMTOKEN"/> |
|
<xs:attribute name="encodinganalog"/> |
|
<xs:attributeGroup ref="am.dsctab.tpattern"/> |
|
</xs:complexType> |
|
<xs:complexType name="c"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c" type="c"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c01"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c02" type="c02"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c02"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c03" type="c03"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c03"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c04" type="c04"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c04"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c05" type="c05"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c05"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c06" type="c06"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c06"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c07" type="c07"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c07"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c08" type="c08"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c08"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c09" type="c09"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c09"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c10" type="c10"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c10"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c11" type="c11"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c11"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
<xs:sequence maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element minOccurs="0" name="thead" type="thead"/> |
|
<xs:element maxOccurs="unbounded" name="c12" type="c12"/> |
|
</xs:sequence> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType name="c12"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:element name="did" type="did"/> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.desc.full"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.desc.c"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="head"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="althead"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="p"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.para.content"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="dao"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="daodesc" type="daodesc"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.external.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType name="daodesc"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:group maxOccurs="unbounded" ref="m.blocks"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="daogrp"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="daodesc" type="daodesc"/> |
|
<xs:choice maxOccurs="unbounded"> |
|
<xs:element name="daoloc" type="daoloc"/> |
|
<xs:group ref="extended.els"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="xlink:extendedLink"/> |
|
</xs:complexType> |
|
<xs:complexType name="daoloc"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="daodesc" type="daodesc"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.loc.external.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType name="ptr"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.internal.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="ref"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.para.content.norefs"/> |
|
<xs:element name="bibref" type="bibref"/> |
|
<xs:element name="title" type="title"/> |
|
<xs:element name="extref" type="extref"/> |
|
<xs:element name="archref" type="archref"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.internal.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="extref"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.para.content.norefs"/> |
|
<xs:element name="bibref" type="bibref"/> |
|
<xs:element name="title" type="title"/> |
|
<xs:element name="archref" type="archref"/> |
|
<xs:element name="ref" type="ref"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.external.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="title"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="date" type="date"/> |
|
<xs:element name="num" type="num"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="render" type="av.render"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="entityref" type="xs:ENTITY"/> |
|
<xs:attribute name="xpointer"/> |
|
<xs:attributeGroup ref="xlink:simpleLink"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="archref"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic.norefs"/> |
|
<xs:element name="bibref" type="bibref"/> |
|
<xs:element name="ref" type="ref"/> |
|
<xs:element name="title" type="title"/> |
|
<xs:element name="extref" type="extref"/> |
|
<xs:group ref="m.did"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="entityref" type="xs:ENTITY"/> |
|
<xs:attribute name="xpointer"/> |
|
<xs:attributeGroup ref="xlink:simpleLink"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="bibref"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.basic.norefs"/> |
|
<xs:element name="edition" type="edition"/> |
|
<xs:element name="imprint" type="imprint"/> |
|
<xs:element name="name" type="name"/> |
|
<xs:element name="num" type="num"/> |
|
<xs:element name="bibseries" type="bibseries"/> |
|
<xs:element name="ref" type="ref"/> |
|
<xs:element name="title" type="title"/> |
|
<xs:element name="famname" type="famname"/> |
|
<xs:element name="persname" type="persname"/> |
|
<xs:element name="corpname" type="corpname"/> |
|
<xs:element name="extref" type="extref"/> |
|
<xs:element name="archref" type="archref"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="entityref" type="xs:ENTITY"/> |
|
<xs:attribute name="xpointer"/> |
|
<xs:attributeGroup ref="xlink:simpleLink"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="edition"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="bibseries"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="title" type="title"/> |
|
<xs:element name="num" type="num"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="imprint"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="publisher" type="publisher"/> |
|
<xs:element name="geogname" type="geogname"/> |
|
<xs:element name="date" type="date"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="publisher"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="corpname"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.bare"/> |
|
<xs:element name="subarea" type="subarea"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="role"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="famname"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="role"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="geogname"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="role"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="name"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="role"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="persname"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.access"/> |
|
<xs:attribute name="role"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="date"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attributeGroup ref="am.dates.era"/> |
|
<xs:attributeGroup ref="am.dates.calendar"/> |
|
<xs:attributeGroup ref="am.date.normal"/> |
|
<xs:attribute name="certainty"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="num"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="abbr"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="expan"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="expan"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="abbr"/> |
|
</xs:complexType> |
|
<xs:complexType name="address"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="addressline" type="addressline"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="addressline"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="event"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.para.content"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="list"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head" type="head"/> |
|
<xs:choice> |
|
<xs:element maxOccurs="unbounded" name="item" type="item"/> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="listhead" type="listhead"/> |
|
<xs:element maxOccurs="unbounded" name="defitem" type="defitem"/> |
|
</xs:sequence> |
|
</xs:choice> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="simple"/> |
|
<xs:enumeration value="deflist"/> |
|
<xs:enumeration value="marked"/> |
|
<xs:enumeration value="ordered"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="mark"/> |
|
<xs:attribute name="numeration"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="arabic"/> |
|
<xs:enumeration value="upperalpha"/> |
|
<xs:enumeration value="loweralpha"/> |
|
<xs:enumeration value="upperroman"/> |
|
<xs:enumeration value="lowerroman"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="continuation"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="continues"/> |
|
<xs:enumeration value="starts"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
<xs:complexType name="defitem"> |
|
<xs:sequence> |
|
<xs:element name="label" type="label"/> |
|
<xs:element name="item" type="item"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="label"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.plus"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="listhead"> |
|
<xs:sequence> |
|
<xs:element minOccurs="0" name="head01" type="head01"/> |
|
<xs:element minOccurs="0" name="head02" type="head02"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="head01"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="head02"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.phrase.bare"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="item"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.para.content"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
</xs:complexType> |
|
<xs:complexType name="note"> |
|
<xs:group maxOccurs="unbounded" ref="m.blocks"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="type"/> |
|
<xs:attribute name="label"/> |
|
<xs:attribute name="show"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="embed"/> |
|
<xs:enumeration value="new"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="actuate"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="onload"/> |
|
<xs:enumeration value="onrequest"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="encodinganalog"/> |
|
</xs:complexType> |
|
<xs:complexType name="thead"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="row" type="row"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="valign"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="top"/> |
|
<xs:enumeration value="middle"/> |
|
<xs:enumeration value="bottom"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
<xs:complexType name="row"> |
|
<xs:sequence> |
|
<xs:element maxOccurs="unbounded" name="entry" type="entry"/> |
|
</xs:sequence> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="rowsep" type="yesorno"/> |
|
<xs:attribute name="valign"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="top"/> |
|
<xs:enumeration value="middle"/> |
|
<xs:enumeration value="bottom"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="entry"> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:group ref="m.phrase.plus"/> |
|
<xs:element name="address" type="address"/> |
|
<xs:element name="list" type="list"/> |
|
<xs:element name="note" type="note"/> |
|
</xs:choice> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attribute name="colname" type="xs:NMTOKEN"/> |
|
<xs:attribute name="namest" type="xs:NMTOKEN"/> |
|
<xs:attribute name="nameend" type="xs:NMTOKEN"/> |
|
<xs:attribute name="morerows" type="xs:NMTOKEN"/> |
|
<xs:attribute name="colsep" type="yesorno"/> |
|
<xs:attribute name="rowsep" type="yesorno"/> |
|
<xs:attribute name="align"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="left"/> |
|
<xs:enumeration value="right"/> |
|
<xs:enumeration value="center"/> |
|
<xs:enumeration value="justify"/> |
|
<xs:enumeration value="char"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
<xs:attribute name="char"/> |
|
<xs:attribute name="charoff" type="xs:NMTOKEN"/> |
|
<xs:attribute name="valign"> |
|
<xs:simpleType> |
|
<xs:restriction base="xs:token"> |
|
<xs:enumeration value="top"/> |
|
<xs:enumeration value="middle"/> |
|
<xs:enumeration value="bottom"/> |
|
</xs:restriction> |
|
</xs:simpleType> |
|
</xs:attribute> |
|
</xs:complexType> |
|
<xs:group name="extended.els"> |
|
<xs:choice> |
|
<xs:element name="resource" type="resource"/> |
|
<xs:element name="arc" type="arc"/> |
|
<xs:element name="ptrloc" type="ptrloc"/> |
|
<xs:element name="extptrloc" type="extptrloc"/> |
|
<xs:element name="refloc" type="refloc"/> |
|
<xs:element name="extrefloc" type="extrefloc"/> |
|
</xs:choice> |
|
</xs:group> |
|
<xs:complexType name="ptrloc"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.loc.internal.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType name="extptrloc"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.loc.external.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="refloc"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.para.content.norefs"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.loc.internal.ptr"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="extrefloc"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.para.content.norefs"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="a.loc.external.ptr"/> |
|
</xs:complexType> |
|
<xs:group name="extended"> |
|
<xs:sequence> |
|
<xs:choice maxOccurs="unbounded" minOccurs="0"> |
|
<xs:element name="resource" type="resource"/> |
|
<xs:element name="arc" type="arc"/> |
|
</xs:choice> |
|
</xs:sequence> |
|
</xs:group> |
|
<xs:attributeGroup name="extended"> |
|
<xs:attributeGroup ref="xlink:extendedLink"/> |
|
</xs:attributeGroup> |
|
<xs:complexType name="arc"> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="xlink:arcLink"/> |
|
</xs:complexType> |
|
<xs:complexType mixed="true" name="resource"> |
|
<xs:group maxOccurs="unbounded" minOccurs="0" ref="m.render"/> |
|
<xs:attributeGroup ref="a.common"/> |
|
<xs:attributeGroup ref="xlink:resourceLink"/> |
|
</xs:complexType> |
|
</xs:schema> |