The Electronic Text Corpus of Sumerian
Literature
Catalogues: by date | by number | in full |
Website info: navigation help | site description | display
conventions | recent changes
Project info: consolidated
bibliography | about the project | credits and copyright | links
<!-- ETCSL DTD for English prose. 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 % editorial "added | unclear" > <!ENTITY % ling "Sum | foreign | q" > <!ENTITY % linking "alt | altGrp | join | joinGrp | link | linkGrp" > <!ENTITY % names "DN | EN | PN | RN | GN | SN | TN | WN" > <!ENTITY % pointing "anchor | ptr | ref | xptr | xref" > <!-- Major structural elements --> <!ELEMENT ETCSL.translation - O (transHeader, translat) > <!ATTLIST ETCSL.translation id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT transHeader - - ((fileDesc, revisionDesc) | p*) > <!ATTLIST transHeader id ID #IMPLIED n CDATA #IMPLIED lang NAME eng > <!ELEMENT translat - O (version)+ > <!ATTLIST translat id ID #IMPLIED n CDATA #IMPLIED lang NAME sux > <!-- Header elements --> <!ELEMENT fileDesc - - (titleStmt, publicationStmt, seriesStmt, note*, sourceDesc) > <!ATTLIST fileDesc id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT revisionDesc - - (change)+ > <!ATTLIST revisionDesc id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT titleStmt - O (title, respStmt+) > <!ATTLIST titleStmt id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT publicationStmt - O (distributor, address, date) > <!ATTLIST publicationStmt id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT seriesStmt - O (#PCDATA | %linking; | foreign)* > <!ATTLIST seriesStmt id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT sourceDesc - - (p)+ > <!ATTLIST sourceDesc id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED rend CDATA #IMPLIED default (YES | NO) NO > <!ELEMENT title - O (#PCDATA | %linking; | foreign)* > <!ATTLIST title id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT respStmt - O (resp | name)* > <!ATTLIST respStmt id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT distributor - O (#PCDATA | %linking; | foreign)* > <!ATTLIST distributor id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT address - O (#PCDATA | %linking; | foreign)* > <!ATTLIST address id ID #IMPLIED n CDATA #IMPLIED > <!ELEMENT date - - (#PCDATA | %linking; | foreign)* > <!ATTLIST date id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED calendar CDATA #IMPLIED value CDATA #IMPLIED certainty CDATA #IMPLIED > <!ELEMENT resp - O (#PCDATA | %linking; | foreign)* > <!ATTLIST resp id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT name - O (#PCDATA | %linking; | foreign)* > <!ATTLIST name id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT change - O (date, respStmt+, item) > <!ATTLIST change id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT item - O (#PCDATA | %linking; | %pointing; | foreign)* > <!ATTLIST item id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT p - O (#PCDATA | foreign | %linking; | %pointing;)* > <!ATTLIST p id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!-- Structural elements in the translit --> <!ELEMENT version - - (heading?, ((%linking; | para | gap | note)+ | (segment* | section*))) +(var | %pointing;) > <!ATTLIST version id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT heading - - (#PCDATA | foreign | %linking;)* > <!ATTLIST heading id ID #IMPLIED n CDATA #IMPLIED lang NAME eng > <!ELEMENT segment - O (section+ | (%linking; | para | gap | note)+) > <!ATTLIST segment id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED type CDATA #CURRENT > <!ELEMENT section - O ((%linking; | para | gap | note)+, rubric?) > <!ATTLIST section id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED type CDATA #CURRENT > <!ELEMENT rubric - O (%linking; | para | gap | note)* > <!ATTLIST rubric id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT var - O (((%linking; | para | gap | note) , rubric?)+ | (#PCDATA | %names; | %editorial; | %ling; | gap | NOTE)*) > <!ATTLIST var id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT gap - O EMPTY > <!ATTLIST gap id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED desc CDATA #IMPLIED extent CDATA #IMPLIED > <!ELEMENT para - O (#PCDATA | %names; | %editorial; | %ling; | gap | NOTE)* > <!ATTLIST para id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!-- Para-level editorial elements in the translation --> <!ELEMENT unclear - O (#PCDATA | %names; | %ling; )* > <!ATTLIST unclear id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT added - O (#PCDATA | %names; | %ling; )* > <!ATTLIST added id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED > <!-- Line-level linguistic elements in the translit --> <!ELEMENT Sum - - (#PCDATA | %names; | %editorial; | q)* > <!ATTLIST Sum id ID #IMPLIED n CDATA #IMPLIED lang NAME sux> <!ELEMENT foreign - - (#PCDATA | %names; | %editorial; | q)* > <!ATTLIST foreign id ID #IMPLIED n CDATA #IMPLIED rend CDATA #IMPLIED lang NAME #IMPLIED > <!ELEMENT q - O (#PCDATA | %names; | %editorial; | %ling;)* > <!ATTLIST q id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED type CDATA #IMPLIED direct (yes | no | unspecified) unspecified who CDATA #IMPLIED toWhom CDATA #IMPLIED > <!-- Line-level naming elements in the translit --> <!ELEMENT DN - - (#PCDATA | DN | SN | %editorial; | %ling;)* > <!ATTLIST DN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!ELEMENT TN - - (#PCDATA | DN | RN | SN | %editorial; | %ling;)* > <!ATTLIST TN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED rend CDATA #IMPLIED reg CDATA #IMPLIED > <!ELEMENT SN - - (#PCDATA | DN | RN | %editorial; | %ling;)* > <!ATTLIST SN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!ELEMENT WN - - (#PCDATA | DN | RN | SN | %editorial; | %ling;)* > <!ATTLIST WN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!ELEMENT PN - O (#PCDATA | DN | RN | %editorial; | %ling;)* > <!ATTLIST PN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!ELEMENT GN - O (#PCDATA | DN | RN | %editorial; | %ling;)+ > <!ATTLIST GN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!ELEMENT EN - O (#PCDATA | DN | RN | %editorial; | %ling;)* > <!ATTLIST EN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!ELEMENT RN - - (#PCDATA | DN | %editorial; | %ling;)*> <!ATTLIST RN id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED reg CDATA #IMPLIED > <!-- Linking, alternation, etc --> <!ELEMENT alt - O EMPTY > <!ATTLIST alt id ID #IMPLIED n CDATA #IMPLIED lang NAME #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 NAME #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 anchor - O EMPTY > <!ATTLIST anchor n CDATA #IMPLIED lang NAME #IMPLIED type CDATA #IMPLIED function CDATA #IMPLIED id ID #REQUIRED TEIform CDATA "anchor" > <!ELEMENT join - O EMPTY > <!ATTLIST join id ID #IMPLIED n CDATA #IMPLIED lang NAME #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 NAME #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 NAME #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 NAME #IMPLIED type CDATA #IMPLIED targType NAMES #IMPLIED targOrder (Y | N | U) U evaluate (all | one | none) #IMPLIED domains IDREFS #IMPLIED targFunc NMTOKENS #IMPLIED > <!ELEMENT note - O ((%linking; | gap | p | para | note)* | (#PCDATA | %names; | %ling; | %editorial;)*) > <!ATTLIST note id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED target IDREFS #IMPLIED targetEnd IDREFS #IMPLIED > <!ELEMENT ptr - O EMPTY > <!ATTLIST ptr id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED type CDATA #IMPLIED targType NAMES #IMPLIED targOrder (Y | N | U) U evaluate (all | one | none) #IMPLIED target IDREFS #REQUIRED > <!ELEMENT ref - - ((%linking; | gap | p | para | note)* | (#PCDATA | %names; | %ling; | %editorial;)*) > <!ATTLIST ref id ID #IMPLIED n CDATA #IMPLIED lang NAME #IMPLIED type CDATA #IMPLIED targType NAMES #IMPLIED targOrder (Y | N | U) U evaluate (all | one | none) #IMPLIED target IDREFS #IMPLIED > <!ELEMENT xptr - O EMPTY > <!ATTLIST xptr id ID #IMPLIED n CDATA #IMPLIED lang NAME #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"> <!ELEMENT xref - O ((%linking; | gap | p | para | note)* | (#PCDATA | %names; | %ling; | %editorial;)*) > <!ATTLIST xref id ID #IMPLIED n CDATA #IMPLIED lang NAME #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; -->
Written by Eleanor Robson. Updated on 4.xii.98. Headers and footers updated on 7.ix.2001.