<!-- *********************************************************************  -->
<!-- TEI.extensions.dtd file for the TEI, where the TEI is to be generated  -->
<!-- by the TEI Pizza Chef at http://www.tei-c.org/pizza.html			    -->
<!-- *********************************************************************  -->
<!-- The TEI Pizza Chef settings:						                    -->
<!-- Generated by selecting:                                                -->
<!-- Mixed base tagset: Prose and Verse                                     -->
<!-- Toppings: linking, figures, analysis, transcr, textcrit, names/dates,  -->
<!-- corpora.                                                               -->
<!-- No entity set chosen as there is a complete entity set given in the 	-->
<!-- extension files.								                        -->
<!-- Modification files selected: menota.extensions_XX.ent and 			    -->
<!-- menota.extensions_XX.dtd							                    -->
<!-- Generate full DTD pressed 					                            -->
<!-- ********************************************************************* 	-->
<!-- Made for the research group: 						                    -->
<!-- Editing medieval manuscripts 					                       	-->
<!-- Centre for Advanced Studies					                       	-->
<!-- Norway, 2000, 2001. 						                           	-->
<!-- Further changed and updated for the Menota project, see 	        	-->		
<!-- http://helmer.aksis.uib.no/menota/TVB/, by Tone Merete Bruvik, AKSIS,  -->
<!-- see http://www.aksis.uib.no/							                -->
<!-- Norway, 2001, 2002, 2003, 2004. 						                -->
<!-- *********************************************************************	-->
<!-- When changing extension files, please observe:				            -->
<!-- Has to be in SGML syntax. 						                        -->
<!-- Character with hex value greater than 7F is not allowed anywhere in  	-->
<!-- the extension files due to restrictions in the Pizza Chef.   		    -->
<!-- Comments can not contain series of hyphens.				            -->
<!-- *********************************************************************	-->
<!-- Changes done by Espen Smith Ore are marked with ESO			        --> 
<!-- Changes done by Tone Merete Bruvik are marked with TMB			        -->
<!-- Changes done by Odd Einar Haugen are marked with OEH			        -->
<!-- Changes done by Karl G. Johansson are marked with KGJ			        -->
<!-- *********************************************************************	-->

<!-- 2004.06.30 OEH: made a few corrections to the comments. -->

<!-- 2004.06.22-28 TMB: started working with the first draft of the 
Menota dtd, based on the old norron dtd. -->

<!-- 2004.04.29 TMB: The attribute 'orig' to replace 'reg' in 'element 
'norm', which was wrongly used here. -->

<!-- 2004.04.28 TMB: Added comments, changes to the elements 'tagUsage' 
and 'keywords' are removed, starting using 'a.seg' in the attrubute lists
of 'facs, 'norm' and 'dipl'. The changes from MASTER was reloaded as there 
have been some changes done there (or maybe only a reorganisation). -->

<!-- 2004.03.15 TMB: removed attribute reg in w. -->

<!-- 2004.02.06 TMB: facs, dipl and norm added to the content model 
of supplied. Removed add, del and foreign as the only changes were changes 
of the type of the attribute lang and hand, which are now defined as 
default in TEI.                               -->

<!-- 2003.05.14 OEH: Renamed elements 'orig', 'expForm' and 'reg' to 
'facs', 'dipl' and 'norm' respectively. Made a few changes in the content
model of these elements, as specified below. Finally, made a few changes 
to the attribute list of the elements 'add', 'del' and 'foreign',  also 
specified below. -->

<!-- 2002.05.23 TMB: 'msHeader' added, this element was forgotten when 
the elements from MASTER was included.	-->

<!-- 2002.05.02 TMB: Added encoding from MASTER (see 
http://www.hcu.ox.ac.uk/TEI/Master/Reference/), 'expform' changed to 
'expForm'. -->

<!-- 2001.05.21 TMB: Modified and added new elements. Details about 
the changes are given in connection to declaration. -->

<!-- *********************************************************************	-->
<!-- NEW ELEMENTS WHICH ARE ADDED IN THIS EXTENSION TO TEI			        -->
<!-- *********************************************************************	-->

<!-- *********************************************************************	-->
<!-- New ELEMENT punct (punctuation)  				                                   
     Made with the element 'w' (word) as model, to encode punctuation, especially
     in cases when punctuation is added at the normalised level.
     Added by tmb, 2004.06.24 -->
<!-- *********************************************************************	-->


<!ELEMENT punct %om.RR; (#PCDATA | seg | m | c | facs | dipl | norm | add 
					| del | unclear | supplied | foreign | hi | sic 
					| %m.fragmentary;| %m.Incl;)*> 

<!ATTLIST punct  
      %a.global;
      %a.seg;
      lemma CDATA #IMPLIED
      pos CDATA #IMPLIED
      reg CDATA #IMPLIED>
          
          
<!-- *********************************************************************	-->
<!-- New ELEMENT expunged 			                                   
     Made with the element 'del' as model, contains a letter, word or passage 
     expunged, marked as expunged, or otherwise indicated as superfluous or 
     spurious in the copy text by the transcriber or editor. 
     Added by TMB, 2004.06.24 -->
<!-- *********************************************************************	-->
<!ELEMENT expunged %om.RR;  %phrase.seq;> 
<!ATTLIST expunged  
      %a.global;
      type CDATA #IMPLIED
      status CDATA "unremarkable"
      resp IDREF %INHERITED;
      cert CDATA #IMPLIED
      hand IDREF %INHERITED;>


<!-- *********************************************************************	-->
<!-- New ELEMENT dipl (originally entitled expform)				            -->
<!-- *********************************************************************	-->

<!-- 2004.04.28 TMB: Using 'a.seg' to include the attributes 'type', 
'function' and 'part', thus the attributes in a.metrical will also 
be included, although these are probably not used in Menota texts. -->
<!-- 2004.04.15 TMB: added comments: the element is based on the element 
'orig' in TEI, but with some changes: 'note' and 'm.fragmentary' are added 
to the content model, and 'function', 'part' and 'type' are added as 
attributes. The attributes 'reg' and 'resp' correspond to the same attributes 
in the orig-element i TEI:
'reg' (regularization): gives a regularized (normalized) form of the text.
'resp' (responsibility): identifies the individual responsible for the 
regularization of the word or phrase. 
The attributes 'function', 'part' and 'type' are like the same attributes 
in the a.seg i TEI:
'type': characterizes the type of segment.
'function': characterizes the function of the segment.
'part': specifies whether or not the segment is fragmented by some other 
structural element, for example a clause which is divided between two or 
more sentences. -->
<!-- 2003.05.14 OEH: changed name of element expForm to dipl. Also changed 
the content model for this element as parameter entity 'phrase' is used 
instead of previous content model to ensure conformity between the 'facs', 
'dipl' and 'norm' elements. -->
<!-- 2002.05.02 TMB: changed from expform to expForm				        -->
<!-- 2001.05.21 TMB: note and supplied added to the content model of expform	-->
<!-- 2001.04.24 ESO: element expform added to the dtd			        -->

<!ELEMENT dipl %om.RR;  (%phrase; | note | %m.fragmentary;)* >

<!ATTLIST dipl 
	%a.global;	
	%a.seg;
	reg CDATA #IMPLIED
    resp CDATA #IMPLIED>

<!-- *********************************************************************	-->
<!-- New ELEMENT facs (originally entitled orig)		            		-->
<!-- *********************************************************************	-->

<!-- 2004.04.28 TMB: Using 'a.seg' to include the attributes 'type', 
'function' and 'part', thus the attributes in a.metrical will also 
be included, although these are probably not used in Menota texts. -->
<!-- 2004.04.15 TMB: added comments: the element is based on the element 
'orig' in TEI, but with some changes: 'note' and 'm.fragmentary' are added 
to the content model, and 'function', 'part' and 'type' are added as 
attributes. The attributes 'reg' and 'resp' are like the same attributes 
in the orig-element i TEI:
'reg' (regularization): gives a regularized (normalized) form of the text.
'resp' (responsibility): identifies the individual responsible for the 
regularization of the word or phrase. 
The attributes 'function', 'part' and 'type' correspond to the same attributes 
in the a.seg i TEI:
'type': characterizes the type of segment.
'function': characterizes the function of the segment.
'part': specifies whether or not the segment is fragmented by some other 
structural element, for example a clause which is divided between two or 
more sentences. -->
<!-- 2003.05.14 OEH: element 'orig' renamed to 'facs' parameter entity 
'phrase' used instead of previous content model	to ensure conformity 
between the 'facs', 'dipl' and 'norm' elements. -->
<!-- 2002.03.22 TMB: 'note' added to the content model. -->

<!ELEMENT facs %om.RR;  (%phrase; | note | %m.fragmentary;)* > 
<!ATTLIST facs  
      %a.global;
	  %a.seg;
      reg CDATA #IMPLIED
      resp CDATA #IMPLIED>

<!-- *********************************************************************	-->
<!-- New ELEMENT norm (originally entitled reg)					            -->
<!-- *********************************************************************	-->

<!-- 2004.04.29 TMB: The attribute 'orig' to replace 'reg', which was 
wrongly used here. -->
<!-- 2004.04.28 TMB: Using 'a.seg' to include the attributes 'type', 
'function' and 'part', thus the attributes in a.metrical will also 
be included, although these are probably not used in Menota texts. -->
<!-- 2004.04.15 TMB: added comments: the element is based on the element 
'reg' in TEI, but with some changes: 'note' and 'm.fragmentary' are added 
to the content model, and 'function', 'part' and 'type' are added as 
attributes. The attributes 'orig' and 'resp' correspond to the same attributes 
in the reg-element i TEI:
'orig' (original) gives the unregularized form of the text as found 
in the source copy.
'resp' (responsibility) identifies the individual responsible for the 
regularization of the word or phrase. 
The attributes 'function', 'part' and 'type' are like the same attributes 
in the a.seg i TEI:
'type': characterizes the type of segment.
'function': characterizes the function of the segment.
'part': specifies whether or not the segment is fragmented by some other 
structural element, for example a clause which is divided between two or 
more sentences. -->
<!-- 2003.05.14 OEH: element 'reg' renamed to 'norm', parameter entity 
'phrase' used instead of previous content model to ensure conformity 
between the 'facs', 'dipl' and 'norm' elements. -->
<!-- 2002.03.22 TMB: 'note' added to the content. -->

<!ELEMENT norm %om.RR;  (%phrase; | note | %m.fragmentary;)* > 
<!ATTLIST norm  
      %a.global;
	  %a.seg;
      orig CDATA #IMPLIED
      resp CDATA #IMPLIED>	

<!-- *********************************************************************	-->
<!-- New ELEMENT pal (paleographic)		            	                	-->
<!-- *********************************************************************	-->

<!-- 2004.06.28 TMB: new element defined. The element is based on the element 
'facs', but used to encode the paleographic level of the text. -->

<!ELEMENT pal %om.RR;  (%phrase; | note | %m.fragmentary;)* > 
<!ATTLIST pal  
      %a.global;
	  %a.seg;
      reg CDATA #IMPLIED
      resp CDATA #IMPLIED>
          
<!-- *********************************************************************	-->
<!-- New ELEMENT textSpan                            	                	-->
<!-- *********************************************************************	-->

<!-- 2004.06.28 TMB: new element defined.  The element is based on the element 
TEI 'addSpan' with an extra attribute 'category', and to encode a generic span 
of text that might be added, deleted etc. 
This is to avoid to make a series of 'delSpan', 'suppliedSpan' etc. -->

<!ELEMENT textSpan %om.RO;  EMPTY> 
<!ATTLIST textSpan  
      %a.global;
      category (add | del | supplied | expunged | unclear | gap | seg | sic | corr | other) "other"
      type CDATA #IMPLIED
      place CDATA #IMPLIED
      resp IDREF %INHERITED;
      cert CDATA #IMPLIED
      hand IDREF %INHERITED;
      to IDREF #REQUIRED>

<!-- *********************************************************************	-->
<!-- ELEMENTS WHICH ARE CHANGED IN THIS EXTENSION TO TEI	        	 	-->
<!-- *********************************************************************	-->

<!-- *********************************************************************	-->
<!-- Changes to ELEMENT lg			                          				-->
<!-- *********************************************************************	-->

<!-- 2004.06.28 TMB: 'p' added to the content model, thus allowing 'p' 
within 'lg' elements. -->
<!ELEMENT lg %om.RO; ((%m.divtop; | %m.Incl;)*,
                    (l | lg | p), (l | lg | p | %m.Incl;)*,
                    ((%m.divbot;), (%m.Incl;)*)*)> 
			      
<!ATTLIST lg  
      %a.global;
      %a.divn;>
          

<!-- *********************************************************************	-->
<!-- Changes to ELEMENT supplied				                    		-->
<!-- *********************************************************************	-->

<!-- 2004.02.06 TMB: 'facs', 'dipl' and 'norm' added to the content 
model of 'supplied'  -->
<!-- 2002.03.15 TMB: 'lacunaEnd', 'lacunaStart', 'witEnd' and 'witStart' 
added to the content model of 'supplied' by including 'm.fragmentary'. -->

<!ELEMENT supplied %om.RO;  (#PCDATA | facs | dipl | norm | %m.phrase; 
							| %m.inter; | %m.Incl; | %m.fragmentary;)* > 

<!-- 2001.04.24 ESO: type-attribute added, other attributes are 
as in the original.  -->
<!ATTLIST supplied  
      %a.global;
      reason CDATA #IMPLIED
      resp CDATA %INHERITED;
      hand IDREF %INHERITED;
      agent CDATA #IMPLIED
      source CDATA #IMPLIED
      type CDATA #IMPLIED>

<!-- *********************************************************************	-->
<!-- Changes to ELEMENT w			                          				-->
<!-- *********************************************************************	-->

<!-- 2004.06.28 TMB: new element 'pal' added to the content model, TEI 
elements 'lemma' and 'pos' added as well. -->
<!-- 2004.04.28 TMB: Attribute 'reg' (regularization) reentered: gives 
a regularized (normalized) form of the text. Used in samples in the Menota
Handbook, ch. 7. -->
<!-- 2003.05.14 OEH: new elements 'facs', 'dipl' and 'norm' (previous 
'orig', 'expForm' and 'reg') added to content model. Additional elements 
'hi', 'sic' and 'foreign' added to content model -->
<!-- 2002.03.15 TMB: 'lacunaEnd', 'lacunaStart', 'witEnd' and 'witStart' 
added to the content model of 'w' -->
<!-- 2001.06.08 OEH and KGJ: 'add', 'del', 'unclear' and 'supplied' 
added to the content model of 'w'  -->
<!-- 2001.04.24 ESO: 'orig', 'reg' and 'expform' added to the content 
model of 'w'  -->
<!-- 2001.04.24 ESO: (recursive) w-element removed from the content model.
PS! (2004.04.28 TMB: We might allow recursive 'w' again in the future).  -->

<!ELEMENT w %om.RR; (#PCDATA | seg | m | c | facs | dipl | norm | pal | lemma | pos 
                    | add | del | unclear | supplied | foreign | hi | sic 
					| %m.fragmentary;| %m.Incl;)*> 

<!-- 2001.05.21 TMB: 'pos' attribute added, giving information about the 
morphosyntactic form of the individual representation of a lemma. -->
<!ATTLIST w  
      %a.global;
      %a.seg;
      lemma CDATA #IMPLIED
      pos CDATA #IMPLIED
      reg CDATA #IMPLIED>



<!-- *********************************************************************	-->
<!-- MASTER DTD ADDITIONS.                            						-->
<!-- *********************************************************************	-->
<!-- Downloaded from http://www.tei-c.org.uk/Master/Reference/DTD/msDesc.dtd,
the file was dated 2001.02.19. -->
    
<!-- manual tweaks for P4 compatibility:
     %mm -> %om.RR 
     content models for dimensions
     attrib values need to be quoted
-->
    <!-- *   TEI extensions for manuscript description *-->
     
<!ELEMENT sourceDesc 
                        %om.RR;  (p | bibl | biblFull | 
                             biblStruct | listBibl | 
                             scriptStmt | msDescription |
                             recordingStmt)+                >
<!ATTLIST sourceDesc     %a.global;
                            %a.declarable;   >
<!ELEMENT dimensions %om.RR; (#PCDATA|height|width|depth)*>
 <!ATTLIST dimensions %a.global; %a.measured; type CDATA #IMPLIED >
 <!ELEMENT height %om.RR; (#PCDATA) >
 <!ATTLIST height %a.global; %a.measured; >
 <!ELEMENT depth %om.RR; (#PCDATA) >
 <!ATTLIST depth %a.global; %a.measured; >
 <!ELEMENT width %om.RR; (#PCDATA) >
 <!ATTLIST width %a.global; %a.measured; >
 <!ELEMENT locus %om.RR; (#PCDATA) >
 <!ATTLIST locus %a.global; from CDATA #IMPLIED to CDATA #IMPLIED targets IDREFS #IMPLIED >
 <!ELEMENT origDate %om.RR; (#PCDATA)>
 <!ATTLIST origDate %a.global; %a.datable; >
 <!ELEMENT origPlace %om.RR; (#PCDATA)>
 <!ATTLIST origPlace %a.global; reg CDATA #IMPLIED >
 <!ELEMENT name %om.RR; %phrase.seq;>
 <!ATTLIST name %a.global; type (person|female|place|org|other) "person" role CDATA #IMPLIED reg CDATA #IMPLIED key IDREF #IMPLIED >
 <!ELEMENT material %om.RR; %phrase.seq;>
 <!ATTLIST material %a.global; >
 <!ELEMENT heraldry %om.RR; %phrase.seq;>
 <!ATTLIST heraldry %a.global; >
 <!ELEMENT catchwords %om.RR; %phrase.seq;>
 <!ATTLIST catchwords %a.global; >
 <!ELEMENT signatures %om.RR; %phrase.seq;>
 <!ATTLIST signatures %a.global; >
 <!ELEMENT secFol %om.RR; %phrase.seq;>
 <!ATTLIST secFol %a.global; >

<!ELEMENT person %om.RR; (p+ | (persName*, birth?, death?, (occupation|residence|bibl)* ))>
 <!ATTLIST person %a.global; role CDATA #IMPLIED sex (m|f|u) "m" age CDATA #IMPLIED >
 <!ELEMENT birth %om.RR; (#PCDATA|date|placeName|ptr|ref|note)* >
 <!ATTLIST birth %a.global; date CDATA #IMPLIED %a.datable; >
 <!ELEMENT death %om.RR; (#PCDATA|date|placeName|ptr|ref|note)* >
 <!ATTLIST death %a.global; date CDATA #IMPLIED %a.datable; >
 <!ELEMENT residence %om.RR; (#PCDATA|date|placeName|ptr|ref|note)* >
 <!ATTLIST residence %a.global; %a.datable; >
 <!ELEMENT occupation %om.RR; (#PCDATA|date|placeName|ptr|ref|note)* >
 <!ATTLIST occupation %a.global; %a.datable; >

<!ELEMENT msDescription %om.RR; (msIdentifier, msHeading?, msContents?, physDesc?, history?, additional?, msPart* )>
 <!ATTLIST msDescription %a.global; type CDATA #IMPLIED status (uni|compo|frag|def|unknown) "uni">

<!ELEMENT msIdentifier %om.RR; (country?, region?, settlement, institution?, repository, collection?, idno, altName* )>
 <!ATTLIST msIdentifier %a.global; >
 <!ELEMENT institution %om.RR; (#PCDATA) >
 <!ATTLIST institution %a.global; %a.names; >
 <!ELEMENT repository %om.RR; (#PCDATA) >
 <!ATTLIST repository %a.global; %a.names; >
 <!ELEMENT collection %om.RR; (#PCDATA) >
 <!ATTLIST collection %a.global; >
 <!ELEMENT altName %om.RR; (#PCDATA) >
 <!ATTLIST altName %a.global; type CDATA #IMPLIED >


<!ELEMENT msHeading %om.RR; (#PCDATA|author|respStmt|title| origPlace|origDate|textLang|note)*>
 <!ATTLIST msHeading %a.global; >
 <!ELEMENT author %om.RR; %phrase.seq;>
 <!ATTLIST author %a.global; %a.names; attested (yes|no|unk) "unk" accepted (a|y|n|u) "a" >
 <!ELEMENT textLang %om.RR; %phrase.seq;>
 <!ATTLIST textLang %a.global; langKey IDREF #IMPLIED otherLangs IDREFS #IMPLIED >

<!ELEMENT msContents %om.RR; (p+| (overview?, msItem+)) >
 <!ATTLIST msContents %a.global; class IDREFS #IMPLIED defective (yes|no|unk) "no" >
 <!ELEMENT msItem %om.RR; (locus?, ( author | respStmt | title |rubric | summary |incipit | explicit | colophon | textLang | q | decoNote |bibl | listBibl | note | msItem )* )>
 <!ATTLIST msItem %a.global; class IDREFS #IMPLIED defective (yes|no|unk) "no" >
 <!ELEMENT summary %om.RR; %phrase.seq; >
 <!ATTLIST summary %a.global; >
 <!ELEMENT rubric %om.RR; %phrase.seq; >
 <!ATTLIST rubric %a.global; type CDATA #IMPLIED >
 <!ELEMENT incipit %om.RR; %phrase.seq; >
 <!ATTLIST incipit %a.global; type CDATA #IMPLIED defective (yes|no|unk) "no" >
 <!ELEMENT explicit %om.RR; %phrase.seq; >
 <!ATTLIST explicit %a.global; type CDATA #IMPLIED defective (yes|no|unk) "no">
 <!ELEMENT colophon %om.RR; %phrase.seq; >
 <!ATTLIST colophon %a.global; >

<!ELEMENT physDesc %om.RR; (p+ | (form?, support?, extent?, collation?, layout?, msWriting?, musicNotation?, decoration?, bindingDesc?, foliation*, additions?, condition?))>
 <!ATTLIST physDesc %a.global; >
 <!ELEMENT form %om.RR; (p+) >
 <!ATTLIST form %a.global; >
 <!-- extent is defined elsewhere -->
 <!ELEMENT support %om.RR; (p+ | (overview?,watermarks?)) >
 <!ATTLIST support %a.global; >
 <!ELEMENT overview %om.RR; (p+) >
 <!ATTLIST overview %a.global; >
 <!ELEMENT watermarks %om.RR; (p+) >
 <!ATTLIST watermarks %a.global; >
 <!ELEMENT collation %om.RR; (p+)>
 <!ATTLIST collation %a.global; >
 <!ELEMENT layout %om.RR; (p+) >
 <!ATTLIST layout %a.global; columns CDATA '1' ruledLines CDATA #IMPLIED writtenLines CDATA #IMPLIED >
 <!ELEMENT msWriting %om.RR; ((handDesc|p)+) >
 <!ATTLIST msWriting %a.global; hands CDATA #IMPLIED >
 <!ELEMENT handDesc %om.RR; (p+) >
 <!ATTLIST handDesc %a.global; scribe CDATA #IMPLIED script CDATA #IMPLIED medium CDATA #IMPLIED scope (sole|major|minor) #IMPLIED >
 <!ELEMENT musicNotation %om.RR; (p+) >
 <!ATTLIST musicNotation %a.global; >
 <!ELEMENT decoration %om.RR; (p+|decoNote+) >
 <!ATTLIST decoration %a.global; >
 <!ELEMENT decoNote %om.RR; (p+) >
 <!ATTLIST decoNote %a.global; type CDATA #IMPLIED subtype CDATA #IMPLIED size CDATA #IMPLIED technique CDATA #IMPLIED quality CDATA #IMPLIED figurative (yes|no|na) 'na' illustrative (y|n|u) 'u' >
 <!ELEMENT bindingDesc %om.RR; ((p|decoNote)+ | binding+)>
 <!ATTLIST bindingDesc %a.global; >
 <!ELEMENT binding %om.RR; ((decoNote|p)+)>
 <!ATTLIST binding %a.global; %a.datable; contemporary (yes|no|unk) "unk" >
 <!ELEMENT foliation %om.RR; (p+)>
 <!ATTLIST foliation %a.global; >
 <!ELEMENT additions %om.RR; (p+) >
 <!ATTLIST additions %a.global; >
 <!ELEMENT condition %om.RR; (p+)>
 <!ATTLIST condition %a.global; >

<!ELEMENT history %om.RR; (p+ | (origin?,provenance*,acquisition?)) >
 <!ATTLIST history %a.global; >
 <!ELEMENT origin %om.RR; (p+) >
 <!ATTLIST origin %a.global; %a.datable; >
 <!ELEMENT provenance %om.RR; (p+) >
 <!ATTLIST provenance %a.global; %a.datable; >
 <!ELEMENT acquisition %om.RR; (p+) >
 <!ATTLIST acquisition %a.global; %a.datable; >

<!ELEMENT additional %om.RR; (adminInfo?, surrogates?, accMat?, listBibl?)>
 <!ATTLIST additional %a.global; >

<!ELEMENT adminInfo %om.RR; (p+ | (recordHist?, availability?, custodialHist?, remarks?)) >
 <!ATTLIST adminInfo %a.global; >
 <!ELEMENT recordHist %om.RR; (source, change*) >
 <!ATTLIST recordHist %a.global; >
 <!ELEMENT source %om.RR; (p+) >
 <!ATTLIST source %a.global; >
 <!-- the change element is defined elsewhere -->
 <!ELEMENT custodialHist %om.RR; (p+ | custEvent+) >
 <!ATTLIST custodialHist %a.global; >
 <!ELEMENT custEvent %om.RR; (p+)>
 <!ATTLIST custEvent %a.global; %a.datable; type CDATA #IMPLIED >
 <!ELEMENT remarks %om.RR; (p+)>
 <!ATTLIST remarks %a.global; >

<!ELEMENT surrogates %om.RR; (p+)>
 <!ATTLIST surrogates %a.global; >

<!ELEMENT accMat %om.RR; (p+)>
 <!ATTLIST accMat %a.global; type CDATA #IMPLIED>

<!ELEMENT msPart %om.RR; (idno?, msContents?, physDesc?, history?, additional?, msPart*)>
 <!ATTLIST msPart %a.global; >


    <!-- * end of scrap  TEI extensions for manuscript description msDesc.dtd  *-->
