| |
| <!-- IDSXCES-Header --> |
| <!-- --> |
| <!-- $Id: ids.xheader.elt 41 2007-09-14 09:55:13Z kupietz $ |
| --> |
| <!-- based on: --> |
| <!-- --> |
| <!-- THE CES HEADER --> |
| <!-- --> |
| <!-- This is the entity ces.header used in the --> |
| <!-- Corpus Encoding Standard DTDs. --> |
| <!-- --> |
| <!-- It is referred to in those DTDs as --> |
| <!-- PUBLIC "-//CES//ENTITIES Header//EN" --> |
| <!-- --> |
| <!-- |
| --> |
| <!ENTITY % a.header '%a.global;' > |
| |
| <!ENTITY % a.declarable ' |
| default (y | n) "n"' > |
| |
| <!ELEMENT idsHeader (fileDesc, encodingDesc?, |
| profileDesc?, revisionDesc?) > |
| <!ATTLIST idsHeader %a.header; |
| type CDATA "text" |
| pattern CDATA "text" |
| creator CDATA #IMPLIED |
| status (new | update) "new" |
| date.created CDATA #IMPLIED |
| date.updated CDATA #IMPLIED |
| version CDATA #REQUIRED |
| TEIform CDATA 'teiHeader' > |
| |
| <!-- File Description --> |
| |
| <!ELEMENT fileDesc (titleStmt, editionStmt?, |
| extent?, publicationStmt, |
| sourceDesc+ ) > |
| <!ATTLIST fileDesc %a.header; > |
| |
| <!-- Title statement --> |
| |
| <!ELEMENT h.title ( #PCDATA ) > |
| <!ATTLIST h.title %a.header; |
| type (main | sub | abbr) "main" |
| level (m | a) #IMPLIED > |
| |
| |
| |
| <!-- Motivation : Innerhalb von biblFull wird eine Titelangabe |
| durch titleStmt benoetigt. Diese entspricht aber |
| keiner der bisherigen drei Kategorien. |
| Daher Hinzunahme von x.title analog der |
| CES-Vorgabe h.title. |
| --> |
| |
| <!ELEMENT titleStmt ((korpusSigle , c.title , respStmt*) | |
| (dokumentSigle , d.title , respStmt* ) | |
| (textSigle , t.title , respStmt* ) | |
| (x.title , respStmt* )) > |
| <!ATTLIST titleStmt %a.header; > |
| |
| <!ELEMENT korpusSigle ( #PCDATA ) > |
| <!ATTLIST korpusSigle %a.header; > |
| |
| <!ELEMENT c.title ( #PCDATA ) > |
| <!ATTLIST c.title %a.header; > |
| |
| <!ELEMENT dokumentSigle ( #PCDATA ) > |
| <!ATTLIST dokumentSigle %a.header; > |
| |
| <!ELEMENT d.title ( #PCDATA ) > |
| <!ATTLIST d.title %a.header; > |
| |
| <!ELEMENT textSigle ( #PCDATA ) > |
| <!ATTLIST textSigle %a.header; > |
| |
| <!-- Motivation: Einrichtung des Attributs assemblage nach Modifikation |
| der Quellennachweise von al-Wadi (06.05.03) --> |
| |
| <!ELEMENT t.title ( #PCDATA ) > |
| <!ATTLIST t.title %a.header; |
| assemblage (external | regular | non-automatic) #IMPLIED > |
| |
| <!-- Motivation : x.title analog der CES-Vorgabe h.title. --> |
| |
| <!ELEMENT x.title ( #PCDATA ) > |
| <!ATTLIST x.title %a.header; > |
| |
| <!ELEMENT respStmt ((respType, respName), (respType |
| | respName)*) > |
| <!ATTLIST respStmt %a.header; > |
| |
| <!ELEMENT respType (#PCDATA) > |
| <!ATTLIST respType %a.header; > |
| |
| <!ELEMENT respName (#PCDATA) > |
| <!ATTLIST respName %a.header; > |
| |
| |
| <!-- Edition Statement --> |
| |
| <!ELEMENT editionStmt (#PCDATA) > |
| <!ATTLIST editionStmt %a.header; |
| version CDATA #IMPLIED > |
| |
| <!-- Extent statement --> |
| |
| <!ELEMENT extent (wordCount, byteCount, extNote* ) > |
| <!ATTLIST extent %a.header; > |
| |
| <!ELEMENT wordCount (#PCDATA ) > |
| <!ATTLIST wordCount %a.header; > |
| |
| <!ELEMENT byteCount (#PCDATA ) > |
| <!ATTLIST byteCount %a.header; |
| units (bytes | kb| mb | gb) "kb" > |
| |
| <!ELEMENT extNote (#PCDATA ) > |
| <!ATTLIST extNote %a.header; > |
| |
| |
| <!-- Publication statement --> |
| |
| <!ELEMENT publicationStmt |
| (distributor, pubAddress, |
| telephone*, fax*, |
| eAddress*, idno*, |
| availability, pubDate ) > |
| <!ATTLIST publicationStmt %a.header; > |
| |
| <!ELEMENT distributor (#PCDATA ) > |
| <!ATTLIST distributor %a.header; > |
| |
| |
| <!ELEMENT pubAddress (#PCDATA ) > |
| <!ATTLIST pubAddress %a.header; > |
| |
| <!ELEMENT telephone (#PCDATA ) > |
| <!ATTLIST telephone %a.header; > |
| |
| <!ELEMENT fax (#PCDATA ) > |
| <!ATTLIST fax %a.header; > |
| |
| |
| <!ELEMENT eAddress (#PCDATA ) > |
| <!ATTLIST eAddress %a.header; |
| type CDATA "email" > |
| |
| <!ELEMENT idno (#PCDATA ) > |
| <!ATTLIST idno %a.header; |
| type CDATA "ISBN" > |
| |
| <!ELEMENT availability (#PCDATA ) > |
| <!ATTLIST availability %a.header; |
| region CDATA "world" |
| status (free | unknown | restricted) |
| "unknown" > |
| <!ELEMENT pubDate (#PCDATA ) > |
| <!ATTLIST pubDate %a.header; |
| type (year | month | day) #IMPLIED > |
| |
| |
| |
| <!-- Source description --> |
| |
| <!ELEMENT sourceDesc ((biblFull | biblStruct)+,reference*) > |
| <!ATTLIST sourceDesc %a.header; |
| %a.declarable; > |
| |
| <!-- Motivation: Anpassung des Attributs 'assemblage' an Modifikation |
| der Quellennachweise von al-Wadi (06.05.03), |
| Analoge Einrichtung des Attributs 'existence' und |
| Uebernahme des Attributs 'origin' --> |
| |
| <!ELEMENT reference (#PCDATA) > |
| <!ATTLIST reference %a.header; |
| type (complete | super | short | former) #IMPLIED |
| assemblage (external | regular | non-automatic) #IMPLIED |
| existence (no | yes) #IMPLIED |
| origin (BOTfile | notBOTfile) #IMPLIED > |
| |
| |
| <!-- Bibliographic citation for non-electronic source --> |
| |
| <!ELEMENT h.bibl (#PCDATA ) > |
| <!ATTLIST h.bibl %a.header; > |
| |
| <!ELEMENT biblStruct (analytic?, monogr+) > |
| <!ATTLIST biblStruct %a.header; |
| %a.declarable; > |
| |
| <!ELEMENT analytic (h.title+, |
| (h.author | editor)*, |
| (biblScope | biblNote)*, |
| (edition, respStmt?)*, |
| imprint+, idno*, |
| (biblNote | biblScope)* ) > |
| |
| <!ATTLIST analytic %a.header; > |
| |
| <!-- editor: hinzu 26.07 --> |
| <!ELEMENT monogr (h.title+, |
| (h.author | editor)*, |
| (biblScope | biblNote)*, |
| (edition, respStmt?)*, |
| imprint+, idno*, |
| (biblNote | biblScope)* ) > |
| |
| <!ATTLIST monogr %a.header; > |
| |
| <!ELEMENT h.author (#PCDATA) > |
| <!ATTLIST h.author %a.header; > |
| |
| <!ELEMENT editor (#PCDATA) > |
| <!ATTLIST editor %a.header; > |
| |
| <!ELEMENT edition (further,kind,appearance) > |
| <!ATTLIST edition %a.header; > |
| |
| <!ELEMENT further (#PCDATA) > |
| <!ATTLIST further %a.header; > |
| |
| <!ELEMENT kind (#PCDATA) > |
| <!ATTLIST kind %a.header; > |
| |
| <!ELEMENT appearance (#PCDATA) > |
| <!ATTLIST appearance %a.header; > |
| |
| <!ELEMENT imprint (pubPlace | publisher | pubDate)* > |
| <!ATTLIST imprint %a.header; > |
| |
| <!ELEMENT pubPlace (#PCDATA) > |
| <!ATTLIST pubPlace %a.header; > |
| |
| <!ELEMENT publisher (#PCDATA) > |
| <!ATTLIST publisher %a.header; |
| type (place | org | person) #IMPLIED > |
| |
| |
| <!ELEMENT biblScope (#PCDATA) > |
| <!ATTLIST biblScope %a.header; |
| type (subsume | pp | vol | issue | issueplace | |
| suppl | suppltitle | volume-title) #IMPLIED > |
| |
| <!ELEMENT biblNote (#PCDATA) > |
| <!ATTLIST biblNote %a.header; > |
| |
| |
| <!-- Bibliographical info for source in electronic form --> |
| |
| <!ELEMENT biblFull (titleStmt, editionStmt?, |
| extent?, publicationStmt, |
| sourceDesc* ) > |
| <!ATTLIST biblFull %a.header; > |
| |
| |
| <!-- Encoding description --> |
| <!ELEMENT encodingDesc (projectDesc?,samplingDecl*, |
| editorialDecl*, tagsDecl?, |
| refsDecl*, classDecl?) > |
| <!ATTLIST encodingDesc %a.header; > |
| |
| <!ELEMENT projectDesc (#PCDATA) > |
| <!ATTLIST projectDesc %a.header; |
| %a.declarable; > |
| |
| <!ELEMENT samplingDecl (#PCDATA) > |
| <!ATTLIST samplingDecl %a.header; |
| %a.declarable; > |
| |
| <!-- Editorial declaration --> |
| <!ELEMENT editorialDecl (pagination | correction | quotation |
| | hyphenation | segmentation | |
| transduction | normalization | |
| conformance)+ > |
| <!ATTLIST editorialDecl %a.header; |
| %a.declarable; > |
| |
| <!ELEMENT pagination (#PCDATA) > |
| <!ATTLIST pagination %a.header; |
| type (yes|no) #IMPLIED > |
| |
| |
| <!ELEMENT correction (#PCDATA) > |
| <!ATTLIST correction %a.header; |
| %a.declarable; |
| status (high | medium | low | unknown) |
| "unknown" |
| method (silent | tags) "silent" > |
| |
| <!ELEMENT quotation (#PCDATA) > |
| <!ATTLIST quotation %a.header; |
| %a.declarable; |
| marks (none | some | all) "all" |
| form (data | rend | std | |
| nonstd | unknown) "unknown" > |
| |
| %ids.hyphenation; |
| |
| <!ELEMENT segmentation (#PCDATA) > |
| <!ATTLIST segmentation %a.header; |
| %a.declarable; > |
| |
| <!ELEMENT transduction (#PCDATA) > |
| <!ATTLIST transduction %a.header; |
| %a.declarable; > |
| |
| <!ELEMENT normalization (#PCDATA) > |
| <!ATTLIST normalization %a.header; |
| %a.declarable; |
| source CDATA #IMPLIED |
| method (silent | tags) "silent" > |
| |
| <!ELEMENT conformance (#PCDATA) > |
| <!ATTLIST conformance %a.header; |
| level (0 | 1 | 2 | 3) "1" > |
| |
| |
| <!-- Tag declaration --> |
| |
| <!ELEMENT tagsDecl (tagUsage+) > |
| <!ATTLIST tagsDecl %a.header; |
| |
| > |
| |
| <!ELEMENT tagUsage (#PCDATA) > |
| <!ATTLIST tagUsage %a.header; |
| gi NMTOKEN #REQUIRED |
| occurs NMTOKEN #IMPLIED |
| wsd CDATA #IMPLIED > |
| |
| <!-- References declaration --> |
| |
| <!ELEMENT refsDecl (%ids.state;) > |
| <!ATTLIST refsDecl %a.header; |
| doctype NMTOKEN #IMPLIED > |
| |
| <!-- Classify texts declaration --> |
| |
| <!ELEMENT classDecl (taxonomy+) > |
| <!ATTLIST classDecl %a.header; > |
| |
| <!ELEMENT taxonomy (category+ | |
| ((h.bibl | biblStruct),category*)) > |
| <!ATTLIST taxonomy %a.header; > |
| |
| <!ELEMENT category (catDesc, category*) > |
| <!ATTLIST category |
| id ID #REQUIRED |
| n CDATA #IMPLIED |
| lang IDREF #IMPLIED > |
| |
| <!ELEMENT catDesc (#PCDATA) > |
| <!ATTLIST catDesc %a.header; > |
| |
| <!-- Profile description --> |
| |
| <!ELEMENT profileDesc (creation?, langUsage?, wsdUsage?, |
| textClass?, translations?, |
| annotations?, %ids.textDesc; ) > |
| <!ATTLIST profileDesc %a.header; > |
| |
| <!-- Creation element --> |
| |
| <!ELEMENT creation (creatDate,creatRef?,creatRefShort?) > |
| <!ATTLIST creation %a.header; > |
| |
| |
| <!ELEMENT creatDate (#PCDATA) > |
| <!ATTLIST creatDate %a.header; > |
| |
| <!ELEMENT creatRef (#PCDATA) > |
| <!ATTLIST creatRef %a.header; > |
| |
| <!ELEMENT creatRefShort (#PCDATA) > |
| <!ATTLIST creatRefShort %a.header; > |
| |
| <!ELEMENT langUsage (language+ ) > |
| <!ATTLIST langUsage %a.header; > |
| |
| |
| |
| <!ELEMENT language (#PCDATA) > |
| <!ATTLIST language |
| id ID #IMPLIED |
| usage CDATA #IMPLIED > |
| |
| <!ELEMENT wsdUsage (writingSystem+) > |
| <!ATTLIST wsdUsage %a.header; > |
| |
| <!ELEMENT writingSystem (#PCDATA) > |
| <!ATTLIST writingSystem |
| id ID #IMPLIED |
| lang CDATA #IMPLIED |
| wsd ENTITY #IMPLIED |
| n CDATA #IMPLIED > |
| |
| <!-- Text Class --> |
| |
| <!ELEMENT textClass ((catRef | h.keywords)*) > |
| <!ATTLIST textClass %a.header; |
| %a.declarable; > |
| |
| <!ELEMENT catRef EMPTY > |
| <!ATTLIST catRef %a.header; |
| target IDREFS #REQUIRED |
| scheme CDATA #IMPLIED > |
| |
| <!ELEMENT h.keywords (keyTerm+) > |
| <!ATTLIST h.keywords %a.header; > |
| |
| <!ELEMENT keyTerm (#PCDATA) > |
| <!ATTLIST keyTerm %a.header; |
| type CDATA #IMPLIED > |
| |
| |
| <!-- Translations --> |
| |
| <!ELEMENT translations (translation, translator?)+ > |
| <!ATTLIST translations %a.header; > |
| |
| <!ELEMENT translation (#PCDATA) > |
| <!ATTLIST translation |
| id ID #IMPLIED |
| lang CDATA #REQUIRED |
| wsd CDATA #REQUIRED |
| n CDATA #IMPLIED |
| trans.loc CDATA #IMPLIED > |
| |
| <!ELEMENT translator (#PCDATA) > |
| <!ATTLIST translator %a.header; > |
| |
| <!-- Annotations --> |
| |
| <!ELEMENT annotations (annotation+) > |
| <!ATTLIST annotations %a.header; > |
| |
| <!ELEMENT annotation (#PCDATA) > |
| <!ATTLIST annotation %a.header; |
| type CDATA #IMPLIED |
| ann.loc CDATA #IMPLIED |
| trans.loc CDATA #IMPLIED > |
| |
| <!-- TextDesc --> |
| |
| <!ELEMENT textDesc ((textType?,textTypeRef?),(textTypeArt?,textDomain?,column?)) > |
| <!ATTLIST textDesc %a.header; > |
| |
| <!ELEMENT textType (#PCDATA) > |
| <!ATTLIST textType %a.header; > |
| |
| <!ELEMENT textTypeRef (#PCDATA) > |
| <!ATTLIST textTypeRef %a.header; > |
| |
| <!ELEMENT textTypeArt (#PCDATA) > |
| <!ATTLIST textTypeArt %a.header; > |
| |
| <!ELEMENT textDomain (#PCDATA) > |
| <!ATTLIST textDomain %a.header; > |
| |
| <!ELEMENT column (#PCDATA) > |
| <!ATTLIST column %a.header; > |
| |
| <!-- Revision description --> |
| |
| <!ELEMENT revisionDesc (change+) > |
| <!ATTLIST revisionDesc %a.header; > |
| |
| <!ELEMENT change (changeDate, respName, h.item+) > |
| <!ATTLIST change %a.header; > |
| |
| <!ELEMENT changeDate (#PCDATA) > |
| <!ATTLIST changeDate %a.header; |
| value CDATA #IMPLIED > |
| |
| <!ELEMENT h.item (#PCDATA) > |
| <!ATTLIST h.item %a.header; > |
| |