This commit is contained in:
GregorMichalski
2025-02-13 17:36:11 +01:00
4 changed files with 38 additions and 37 deletions

View File

@@ -4907,7 +4907,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="348"> <letterDesc letter="348">
<sent> <sent>
<date when="1781-03-25">St. Petersburg, 25. März 1781</date> <date when="1781-03-25">St. Petersburg, 25. März 1781</date>
@@ -4921,7 +4921,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="349"> <letterDesc letter="349">
<sent> <sent>
<date when="1781-04-10">St. Petersburg, 10. April 1781</date> <date when="1781-04-10">St. Petersburg, 10. April 1781</date>
@@ -4935,7 +4935,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="350"> <letterDesc letter="350">
<sent> <sent>
<date when="1781-05-28">St. Petersburg, 28. Mai 1781</date> <date when="1781-05-28">St. Petersburg, 28. Mai 1781</date>
@@ -4949,7 +4949,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="351"> <letterDesc letter="351">
<sent> <sent>
<date when="1781-06-02">St. Petersburg, 2. Juni 1781</date> <date when="1781-06-02">St. Petersburg, 2. Juni 1781</date>
@@ -4963,7 +4963,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="352"> <letterDesc letter="352">
<sent> <sent>
<date when="1781-10-30">Moskau, 30. Oktober 1781</date> <date when="1781-10-30">Moskau, 30. Oktober 1781</date>
@@ -4977,7 +4977,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="353"> <letterDesc letter="353">
<sent> <sent>
<date when="1782-06-01">Moskau, 1782</date><!-- Abschrift? --> <date when="1782-06-01">Moskau, 1782</date><!-- Abschrift? -->
@@ -4991,7 +4991,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="354"> <letterDesc letter="354">
<sent> <sent>
<date when="1785-11-18">Moskau, 18. November 1785</date> <date when="1785-11-18">Moskau, 18. November 1785</date>
@@ -5005,7 +5005,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="355"> <letterDesc letter="355">
<sent> <sent>
<date when="1787-03-30">Zürich, 30. März 1787</date> <date when="1787-03-30">Zürich, 30. März 1787</date>
@@ -5019,7 +5019,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="356"> <letterDesc letter="356">
<sent> <sent>
<date when="1787-06-06">Moskau, 6. Juni 1787</date> <date when="1787-06-06">Moskau, 6. Juni 1787</date>
@@ -5033,7 +5033,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="357"> <letterDesc letter="357">
<sent> <sent>
<date when="1787-09-15">Moskau, September 1787</date> <date when="1787-09-15">Moskau, September 1787</date>
@@ -5047,7 +5047,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="358"> <letterDesc letter="358">
<sent> <sent>
<date when="1788-11-15">Moskau, nach dem 4. November 1788</date> <date when="1788-11-15">Moskau, nach dem 4. November 1788</date>
@@ -5061,7 +5061,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="359"> <letterDesc letter="359">
<sent> <sent>
<date when="1788-12-01">Moskau, wahrscheinlich Ende 1788</date> <date when="1788-12-01">Moskau, wahrscheinlich Ende 1788</date>
@@ -5075,7 +5075,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="360"> <letterDesc letter="360">
<sent> <sent>
<date when="1788-12-15">Moskau, wahrscheinlich Ende 1788</date> <date when="1788-12-15">Moskau, wahrscheinlich Ende 1788</date>
@@ -5089,7 +5089,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="361"> <letterDesc letter="361">
<sent> <sent>
<date when="1788-12-30">Moskau, 1788</date> <date when="1788-12-30">Moskau, 1788</date>
@@ -5105,7 +5105,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="362"> <letterDesc letter="362">
<sent> <sent>
<date when="1789-01-15">Moskau, 1789</date> <date when="1789-01-15">Moskau, 1789</date>
@@ -5119,7 +5119,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="363"> <letterDesc letter="363">
<sent> <sent>
<date when="1789-05-15">Moskau, ab Mai 1789</date> <date when="1789-05-15">Moskau, ab Mai 1789</date>
@@ -5133,7 +5133,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="364"> <letterDesc letter="364">
<sent> <sent>
<date when="1789-06-01">Moskau, etwa 1789</date> <date when="1789-06-01">Moskau, etwa 1789</date>
@@ -5147,7 +5147,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="365"> <letterDesc letter="365">
<sent> <sent>
<date when="1789-06-15">Moskau, nach dem 2. April 1789</date> <date when="1789-06-15">Moskau, nach dem 2. April 1789</date>
@@ -5161,7 +5161,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="366"> <letterDesc letter="366">
<sent> <sent>
<date when="1789-07-01">Moskau, um 1789</date> <date when="1789-07-01">Moskau, um 1789</date>
@@ -5175,7 +5175,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="367"> <letterDesc letter="367">
<sent> <sent>
<date when="1790-06-15">Moskau, um 1790</date> <date when="1790-06-15">Moskau, um 1790</date>
@@ -5189,7 +5189,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="368"> <letterDesc letter="368">
<sent> <sent>
<date when="1790-10-01">Moskau, etwa Herbst 1790</date> <date when="1790-10-01">Moskau, etwa Herbst 1790</date>
@@ -5198,13 +5198,14 @@
</sent> </sent>
<received> <received>
<person ref="4" /> <person ref="4" />
<person ref="5" /><!-- Ist Dorothea Lenz die in diesem Brief angesprochene Schwester von Lenz? --> <person ref="5" /><!-- Ist Dorothea Lenz die in diesem Brief angesprochene Schwester von
Lenz? -->
</received> </received>
<hasOriginal value="true" /> <hasOriginal value="true" />
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="369"> <letterDesc letter="369">
<sent> <sent>
<date when="1790-11-01">Moskau, um 1790</date> <date when="1790-11-01">Moskau, um 1790</date>
@@ -5218,7 +5219,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="370"> <letterDesc letter="370">
<sent> <sent>
<date when="1790-11-02">Moskau, wahrscheinlich November 1790</date> <date when="1790-11-02">Moskau, wahrscheinlich November 1790</date>
@@ -5232,7 +5233,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="371"> <letterDesc letter="371">
<sent> <sent>
<date when="1790-11-09">Moskau, 9. November 1790</date> <date when="1790-11-09">Moskau, 9. November 1790</date>
@@ -5246,7 +5247,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="372"> <letterDesc letter="372">
<sent> <sent>
<date when="1791-06-11">Moskau, 11. Juni 1791</date> <date when="1791-06-11">Moskau, 11. Juni 1791</date>
@@ -5260,7 +5261,7 @@
<isProofread value="true" /> <isProofread value="true" />
<isDraft value="false" /> <isDraft value="false" />
</letterDesc> </letterDesc>
<letterDesc letter="373"> <letterDesc letter="373">
<sent> <sent>
<date when="1791-07-01">Moskau, ab März 1790</date> <date when="1791-07-01">Moskau, ab März 1790</date>

View File

@@ -259,14 +259,14 @@
<personDef index="83" name="Eina [Julie von Albedyll] " ref="http://d-nb.info/gnd/116275359" <personDef index="83" name="Eina [Julie von Albedyll] " ref="http://d-nb.info/gnd/116275359"
vorname="Julie" nachname="von Albedyll" komm="albedyll" /> vorname="Julie" nachname="von Albedyll" komm="albedyll" />
<personDef index="84" name="Gerhard Friedrich Müller" ref="http://d-nb.info/gnd/118953362" <personDef index="84" name="Gerhard Friedrich Müller" ref="http://d-nb.info/gnd/118953362"
vorname="Gerhard Friedrich" nachname="Müller" komm="gf-müller" /> vorname="Gerhard Friedrich" nachname="Müller" komm="gf-müller" />
<personDef index="85" name="Carl Heinrich Gottlob Lenz" <personDef index="85" name="Carl Heinrich Gottlob Lenz"
vorname="Carl Heinrich Gottlob" nachname="Lenz" komm="chg-lenz" /> vorname="Carl Heinrich Gottlob" nachname="Lenz" komm="chg-lenz" />
<personDef index="86" name="Unbekannter Freund" <personDef index="86" name="Unbekannter Freund"
vorname="NN" nachname="NN" komm="freund" /> vorname="NN" nachname="NN" komm="freund" />
</personDefs> </personDefs>

View File

@@ -8,14 +8,14 @@
<xsd:include schemaLocation="common.xsd"></xsd:include> <xsd:include schemaLocation="common.xsd"></xsd:include>
<xsd:complexType name="actionattributes"> <xsd:complexType name="actionattributes">
<xsd:sequence> <xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="date" type="lenz:date" minOccurs="0" <xsd:element name="date" type="lenz:date" minOccurs="0"
maxOccurs="unbounded" /> maxOccurs="unbounded" />
<xsd:element name="location" type="lenz:ortref" minOccurs="0" <xsd:element name="location" type="lenz:ortref" minOccurs="0"
maxOccurs="unbounded" /> maxOccurs="unbounded" />
<xsd:element name="person" type="lenz:personref" minOccurs="0" <xsd:element name="person" type="lenz:personref" minOccurs="0"
maxOccurs="unbounded" /> maxOccurs="unbounded" />
</xsd:sequence> </xsd:choice>
</xsd:complexType> </xsd:complexType>
<xsd:element name="opus"> <xsd:element name="opus">

View File

@@ -41,19 +41,19 @@ def get_person_def_ids(ref_root):
If references.xml is un-namespaced, we can use a non-namespace XPath: //personDef If references.xml is un-namespaced, we can use a non-namespace XPath: //personDef
Adjust if references.xml also has a namespace. Adjust if references.xml also has a namespace.
""" """
return set(elem.get("index") for elem in ref_root.xpath("//personDef")) return set(elem.get("index") for elem in ref_root.xpath("//lenz:personDef", namespaces=NAMESPACE_MAP))
def get_location_def_ids(ref_root): def get_location_def_ids(ref_root):
""" """
Retrieve all 'index' attributes from <locationDef index="..."> in references.xml. Retrieve all 'index' attributes from <locationDef index="..."> in references.xml.
""" """
return set(elem.get("index") for elem in ref_root.xpath("//locationDef")) return set(elem.get("index") for elem in ref_root.xpath("//lenz:locationDef", namespaces=NAMESPACE_MAP))
def get_app_def_ids(ref_root): def get_app_def_ids(ref_root):
""" """
Retrieve all 'index' attributes from <appDef index="..."> in references.xml. Retrieve all 'index' attributes from <appDef index="..."> in references.xml.
""" """
return set(elem.get("index") for elem in ref_root.xpath("//appDef")) return set(elem.get("index") for elem in ref_root.xpath("//lenz:appDef", namespaces=NAMESPACE_MAP))
def check_references(root, reference_data, filepath): def check_references(root, reference_data, filepath):
""" """