--- /dev/null
+<!ELEMENT ls (section*|object*)>
+
+<!ELEMENT section (#PCDATA)>
+
+<!ELEMENT object (ann,types)>
+<!ATTLIST object name CDATA #REQUIRED>
+
+<!ELEMENT ann EMPTY>
+<!ATTLIST ann value (YES|NO) #REQUIRED>
+
+<!ELEMENT types EMPTY>
+<!ATTLIST types value (YES|NO|ANN) #REQUIRED>
+
<!ENTITY % mathstructure
'(ht:AXIOM|ht:DEFINITION|ht:THEOREM|ht:VARIABLE|ht:SECTION|ht:MUTUAL)*'>
+<!ELEMENT ht:OBJECT EMPTY>
+<!ATTLIST ht:OBJECT
+ uri CDATA #REQUIRED
+ mode (typeonly|embed|linkonly) #REQUIRED>
+
<!ELEMENT ht:AXIOM EMPTY>
<!ATTLIST ht:AXIOM
uri CDATA #REQUIRED