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)>