<?xml version="1.0" encoding="UTF-8" ?>

<!ELEMENT egbokdoc (title , author , content+ , references* , footnotes* ) >
<!-- $Id: egbokdoc.dtd,v 1.1 2002/04/09 19:20:54 hbo Exp $ -->
<!-- dollar sign entity for escaping source control strings -->
<!ENTITY dol "&#36;">

<!ENTITY nbsp "&#150;">

<!ELEMENT title (#PCDATA)>
      

<!ELEMENT author (name, affiliation*, email*)>
    <!ELEMENT affiliation (#PCDATA)>
    <!ELEMENT name (#PCDATA)>
    <!ELEMENT email (#PCDATA)>
    

<!ELEMENT content (section+)>


<!ELEMENT section  (subsection*, para*) >
      <!ATTLIST section title CDATA #REQUIRED>

<!ELEMENT subsection  (subsubsection*, para*) >
      <!ATTLIST section title CDATA #REQUIRED>

<!ELEMENT subsubsection  (para*) >
      <!ATTLIST section title CDATA #REQUIRED>

<!ELEMENT para (
                em*, 
                strong*, 
                pre*, 
                link*, 
                table*, 
                ul*, 
                ol*, 
                citation*,
                gexample*,
                target*
               )
>

<!ELEMENT table (tr+,td+)>
    <!ATTLIST table border CDATA #IMPLIED
                    cellpadding CDATA #IMPLIED
     >
<!ELEMENT tr (#PCDATA)>
<!ELEMENT td (
              em*, 
              strong*, 
              pre*, 
              link*, 
              table*, 
              ul*, 
              ol*, 
              citation*,
              gexample*,
              target*
             )
>
    <!ATTLIST td align CDATA #IMPLIED
                 valign CDATA #IMPLIED
     >

<!ELEMENT ol (li+)>
<!ELEMENT ul (li+)>
<!ELEMENT li (#PCDATA)>


<!ELEMENT link EMPTY>
    <!ATTLIST link href CDATA #REQUIRED
                   text CDATA #REQUIRED
                   img  CDATA #IMPLIED
     >

<!ELEMENT linktarget EMPTY>
    <!ATTLIST linktarget name CDATA #REQUIRED >

<!ELEMENT img EMPTY>
    <!ATTLIST img src     CDATA #REQUIRED
                  caption CDATA #IMPLIED
                  height  CDATA #IMPLIED
                  width   CDATA #IMPLIED
                  align   CDATA #IMPLIED
     >

<!ELEMENT citation EMPTY>
    <!ATTLIST citation href   CDATA #REQUIRED
                       author CDATA #REQUIRED
                       title  CDATA #REQUIRED
     >

<!ELEMENT gexample EMPTY>
    <!ATTLIST gexample src     CDATA #REQUIRED
                      caption CDATA #IMPLIED
                      name    CDATA #IMPLIED
    >

<!ELEMENT em (#PCDATA)>
<!ELEMENT strong (#PCDATA)>
<!ELEMENT pre (#PCDATA)>



<!ELEMENT references (reference+)>
    <!ATTLIST references title CDATA #IMPLIED>
    <!ELEMENT reference EMPTY>
        <!ATTLIST reference href CDATA #REQUIRED
                            text CDATA #REQUIRED>
