<!ENTITY nbsp " ">
<!ELEMENT FILE (DATASET)>
<!ELEMENT DATASET (DESCRIPTION, DATA)>
<!ELEMENT DESCRIPTION (DS_TITLE, DS_ALTTITLE?, DS_CATEGORY, DS_SUBCATEGORY, DS_SUMMARY?, DS_COUNTRY, DS_CHARSET, DS_LASTUPDATE, DS_NEXTUPDATE?, DS_CONTACT?, DS_CONTACT_EMAIL?, DS_CONTACT_WWW?, DS_REF?, DS_COPYRIGHT?)>
<!ELEMENT DS_TITLE (#PCDATA) >
<!ELEMENT DS_ALTTITLE (#PCDATA) >
<!ELEMENT DS_CATEGORY (#PCDATA) >
<!ELEMENT DS_SUBCATEGORY (#PCDATA) >
<!ELEMENT DS_SUMMARY (#PCDATA) >
<!ELEMENT DS_COUNTRY (#PCDATA) >
<!ELEMENT DS_CHARSET (#PCDATA) >
<!ELEMENT DS_LASTUPDATE (#PCDATA) >
<!ELEMENT DS_NEXTUPDATE (#PCDATA) >
<!ELEMENT DS_CONTACT (#PCDATA) >
<!ELEMENT DS_CONTACT_EMAIL (#PCDATA) >
<!ELEMENT DS_CONTACT_WWW (#PCDATA) >
<!ELEMENT DS_REF (#PCDATA) >
<!ELEMENT DS_COPYRIGHT (#PCDATA) >
<!ELEMENT DATA (TABLE+)>
<!ELEMENT TABLE (TBL_TITLE, TBL_ALTTITLE?, TBL_SUMMARY?, TBL_SOURCE?, TBL_NOTE?, TGROUP+)>
<!ELEMENT TBL_TITLE (#PCDATA)>
<!ELEMENT TBL_ALTTITLE (#PCDATA)>
<!ELEMENT TBL_SUMMARY (#PCDATA)>
<!ELEMENT TBL_SOURCE (#PCDATA)>
<!ELEMENT TBL_NOTE (#PCDATA)>
<!ELEMENT TGROUP (TG_TITLE?, TG_ALTTITLE?, TG_SUMMARY?, TG_NOTE?, COLGROUP, (ROW | SEPARATOR)+)>
<!ELEMENT TG_TITLE (#PCDATA)>
<!ELEMENT TG_ALTTITLE (#PCDATA)>
<!ELEMENT TG_SUMMARY (#PCDATA)>
<!ELEMENT TG_NOTE (#PCDATA)>
<!ELEMENT COLGROUP (COL+)>
<!ELEMENT COL (#PCDATA)>
<!ELEMENT ROW (RN, RE*)>
<!ELEMENT RN (#PCDATA)>
<!ELEMENT RE (V+)>
<!ELEMENT V (#PCDATA)>
<!ELEMENT SEPARATOR (#PCDATA)>

