<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>https://www.loc.gov/standards/mods/mods-3-6.xsd</title><link rel="stylesheet" type="text/css" href="mods-3.6_files/viewsource.css" /></head><body id="viewsource" class="highlight" style="-moz-tab-size: 4" contextmenu="actions"><pre id="line1"><span></span><span class="pi">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span><span>
<span id="line2"></span></span><span class="comment">&lt;!--  Editor:  Ray Denenberg, Library of Congress; rden@loc.gov --&gt;</span><span>
<span id="line3"></span></span><span>&lt;<span class="start-tag">xs:schema</span> <span class="attribute-name">xmlns:xlink</span>="<a class="attribute-value">http://www.w3.org/1999/xlink</a>" <span class="attribute-name">xmlns:xs</span>="<a class="attribute-value">http://www.w3.org/2001/XMLSchema</a>" <span class="attribute-name">xmlns</span>="<a class="attribute-value">http://www.loc.gov/mods/v3</a>" <span class="attribute-name">targetNamespace</span>="<a class="attribute-value">http://www.loc.gov/mods/v3</a>" <span class="attribute-name">elementFormDefault</span>="<a class="attribute-value">qualified</a>" <span class="attribute-name">attributeFormDefault</span>="<a class="attribute-value">unqualified</a>"&gt;</span><span>
<span id="line4"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line5"></span>	</span><span>&lt;<span class="start-tag">xs:import</span> <span class="attribute-name">namespace</span>="<a class="attribute-value">http://www.w3.org/XML/1998/namespace</a>" <span class="attribute-name">schemaLocation</span>="<a class="attribute-value">http://www.loc.gov/mods/xml.xsd</a>"<span>/</span>&gt;</span><span>
<span id="line6"></span>	</span><span>&lt;<span class="start-tag">xs:import</span> <span class="attribute-name">namespace</span>="<a class="attribute-value">http://www.w3.org/1999/xlink</a>" <span class="attribute-name">schemaLocation</span>="<a class="attribute-value">http://www.loc.gov/standards/xlink/xlink.xsd</a>"<span>/</span>&gt;</span><span>
<span id="line7"></span>	</span><span class="comment">&lt;!-- 
<span id="line8"></span>MODS: Metadata Object Description Schema. See http://www.loc.gov/standards/mods/
<span id="line9"></span>
<span id="line10"></span>          ****************************************************************
<span id="line11"></span>         *                                                                                
<span id="line12"></span>         *                            MODS 3.6                                    
<span id="line13"></span>         *
<span id="line14"></span>         *                           May 5, 2015                  
<span id="line15"></span>         *                    
<span id="line16"></span>          *****************************************************************w
<span id="line17"></span>
<span id="line18"></span>
<span id="line19"></span>***************************************************
<span id="line20"></span>Changes in version 3.6
<span id="line21"></span>1. nonSort definition revised in 3.6. to add attribute @xml:space.
<span id="line22"></span>
<span id="line23"></span>2. HierarchicalGeographic enhancements. 
<span id="line24"></span>      - &lt;province&gt; depricated in favor of &lt;state&gt;  (&lt;state&gt; re-defined in guidelines)
<span id="line25"></span>      - Attributes @areaType, @regionType, and @citySectionType 
<span id="line26"></span>        defined for elements &lt;area&gt;, &lt;region&gt;, and &lt;citySection&gt; 
<span id="line27"></span>      - Attribute @level defined for all place type elements to indicate hierarchical level.
<span id="line28"></span>      - Authority attributeGroup added to all place type elements. 
<span id="line29"></span>      - Attribute @period defined. Indicates that the described entity once existed but no longer exists.  
<span id="line30"></span>   
<span id="line31"></span>3. Four new attributes for &lt;relatedItem&gt;
<span id="line32"></span>		@otherType 
<span id="line33"></span>		@otherTypeAuth 
<span id="line34"></span>		@otherTypeAuthURI 
<span id="line35"></span>		@otherTypeURI
<span id="line36"></span>
<span id="line37"></span>
<span id="line38"></span>4. New element &lt;nameIdentifier&gt;, subelement of &lt;name&gt;, re-using the existing &lt;identifier&gt; definition
<span id="line39"></span>
<span id="line40"></span>
<span id="line41"></span>5. &lt;cartographics&gt;(subelement of &lt;subject&gt;) is made extensible.
<span id="line42"></span>
<span id="line43"></span>
<span id="line44"></span>6. New element &lt;recordInfoNote&gt;, subelement of &lt;recordInfo&gt;, re-using the existing &lt;note&gt; definition
<span id="line45"></span>
<span id="line46"></span>7.  New element &lt;itemIdentifier&gt;, subelement of &lt;location&gt;&lt;physicalLocation&gt;&lt;holdingSimple&gt;&lt;copyInformation&gt;
<span id="line47"></span>    with attribute @type, for example:
<span id="line48"></span>            &lt;itemIdentifer   type="barcode"&gt;
<span id="line49"></span>            &lt;itemIdentifier  type="copyNumber"&gt;
<span id="line50"></span>            &lt;itemIdentifier  type="accessionNumber"&gt;
<span id="line51"></span>
<span id="line52"></span>*********************************************************************************************
<span id="line53"></span>
<span id="line54"></span>     *************************************
<span id="line55"></span>     Organization of this schema
<span id="line56"></span>     *************************************
<span id="line57"></span>The schema has three parts:
<span id="line58"></span>
<span id="line59"></span>1.   Structural declarations and definitions 
<span id="line60"></span>2.    Elements (top level elements  and their subelements)
<span id="line61"></span>3.   Auxiliary Definitions 
<span id="line62"></span>
<span id="line63"></span>         ***********************************************************************
<span id="line64"></span>         ***********************************************************************
<span id="line65"></span>         Part 1:    Structural Declarations and Definitions 
<span id="line66"></span>         ***********************************************************************
<span id="line67"></span>         ***********************************************************************
<span id="line68"></span>- Definition of a single MODS record  and a MODS collection   
<span id="line69"></span>- modsGroup, listing the top level MODS elements
<span id="line70"></span>
<span id="line71"></span>***********************************************************************
<span id="line72"></span>**      Definition of a single MODS record                           **
<span id="line73"></span>**********************************************************************
<span id="line74"></span>--&gt;</span><span>
<span id="line75"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">mods</a>" <span class="attribute-name">type</span>="<a class="attribute-value">modsDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line76"></span>	</span><span class="comment">&lt;!--  --&gt;</span><span>
<span id="line77"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">modsDefinition</a>"&gt;</span><span>
<span id="line78"></span>		</span><span>&lt;<span class="start-tag">xs:group</span> <span class="attribute-name">ref</span>="<a class="attribute-value">modsGroup</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line79"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line80"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">version</a>"&gt;</span><span>
<span id="line81"></span>			</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line82"></span>				</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line83"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.6</a>"<span>/</span>&gt;</span><span>
<span id="line84"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.5</a>"<span>/</span>&gt;</span><span>
<span id="line85"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.4</a>"<span>/</span>&gt;</span><span>
<span id="line86"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.3</a>"<span>/</span>&gt;</span><span>
<span id="line87"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.2</a>"<span>/</span>&gt;</span><span>
<span id="line88"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.1</a>"<span>/</span>&gt;</span><span>
<span id="line89"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3.0</a>"<span>/</span>&gt;</span><span>
<span id="line90"></span>				</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line91"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line92"></span>		</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line93"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line94"></span>	</span><span class="comment">&lt;!-- 
<span id="line95"></span>***********************************************************************
<span id="line96"></span>**      Definition of a MODS collection                                **
<span id="line97"></span>**********************************************************************
<span id="line98"></span>--&gt;</span><span>
<span id="line99"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">modsCollection</a>" <span class="attribute-name">type</span>="<a class="attribute-value">modsCollectionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line100"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line101"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">modsCollectionDefinition</a>"&gt;</span><span>
<span id="line102"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line103"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">mods</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line104"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line105"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line106"></span>	</span><span class="comment">&lt;!--  
<span id="line107"></span>
<span id="line108"></span>************************************************
<span id="line109"></span>**      Group Definition 
<span id="line110"></span>***********************************************
<span id="line111"></span>This forms the basis of the mods record definition, and also relatedItem. 
<span id="line112"></span>The difference between a MODS record and a relatedItem 
<span id="line113"></span>(as they pertain to their usage of the group definition) 
<span id="line114"></span>is that mods requires at least one element and relatedItem does not. 
<span id="line115"></span>The group definition is used by both, where relatedItem says 
<span id="line116"></span>minOccurs="0" and for the mods record definition minOccurs="1" (default).
<span id="line117"></span>
<span id="line118"></span>--&gt;</span><span>
<span id="line119"></span>	</span><span>&lt;<span class="start-tag">xs:group</span> <span class="attribute-name">name</span>="<a class="attribute-value">modsGroup</a>"&gt;</span><span>
<span id="line120"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span>&gt;</span><span>
<span id="line121"></span>			</span><span class="comment">&lt;!-- 
<span id="line122"></span>***********************************************************************
<span id="line123"></span>**        These are the "top level" MODS elements               **
<span id="line124"></span>**********************************************************************
<span id="line125"></span>--&gt;</span><span>
<span id="line126"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">abstract</a>"<span>/</span>&gt;</span><span>
<span id="line127"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">accessCondition</a>"<span>/</span>&gt;</span><span>
<span id="line128"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">classification</a>"<span>/</span>&gt;</span><span>
<span id="line129"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">extension</a>"<span>/</span>&gt;</span><span>
<span id="line130"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">genre</a>"<span>/</span>&gt;</span><span>
<span id="line131"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">identifier</a>"<span>/</span>&gt;</span><span>
<span id="line132"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">language</a>"<span>/</span>&gt;</span><span>
<span id="line133"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">location</a>"<span>/</span>&gt;</span><span>
<span id="line134"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">name</a>"<span>/</span>&gt;</span><span>
<span id="line135"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">note</a>"<span>/</span>&gt;</span><span>
<span id="line136"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">originInfo</a>"<span>/</span>&gt;</span><span>
<span id="line137"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">part</a>"<span>/</span>&gt;</span><span>
<span id="line138"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">physicalDescription</a>"<span>/</span>&gt;</span><span>
<span id="line139"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordInfo</a>"<span>/</span>&gt;</span><span>
<span id="line140"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">relatedItem</a>"<span>/</span>&gt;</span><span>
<span id="line141"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">subject</a>"<span>/</span>&gt;</span><span>
<span id="line142"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">tableOfContents</a>"<span>/</span>&gt;</span><span>
<span id="line143"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">targetAudience</a>"<span>/</span>&gt;</span><span>
<span id="line144"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">titleInfo</a>"<span>/</span>&gt;</span><span>
<span id="line145"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">typeOfResource</a>"<span>/</span>&gt;</span><span>
<span id="line146"></span>			</span><span class="comment">&lt;!-- 
<span id="line147"></span>End list of "top level" MODS elements 
<span id="line148"></span>--&gt;</span><span>
<span id="line149"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line150"></span>	</span><span>&lt;/<span class="end-tag">xs:group</span>&gt;</span><span>
<span id="line151"></span>	</span><span class="comment">&lt;!--	
<span id="line152"></span>        ***********************************************************************
<span id="line153"></span>        ***********************************************************************
<span id="line154"></span>       Part 2:   Elements (top level elements and their subelements)                               
<span id="line155"></span>       ************************************************************************
<span id="line156"></span>        ***********************************************************************                              
<span id="line157"></span>--&gt;</span><span>
<span id="line158"></span>	</span><span class="comment">&lt;!--   
<span id="line159"></span>*********************************************
<span id="line160"></span>*   Top Level Element &lt;abstract&gt;       *
<span id="line161"></span>*********************************************
<span id="line162"></span> --&gt;</span><span>
<span id="line163"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">abstract</a>" <span class="attribute-name">type</span>="<a class="attribute-value">abstractDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line164"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line165"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">abstractDefinition</a>"&gt;</span><span>
<span id="line166"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line167"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line168"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line169"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line170"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line171"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">shareable</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">no</a>"<span>/</span>&gt;</span><span>
<span id="line172"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line173"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">altFormatAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line174"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line175"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line176"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line177"></span>	</span><span class="comment">&lt;!--
<span id="line178"></span>
<span id="line179"></span>****************************************************
<span id="line180"></span>*   Top Level Element &lt;accessCondition&gt;       *
<span id="line181"></span>*****************************************************
<span id="line182"></span> --&gt;</span><span>
<span id="line183"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">accessCondition</a>" <span class="attribute-name">type</span>="<a class="attribute-value">accessConditionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line184"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line185"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">accessConditionDefinition</a>" <span class="attribute-name">mixed</span>="<a class="attribute-value">true</a>"&gt;</span><span>
<span id="line186"></span>		</span><span>&lt;<span class="start-tag">xs:complexContent</span> <span class="attribute-name">mixed</span>="<a class="attribute-value">true</a>"&gt;</span><span>
<span id="line187"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">extensionDefinition</a>"&gt;</span><span>
<span id="line188"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line189"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line190"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line191"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line192"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">altFormatAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line193"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line194"></span>		</span><span>&lt;/<span class="end-tag">xs:complexContent</span>&gt;</span><span>
<span id="line195"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line196"></span>	</span><span class="comment">&lt;!--
<span id="line197"></span>****************************************************
<span id="line198"></span>*   Top Level Element &lt;classification&gt;          *
<span id="line199"></span>*****************************************************
<span id="line200"></span>--&gt;</span><span>
<span id="line201"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">classification</a>" <span class="attribute-name">type</span>="<a class="attribute-value">classificationDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line202"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line203"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">classificationDefinition</a>"&gt;</span><span>
<span id="line204"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line205"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line206"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">edition</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line207"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line208"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line209"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line210"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">generator</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line211"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line212"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line213"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line214"></span>	</span><span class="comment">&lt;!--
<span id="line215"></span>****************************************************
<span id="line216"></span>*   Top Level Element &lt;extension&gt;              *
<span id="line217"></span>*****************************************************
<span id="line218"></span> --&gt;</span><span>
<span id="line219"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">extension</a>" <span class="attribute-name">type</span>="<a class="attribute-value">extensionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line220"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line221"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">extensionDefinition</a>" <span class="attribute-name">mixed</span>="<a class="attribute-value">true</a>"&gt;</span><span>
<span id="line222"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line223"></span>			</span><span>&lt;<span class="start-tag">xs:any</span> <span class="attribute-name">processContents</span>="<a class="attribute-value">lax</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line224"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line225"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line226"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line227"></span>	</span><span class="comment">&lt;!--  
<span id="line228"></span>****************************************************
<span id="line229"></span>*   Top Level Element &lt;genre&gt;                    *
<span id="line230"></span>*****************************************************
<span id="line231"></span>--&gt;</span><span>
<span id="line232"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">genre</a>" <span class="attribute-name">type</span>="<a class="attribute-value">genreDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line233"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line234"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">genreDefinition</a>"&gt;</span><span>
<span id="line235"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line236"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line237"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line238"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line239"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line240"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line241"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line242"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line243"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line244"></span>	</span><span class="comment">&lt;!--
<span id="line245"></span>****************************************************
<span id="line246"></span>*   Top Level Element &lt;identifier&gt;                  *
<span id="line247"></span>*****************************************************
<span id="line248"></span>--&gt;</span><span>
<span id="line249"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">identifier</a>" <span class="attribute-name">type</span>="<a class="attribute-value">identifierDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line250"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line251"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">identifierDefinition</a>"&gt;</span><span>
<span id="line252"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line253"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line254"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line255"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line256"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">typeURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line257"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">invalid</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line258"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line259"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line260"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line261"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line262"></span>	</span><span class="comment">&lt;!--  
<span id="line263"></span>****************************************************
<span id="line264"></span>*   Top Level Element &lt;language&gt;                *
<span id="line265"></span>*****************************************************
<span id="line266"></span>--&gt;</span><span>
<span id="line267"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">language</a>" <span class="attribute-name">type</span>="<a class="attribute-value">languageDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line268"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line269"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">languageDefinition</a>"&gt;</span><span>
<span id="line270"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line271"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageTerm</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line272"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">scriptTerm</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line273"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line274"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">objectPart</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line275"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line276"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line277"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line278"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line279"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line280"></span>	</span><span class="comment">&lt;!--
<span id="line281"></span>
<span id="line282"></span>********   Subordinate Elements for &lt;language&gt;                
<span id="line283"></span> --&gt;</span><span>
<span id="line284"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">languageTerm</a>" <span class="attribute-name">type</span>="<a class="attribute-value">languageTermDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line285"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line286"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">languageTermDefinition</a>"&gt;</span><span>
<span id="line287"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line288"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line289"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authorityURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line290"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">valueURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line291"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authority</a>"&gt;</span><span>
<span id="line292"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line293"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line294"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">rfc3066</a>"<span>/</span>&gt;</span><span>
<span id="line295"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">iso639-2b</a>"<span>/</span>&gt;</span><span>
<span id="line296"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">iso639-3</a>"<span>/</span>&gt;</span><span>
<span id="line297"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">rfc4646</a>"<span>/</span>&gt;</span><span>
<span id="line298"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">rfc5646</a>"<span>/</span>&gt;</span><span>
<span id="line299"></span>							</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line300"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line301"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line302"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line303"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">codeOrText</a>"<span>/</span>&gt;</span><span>
<span id="line304"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line305"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line306"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line307"></span>	</span><span class="comment">&lt;!-- 
<span id="line308"></span>*****************scriptTerm ************************
<span id="line309"></span>--&gt;</span><span>
<span id="line310"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">scriptTerm</a>" <span class="attribute-name">type</span>="<a class="attribute-value">scriptTermDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line311"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line312"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">scriptTermDefinition</a>"&gt;</span><span>
<span id="line313"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line314"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line315"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">codeOrText</a>"<span>/</span>&gt;</span><span>
<span id="line316"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line317"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line318"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line319"></span>	</span><span class="comment">&lt;!--
<span id="line320"></span>
<span id="line321"></span>****************************************************
<span id="line322"></span>*   Top Level Element &lt;location&gt;                 *
<span id="line323"></span>*****************************************************         
<span id="line324"></span> --&gt;</span><span>
<span id="line325"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">location</a>" <span class="attribute-name">type</span>="<a class="attribute-value">locationDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line326"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line327"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">locationDefinition</a>"&gt;</span><span>
<span id="line328"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line329"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">physicalLocation</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line330"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">shelfLocator</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line331"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">url</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line332"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">holdingSimple</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line333"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">holdingExternal</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line334"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line335"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line336"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line337"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line338"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line339"></span>	</span><span class="comment">&lt;!--
<span id="line340"></span>
<span id="line341"></span>********   Subordinate Elements for &lt;location&gt;                
<span id="line342"></span> --&gt;</span><span>
<span id="line343"></span>	</span><span class="comment">&lt;!--	  
<span id="line344"></span>********** physicalLocation **********         
<span id="line345"></span>--&gt;</span><span>
<span id="line346"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">physicalLocation</a>" <span class="attribute-name">type</span>="<a class="attribute-value">physicalLocationDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line347"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line348"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">physicalLocationDefinition</a>"&gt;</span><span>
<span id="line349"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line350"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line351"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line352"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line353"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line354"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line355"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line356"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line357"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line358"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">shelfLocator</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line359"></span>	</span><span class="comment">&lt;!--  
<span id="line360"></span>********** holdingSimple **********      
<span id="line361"></span> --&gt;</span><span>
<span id="line362"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">holdingSimple</a>" <span class="attribute-name">type</span>="<a class="attribute-value">holdingSimpleDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line363"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line364"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">holdingSimpleDefinition</a>"&gt;</span><span>
<span id="line365"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line366"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">copyInformation</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line367"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line368"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line369"></span>	</span><span class="comment">&lt;!--
<span id="line370"></span>**********copyInformation **********     
<span id="line371"></span> --&gt;</span><span>
<span id="line372"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">copyInformation</a>" <span class="attribute-name">type</span>="<a class="attribute-value">copyInformationDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line373"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line374"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">copyInformationDefinition</a>"&gt;</span><span>
<span id="line375"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line376"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">form</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line377"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">subLocation</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line378"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">shelfLocator</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line379"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">electronicLocator</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line380"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">note</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line381"></span>				</span><span>&lt;<span class="start-tag">xs:complexType</span>&gt;</span><span>
<span id="line382"></span>					</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line383"></span>						</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line384"></span>							</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line385"></span>							</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line386"></span>							</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line387"></span>							</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line388"></span>						</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line389"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line390"></span>				</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line391"></span>			</span><span>&lt;/<span class="end-tag">xs:element</span>&gt;</span><span>
<span id="line392"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">enumerationAndChronology</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line393"></span>			</span><span class="comment">&lt;!--  
<span id="line394"></span>    	 ******************the following element &lt;itemIdentifer&gt; added in 3.6   --&gt;</span><span>
<span id="line395"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">itemIdentifier</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line396"></span>			</span><span class="comment">&lt;!--	--&gt;</span><span>
<span id="line397"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line398"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line399"></span>
<span id="line400"></span>
<span id="line401"></span>		</span><span class="comment">&lt;!-- following definition is new in 3.6 --&gt;</span><span>
<span id="line402"></span>		</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">itemIdentifier</a>" <span class="attribute-name">type</span>="<a class="attribute-value">itemIdentifierDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line403"></span>			</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">itemIdentifierDefinition</a>"&gt;</span><span>
<span id="line404"></span>				</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line405"></span>					</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line406"></span>						</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line407"></span>					</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line408"></span>				</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line409"></span>			</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line410"></span>	</span><span class="comment">&lt;!--
<span id="line411"></span>**********form**********     
<span id="line412"></span> --&gt;</span><span>
<span id="line413"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">form</a>" <span class="attribute-name">type</span>="<a class="attribute-value">formDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line414"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line415"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">formDefinition</a>"&gt;</span><span>
<span id="line416"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line417"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line418"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line419"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line420"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line421"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line422"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line423"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">subLocation</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line424"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">electronicLocator</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line425"></span>	</span><span class="comment">&lt;!--  
<span id="line426"></span>**********enumerationAndChronology  **********     
<span id="line427"></span>     --&gt;</span><span>
<span id="line428"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">enumerationAndChronology</a>" <span class="attribute-name">type</span>="<a class="attribute-value">enumerationAndChronologyDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line429"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line430"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">enumerationAndChronologyDefinition</a>"&gt;</span><span>
<span id="line431"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line432"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line433"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">unitType</a>"&gt;</span><span>
<span id="line434"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line435"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line436"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">1</a>"<span>/</span>&gt;</span><span>
<span id="line437"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">2</a>"<span>/</span>&gt;</span><span>
<span id="line438"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">3</a>"<span>/</span>&gt;</span><span>
<span id="line439"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line440"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line441"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line442"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line443"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line444"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line445"></span>	</span><span class="comment">&lt;!--
<span id="line446"></span> ********** url  **********        
<span id="line447"></span>     --&gt;</span><span>
<span id="line448"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">url</a>" <span class="attribute-name">type</span>="<a class="attribute-value">urlDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line449"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line450"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">urlDefinition</a>"&gt;</span><span>
<span id="line451"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line452"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:anyURI</a>"&gt;</span><span>
<span id="line453"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateLastAccessed</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line454"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line455"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">note</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line456"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">access</a>"&gt;</span><span>
<span id="line457"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line458"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line459"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">preview</a>"<span>/</span>&gt;</span><span>
<span id="line460"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">raw object</a>"<span>/</span>&gt;</span><span>
<span id="line461"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">object in context</a>"<span>/</span>&gt;</span><span>
<span id="line462"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line463"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line464"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line465"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>"&gt;</span><span>
<span id="line466"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line467"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line468"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">primary display</a>"<span>/</span>&gt;</span><span>
<span id="line469"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line470"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line471"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line472"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line473"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line474"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line475"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line476"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line477"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">holdingExternal</a>" <span class="attribute-name">type</span>="<a class="attribute-value">extensionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line478"></span>	</span><span class="comment">&lt;!-- 
<span id="line479"></span>****************************************************
<span id="line480"></span>*   Top Level Element &lt;name&gt;                 *
<span id="line481"></span>*****************************************************         
<span id="line482"></span>--&gt;</span><span>
<span id="line483"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">name</a>" <span class="attribute-name">type</span>="<a class="attribute-value">nameDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line484"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line485"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">nameDefinition</a>"&gt;</span><span>
<span id="line486"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span>&gt;</span><span>
<span id="line487"></span>			
<span id="line488"></span>			</span><span class="comment">&lt;!-- this choice give two ways to do this.  
<span id="line489"></span>				The second way allows the element &lt;etal&gt;,  to express "et. al."
<span id="line490"></span>
<span id="line491"></span>Choice one. WITHOUT &lt;etal&gt;.
<span id="line492"></span>--&gt;</span><span>
<span id="line493"></span>			</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line494"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">namePart</a>"<span>/</span>&gt;</span><span>
<span id="line495"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">displayForm</a>"<span>/</span>&gt;</span><span>
<span id="line496"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">affiliation</a>"<span>/</span>&gt;</span><span>
<span id="line497"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">role</a>"<span>/</span>&gt;</span><span>
<span id="line498"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">description</a>"<span>/</span>&gt;</span><span>
<span id="line499"></span>			</span><span class="comment">&lt;!-- 
<span id="line500"></span>				the following element, &lt;nameIdentifier&gt;, is introduced in version 3.6,
<span id="line501"></span>				to allow the inclusion of an identifier for the object named by this &lt;name&gt;.
<span id="line502"></span>				It is typed as "indentifierDefinition", the same definition that 
<span id="line503"></span>				top-level element &lt;identifier&gt; uses. 
<span id="line504"></span>				--&gt;</span><span>
<span id="line505"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">nameIdentifier</a>"<span>/</span>&gt;</span><span>
<span id="line506"></span>		</span><span class="comment">&lt;!--   --&gt;</span><span>		
<span id="line507"></span>			</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line508"></span>			</span><span class="comment">&lt;!-- 
<span id="line509"></span>Choice two.	With &lt;etal&gt;.
<span id="line510"></span>               The presence of &lt;etal&gt; indicates that there are names that cannot 
<span id="line511"></span>               be explicitily included. It may be empty, or it may have simple content
<span id="line512"></span>               - e.g. &lt;etal&gt;et al.&lt;/etal&gt;.  In the latter case the content is what is 
<span id="line513"></span>               suggested for display. 
<span id="line514"></span>               When &lt;etal&gt; occurs:
<span id="line515"></span>                  - &lt;namePart&gt;, &lt;displayForm&gt;, and &lt;identifier&gt; MAY NOT occur;
<span id="line516"></span>                  - &lt;affiliation&gt;, &lt;role&gt;, &lt;description&gt;   MAY occur (but are NOT repeatable).
<span id="line517"></span>              &lt;etal&gt; is not repeatable within a given &lt;name&gt;, however there may be 
<span id="line518"></span>              mutilple &lt;etal&gt; elements, each within in a separate &lt;name&gt; element.
<span id="line519"></span>--&gt;</span><span>
<span id="line520"></span>			</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line521"></span>				</span><span class="comment">&lt;!--   
<span id="line522"></span>             &lt;etal&gt; is mandatory, nonrepeatable, and must occur first. 
<span id="line523"></span>            After that &lt;affiliation&gt;, &lt;role&gt;, and &lt;description&gt; may occur, in any order or number. 
<span id="line524"></span>            &lt;nameIdentifier&gt; is not used with &lt;etal&gt;
<span id="line525"></span>--&gt;</span><span>
<span id="line526"></span>				</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">etal</a>"<span>/</span>&gt;</span><span>
<span id="line527"></span>				</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line528"></span>					</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">affiliation</a>"<span>/</span>&gt;</span><span>
<span id="line529"></span>					</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">role</a>"<span>/</span>&gt;</span><span>
<span id="line530"></span>					</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">description</a>"<span>/</span>&gt;</span><span>
<span id="line531"></span>				</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line532"></span>			</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line533"></span>			</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line534"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line535"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line536"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line537"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line538"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line539"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line540"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line541"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">nameTitleGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line542"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line543"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>"&gt;</span><span>
<span id="line544"></span>			</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line545"></span>				</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line546"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">personal</a>"<span>/</span>&gt;</span><span>
<span id="line547"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">corporate</a>"<span>/</span>&gt;</span><span>
<span id="line548"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">conference</a>"<span>/</span>&gt;</span><span>
<span id="line549"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">family</a>"<span>/</span>&gt;</span><span>
<span id="line550"></span>				</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line551"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line552"></span>		</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line553"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line554"></span>	</span><span class="comment">&lt;!--
<span id="line555"></span>
<span id="line556"></span>********   Subordinate Elements for &lt;name&gt;                
<span id="line557"></span> --&gt;</span><span>
<span id="line558"></span>	</span><span class="comment">&lt;!-- namePart--&gt;</span><span>
<span id="line559"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">namePart</a>" <span class="attribute-name">type</span>="<a class="attribute-value">namePartDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line560"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line561"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">namePartDefinition</a>"&gt;</span><span>
<span id="line562"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line563"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line564"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>"&gt;</span><span>
<span id="line565"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line566"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line567"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">date</a>"<span>/</span>&gt;</span><span>
<span id="line568"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">family</a>"<span>/</span>&gt;</span><span>
<span id="line569"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">given</a>"<span>/</span>&gt;</span><span>
<span id="line570"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">termsOfAddress</a>"<span>/</span>&gt;</span><span>
<span id="line571"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line572"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line573"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line574"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line575"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line576"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line577"></span>	</span><span class="comment">&lt;!-- displayForm, affiliation, description --&gt;</span><span>
<span id="line578"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayForm</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line579"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">affiliation</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line580"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">description</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line581"></span>	</span><span class="comment">&lt;!-- new in 3.6 --&gt;</span><span>
<span id="line582"></span>    </span><span class="comment">&lt;!--  nameIdentifier --&gt;</span><span>
<span id="line583"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">nameIdentifier</a>" <span class="attribute-name">type</span>="<a class="attribute-value">identifierDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line584"></span>	</span><span class="comment">&lt;!--  
<span id="line585"></span>******** role *********************
<span id="line586"></span>    --&gt;</span><span>
<span id="line587"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">role</a>" <span class="attribute-name">type</span>="<a class="attribute-value">roleDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line588"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line589"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">roleDefinition</a>"&gt;</span><span>
<span id="line590"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span> <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line591"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">roleTerm</a>"<span>/</span>&gt;</span><span>
<span id="line592"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line593"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line594"></span>	</span><span class="comment">&lt;!--  
<span id="line595"></span>***************roleTerm *********************** 
<span id="line596"></span>    --&gt;</span><span>
<span id="line597"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">roleTerm</a>" <span class="attribute-name">type</span>="<a class="attribute-value">roleTermDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line598"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line599"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">roleTermDefinition</a>"&gt;</span><span>
<span id="line600"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line601"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line602"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">codeOrText</a>"<span>/</span>&gt;</span><span>
<span id="line603"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line604"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line605"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line606"></span>	</span><span class="comment">&lt;!-- 
<span id="line607"></span>********  etal  ********
<span id="line608"></span>--&gt;</span><span>
<span id="line609"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">etal</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line610"></span>	</span><span class="comment">&lt;!--   
<span id="line611"></span>
<span id="line612"></span>****************************************************
<span id="line613"></span>*   Top Level Element &lt;note&gt;                      *
<span id="line614"></span>*****************************************************         
<span id="line615"></span>--&gt;</span><span>
<span id="line616"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">note</a>" <span class="attribute-name">type</span>="<a class="attribute-value">noteDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line617"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line618"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">noteDefinition</a>"&gt;</span><span>
<span id="line619"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line620"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line621"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line622"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line623"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">typeURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line624"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line625"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line626"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line627"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line628"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line629"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line630"></span>	</span><span class="comment">&lt;!--  
<span id="line631"></span>
<span id="line632"></span>****************************************************
<span id="line633"></span>*   Top Level Element &lt;originInfo&gt;                 *
<span id="line634"></span>*****************************************************         
<span id="line635"></span>--&gt;</span><span>
<span id="line636"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">originInfo</a>" <span class="attribute-name">type</span>="<a class="attribute-value">originInfoDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line637"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line638"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">originInfoDefinition</a>"&gt;</span><span>
<span id="line639"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line640"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">place</a>"<span>/</span>&gt;</span><span>
<span id="line641"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">publisher</a>"<span>/</span>&gt;</span><span>
<span id="line642"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">dateIssued</a>"<span>/</span>&gt;</span><span>
<span id="line643"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">dateCreated</a>"<span>/</span>&gt;</span><span>
<span id="line644"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">dateCaptured</a>"<span>/</span>&gt;</span><span>
<span id="line645"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">dateValid</a>"<span>/</span>&gt;</span><span>
<span id="line646"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">dateModified</a>"<span>/</span>&gt;</span><span>
<span id="line647"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">copyrightDate</a>"<span>/</span>&gt;</span><span>
<span id="line648"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">dateOther</a>"<span>/</span>&gt;</span><span>
<span id="line649"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">edition</a>"<span>/</span>&gt;</span><span>
<span id="line650"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">issuance</a>"<span>/</span>&gt;</span><span>
<span id="line651"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">frequency</a>"<span>/</span>&gt;</span><span>
<span id="line652"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line653"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line654"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line655"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line656"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">eventType</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line657"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line658"></span>	</span><span class="comment">&lt;!--
<span id="line659"></span>
<span id="line660"></span>********   Subordinate Elements for &lt;originInfo&gt;                
<span id="line661"></span> --&gt;</span><span>
<span id="line662"></span>	</span><span class="comment">&lt;!-- 
<span id="line663"></span>*** place ***
<span id="line664"></span>--&gt;</span><span>
<span id="line665"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">place</a>" <span class="attribute-name">type</span>="<a class="attribute-value">placeDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line666"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line667"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">placeDefinition</a>"&gt;</span><span>
<span id="line668"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line669"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">placeTerm</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line670"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line671"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">supplied</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line672"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line673"></span>	</span><span class="comment">&lt;!-- 
<span id="line674"></span>*** placeTerm ***
<span id="line675"></span>--&gt;</span><span>
<span id="line676"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">placeTerm</a>" <span class="attribute-name">type</span>="<a class="attribute-value">placeTermDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line677"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line678"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">placeTermDefinition</a>"&gt;</span><span>
<span id="line679"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line680"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line681"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authorityURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line682"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">valueURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line683"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authority</a>"&gt;</span><span>
<span id="line684"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line685"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line686"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">marcgac</a>"<span>/</span>&gt;</span><span>
<span id="line687"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">marccountry</a>"<span>/</span>&gt;</span><span>
<span id="line688"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">iso3166</a>"<span>/</span>&gt;</span><span>
<span id="line689"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line690"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line691"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line692"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">codeOrText</a>"<span>/</span>&gt;</span><span>
<span id="line693"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line694"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line695"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line696"></span>	</span><span class="comment">&lt;!-- 
<span id="line697"></span>*** publisher ***
<span id="line698"></span>--&gt;</span><span>
<span id="line699"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">publisher</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusSupplied</a>"<span>/</span>&gt;</span><span>
<span id="line700"></span>	</span><span class="comment">&lt;!--  
<span id="line701"></span>********** dates  **********  
<span id="line702"></span>--&gt;</span><span>
<span id="line703"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateIssued</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line704"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateCreated</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line705"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateCaptured</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line706"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateValid</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line707"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateModified</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line708"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">copyrightDate</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line709"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateOther</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateOtherDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line710"></span>	</span><span class="comment">&lt;!--  --&gt;</span><span>
<span id="line711"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateDefinition</a>"&gt;</span><span>
<span id="line712"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line713"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line714"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">encoding</a>"&gt;</span><span>
<span id="line715"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line716"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line717"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">w3cdtf</a>"<span>/</span>&gt;</span><span>
<span id="line718"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">iso8601</a>"<span>/</span>&gt;</span><span>
<span id="line719"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">marc</a>"<span>/</span>&gt;</span><span>
<span id="line720"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">temper</a>"<span>/</span>&gt;</span><span>
<span id="line721"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">edtf</a>"<span>/</span>&gt;</span><span>
<span id="line722"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line723"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line724"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line725"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">qualifier</a>"&gt;</span><span>
<span id="line726"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line727"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line728"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">approximate</a>"<span>/</span>&gt;</span><span>
<span id="line729"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">inferred</a>"<span>/</span>&gt;</span><span>
<span id="line730"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">questionable</a>"<span>/</span>&gt;</span><span>
<span id="line731"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line732"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line733"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line734"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">point</a>"&gt;</span><span>
<span id="line735"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line736"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line737"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">start</a>"<span>/</span>&gt;</span><span>
<span id="line738"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">end</a>"<span>/</span>&gt;</span><span>
<span id="line739"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line740"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line741"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line742"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">keyDate</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line743"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line744"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line745"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line746"></span>	</span><span class="comment">&lt;!--
<span id="line747"></span>	********** dateOther  **********  
<span id="line748"></span>--&gt;</span><span>
<span id="line749"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">dateOtherDefinition</a>"&gt;</span><span>
<span id="line750"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line751"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">dateDefinition</a>"&gt;</span><span>
<span id="line752"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line753"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line754"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line755"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line756"></span>	</span><span class="comment">&lt;!--
<span id="line757"></span>	********** edition **********  
<span id="line758"></span>--&gt;</span><span>
<span id="line759"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">edition</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusSupplied</a>"<span>/</span>&gt;</span><span>
<span id="line760"></span>	</span><span class="comment">&lt;!--  
<span id="line761"></span>********** issuance **********  	
<span id="line762"></span>       --&gt;</span><span>
<span id="line763"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">issuance</a>" <span class="attribute-name">type</span>="<a class="attribute-value">issuanceDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line764"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line765"></span>	</span><span>&lt;<span class="start-tag">xs:simpleType</span> <span class="attribute-name">name</span>="<a class="attribute-value">issuanceDefinition</a>"&gt;</span><span>
<span id="line766"></span>		</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line767"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">continuing</a>"<span>/</span>&gt;</span><span>
<span id="line768"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">monographic</a>"<span>/</span>&gt;</span><span>
<span id="line769"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">single unit</a>"<span>/</span>&gt;</span><span>
<span id="line770"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">multipart monograph</a>"<span>/</span>&gt;</span><span>
<span id="line771"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">serial</a>"<span>/</span>&gt;</span><span>
<span id="line772"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">integrating resource</a>"<span>/</span>&gt;</span><span>
<span id="line773"></span>		</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line774"></span>	</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line775"></span>	</span><span class="comment">&lt;!--
<span id="line776"></span>	********** frequency**********  
<span id="line777"></span>--&gt;</span><span>
<span id="line778"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">frequency</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"<span>/</span>&gt;</span><span>
<span id="line779"></span>	</span><span class="comment">&lt;!--  
<span id="line780"></span>
<span id="line781"></span>****************************************************
<span id="line782"></span>*   Top Level Element &lt;part&gt;                       *
<span id="line783"></span>*****************************************************         
<span id="line784"></span>--&gt;</span><span>
<span id="line785"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">part</a>" <span class="attribute-name">type</span>="<a class="attribute-value">partDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line786"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line787"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">partDefinition</a>"&gt;</span><span>
<span id="line788"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line789"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">detail</a>"<span>/</span>&gt;</span><span>
<span id="line790"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">extent</a>" <span class="attribute-name">type</span>="<a class="attribute-value">extentDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line791"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">date</a>"<span>/</span>&gt;</span><span>
<span id="line792"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">text</a>"<span>/</span>&gt;</span><span>
<span id="line793"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line794"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line795"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line796"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">order</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:integer</a>"<span>/</span>&gt;</span><span>
<span id="line797"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line798"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line799"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line800"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line801"></span>	</span><span class="comment">&lt;!--
<span id="line802"></span>
<span id="line803"></span>********   Subordinate Elements for &lt;part&gt;                
<span id="line804"></span> --&gt;</span><span>
<span id="line805"></span>	</span><span class="comment">&lt;!-- 
<span id="line806"></span>********** detail **********  
<span id="line807"></span>--&gt;</span><span>
<span id="line808"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">detail</a>" <span class="attribute-name">type</span>="<a class="attribute-value">detailDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line809"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line810"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">detailDefinition</a>"&gt;</span><span>
<span id="line811"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line812"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">number</a>"<span>/</span>&gt;</span><span>
<span id="line813"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">caption</a>"<span>/</span>&gt;</span><span>
<span id="line814"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">title</a>"<span>/</span>&gt;</span><span>
<span id="line815"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line816"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line817"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">level</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:positiveInteger</a>"<span>/</span>&gt;</span><span>
<span id="line818"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line819"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line820"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">number</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line821"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">caption</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line822"></span>	</span><span class="comment">&lt;!-- 
<span id="line823"></span>********** extent **********  
<span id="line824"></span>--&gt;</span><span>
<span id="line825"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">extentDefinition</a>"&gt;</span><span>
<span id="line826"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line827"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">start</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line828"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">end</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line829"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">total</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line830"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">list</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line831"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line832"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">unit</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line833"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line834"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line835"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">start</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line836"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">end</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line837"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">total</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:positiveInteger</a>"<span>/</span>&gt;</span><span>
<span id="line838"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">list</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line839"></span>	</span><span class="comment">&lt;!--
<span id="line840"></span>***************** date *** 
<span id="line841"></span>--&gt;</span><span>
<span id="line842"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">date</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line843"></span>	</span><span class="comment">&lt;!--
<span id="line844"></span>***************** text *** 
<span id="line845"></span>--&gt;</span><span>
<span id="line846"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">text</a>"&gt;</span><span>
<span id="line847"></span>		</span><span>&lt;<span class="start-tag">xs:complexType</span>&gt;</span><span>
<span id="line848"></span>			</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line849"></span>				</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line850"></span>					</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line851"></span>					</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line852"></span>					</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line853"></span>				</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line854"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line855"></span>		</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line856"></span>	</span><span>&lt;/<span class="end-tag">xs:element</span>&gt;</span><span>
<span id="line857"></span>	</span><span class="comment">&lt;!--
<span id="line858"></span>
<span id="line859"></span>****************************************************
<span id="line860"></span>*   Top Level Element &lt;physicalDescription&gt; *
<span id="line861"></span>*****************************************************         
<span id="line862"></span> --&gt;</span><span>
<span id="line863"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">physicalDescription</a>" <span class="attribute-name">type</span>="<a class="attribute-value">physicalDescriptionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line864"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line865"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">physicalDescriptionDefinition</a>"&gt;</span><span>
<span id="line866"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line867"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">form</a>"<span>/</span>&gt;</span><span>
<span id="line868"></span>			</span><span class="comment">&lt;!-- same definition as is used in copyInformation --&gt;</span><span>
<span id="line869"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">reformattingQuality</a>"<span>/</span>&gt;</span><span>
<span id="line870"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">internetMediaType</a>"<span>/</span>&gt;</span><span>
<span id="line871"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">extent</a>"<span>/</span>&gt;</span><span>
<span id="line872"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">digitalOrigin</a>"<span>/</span>&gt;</span><span>
<span id="line873"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">note</a>" <span class="attribute-name">type</span>="<a class="attribute-value">physicalDescriptionNote</a>"<span>/</span>&gt;</span><span>
<span id="line874"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line875"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line876"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line877"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line878"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line879"></span>	</span><span class="comment">&lt;!--
<span id="line880"></span>
<span id="line881"></span>********   Subordinate Elements for &lt;physicalDescription&gt;                
<span id="line882"></span> --&gt;</span><span>
<span id="line883"></span>	</span><span class="comment">&lt;!-- 
<span id="line884"></span>**********reformattingQuality **********  		 
<span id="line885"></span> --&gt;</span><span>
<span id="line886"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">reformattingQuality</a>" <span class="attribute-name">type</span>="<a class="attribute-value">reformattingQualityDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line887"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line888"></span>	</span><span>&lt;<span class="start-tag">xs:simpleType</span> <span class="attribute-name">name</span>="<a class="attribute-value">reformattingQualityDefinition</a>"&gt;</span><span>
<span id="line889"></span>		</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line890"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">access</a>"<span>/</span>&gt;</span><span>
<span id="line891"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">preservation</a>"<span>/</span>&gt;</span><span>
<span id="line892"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">replacement</a>"<span>/</span>&gt;</span><span>
<span id="line893"></span>		</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line894"></span>	</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line895"></span>	</span><span class="comment">&lt;!-- 
<span id="line896"></span>**********internetMediaType **********  		 
<span id="line897"></span> --&gt;</span><span>
<span id="line898"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">internetMediaType</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line899"></span>	</span><span class="comment">&lt;!--
<span id="line900"></span>********** extent **********  	
<span id="line901"></span> --&gt;</span><span>
<span id="line902"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">extent</a>"&gt;</span><span>
<span id="line903"></span>		</span><span>&lt;<span class="start-tag">xs:complexType</span>&gt;</span><span>
<span id="line904"></span>			</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line905"></span>				</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusSupplied</a>"&gt;</span><span>
<span id="line906"></span>					</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">unit</a>"<span>/</span>&gt;</span><span>
<span id="line907"></span>				</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line908"></span>				</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line909"></span>		</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line910"></span>	</span><span>&lt;/<span class="end-tag">xs:element</span>&gt;</span><span>
<span id="line911"></span>	</span><span class="comment">&lt;!--
<span id="line912"></span>********** digitalOrigin **********  	
<span id="line913"></span> --&gt;</span><span>
<span id="line914"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">digitalOrigin</a>" <span class="attribute-name">type</span>="<a class="attribute-value">digitalOriginDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line915"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line916"></span>	</span><span>&lt;<span class="start-tag">xs:simpleType</span> <span class="attribute-name">name</span>="<a class="attribute-value">digitalOriginDefinition</a>"&gt;</span><span>
<span id="line917"></span>		</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line918"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">born digital</a>"<span>/</span>&gt;</span><span>
<span id="line919"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">reformatted digital</a>"<span>/</span>&gt;</span><span>
<span id="line920"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">digitized microfilm</a>"<span>/</span>&gt;</span><span>
<span id="line921"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">digitized other analog</a>"<span>/</span>&gt;</span><span>
<span id="line922"></span>		</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line923"></span>	</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line924"></span>	</span><span class="comment">&lt;!--
<span id="line925"></span>********** note **********  	
<span id="line926"></span> --&gt;</span><span>
<span id="line927"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">physicalDescriptionNote</a>"&gt;</span><span>
<span id="line928"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line929"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line930"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line931"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line932"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">typeURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line933"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line934"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line935"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line936"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line937"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line938"></span>	</span><span class="comment">&lt;!--
<span id="line939"></span>****************************************************
<span id="line940"></span>*   Top Level Element &lt;recordInfo&gt;              *
<span id="line941"></span>*****************************************************         
<span id="line942"></span>
<span id="line943"></span>**********  recordInfo  **********   
<span id="line944"></span>--&gt;</span><span>
<span id="line945"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordInfo</a>" <span class="attribute-name">type</span>="<a class="attribute-value">recordInfoDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line946"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line947"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordInfoDefinition</a>"&gt;</span><span>
<span id="line948"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line949"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordContentSource</a>"<span>/</span>&gt;</span><span>
<span id="line950"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordCreationDate</a>"<span>/</span>&gt;</span><span>
<span id="line951"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordChangeDate</a>"<span>/</span>&gt;</span><span>
<span id="line952"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordIdentifier</a>"<span>/</span>&gt;</span><span>
<span id="line953"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageOfCataloging</a>"<span>/</span>&gt;</span><span>
<span id="line954"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordOrigin</a>"<span>/</span>&gt;</span><span>
<span id="line955"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">descriptionStandard</a>"<span>/</span>&gt;</span><span>
<span id="line956"></span>			</span><span class="comment">&lt;!--  
<span id="line957"></span>				*****************following added in 3.6 --&gt;</span><span>
<span id="line958"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">recordInfoNote</a>"<span>/</span>&gt;</span><span>
<span id="line959"></span></span><span class="comment">&lt;!-- --&gt;</span><span>			
<span id="line960"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line961"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line962"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line963"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line964"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line965"></span>	</span><span class="comment">&lt;!--
<span id="line966"></span>
<span id="line967"></span>********   Subordinate Elements for &lt;recordInfo&gt;                
<span id="line968"></span> --&gt;</span><span>
<span id="line969"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordContentSource</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"<span>/</span>&gt;</span><span>
<span id="line970"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordCreationDate</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line971"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordChangeDate</a>" <span class="attribute-name">type</span>="<a class="attribute-value">dateDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line972"></span>		</span><span class="comment">&lt;!--  
<span id="line973"></span>				*****************following added in 3.6 --&gt;</span><span>
<span id="line974"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordInfoNote</a>" <span class="attribute-name">type</span>="<a class="attribute-value">noteDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line975"></span>	</span><span class="comment">&lt;!--
<span id="line976"></span>********** recordIdentifier 
<span id="line977"></span>--&gt;</span><span>
<span id="line978"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordIdentifier</a>" <span class="attribute-name">type</span>="<a class="attribute-value">recordIdentifierDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line979"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line980"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordIdentifierDefinition</a>"&gt;</span><span>
<span id="line981"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line982"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line983"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">source</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line984"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line985"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line986"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line987"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line988"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">languageOfCataloging</a>" <span class="attribute-name">type</span>="<a class="attribute-value">languageDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line989"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">recordOrigin</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line990"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">descriptionStandard</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"<span>/</span>&gt;</span><span>
<span id="line991"></span>	</span><span class="comment">&lt;!-- 
<span id="line992"></span>
<span id="line993"></span>****************************************************
<span id="line994"></span>*   Top Level Element &lt;relatedItem&gt;             *
<span id="line995"></span>*****************************************************         
<span id="line996"></span>
<span id="line997"></span>**********   relatedItem  **********  
<span id="line998"></span>--&gt;</span><span>
<span id="line999"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">relatedItem</a>" <span class="attribute-name">type</span>="<a class="attribute-value">relatedItemDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1000"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1001"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">relatedItemDefinition</a>"&gt;</span><span>
<span id="line1002"></span>		</span><span>&lt;<span class="start-tag">xs:group</span> <span class="attribute-name">ref</span>="<a class="attribute-value">modsGroup</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line1003"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>"&gt;</span><span>
<span id="line1004"></span>			</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1005"></span>				</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1006"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">preceding</a>"<span>/</span>&gt;</span><span>
<span id="line1007"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">succeeding</a>"<span>/</span>&gt;</span><span>
<span id="line1008"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">original</a>"<span>/</span>&gt;</span><span>
<span id="line1009"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">host</a>"<span>/</span>&gt;</span><span>
<span id="line1010"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">constituent</a>"<span>/</span>&gt;</span><span>
<span id="line1011"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">series</a>"<span>/</span>&gt;</span><span>
<span id="line1012"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">otherVersion</a>"<span>/</span>&gt;</span><span>
<span id="line1013"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">otherFormat</a>"<span>/</span>&gt;</span><span>
<span id="line1014"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">isReferencedBy</a>"<span>/</span>&gt;</span><span>
<span id="line1015"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">references</a>"<span>/</span>&gt;</span><span>
<span id="line1016"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">reviewOf</a>"<span>/</span>&gt;</span><span>
<span id="line1017"></span>				</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1018"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1019"></span>		</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line1020"></span>		</span><span class="comment">&lt;!-- 
<span id="line1021"></span>		Following four attributes are new in 3.6
<span id="line1022"></span>		--&gt;</span><span>	
<span id="line1023"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">otherType</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1024"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">otherTypeAuth</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1025"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">otherTypeAuthURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1026"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">otherTypeURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1027"></span>		</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1028"></span>		
<span id="line1029"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1030"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line1031"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line1032"></span>		
<span id="line1033"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1034"></span>	</span><span class="comment">&lt;!--  
<span id="line1035"></span>
<span id="line1036"></span>****************************************************
<span id="line1037"></span>*   Top Level Element &lt;subject&gt;                  *
<span id="line1038"></span>*****************************************************         
<span id="line1039"></span>--&gt;</span><span>
<span id="line1040"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">subject</a>" <span class="attribute-name">type</span>="<a class="attribute-value">subjectDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1041"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1042"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">subjectDefinition</a>"&gt;</span><span>
<span id="line1043"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line1044"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">topic</a>"<span>/</span>&gt;</span><span>
<span id="line1045"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">geographic</a>"<span>/</span>&gt;</span><span>
<span id="line1046"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">temporal</a>"<span>/</span>&gt;</span><span>
<span id="line1047"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">titleInfo</a>" <span class="attribute-name">type</span>="<a class="attribute-value">subjectTitleInfoDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1048"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">name</a>" <span class="attribute-name">type</span>="<a class="attribute-value">subjectNameDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1049"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">geographicCode</a>"<span>/</span>&gt;</span><span>
<span id="line1050"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">hierarchicalGeographic</a>"<span>/</span>&gt;</span><span>
<span id="line1051"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">cartographics</a>"<span>/</span>&gt;</span><span>
<span id="line1052"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">occupation</a>"<span>/</span>&gt;</span><span>
<span id="line1053"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">genre</a>"<span>/</span>&gt;</span><span>
<span id="line1054"></span>			</span><span class="comment">&lt;!-- uses top-level genre definition --&gt;</span><span>
<span id="line1055"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line1056"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line1057"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1058"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1059"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line1060"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1061"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1062"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line1063"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1064"></span>	</span><span class="comment">&lt;!--
<span id="line1065"></span>
<span id="line1066"></span>********   Subordinate Elements for &lt;subject&gt;                
<span id="line1067"></span> --&gt;</span><span>
<span id="line1068"></span>	</span><span class="comment">&lt;!-- topic, geographic --&gt;</span><span>
<span id="line1069"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">topic</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"<span>/</span>&gt;</span><span>
<span id="line1070"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">geographic</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"<span>/</span>&gt;</span><span>
<span id="line1071"></span>	</span><span class="comment">&lt;!-- 
<span id="line1072"></span>*****************temporal  ************************
<span id="line1073"></span> --&gt;</span><span>
<span id="line1074"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">temporal</a>" <span class="attribute-name">type</span>="<a class="attribute-value">temporalDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1075"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1076"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">temporalDefinition</a>"&gt;</span><span>
<span id="line1077"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1078"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">dateDefinition</a>"&gt;</span><span>
<span id="line1079"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1080"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1081"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1082"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1083"></span>	</span><span class="comment">&lt;!-- 
<span id="line1084"></span>*****************subjectTitleInfo ************************
<span id="line1085"></span>--&gt;</span><span>
<span id="line1086"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">subjectTitleInfoDefinition</a>"&gt;</span><span>
<span id="line1087"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line1088"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">title</a>"<span>/</span>&gt;</span><span>
<span id="line1089"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">subTitle</a>"<span>/</span>&gt;</span><span>
<span id="line1090"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">partNumber</a>"<span>/</span>&gt;</span><span>
<span id="line1091"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">partName</a>"<span>/</span>&gt;</span><span>
<span id="line1092"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">nonSort</a>"<span>/</span>&gt;</span><span>
<span id="line1093"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line1094"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line1095"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1096"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line1097"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1098"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1099"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>"&gt;</span><span>
<span id="line1100"></span>			</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1101"></span>				</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1102"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">abbreviated</a>"<span>/</span>&gt;</span><span>
<span id="line1103"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">translated</a>"<span>/</span>&gt;</span><span>
<span id="line1104"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">alternative</a>"<span>/</span>&gt;</span><span>
<span id="line1105"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">uniform</a>"<span>/</span>&gt;</span><span>
<span id="line1106"></span>				</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1107"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1108"></span>		</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line1109"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1110"></span>	</span><span class="comment">&lt;!-- 
<span id="line1111"></span>*****************subjectName ************************
<span id="line1112"></span>--&gt;</span><span>
<span id="line1113"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">subjectNameDefinition</a>"&gt;</span><span>
<span id="line1114"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line1115"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">namePart</a>"<span>/</span>&gt;</span><span>
<span id="line1116"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">displayForm</a>"<span>/</span>&gt;</span><span>
<span id="line1117"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">affiliation</a>"<span>/</span>&gt;</span><span>
<span id="line1118"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">role</a>"<span>/</span>&gt;</span><span>
<span id="line1119"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">description</a>"<span>/</span>&gt;</span><span>
<span id="line1120"></span></span><span class="comment">&lt;!--			****** following element &lt;nameIdentifier&gt; new in 3.6. --&gt;</span><span>
<span id="line1121"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">nameIdentifier</a>"<span>/</span>&gt;</span><span>
<span id="line1122"></span>			</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1123"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line1124"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>"&gt;</span><span>
<span id="line1125"></span>			</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1126"></span>				</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1127"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">personal</a>"<span>/</span>&gt;</span><span>
<span id="line1128"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">corporate</a>"<span>/</span>&gt;</span><span>
<span id="line1129"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">conference</a>"<span>/</span>&gt;</span><span>
<span id="line1130"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">family</a>"<span>/</span>&gt;</span><span>
<span id="line1131"></span>				</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1132"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1133"></span>		</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line1134"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line1135"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1136"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line1137"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1138"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1139"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1140"></span>	</span><span class="comment">&lt;!--
<span id="line1141"></span> ********** geographicCode **********  	 	
<span id="line1142"></span>--&gt;</span><span>
<span id="line1143"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">geographicCode</a>" <span class="attribute-name">type</span>="<a class="attribute-value">geographicCodeDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1144"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1145"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">geographicCodeDefinition</a>"&gt;</span><span>
<span id="line1146"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1147"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1148"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authorityURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line1149"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">valueURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line1150"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authority</a>"&gt;</span><span>
<span id="line1151"></span>					</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1152"></span>						</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1153"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">marcgac</a>"<span>/</span>&gt;</span><span>
<span id="line1154"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">marccountry</a>"<span>/</span>&gt;</span><span>
<span id="line1155"></span>							</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">iso3166</a>"<span>/</span>&gt;</span><span>
<span id="line1156"></span>						</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1157"></span>					</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1158"></span>				</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line1159"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1160"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1161"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1162"></span>	</span><span class="comment">&lt;!--  
<span id="line1163"></span>********** hierarchicalGeographic **********  	 
<span id="line1164"></span>--&gt;</span><span>
<span id="line1165"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">hierarchicalGeographic</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalGeographicDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1166"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1167"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">hierarchicalGeographicDefinition</a>"&gt;</span><span>
<span id="line1168"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line1169"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">extraTerrestrialArea</a>"<span>/</span>&gt;</span><span>
<span id="line1170"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">continent</a>"<span>/</span>&gt;</span><span>
<span id="line1171"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">country</a>"<span>/</span>&gt;</span><span>
<span id="line1172"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">province</a>"<span>/</span>&gt;</span><span>
<span id="line1173"></span>			</span><span class="comment">&lt;!-- province is deprecated in version 3.6.  Use &lt;state&gt; instead.  --&gt;</span><span>
<span id="line1174"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">region</a>"<span>/</span>&gt;</span><span>
<span id="line1175"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">state</a>"<span>/</span>&gt;</span><span>
<span id="line1176"></span>			</span><span class="comment">&lt;!-- &lt;state&gt; definition broadened in 3.6.  Use &lt;state&gt; for all first order political divisions, e.g. province. --&gt;</span><span>
<span id="line1177"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">territory</a>"<span>/</span>&gt;</span><span>
<span id="line1178"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">county</a>"<span>/</span>&gt;</span><span>
<span id="line1179"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">city</a>"<span>/</span>&gt;</span><span>
<span id="line1180"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">citySection</a>"<span>/</span>&gt;</span><span>
<span id="line1181"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">island</a>"<span>/</span>&gt;</span><span>
<span id="line1182"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">area</a>"<span>/</span>&gt;</span><span>
<span id="line1183"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line1184"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1185"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1186"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1187"></span>	</span><span class="comment">&lt;!-- 
<span id="line1188"></span>		New in 3.6: 
<span id="line1189"></span>		all the above elements were previously stringPlusLanguage.
<span id="line1190"></span>		Now the following attributes are added:
<span id="line1191"></span>			- @level   (for all)
<span id="line1192"></span>			- @authority, @authorityURI, and @valueURI  (the authority attributeGroup)  (for all)
<span id="line1193"></span>			- @period  (for all)
<span id="line1194"></span>			- @areaType, @regionType, and @citySectionType (for area, region, and citySection, respectively) 
<span id="line1195"></span>			
<span id="line1196"></span>			So there is a new auxiliary definition, hierarchicalPart which adds @level, authority group, and @period
<span id="line1197"></span>			as well as three new definitions each extending hierarchicalPart, for area, region, and city section, each
<span id="line1198"></span>			adding its respective attribute.
<span id="line1199"></span>	--&gt;</span><span>
<span id="line1200"></span>	
<span id="line1201"></span>	</span><span class="comment">&lt;!--
<span id="line1202"></span>		********** hierarchicalPart   *** new in 3.6, auxiliary definition  
<span id="line1203"></span>	--&gt;</span><span>
<span id="line1204"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">hierarchicalPart</a>"&gt;</span><span>
<span id="line1205"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1206"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1207"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">level</a>"<span>/</span>&gt;</span><span>
<span id="line1208"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">period</a>"<span>/</span>&gt;</span><span>
<span id="line1209"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1210"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1211"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1212"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1213"></span>		</span><span class="comment">&lt;!-- 
<span id="line1214"></span>		Next, definitions for the place elements, starting with area, region, and citySection
<span id="line1215"></span>		--&gt;</span><span>
<span id="line1216"></span>
<span id="line1217"></span>		</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">area</a>" <span class="attribute-name">type</span>="<a class="attribute-value">areaDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1218"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1219"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">areaDefinition</a>"&gt;</span><span>
<span id="line1220"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1221"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">hierarchicalPart</a>"&gt;</span><span>
<span id="line1222"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">areaType</a>"<span>/</span>&gt;</span><span>
<span id="line1223"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1224"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1225"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1226"></span>		</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1227"></span>	
<span id="line1228"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">region</a>" <span class="attribute-name">type</span>="<a class="attribute-value">regionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1229"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1230"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">regionDefinition</a>"&gt;</span><span>
<span id="line1231"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1232"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">hierarchicalPart</a>"&gt;</span><span>
<span id="line1233"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">regionType</a>"<span>/</span>&gt;</span><span>
<span id="line1234"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1235"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1236"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1237"></span>	
<span id="line1238"></span>		</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">citySection</a>" <span class="attribute-name">type</span>="<a class="attribute-value">citySectionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1239"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1240"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">citySectionDefinition</a>"&gt;</span><span>
<span id="line1241"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1242"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">hierarchicalPart</a>"&gt;</span><span>
<span id="line1243"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">citySectionType</a>"<span>/</span>&gt;</span><span>
<span id="line1244"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1245"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1246"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1247"></span>		</span><span class="comment">&lt;!--  
<span id="line1248"></span>	For the rest, "stringPlusLanguage" is changed to "hierarchicalPart"   ......
<span id="line1249"></span>		--&gt;</span><span>
<span id="line1250"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">extraTerrestrialArea</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1251"></span>		</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">city</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1252"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">continent</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1253"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">country</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1254"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">county</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1255"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">island</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1256"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">state</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1257"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">territory</a>" <span class="attribute-name">type</span>="<a class="attribute-value">hierarchicalPart</a>"<span>/</span>&gt;</span><span>
<span id="line1258"></span>	</span><span class="comment">&lt;!--  
<span id="line1259"></span>		..... except for province, which remains the same 
<span id="line1260"></span>	--&gt;</span><span>
<span id="line1261"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">province</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1262"></span>	</span><span class="comment">&lt;!--  
<span id="line1263"></span> ********** cartographics **********  
<span id="line1264"></span>--&gt;</span><span>
<span id="line1265"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">cartographics</a>" <span class="attribute-name">type</span>="<a class="attribute-value">cartographicsDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1266"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1267"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">cartographicsDefinition</a>"&gt;</span><span>
<span id="line1268"></span>		
<span id="line1269"></span>		</span><span>&lt;<span class="start-tag">xs:sequence</span>&gt;</span><span>
<span id="line1270"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">scale</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line1271"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">projection</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>"<span>/</span>&gt;</span><span>
<span id="line1272"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">coordinates</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line1273"></span>			</span><span class="comment">&lt;!-- 
<span id="line1274"></span>      *********** Following is new in 3.6, to allow an extension schema.    --&gt;</span><span>
<span id="line1275"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">cartographicExtension</a>" <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"<span>/</span>&gt;</span><span>
<span id="line1276"></span></span><span class="comment">&lt;!--  --&gt;</span><span>   
<span id="line1277"></span>		</span><span>&lt;/<span class="end-tag">xs:sequence</span>&gt;</span><span>
<span id="line1278"></span>		
<span id="line1279"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1280"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1281"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1282"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">scale</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1283"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">projection</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1284"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">coordinates</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1285"></span></span><span class="comment">&lt;!-- 	*********** Following is new in 3.6,     --&gt;</span><span>
<span id="line1286"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">cartographicExtension</a>" <span class="attribute-name">type</span>="<a class="attribute-value">extensionDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1287"></span>	</span><span class="comment">&lt;!-- 
<span id="line1288"></span> ********** occupation **********  
<span id="line1289"></span>--&gt;</span><span>
<span id="line1290"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">occupation</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"<span>/</span>&gt;</span><span>
<span id="line1291"></span>	</span><span class="comment">&lt;!--
<span id="line1292"></span>****************************************************
<span id="line1293"></span>*   Top Level Element &lt;tableOfContents&gt;     *
<span id="line1294"></span>*****************************************************           
<span id="line1295"></span> --&gt;</span><span>
<span id="line1296"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">tableOfContents</a>" <span class="attribute-name">type</span>="<a class="attribute-value">tableOfContentsDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1297"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1298"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">tableOfContentsDefinition</a>"&gt;</span><span>
<span id="line1299"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1300"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1301"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1302"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1303"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line1304"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">shareable</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">no</a>"<span>/</span>&gt;</span><span>
<span id="line1305"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1306"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">altFormatAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1307"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1308"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1309"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1310"></span>	</span><span class="comment">&lt;!-- 
<span id="line1311"></span>
<span id="line1312"></span>****************************************************
<span id="line1313"></span>*   Top Level Element &lt;targetAudience&gt;       *
<span id="line1314"></span>*****************************************************           
<span id="line1315"></span> --&gt;</span><span>
<span id="line1316"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">targetAudience</a>" <span class="attribute-name">type</span>="<a class="attribute-value">targetAudienceDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1317"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1318"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">targetAudienceDefinition</a>"&gt;</span><span>
<span id="line1319"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1320"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line1321"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1322"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1323"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1324"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1325"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1326"></span>	</span><span class="comment">&lt;!--
<span id="line1327"></span>****************************************************
<span id="line1328"></span>*   Top Level Element &lt;titleInfo&gt;                   *
<span id="line1329"></span>*****************************************************
<span id="line1330"></span>          --&gt;</span><span>
<span id="line1331"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">titleInfo</a>" <span class="attribute-name">type</span>="<a class="attribute-value">titleInfoDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1332"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1333"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">titleInfoDefinition</a>"&gt;</span><span>
<span id="line1334"></span>		</span><span>&lt;<span class="start-tag">xs:choice</span> <span class="attribute-name">minOccurs</span>="<a class="attribute-value">0</a>" <span class="attribute-name">maxOccurs</span>="<a class="attribute-value">unbounded</a>"&gt;</span><span>
<span id="line1335"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">title</a>"<span>/</span>&gt;</span><span>
<span id="line1336"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">subTitle</a>"<span>/</span>&gt;</span><span>
<span id="line1337"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">partNumber</a>"<span>/</span>&gt;</span><span>
<span id="line1338"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">partName</a>"<span>/</span>&gt;</span><span>
<span id="line1339"></span>			</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">ref</span>="<a class="attribute-value">nonSort</a>"<span>/</span>&gt;</span><span>
<span id="line1340"></span>		</span><span>&lt;/<span class="end-tag">xs:choice</span>&gt;</span><span>
<span id="line1341"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">type</a>"&gt;</span><span>
<span id="line1342"></span>			</span><span>&lt;<span class="start-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1343"></span>				</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1344"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">abbreviated</a>"<span>/</span>&gt;</span><span>
<span id="line1345"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">translated</a>"<span>/</span>&gt;</span><span>
<span id="line1346"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">alternative</a>"<span>/</span>&gt;</span><span>
<span id="line1347"></span>					</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">uniform</a>"<span>/</span>&gt;</span><span>
<span id="line1348"></span>				</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1349"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1350"></span>		</span><span>&lt;/<span class="end-tag">xs:attribute</span>&gt;</span><span>
<span id="line1351"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">otherType</a>"<span>/</span>&gt;</span><span>
<span id="line1352"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">supplied</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line1353"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1354"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">altFormatAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1355"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">nameTitleGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1356"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line1357"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">ID</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:ID</a>"<span>/</span>&gt;</span><span>
<span id="line1358"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1359"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xlink:simpleLink</a>"<span>/</span>&gt;</span><span>
<span id="line1360"></span>		</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1361"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1362"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1363"></span>	</span><span class="comment">&lt;!--
<span id="line1364"></span>
<span id="line1365"></span>********   Subordinate Elements for &lt;titleInfo&gt;                
<span id="line1366"></span> --&gt;</span><span>
<span id="line1367"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">title</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1368"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">subTitle</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1369"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">partNumber</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1370"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">partName</a>" <span class="attribute-name">type</span>="<a class="attribute-value">stringPlusLanguage</a>"<span>/</span>&gt;</span><span>
<span id="line1371"></span>	</span><span class="comment">&lt;!-- 
<span id="line1372"></span>*********  nonSort definition revised in 3.6. to add attribute xml:space.
<span id="line1373"></span>		--&gt;</span><span>
<span id="line1374"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">nonSort</a>"&gt;</span><span>
<span id="line1375"></span>		</span><span>&lt;<span class="start-tag">xs:complexType</span>&gt;</span><span>
<span id="line1376"></span>			</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1377"></span>				</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1378"></span>					</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xml:space</a>"<span>/</span>&gt;</span><span>
<span id="line1379"></span>				</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1380"></span>			</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1381"></span>		</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1382"></span>	</span><span>&lt;/<span class="end-tag">xs:element</span>&gt;</span><span> 
<span id="line1383"></span>	</span><span class="comment">&lt;!--
<span id="line1384"></span>****************************************************
<span id="line1385"></span>*   Top Level Element &lt;typeOfResource&gt;     *
<span id="line1386"></span>*****************************************************         
<span id="line1387"></span> --&gt;</span><span>
<span id="line1388"></span>	</span><span>&lt;<span class="start-tag">xs:element</span> <span class="attribute-name">name</span>="<a class="attribute-value">typeOfResource</a>" <span class="attribute-name">type</span>="<a class="attribute-value">typeOfResourceDefinition</a>"<span>/</span>&gt;</span><span>
<span id="line1389"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1390"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">typeOfResourceDefinition</a>"&gt;</span><span>
<span id="line1391"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1392"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">resourceTypeDefinition</a>"&gt;</span><span>
<span id="line1393"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">collection</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line1394"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">manuscript</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line1395"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">displayLabel</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1396"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altRepGroup</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1397"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">usage</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">primary</a>"<span>/</span>&gt;</span><span>
<span id="line1398"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1399"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1400"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1401"></span>	</span><span class="comment">&lt;!--
<span id="line1402"></span>
<span id="line1403"></span>********   Subordinate Definitions for &lt;typeOfResource&gt;                
<span id="line1404"></span> --&gt;</span><span>
<span id="line1405"></span>	</span><span class="comment">&lt;!-- 
<span id="line1406"></span> ******* resourceTypeDefinition  ********    
<span id="line1407"></span>--&gt;</span><span>
<span id="line1408"></span>	</span><span>&lt;<span class="start-tag">xs:simpleType</span> <span class="attribute-name">name</span>="<a class="attribute-value">resourceTypeDefinition</a>"&gt;</span><span>
<span id="line1409"></span>		</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1410"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">text</a>"<span>/</span>&gt;</span><span>
<span id="line1411"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">cartographic</a>"<span>/</span>&gt;</span><span>
<span id="line1412"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">notated music</a>"<span>/</span>&gt;</span><span>
<span id="line1413"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">sound recording-musical</a>"<span>/</span>&gt;</span><span>
<span id="line1414"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">sound recording-nonmusical</a>"<span>/</span>&gt;</span><span>
<span id="line1415"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">sound recording</a>"<span>/</span>&gt;</span><span>
<span id="line1416"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">still image</a>"<span>/</span>&gt;</span><span>
<span id="line1417"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">moving image</a>"<span>/</span>&gt;</span><span>
<span id="line1418"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">three dimensional object</a>"<span>/</span>&gt;</span><span>
<span id="line1419"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">software, multimedia</a>"<span>/</span>&gt;</span><span>
<span id="line1420"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">mixed material</a>"<span>/</span>&gt;</span><span>
<span id="line1421"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value"></a>"<span>/</span>&gt;</span><span>
<span id="line1422"></span>		</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1423"></span>	</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1424"></span>	</span><span class="comment">&lt;!--  
<span id="line1425"></span>         *********************************
<span id="line1426"></span>         *********************************
<span id="line1427"></span>         Part 3:   Auxiliary definitions
<span id="line1428"></span>         *********************************
<span id="line1429"></span>         *********************************
<span id="line1430"></span>
<span id="line1431"></span>**********************************
<span id="line1432"></span>String Definitions 
<span id="line1433"></span>**********************************
<span id="line1434"></span>--&gt;</span><span>
<span id="line1435"></span>	</span><span class="comment">&lt;!--
<span id="line1436"></span>********** stringPlusLanguage  
<span id="line1437"></span>   --&gt;</span><span>
<span id="line1438"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1439"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1440"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1441"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">languageAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1442"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1443"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1444"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1445"></span>	</span><span class="comment">&lt;!--
<span id="line1446"></span>************************* stringPlusLanguagePlusAuthority  *************************     	
<span id="line1447"></span> --&gt;</span><span>
<span id="line1448"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">stringPlusLanguagePlusAuthority</a>"&gt;</span><span>
<span id="line1449"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1450"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1451"></span>				</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">ref</span>="<a class="attribute-value">authorityAttributeGroup</a>"<span>/</span>&gt;</span><span>
<span id="line1452"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1453"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1454"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1455"></span>	</span><span class="comment">&lt;!--                     
<span id="line1456"></span>************************* stringPlusLanguagePlusSupplied  *************************     	 
<span id="line1457"></span> --&gt;</span><span>
<span id="line1458"></span>	</span><span>&lt;<span class="start-tag">xs:complexType</span> <span class="attribute-name">name</span>="<a class="attribute-value">stringPlusLanguagePlusSupplied</a>"&gt;</span><span>
<span id="line1459"></span>		</span><span>&lt;<span class="start-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1460"></span>			</span><span>&lt;<span class="start-tag">xs:extension</span> <span class="attribute-name">base</span>="<a class="attribute-value">stringPlusLanguage</a>"&gt;</span><span>
<span id="line1461"></span>				</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">supplied</a>" <span class="attribute-name">fixed</span>="<a class="attribute-value">yes</a>"<span>/</span>&gt;</span><span>
<span id="line1462"></span>			</span><span>&lt;/<span class="end-tag">xs:extension</span>&gt;</span><span>
<span id="line1463"></span>		</span><span>&lt;/<span class="end-tag">xs:simpleContent</span>&gt;</span><span>
<span id="line1464"></span>	</span><span>&lt;/<span class="end-tag">xs:complexType</span>&gt;</span><span>
<span id="line1465"></span>	</span><span class="comment">&lt;!-- 
<span id="line1466"></span>**********************************
<span id="line1467"></span>  Attribute Group Definitions 
<span id="line1468"></span>**********************************
<span id="line1469"></span>--&gt;</span><span>
<span id="line1470"></span>	</span><span class="comment">&lt;!--   
<span id="line1471"></span> ********** authorityAttributeGroup   **********  	                       	  
<span id="line1472"></span>   --&gt;</span><span>
<span id="line1473"></span>	</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">name</span>="<a class="attribute-value">authorityAttributeGroup</a>"&gt;</span><span>
<span id="line1474"></span>		</span><span class="comment">&lt;!-- new in 3.4 --&gt;</span><span>
<span id="line1475"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authority</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1476"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">authorityURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line1477"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">valueURI</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line1478"></span>	</span><span>&lt;/<span class="end-tag">xs:attributeGroup</span>&gt;</span><span>
<span id="line1479"></span>	</span><span class="comment">&lt;!--   
<span id="line1480"></span>  ********** languageAttributeGroup   **********  	                       	  
<span id="line1481"></span>--&gt;</span><span>
<span id="line1482"></span>	</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">name</span>="<a class="attribute-value">languageAttributeGroup</a>"&gt;</span><span>
<span id="line1483"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">lang</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1484"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">ref</span>="<a class="attribute-value">xml:lang</a>"<span>/</span>&gt;</span><span>
<span id="line1485"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">script</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1486"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">transliteration</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1487"></span>	</span><span>&lt;/<span class="end-tag">xs:attributeGroup</span>&gt;</span><span>
<span id="line1488"></span>	</span><span class="comment">&lt;!--   
<span id="line1489"></span>  ********** altFormatAttributeGroup   **********  	                       	  
<span id="line1490"></span>--&gt;</span><span>
<span id="line1491"></span>	</span><span>&lt;<span class="start-tag">xs:attributeGroup</span> <span class="attribute-name">name</span>="<a class="attribute-value">altFormatAttributeGroup</a>"&gt;</span><span>
<span id="line1492"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">altFormat</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:anyURI</a>"<span>/</span>&gt;</span><span>
<span id="line1493"></span>		</span><span>&lt;<span class="start-tag">xs:attribute</span> <span class="attribute-name">name</span>="<a class="attribute-value">contentType</a>" <span class="attribute-name">type</span>="<a class="attribute-value">xs:string</a>"<span>/</span>&gt;</span><span>
<span id="line1494"></span>	</span><span>&lt;/<span class="end-tag">xs:attributeGroup</span>&gt;</span><span>
<span id="line1495"></span>	</span><span class="comment">&lt;!--  
<span id="line1496"></span>****************************************************
<span id="line1497"></span>  - Attribute definitions (simpleTypes)
<span id="line1498"></span>*****************************************************
<span id="line1499"></span>--&gt;</span><span>
<span id="line1500"></span>	</span><span class="comment">&lt;!--  
<span id="line1501"></span>   ********** codeOrText
<span id="line1502"></span>                  ******** used by type attribute  for elements that distinguish code from text:
<span id="line1503"></span>                  ******** &lt;languageTerm&gt;, &lt;placeTerm&gt;, &lt;roleTerm&gt;, &lt;scriptTerm&gt;
<span id="line1504"></span> --&gt;</span><span>
<span id="line1505"></span>	</span><span>&lt;<span class="start-tag">xs:simpleType</span> <span class="attribute-name">name</span>="<a class="attribute-value">codeOrText</a>"&gt;</span><span>
<span id="line1506"></span>		</span><span>&lt;<span class="start-tag">xs:restriction</span> <span class="attribute-name">base</span>="<a class="attribute-value">xs:string</a>"&gt;</span><span>
<span id="line1507"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">code</a>"<span>/</span>&gt;</span><span>
<span id="line1508"></span>			</span><span>&lt;<span class="start-tag">xs:enumeration</span> <span class="attribute-name">value</span>="<a class="attribute-value">text</a>"<span>/</span>&gt;</span><span>
<span id="line1509"></span>		</span><span>&lt;/<span class="end-tag">xs:restriction</span>&gt;</span><span>
<span id="line1510"></span>	</span><span>&lt;/<span class="end-tag">xs:simpleType</span>&gt;</span><span>
<span id="line1511"></span>	</span><span class="comment">&lt;!-- --&gt;</span><span>
<span id="line1512"></span></span><span>&lt;/<span class="end-tag">xs:schema</span>&gt;</span><span>
<span id="line1513"></span></span></pre><menu type="context" id="actions"><menuitem id="goToLine" label="Go to Line" accesskey="L"></menuitem><menuitem id="wrapLongLines" label="Wrap Long Lines" type="checkbox"></menuitem><menuitem id="highlightSyntax" label="Syntax Highlighting" type="checkbox" checked="true"></menuitem></menu></body></html>