This commit is contained in:
Simon Martens
2024-06-19 10:40:11 +02:00
parent 7bdabfce55
commit 26ee703cd1
8 changed files with 968 additions and 926 deletions

View File

@@ -49,7 +49,7 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="anmerkung" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="anmerkung" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Eine Anmerkung zum Akteur. <xsd:documentation>Optional: Eine Anmerkung zum Akteur.
@@ -57,7 +57,7 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="vermerk" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="vermerk" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Ein Vermerk zum Akteur. Intern.</xsd:documentation> <xsd:documentation>Optional: Ein Vermerk zum Akteur. Intern.</xsd:documentation>

View File

@@ -61,7 +61,7 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenziert ein Stück</xsd:documentation> <xsd:documentation>Referenziert ein Stück</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:attribute name="jahr" <xsd:attribute name="datum"
use="required"> use="required">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Pflicht: Das Datum, zumindest aber: das Jahr des Stücks.</xsd:documentation> <xsd:documentation>Pflicht: Das Datum, zumindest aber: das Jahr des Stücks.</xsd:documentation>
@@ -99,7 +99,7 @@
<xsd:documentation>Referenziert eine Beilage</xsd:documentation> <xsd:documentation>Referenziert eine Beilage</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:attribute name="jahr" <xsd:attribute name="datum"
use="required"> use="required">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Pflicht: Das Datum, zumindest aber: das Jahr des Stücks.</xsd:documentation> <xsd:documentation>Pflicht: Das Datum, zumindest aber: das Jahr des Stücks.</xsd:documentation>
@@ -170,10 +170,9 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="werk" minOccurs="0" maxOccurs="unbounded" type="kgpz:werkref">
<xsd:element name="ort" minOccurs="0" maxOccurs="unbounded" type="kgpz:ortref">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Der Ort, welcher im Beitrag angegeben ist.</xsd:documentation> <xsd:documentation>Optional: Verweis auf ein Werk.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
@@ -184,20 +183,20 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="werk" minOccurs="0" maxOccurs="unbounded" type="kgpz:werkref"> <xsd:element name="ort" minOccurs="0" maxOccurs="unbounded" type="kgpz:ortref">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Verweis auf ein Werk.</xsd:documentation> <xsd:documentation>Optional: Der Ort, welcher im Beitrag angegeben ist.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="anmerkung" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="anmerkung" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Eine Anmerkung zum Beitrag. Öffentlich.</xsd:documentation> <xsd:documentation>Optional: Eine Anmerkung zum Beitrag. Öffentlich.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="vermerk" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="vermerk" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Ein Vermerk zum Beitrag. Intern.</xsd:documentation> <xsd:documentation>Optional: Ein Vermerk zum Beitrag. Intern.</xsd:documentation>
@@ -206,4 +205,4 @@
</xsd:sequence> </xsd:sequence>
</xsd:group> </xsd:group>
</xsd:schema> </xsd:schema>

View File

@@ -50,6 +50,7 @@
<xsd:enumeration value="kommentar" /> <xsd:enumeration value="kommentar" />
<xsd:enumeration value="anzeige" /> <xsd:enumeration value="anzeige" />
<xsd:enumeration value="provinienz" /> <xsd:enumeration value="provinienz" />
<xsd:enumeration value="uebersetzung" />
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:attribute> </xsd:attribute>
@@ -81,7 +82,7 @@
<xsd:enumeration value="drucker" /> <xsd:enumeration value="drucker" />
<xsd:enumeration value="vertrieb" /> <xsd:enumeration value="vertrieb" />
<xsd:enumeration value="erwähnung" /> <xsd:enumeration value="erwähnung" />
<xsd:enumeration value="todesanzeige"/> <xsd:enumeration value="todesanzeige" />
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:attribute> </xsd:attribute>
@@ -89,7 +90,6 @@
</xsd:simpleContent> </xsd:simpleContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ortref"> <xsd:complexType name="ortref">
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Bezieht sich auf einen Ort und qualifiziert diese Beziehung. </xsd:documentation> <xsd:documentation> Bezieht sich auf einen Ort und qualifiziert diese Beziehung. </xsd:documentation>
@@ -110,6 +110,30 @@
</xsd:simpleContent> </xsd:simpleContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="wwwlink">
<xsd:annotation>
<xsd:documentation>Link ins Internet</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="text"></xsd:restriction>
</xsd:simpleContent>
<xsd:attribute name="address" use="required" type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>URL des Links</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="text" mixed="true">
<xsd:annotation>
<xsd:documentation>Elemente und Attribute zur Textauszeichnung im Volltext</xsd:documentation>
</xsd:annotation>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="wwwlink" type="kgpz:wwwlink" />
</xsd:choice>
</xsd:complexType>
<!-- This section is almost exactly as in TEI --> <!-- This section is almost exactly as in TEI -->
<xsd:attributeGroup name="dateattributes"> <xsd:attributeGroup name="dateattributes">
<xsd:attributeGroup ref="kgpz:when" /> <xsd:attributeGroup ref="kgpz:when" />

View File

@@ -19,13 +19,13 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="anmerkung" type="kgpz:NonEmptyString" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="anmerkung" type="kgpz:text" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Optional: Eine Anmerkung zur Kategorie. Öffentlich. </xsd:documentation> <xsd:documentation> Optional: Eine Anmerkung zur Kategorie. Öffentlich. </xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="vermerk" type="kgpz:NonEmptyString" minOccurs="0" maxOccurs="unbounded" > <xsd:element name="vermerk" type="kgpz:text" minOccurs="0" maxOccurs="unbounded" >
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Optional: Ein Vermerk zur Kategorie. Intern. </xsd:documentation> <xsd:documentation> Optional: Ein Vermerk zur Kategorie. Intern. </xsd:documentation>
</xsd:annotation> </xsd:annotation>

View File

@@ -26,13 +26,13 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="anmerkung" type="kgpz:NonEmptyString" minOccurs="0" maxOccurs="unbounded" > <xsd:element name="anmerkung" type="kgpz:text" minOccurs="0" maxOccurs="unbounded" >
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Optional: Eine Anmerkung zum Ort. Öffentlich.</xsd:documentation> <xsd:documentation> Optional: Eine Anmerkung zum Ort. Öffentlich.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="vermerk" type="kgpz:NonEmptyString" minOccurs="0" maxOccurs="unbounded" > <xsd:element name="vermerk" type="kgpz:text" minOccurs="0" maxOccurs="unbounded" >
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Optional: Ein Vermerk zum Ort. Intern.</xsd:documentation> <xsd:documentation> Optional: Ein Vermerk zum Ort. Intern.</xsd:documentation>
</xsd:annotation> </xsd:annotation>

View File

@@ -50,14 +50,14 @@
</xsd:element> </xsd:element>
<!-- Vielleicht nötig --> <!-- Vielleicht nötig -->
<xsd:element name="anmerkung" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="anmerkung" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Optional: Anmerkungen zum Stück. Öffentlich. </xsd:documentation> <xsd:documentation> Optional: Anmerkungen zum Stück. Öffentlich. </xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="vermerk" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="vermerk" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation> Optional: Vermerk zum Stück. Intern. </xsd:documentation> <xsd:documentation> Optional: Vermerk zum Stück. Intern. </xsd:documentation>

View File

@@ -51,7 +51,7 @@
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="anmerkung" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="anmerkung" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Eine Anmerkung zum Werk. <xsd:documentation>Optional: Eine Anmerkung zum Werk.
@@ -59,7 +59,7 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="vermerk" type="kgpz:NonEmptyString" minOccurs="0" <xsd:element name="vermerk" type="kgpz:text" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional: Ein Vermerk zum Werk. Intern.</xsd:documentation> <xsd:documentation>Optional: Ein Vermerk zum Werk. Intern.</xsd:documentation>

File diff suppressed because it is too large Load Diff