DTD - Lexical Records

<!ELEMENT lexRecords (LexRecord*)>

<!ELEMENT LexRecord (base, eui, cat, spellingVars*, inflVars+,
    (verbEntry|nounEntry|adjEntry|advEntry|auxEntry|modalEntry|pronEntry|detEntry)?,
    acronyms*, abbreviations*, annotations*, signature?)>
                                                                               
<!ELEMENT base (#PCDATA)>
<!ELEMENT eui (#PCDATA)>
<!ELEMENT cat (#PCDATA)>
<!ELEMENT spellingVars (#PCDATA)>
<!ELEMENT inflVars (#PCDATA)>
    <!ATTLIST inflVars cat(adj|adv|aux|compl|conj|det|modal|noun|prep|pron|verb) CDATA #REQUIRED>
    <!ATTLIST inflVars cit CDATA #REQUIRED>
    <!ATTLIST inflVars eui CDATA #REQUIRED>
    <!ATTLIST inflVars infl(base|comparative|infinitive|past|past1p23p|past1p23pNeg|past1s3s|past1s3sNeg|pastNeg|pastPart|plural|positive|pres|pres123p|pres123pNeg|past1p23p|past1p23pNeg|pres1s|pres3s|pres3sNeg|presNeg|presPart|singular|superlative) CDATA #REQUIRED>
    <!ATTLIST inflVars type(basic|glreg|group(glreg)|group(irreg)|group(reg)|group(sing)|groupuncouont|inv|irreg|metareg|plur|reg|regd) CDATA>
    <!ATTLIST inflVars unInfl CDATA #REQUIRED>

<!ELEMENT acronyms (#PCDATA)>
<!ELEMENT abbreviations (#PCDATA)>
<!ELEMENT classTypes (#PCDATA)>
<!ELEMENT annotations (#PCDATA)>
<!ELEMENT signature (#PCDATA)>