Skip to content

Commit

Permalink
make biblStruct more consistent across docTypes, closes #17
Browse files Browse the repository at this point in the history
  • Loading branch information
peterstadler committed Aug 21, 2019
1 parent 2d8fda1 commit f30dbd8
Show file tree
Hide file tree
Showing 25 changed files with 1,239 additions and 683 deletions.
201 changes: 79 additions & 122 deletions compiled-ODD/guidelines-de-wegaBiblio.compiled.xml

Large diffs are not rendered by default.

116 changes: 65 additions & 51 deletions compiled-ODD/guidelines-de-wegaDocuments.compiled.xml

Large diffs are not rendered by default.

116 changes: 65 additions & 51 deletions compiled-ODD/guidelines-de-wegaLetters.compiled.xml

Large diffs are not rendered by default.

140 changes: 88 additions & 52 deletions compiled-ODD/guidelines-de-wegaThematicCommentaries.compiled.xml

Large diffs are not rendered by default.

140 changes: 88 additions & 52 deletions compiled-ODD/guidelines-de-wegaVar.compiled.xml

Large diffs are not rendered by default.

116 changes: 65 additions & 51 deletions compiled-ODD/guidelines-de-wegaWritings.compiled.xml

Large diffs are not rendered by default.

64 changes: 64 additions & 0 deletions compiled-ODD/guidelines-de-wega_all.compiled.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11644,6 +11644,70 @@ epistemology, methodology and history of
<ref target="http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2">15.3.2. Declarable Elements</ref>
</listRef>
</elementSpec><elementSpec rend="change" module="core" ident="biblStruct"><gloss versionDate="2005-04-15" xml:lang="en">structured bibliographic citation</gloss><gloss versionDate="2007-12-20" xml:lang="ko">구조화된 서지 인용</gloss><gloss versionDate="2007-05-02" xml:lang="zh-TW">結構次要書目</gloss><gloss versionDate="2009-01-06" xml:lang="fr">référence bibliographique structurée</gloss><gloss versionDate="2007-05-04" xml:lang="es">cita bibliográfica estructurada.</gloss><gloss versionDate="2007-01-21" xml:lang="it">citazione bibliografica strutturata</gloss><desc versionDate="2008-01-13" xml:lang="en">contains a structured bibliographic citation, in which only bibliographic sub-elements
appear and in a specified order.</desc><desc versionDate="2007-12-20" xml:lang="ko">서지의 하위 요소만이 나타나는, 명시적 순서로 구성되는 구조화된 서지 인용을 포함한다.</desc><desc versionDate="2007-05-02" xml:lang="zh-TW">包含僅出現子節點的結構書目資料,並以特定順序呈現。</desc><desc versionDate="2008-04-05" xml:lang="ja">構造を持った書誌情報を示す.下位要素として,書誌情報を示す要素が,決 められた順番で出現する.</desc><desc versionDate="2009-01-06" xml:lang="fr">contient une référence bibliographique dans laquelle
seuls des sous-éléments bibliographiques apparaissent et cela, selon un ordre déterminé.</desc><desc versionDate="2007-05-04" xml:lang="es">contiene una cita bibliográfica estructurada, en la cual
sólo aparecen los subelementos bibliográficos y en un orden especificado.</desc><desc versionDate="2007-01-21" xml:lang="it">contiene una citazione bibliografica strutturata che può
contenere solo altri elemento nell'ordine specificato.</desc><classes><memberOf key="model.biblLike"/></classes><content><sequence minOccurs="1" maxOccurs="1"><elementRef key="analytic" minOccurs="0" maxOccurs="unbounded"/><sequence minOccurs="1" maxOccurs="unbounded"><elementRef key="monogr"/><elementRef key="series" minOccurs="0" maxOccurs="unbounded"/></sequence><alternate minOccurs="0" maxOccurs="unbounded"><classRef key="model.noteLike"/><classRef key="model.ptrLike"/><elementRef key="relatedItem"/><elementRef key="citedRange"/></alternate></sequence></content><attList><attDef ident="type" usage="opt">
<desc xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:mei="http://www.music-encoding.org/ns/mei" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:s="http://www.ascc.net/xml/schematron" versionDate="2013-11-11" xml:lang="en">characterizes the element in some sense, using any convenient classification scheme or typology.</desc>
<desc xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:mei="http://www.music-encoding.org/ns/mei" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:s="http://www.ascc.net/xml/schematron" versionDate="2013-11-11" xml:lang="de">charakterisiert das Element in einem gewissen Sinne, wobei irgendeine zweckmäßige Systematik oder Typologie angwendet wird.</desc>
<datatype xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:mei="http://www.music-encoding.org/ns/mei" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:s="http://www.ascc.net/xml/schematron">
<dataRef key="wega.biblio.types"/>
</datatype>
</attDef><attRef xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:mei="http://www.music-encoding.org/ns/mei" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:s="http://www.ascc.net/xml/schematron" class="att.global" name="xml:id"/><attRef xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:mei="http://www.music-encoding.org/ns/mei" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:s="http://www.ascc.net/xml/schematron" class="att.global" name="n"/></attList><exemplum xml:lang="en">
<egXML xmlns="http://www.tei-c.org/ns/Examples">
<biblStruct>
<monogr>
<author>Blain, Virginia</author>
<author>Clements, Patricia</author>
<author>Grundy, Isobel</author>
<title>The Feminist Companion to Literature in English: women writers from the middle ages
to the present</title>
<edition>first edition</edition>
<imprint>
<publisher>Yale University Press</publisher>
<pubPlace>New Haven and London</pubPlace>
<date>1990</date>
</imprint>
</monogr>
</biblStruct>
</egXML>
</exemplum><exemplum versionDate="2008-04-06" xml:lang="fr">
<egXML xmlns="http://www.tei-c.org/ns/Examples">
<biblStruct>
<monogr>
<author>Anouilh, Jean</author>
<title>Antigone</title>
<edition>première édition</edition>
<imprint>
<publisher>in Nouvelles pièces noires, La Table ronde</publisher>
<pubPlace>Paris</pubPlace>
<date>1955</date>
</imprint>
</monogr>
</biblStruct>
</egXML>
</exemplum><exemplum xml:lang="zh-TW">
<egXML xmlns="http://www.tei-c.org/ns/Examples">
<biblStruct>
<monogr>
<author>王大明</author>
<author>文天行</author>
<author>廖全京</author>
<title>抗戰文藝報刊編目彙編</title>
<edition>初版</edition>
<imprint>
<publisher>四川省社會科學院</publisher>
<pubPlace>成都</pubPlace>
<date>1984</date>
</imprint>
</monogr>
</biblStruct>
</egXML>
</exemplum><listRef>
<ref target="http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBITY">3.11.1. Methods of Encoding Bibliographic References and Lists of References</ref>
<ref target="http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD3">2.2.7. The Source Description</ref>
<ref target="http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2">15.3.2. Declarable Elements</ref>
</listRef><gloss versionDate="2005-04-15" xml:lang="en">structured bibliographic citation</gloss><gloss versionDate="2007-12-20" xml:lang="ko">구조화된 서지 인용</gloss><gloss versionDate="2007-05-02" xml:lang="zh-TW">結構次要書目</gloss><gloss versionDate="2009-01-06" xml:lang="fr">référence bibliographique structurée</gloss><gloss versionDate="2007-05-04" xml:lang="es">cita bibliográfica estructurada.</gloss><gloss versionDate="2007-01-21" xml:lang="it">citazione bibliografica strutturata</gloss><desc versionDate="2008-01-13" xml:lang="en">contains a structured bibliographic citation, in which only bibliographic sub-elements
appear and in a specified order.</desc><desc versionDate="2007-12-20" xml:lang="ko">서지의 하위 요소만이 나타나는, 명시적 순서로 구성되는 구조화된 서지 인용을 포함한다.</desc><desc versionDate="2007-05-02" xml:lang="zh-TW">包含僅出現子節點的結構書目資料,並以特定順序呈現。</desc><desc versionDate="2008-04-05" xml:lang="ja">構造を持った書誌情報を示す.下位要素として,書誌情報を示す要素が,決 められた順番で出現する.</desc><desc versionDate="2009-01-06" xml:lang="fr">contient une référence bibliographique dans laquelle
seuls des sous-éléments bibliographiques apparaissent et cela, selon un ordre déterminé.</desc><desc versionDate="2007-05-04" xml:lang="es">contiene una cita bibliográfica estructurada, en la cual
sólo aparecen los subelementos bibliográficos y en un orden especificado.</desc><desc versionDate="2007-01-21" xml:lang="it">contiene una citazione bibliografica strutturata che può
Expand Down
166 changes: 82 additions & 84 deletions schema/de/wegaBiblio.rng
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xmlns="http://relaxng.org/ns/structure/1.0"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0"><!--
Schema generated from ODD source 2019-08-14T13:56:09Z. .
Schema generated from ODD source 2019-08-21T12:57:35Z. .
TEI Edition: Version 3.6.0. Last updated on
16th July 2019, revision daa3cc0b9
TEI Edition Location: http://www.tei-c.org/Vault/P5/Version 3.6.0/
Expand Down Expand Up @@ -655,9 +655,7 @@ TEI Edition Location: http://www.tei-c.org/Vault/P5/Version 3.6.0/
<notAllowed/>
</define>
<define name="model.biblLike">
<choice>
<ref name="biblStruct"/>
</choice>
<notAllowed/>
</define>
<define name="model.labelLike">
<notAllowed/>
Expand Down Expand Up @@ -1994,86 +1992,6 @@ TEI Edition Location: http://www.tei-c.org/Vault/P5/Version 3.6.0/
<empty/>
</element>
</define>
<define name="biblStruct">
<element name="biblStruct">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(strukturierte bibliographische Angaben) enthält ein strukturiertes bibliographisches Zitat, in dem nur bibliographische Unterelemente erscheinen, die in einer bestimmten Reihenfolge geordnet sind. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]</a:documentation>
<choice>
<element name="ref">
<attribute name="type">
<choice>
<value>duplicate</value>
<value>deletion</value>
</choice>
</attribute>
<attribute name="target">
<data type="string">
<param name="pattern">A11\d{4}</param>
</data>
</attribute>
<empty/>
</element>
<group>
<zeroOrMore>
<ref name="analytic"/>
</zeroOrMore>
<oneOrMore>
<ref name="monogr"/>
<zeroOrMore>
<ref name="series"/>
</zeroOrMore>
</oneOrMore>
<interleave>
<optional>
<ref name="keywords"/>
</optional>
<optional>
<element name="note">
<ref name="macro.specialPara"/>
</element>
</optional>
<zeroOrMore>
<ref name="idno"/>
</zeroOrMore>
</interleave>
</group>
</choice>
<ref name="att.docStatus.attributes"/>
<attribute name="xml:id">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(Bezeichner) liefert einen eindeutigen Bezeichner für das Element mit dem Attribut.</a:documentation>
<data type="string">
<param name="pattern">A11\d{4}</param>
</data>
</attribute>
<attribute name="type">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">charakterisiert das Element in einem gewissen Sinne, wobei irgendeine zweckmäßige Systematik oder Typologie angwendet wird.</a:documentation>
<choice>
<value>article</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeitungs- oder Zeitschriftenartikel.</a:documentation>
<value>book</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Buch bzw. Monographie.</a:documentation>
<value>inbook</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Teil (z.B. Kapitel) einer Monographie, meist vom selben Autor.</a:documentation>
<value>incollection</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Teil eines Buches (z.B. Aufsatz in einem Sammelband) mit einem eigenen Titel. Hierunter fallen insbesondere auch die Jahrbücher wie "Weberiana".</a:documentation>
<value>inproceedings</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Artikel in einem Konferenzbericht. Ausschlaggebend ist, dass der Hinweis auf die Konferenz im Titel der Monographie genannt wird.</a:documentation>
<value>mastersthesis</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Bachelor-, Master- oder Magisterarbeit.</a:documentation>
<value>misc</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Alles, was nicht anders zuzuordnen ist.</a:documentation>
<value>online</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(native) online Veröffentlichungen wie Blog-Posts, Wikieinträge o.ä.</a:documentation>
<value>phdthesis</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">ungedruckte (aka "maschinenschriftliche") Dissertation.</a:documentation>
<value>review</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Rezension.</a:documentation>
<value>score</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Notenband (z.B. Partitur oder Klavierauszug)</a:documentation>
</choice>
</attribute>
<empty/>
</element>
</define>
<define name="edition">
<element name="edition">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(Ausgabe) beschreibt die Details einer Ausgabe eines Textes. [2.2.2. The Edition Statement]</a:documentation>
Expand Down Expand Up @@ -2231,6 +2149,86 @@ Empfohlene Werte sind: 1] ISBN; 2] ISSN; 3] DOI; 4] URI; 5] VIAF; 6] ESTC; 7] OC
<sch:report test="@rend ne 'underline'">The @n-attribute is only supported in combination with @rend='underline'</sch:report>
</sch:rule>
</pattern>
<define name="biblStruct">
<element name="biblStruct">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(strukturierte bibliographische Angaben) enthält ein strukturiertes bibliographisches Zitat, in dem nur bibliographische Unterelemente erscheinen, die in einer bestimmten Reihenfolge geordnet sind.</a:documentation>
<choice>
<element name="ref">
<attribute name="type">
<choice>
<value>duplicate</value>
<value>deletion</value>
</choice>
</attribute>
<attribute name="target">
<data type="string">
<param name="pattern">A11\d{4}</param>
</data>
</attribute>
<empty/>
</element>
<group>
<zeroOrMore>
<ref name="analytic"/>
</zeroOrMore>
<oneOrMore>
<ref name="monogr"/>
<zeroOrMore>
<ref name="series"/>
</zeroOrMore>
</oneOrMore>
<interleave>
<optional>
<ref name="keywords"/>
</optional>
<optional>
<element name="note">
<ref name="macro.specialPara"/>
</element>
</optional>
<zeroOrMore>
<ref name="idno"/>
</zeroOrMore>
</interleave>
</group>
</choice>
<ref name="att.docStatus.attributes"/>
<attribute name="xml:id">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(Bezeichner) liefert einen eindeutigen Bezeichner für das Element mit dem Attribut.</a:documentation>
<data type="string">
<param name="pattern">A11\d{4}</param>
</data>
</attribute>
<attribute name="type">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">charakterisiert das Element in einem gewissen Sinne, wobei irgendeine zweckmäßige Systematik oder Typologie angwendet wird.</a:documentation>
<choice>
<value>article</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Zeitungs- oder Zeitschriftenartikel.</a:documentation>
<value>book</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Buch bzw. Monographie.</a:documentation>
<value>inbook</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Teil (z.B. Kapitel) einer Monographie, meist vom selben Autor.</a:documentation>
<value>incollection</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Teil eines Buches (z.B. Aufsatz in einem Sammelband) mit einem eigenen Titel. Hierunter fallen insbesondere auch die Jahrbücher wie "Weberiana".</a:documentation>
<value>inproceedings</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Artikel in einem Konferenzbericht. Ausschlaggebend ist, dass der Hinweis auf die Konferenz im Titel der Monographie genannt wird.</a:documentation>
<value>mastersthesis</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Bachelor-, Master- oder Magisterarbeit.</a:documentation>
<value>misc</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Alles, was nicht anders zuzuordnen ist.</a:documentation>
<value>online</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(native) online Veröffentlichungen wie Blog-Posts, Wikieinträge o.ä.</a:documentation>
<value>phdthesis</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">ungedruckte (aka "maschinenschriftliche") Dissertation.</a:documentation>
<value>review</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Rezension.</a:documentation>
<value>score</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Notenband (z.B. Partitur oder Klavierauszug)</a:documentation>
</choice>
</attribute>
<empty/>
</element>
</define>
<start>
<choice>
<ref name="biblStruct"/>
Expand Down
Loading

0 comments on commit f30dbd8

Please sign in to comment.