<!-- DTD des documents d'archives (04/10/2000)    -->

<!ELEMENT ARCHIVE     (TEXT)+                       >

<!--
***
***	The levels
***
-->
<!ELEMENT TEXT		(HEADER,(FORM|TRANSL|AUDIO|S)*)		>
<!ATTLIST TEXT        	lang  CDATA      #REQUIRED
		      	id    ID         #REQUIRED		>
<!ELEMENT S		(FORM|TRANSL|AUDIO|W|PUNC)*		>
<!ATTLIST S           	id    ID         #REQUIRED
		      	who   CDATA      #IMPLIED		>
<!ELEMENT W		(FORM|TRANSL|AUDIO|M)*			>
<!ELEMENT PUNC		EMPTY					>
<!ATTLIST PUNC		type	(period|excl|quot|quest|emdash|comma|hellip|colon)	#REQUIRED
			place	(right|left|free)	#REQUIRED>
<!ELEMENT M	 	(FORM|TRANSL|AUDIO)*			>
<!ATTLIST M		type	(prstem|pastem|stem|vprefix|vsuffix|preverb|redup)	#IMPLIED>


<!--
***
***	The metadata
***
-->
<!ELEMENT HEADER	(TITLE+,SOUNDFILE,RECORDING?,SPEAKER?)	>
<!ELEMENT TITLE		(#PCDATA)				>
<!ATTLIST TITLE		lang	CDATA	"English"		>
<!ELEMENT SOUNDFILE	EMPTY					>
<!ATTLIST SOUNDFILE	href	CDATA	#REQUIRED		>
<!ELEMENT RECORDING	EMPTY					>
<!ATTLIST RECORDING	date	CDATA	#REQUIRED
			place	CDATA	#REQUIRED		>
<!ELEMENT SPEAKER	(#PCDATA)				>


<!--
***
***	The data
***
-->
<!ELEMENT TRANSL	(#PCDATA)                     		>
<!ATTLIST TRANSL	lang	CDATA	"English"
			type 	(meta)	#IMPLIED   		>
<!ELEMENT FORM		(#PCDATA|FOREIGN)*			>

<!ELEMENT FOREIGN	(#PCDATA)				>
<!ATTLIST FOREIGN	lang	CDATA	 #REQUIRED		>
<!ELEMENT AUDIO       	EMPTY                         		>
<!ATTLIST AUDIO		start	CDATA	#REQUIRED
			end	CDATA	#REQUIRED		>