<!--

			      A DTD for
			   LDC LCTL Lexicon
			       XML File

		      Linguistic Data Consortium
		        Computing Research Lab
			    December 21, 2006

			     Version 1.3

** Updates: 

** Version 1.3 (Changes proposed by CRL):

1. Add   : "subcategory" attribute to the POS.
   Why   : Useful for some languages.

2. Change: (POS,GLOSS)+ to (POS,GLOSS+)+.
   Why   : Sometimes glosses in multiple languages are available.

3. Add   : "lang" attribute to GLOSS.
   Why   : Useful when glosses in multiple languages are available.

4. Add   : COMMENT entity with "lang" attribute.
   Why   : Sometimes useful comments are available in one or more languages.

Mark Leisher <mleisher@crl.nmsu.edu>


-->

<!ELEMENT LCTL_LEXICON (ENTRY*)                          >
<!ATTLIST LCTL_LEXICON lang     CDATA          #REQUIRED
                       version  CDATA          #IMPLIED
                       author   CDATA          #IMPLIED
                       encoding CDATA          #IMPLIED  >

<!ELEMENT ENTRY   (WORD+,STEM*,MORPH*,MORPH_CLASS*,ANIMACY*,
                   (POS,GLOSS+)+,COMMENT*)>
<!ATTLIST ENTRY   id ID                   #REQUIRED >

<!ELEMENT WORD          (#PCDATA)                   >
<!ELEMENT MORPH         (#PCDATA)                   >
<!ELEMENT MORPH_CLASS   (#PCDATA)                   >
<!ELEMENT ANIMACY       (#PCDATA)                   >
<!ELEMENT STEM          (#PCDATA)                   >

<!ELEMENT POS           (#PCDATA)                   >
<!ATTLIST POS           subcategory CDATA  #IMPLIED >

<!ELEMENT GLOSS         (#PCDATA)                   >
<!ATTLIST GLOSS         source  CDATA      #IMPLIED
                        lang    CDATA      #IMPLIED >

<!ELEMENT COMMENT       (#PCDATA)                   >
<!ATTLIST COMMENT       lang    CDATA      #IMPLIED >
