Skip to content

Instantly share code, notes, and snippets.

@dmj
Created January 18, 2023 16:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dmj/d2374027ddda83ac8b5ce672eab1e548 to your computer and use it in GitHub Desktop.
Save dmj/d2374027ddda83ac8b5ce672eab1e548 to your computer and use it in GitHub Desktop.
Dehmel Digital Pure ODD Schema
<TEI xmlns="http://www.tei-c.org/ns/1.0">
<teiHeader>
<fileDesc>
<titleStmt>
<title>Schema der annotierten Volltexte</title>
</titleStmt>
<publicationStmt>
<publisher>Staats- und Universitätsbibliothek Hamburg</publisher>
</publicationStmt>
<sourceDesc>
<p>born digital</p>
</sourceDesc>
</fileDesc>
</teiHeader>
<text>
<body>
<schemaSpec ident="dehmel-internformat" start="TEI">
<elementSpec ident="TEI">
<content>
<sequence>
<elementRef key="teiHeader"/>
<elementRef key="standOff" minOccurs="0"/>
<elementRef key="text"/>
</sequence>
</content>
<attList>
<attDef ident="n" usage="req">
<datatype>
<dataRef name="token"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="teiHeader">
<content>
<sequence>
<elementRef key="fileDesc"/>
<elementRef key="encodingDesc"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="fileDesc">
<content>
<sequence>
<elementRef key="titleStmt"/>
<elementRef key="publicationStmt"/>
<elementRef key="sourceDesc"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="titleStmt">
<content>
<sequence>
<elementRef key="title"/>
<elementRef key="funder"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="title">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="funder">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="publicationStmt">
<content>
<elementRef key="publisher"/>
<elementRef key="pubPlace"/>
<elementRef key="date"/>
</content>
</elementSpec>
<elementSpec ident="publisher">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="pubPlace">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="date">
<content>
<dataRef name="gYear"/>
</content>
</elementSpec>
<elementSpec ident="p">
<content>
<macroRef key="content.inline"/>
</content>
</elementSpec>
<elementSpec ident="name">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="sourceDesc">
<content>
<elementRef key="bibl"/>
</content>
</elementSpec>
<elementSpec ident="bibl">
<content>
<sequence>
<textNode/>
<elementRef key="idno"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="idno">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="encodingDesc">
<content>
<elementRef key="editorialDecl"/>
</content>
</elementSpec>
<elementSpec ident="editorialDecl">
<content>
<elementRef key="p" maxOccurs="unbounded"/>
</content>
</elementSpec>
<elementSpec ident="standOff">
<content>
<elementRef key="span" minOccurs="0" maxOccurs="unbounded"/>
</content>
</elementSpec>
<elementSpec ident="span">
<content>
<elementRef key="fs-top"/>
</content>
<attList>
<attDef ident="target" usage="req">
<datatype>
<dataRef name="anyURI">
<dataFacet name="pattern" value="#.*"/>
</dataRef>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="fs-top">
<altIdent>fs</altIdent>
<content>
<elementRef key="f-top" maxOccurs="unbounded"/>
</content>
</elementSpec>
<elementSpec ident="f-top">
<altIdent>f</altIdent>
<content>
<alternate maxOccurs="unbounded">
<elementRef key="fs-style"/>
<elementRef key="fs-unclear"/>
<elementRef key="fs-hand"/>
</alternate>
</content>
<attList>
<attDef ident="name" usage="req">
<valList type="closed">
<valItem ident="style"/>
<valItem ident="unclear"/>
<valItem ident="hand"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="fs-style">
<altIdent>fs</altIdent>
<content>
<sequence>
<macroRef key="content.feature-standoff"/>
<elementRef key="f-style" maxOccurs="unbounded"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="fs-unclear">
<altIdent>fs</altIdent>
<content>
<sequence>
<macroRef key="content.feature-standoff"/>
<elementRef key="f-unclear"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="fs-hand">
<altIdent>fs</altIdent>
<content>
<sequence>
<macroRef key="content.feature-standoff"/>
<elementRef key="f-hand"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="f-start">
<altIdent>f</altIdent>
<content>
<elementRef key="numeric"/>
</content>
<attList>
<attDef ident="name" usage="req">
<valList type="closed">
<valItem ident="start"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="f-end">
<altIdent>f</altIdent>
<content>
<elementRef key="numeric"/>
</content>
<attList>
<attDef ident="name" usage="req">
<valList type="closed">
<valItem ident="end"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="f-style">
<altIdent>f</altIdent>
<content>
<elementRef key="string"/>
</content>
<attList>
<attDef ident="name" usage="req">
<datatype>
<dataRef name="string"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="f-unclear">
<altIdent>f</altIdent>
<content>
<elementRef key="string"/>
</content>
<attList>
<attDef ident="name" usage="req">
<valList type="closed">
<valItem ident="reason"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="f-hand">
<altIdent>f</altIdent>
<content>
<elementRef key="string"/>
</content>
</elementSpec>
<elementSpec ident="string">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="numeric">
<content>
<empty/>
</content>
<attList>
<attDef ident="value" usage="req">
<datatype>
<dataRef name="decimal"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="text">
<content>
<elementRef key="body"/>
</content>
</elementSpec>
<elementSpec ident="body">
<content>
<elementRef key="ab"/>
</content>
</elementSpec>
<elementSpec ident="ab">
<content>
<alternate minOccurs="0" maxOccurs="unbounded">
<alternate>
<elementRef key="pb"/>
<elementRef key="lb"/>
<textNode/>
</alternate>
<alternate>
<elementRef key="w"/>
<elementRef key="pc"/>
</alternate>
</alternate>
</content>
</elementSpec>
<elementSpec ident="lb">
<content>
<empty/>
</content>
<attList>
<attDef ident="id" ns="http://www.w3.org/XML/1998/namespace" usage="req">
<datatype>
<dataRef name="ID"/>
</datatype>
</attDef>
<attDef ident="corresp" usage="req">
<datatype>
<dataRef name="anyURI"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="pb">
<content>
<empty/>
</content>
<attList>
<attDef ident="id" ns="http://www.w3.org/XML/1998/namespace">
<datatype>
<dataRef name="ID"/>
</datatype>
</attDef>
<attDef ident="corresp" usage="req">
<datatype>
<dataRef name="anyURI"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="w">
<classes>
<memberOf key="att.ner"/>
</classes>
<content>
<alternate minOccurs="1" maxOccurs="unbounded">
<elementRef key="lb"/>
<elementRef key="pb"/>
<textNode/>
</alternate>
</content>
</elementSpec>
<elementSpec ident="pc">
<classes>
<memberOf key="att.ner"/>
</classes>
<content>
<alternate minOccurs="1" maxOccurs="unbounded">
<elementRef key="lb"/>
<elementRef key="pb"/>
<textNode/>
</alternate>
</content>
</elementSpec>
<classSpec ident="att.ner" type="atts">
<attList>
<attDef ident="lemma" usage="opt"/>
<attDef ident="pos" usage="opt">
<datatype>
<dataRef name="string"/>
</datatype>
</attDef>
<attDef ident="n" usage="req">
<datatype>
<dataRef name="string"/>
</datatype>
</attDef>
<attDef ident="type" usage="req">
<datatype>
<dataRef name="string"/>
</datatype>
</attDef>
</attList>
</classSpec>
<macroSpec ident="content.feature-standoff">
<content>
<sequence>
<elementRef key="f-start"/>
<elementRef key="f-end"/>
</sequence>
</content>
</macroSpec>
<macroSpec ident="content.inline">
<content>
<alternate minOccurs="0" maxOccurs="unbounded">
<textNode/>
<elementRef key="name"/>
</alternate>
</content>
</macroSpec>
</schemaSpec>
</body>
</text>
</TEI>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment