The Electronic Text Corpus of Sumerian Literature
| ETCSL Home Page | Catalogue | About the ETCSL | How to use this site |


The ETCSL document type definition for bibliographies


<!-- ETCSL DTD for the central bibliography. Based on TEI.2, with ETCSL modifications on 29.iv.98, 19-22.vi.98, and 26.viii.98 by ER. -->

<!-- Parameter entity definitions first: -->
<!ENTITY % linking    "alt | altGrp | join | joinGrp | link | linkGrp" > 

<!-- MAJOR STRUCTURAL ELEMENTS: -->

<!ELEMENT ETCSL.bibliography - O  (biblHeader, biblList) >
<!ATTLIST ETCSL.bibliography 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT biblHeader - O  (fileDesc, revisionDesc) >
<!ATTLIST biblHeader 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT biblList - O  (biblItem+) >
<!ATTLIST biblList
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!-- HEADER ELEMENTS: (some listed under BIBLIST elements) -->
<!ELEMENT fileDesc - -  (titleStmt, publicationStmt, seriesStmt, note*, sourceDesc) >
<!ATTLIST fileDesc 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT revisionDesc - -  (change)+ >
<!ATTLIST revisionDesc 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT titleStmt - O  (title, respStmt+) >
<!ATTLIST titleStmt 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT publicationStmt - O  (distributor, address, date) >
<!ATTLIST publicationStmt 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT sourceDesc - -  (p)+ >
<!ATTLIST sourceDesc 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          rend CDATA #IMPLIED
          default (YES | NO) NO >

<!ELEMENT change - O  (date, respStmt+, item) >
<!ATTLIST change 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT address - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST address 
          id ID #IMPLIED
          n CDATA #IMPLIED >

<!ELEMENT distributor - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST distributor 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT item - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST item 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT name - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST name 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT p - O  (#PCDATA | foreign | %linking;)* >
<!ATTLIST p 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT seriesStmt - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST seriesStmt 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!-- BIBLIST ELEMENTS: -->
<!ELEMENT biblItem - O  ((analytic?, (monogr, series*)+), (note | idno)*) >
<!ATTLIST biblItem 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED 
          type CDATA #IMPLIED >

<!ELEMENT analytic - O  (author | editor | respStmt | title)* >
<!ATTLIST analytic 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT author - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST author 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT biblScope - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST biblScope 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED 
          type CDATA #IMPLIED >

<!ELEMENT date - -  (#PCDATA | %linking; | foreign)* >
<!ATTLIST date 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          calendar CDATA #IMPLIED
          value CDATA #IMPLIED
          certainty CDATA #IMPLIED >

<!ELEMENT edition - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST edition 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT editor - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST editor 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          role CDATA editor >

<!ELEMENT foreign - -  (#PCDATA)* >
<!ATTLIST foreign 
          id ID #IMPLIED
          n CDATA #IMPLIED
          rend CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT idno - O  (#PCDATA) >
<!ATTLIST idno 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT imprint - O  (pubPlace | publisher | date | biblScope)* >
<!ATTLIST imprint 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT meeting - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST meeting 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT monogr - O  ((author | editor | respStmt)*, title+, (editor | respStmt)*, (note | meeting)*, (edition, (editor | respStmt)*)*, imprint, biblScope*) >
<!ATTLIST monogr 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT note - O  (#PCDATA | %linking; | p | note)* >
<!ATTLIST note 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          target IDREFS #IMPLIED
          targetEnd IDREFS #IMPLIED >

<!ELEMENT publisher - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST publisher 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT pubPlace - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST pubPlace 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT resp - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST resp 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT respStmt - O  (resp | name)* >
<!ATTLIST respStmt 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT series - O  (title | editor | respStmt | biblScope)* >
<!ATTLIST series 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!ELEMENT title - O  (#PCDATA | %linking; | foreign)* >
<!ATTLIST title 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED >

<!-- LINKING ELEMENTS: -->
<!ELEMENT alt - O  EMPTY >
<!ATTLIST alt 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          resp CDATA #IMPLIED
          targType NAMES #IMPLIED
          evaluate (all | one | none) #IMPLIED
          targets IDREFS #REQUIRED
          mode (excl | incl) #IMPLIED
          weights NUMBERS #IMPLIED
          wScale (perc | real) #IMPLIED
          targOrder (Y | N) N >

<!ELEMENT altGrp - -  (alt | ptr | xptr)* >
<!ATTLIST altGrp 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          targType NAMES #IMPLIED
          targOrder (Y | N | U) U
          evaluate (all | one | none) #IMPLIED
          domains IDREFS #IMPLIED
          targFunc NMTOKENS #IMPLIED
          mode (excl | incl) excl
          wScale (perc | real) perc >

<!ELEMENT join - O  EMPTY >
<!ATTLIST join 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          targType NAMES #IMPLIED
          evaluate (all | one | none) #IMPLIED
          targets IDREFS #REQUIRED
          result NAME #IMPLIED
          desc CDATA #IMPLIED
          scope (root | branches) root
          targOrder (Y | N | U) Y >

<!ELEMENT joinGrp - -  (join | ptr | xptr)* >
<!ATTLIST joinGrp 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          targType NAMES #IMPLIED
          targOrder (Y | N | U) U
          evaluate (all | one | none) #IMPLIED
          domains IDREFS #IMPLIED
          targFunc NMTOKENS #IMPLIED
          result CDATA #IMPLIED
          desc CDATA #IMPLIED >

<!ELEMENT link - O  EMPTY >
<!ATTLIST link 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          targType NAMES #IMPLIED
          targOrder (Y | N | U) U
          evaluate (all | one | none) #IMPLIED
          targets IDREFS #REQUIRED
          type CDATA #IMPLIED >

<!ELEMENT linkGrp - -  (link | ptr | xptr)+ >
<!ATTLIST linkGrp 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          targType NAMES #IMPLIED
          targOrder (Y | N | U) U
          evaluate (all | one | none) #IMPLIED
          domains IDREFS #IMPLIED
          targFunc NMTOKENS #IMPLIED >

<!ELEMENT ptr - O  EMPTY >
<!ATTLIST ptr 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          targType NAMES #IMPLIED
          targOrder (Y | N | U) U
          evaluate (all | one | none) #IMPLIED
          target IDREFS #REQUIRED >

<!ELEMENT xptr - O  EMPTY >
<!ATTLIST xptr 
          id ID #IMPLIED
          n CDATA #IMPLIED
          lang IDREF #IMPLIED
          type CDATA #IMPLIED
          targType NAMES #IMPLIED
          targOrder (Y | N | U) U
          evaluate (all | one | none) #IMPLIED
          doc ENTITY #IMPLIED
          from CDATA "ROOT"
          to CDATA "DITTO">

<!ENTITY anshe  "[ance  ]" >
<!ENTITY d  "[d     ]" >
<!ENTITY dug  "[dug   ]" >
<!ENTITY f  "[f     ]" >
<!ENTITY gi  "[gi    ]" >
<!ENTITY gish  "[jic   ]" >
<!ENTITY id2  "[id2   ]" >
<!ENTITY iku  "[iku   ]" >
<!ENTITY iti  "[iti   ]" >
<!ENTITY ki  "[ki    ]" >
<!ENTITY iri  "[iri   ]" >
<!ENTITY ku6  "[ku6   ]" >
<!ENTITY kur  "[kur   ]" >
<!ENTITY kush  "[kuc   ]" >
<!ENTITY lu2  "[lu2   ]" >
<!ENTITY m  "[m     ]" >
<!ENTITY ma2  "[ma2   ]" >
<!ENTITY mul  "[mul   ]" >
<!ENTITY mushen  "[mucen ]" >
<!ENTITY na4  "[na4   ]" >
<!ENTITY sa  "[sa    ]" >
<!ENTITY sar  "[sar   ]" >
<!ENTITY siki  "[siki  ]" >
<!ENTITY tug2  "[tug2  ]" >
<!ENTITY u2  "[u2    ]" >
<!ENTITY udu  "[udu   ]" >
<!ENTITY urud  "[urud  ]" >
<!ENTITY uzu  "[uzu   ]" >

<!-- Entities for subscript numerals -->
<!ENTITY s0 SDATA "[s0    ]" --subscript 0-- >
<!ENTITY s1 SDATA "[s1    ]" --subscript 1-- >
<!ENTITY s2 SDATA "[s2    ]" --subscript 2-- >
<!ENTITY s3 SDATA "[s3    ]" --subscript 3-- >
<!ENTITY s4 SDATA "[s4    ]" --subscript 4-- >
<!ENTITY s5 SDATA "[s5    ]" --subscript 5-- >
<!ENTITY s6 SDATA "[s6    ]" --subscript 6-- >
<!ENTITY s7 SDATA "[s7    ]" --subscript 7-- >
<!ENTITY s8 SDATA "[s8    ]" --subscript 8-- >
<!ENTITY s9 SDATA "[s9    ]" --subscript 9-- >
<!ENTITY sx SDATA "[sx    ]" --subscript x-- >
<!ENTITY sy SDATA "[sy    ]" --subscript y-->

<!-- Entities for other characters -->
<!ENTITY aleph SDATA "[aleph ]" --aleph-- >
<!ENTITY g SDATA "[gtilde]" --g tilde-- >
<!ENTITY G SDATA "[Gtilde]" --G tilde-- >
<!ENTITY h SDATA "[heth  ]" --h rocker-- >
<!ENTITY H SDATA "[Heth  ]" --H rocker-->
<!ENTITY c SDATA "[shin  ]" --s hacek-- >
<!ENTITY C SDATA "[Shin  ]" --S hacek-- >
<!ENTITY s SDATA "[sadhe]" --dotted s-- >
<!ENTITY S SDATA "[Sadhe]" --dotted S-- >
<!ENTITY t SDATA "[teth  ]" --dotted t-->
<!ENTITY T SDATA "[Teth  ]" --dotted T-- >
<!ENTITY p SDATA "['     ]" --prime-- >
<!ENTITY P SDATA "[''    ]" --double prime-- >
<!ENTITY Pp SDATA "['''   ] --triple prime-- >

<!ENTITY hr SDATA "[______]" --horizontal rule-- >
<!ENTITY dh SDATA "[======]" --double horizontal rule-- >
<!ENTITY x SDATA "[x     ]" --unreadable sign-->
<!ENTITY X SDATA "[...   ]" --lacuna-- >

<!ENTITY col SDATA "[#     ]" --collated-- >
<!ENTITY cor SDATA "[!     ]" --corrected reading-- >
<!ENTITY qry SDATA "[?.....]" --questionable reading-- >


     <!ENTITY % ISOlat1 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN">
     %ISOlat1;
     -->
<!ENTITY % ISOlat2 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 2//EN">
     %ISOlat2;
     -->

| Return to the top | Email the ETCSL team | Go to the Faculty of Oriental Studies, University of Oxford. |


Written by Eleanor Robson. Updated on 4.xii.98.