<!ELEMENT romeoapi     (header,journals,publishers)>
<!ELEMENT header       (parameters*,numhits,apicontrol,outcome,message*,timestamp)>
<!ELEMENT parameters   (parameter*)>
<!ELEMENT parameter    (name?,value?)>
<!ELEMENT name         (#PCDATA)>
<!ELEMENT value        (#PCDATA)>
<!ELEMENT numhits      (#PCDATA)>
<!ELEMENT apicontrol   (#PCDATA)>
<!ELEMENT outcome      (#PCDATA)>
<!ELEMENT message      (#PCDATA)>
<!ELEMENT timestamp    (#PCDATA)>
<!ELEMENT journals     (journal*)>
<!ELEMENT journal      (jtitle,issn?,zetocpub?,romeopub?)>
<!ELEMENT jtitle       (#PCDATA)>
<!ELEMENT issn         (#PCDATA)>
<!ELEMENT zetocpub     (#PCDATA)>
<!ELEMENT romeopub     (#PCDATA)>
<!ELEMENT publishers   (publisher*)>
<!ELEMENT publisher    (name,alias?,homeurl,preprints,postprints,conditions*,copyright,romeocolour)>
<!ELEMENT name         (#PCDATA)>
<!ELEMENT alias        (#PCDATA)>
<!ELEMENT homeurl      (#PCDATA)>
<!ELEMENT preprints    (archiving,restrictions*)>
<!ELEMENT archiving    (#PCDATA)>
<!ELEMENT restrictions (restriction*)>
<!ELEMENT restriction  (#PCDATA)>
<!ELEMENT postprints   (archiving,restrictions*)>
<!ELEMENT archiving    (#PCDATA)>
<!ELEMENT restrictions (restriction*)>
<!ELEMENT restriction  (#PCDATA)>
<!ELEMENT conditions   (#PCDATA)>
<!ELEMENT copyright    (#PCDATA)>
<!ELEMENT romeocolour  (#PCDATA)>
<!ATTLIST romeoapi  version CDATA #REQUIRED>
<!ATTLIST publisher id      ID    #REQUIRED>

