Register: Unterschied zwischen den Versionen

Aus Consilium Communis Neuss
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Orte = == Datenerfassung == * In der Transkription werden Orte als "place" markiert und erhalten in den Metadaten das Attribut "key". * Ist der Ort neu, wird…“)
 
Zeile 19: Zeile 19:
 
== Speicherort ==
 
== Speicherort ==
 
* Die Outputdatei liegt dann ebenfalls unter "consilium-communis-data/export2tei/places"
 
* Die Outputdatei liegt dann ebenfalls unter "consilium-communis-data/export2tei/places"
 +
 +
== XML ==
 +
=== Ortsregistereintrag aus Google-Tabelle exportiert ===
 +
<pre>
 +
<data>
 +
  <_8>
 +
    <F>8</F>
 +
    <Bezeichnung>Zolltor</Bezeichnung>
 +
    <Typ>Gebäude</Typ>
 +
    <Kommentar>Anschläge über die Erbauung zweier Durchläße am Zolltor</Kommentar>
 +
    <Interner_Kommentar>Tollportzen (Zollpforte Bd. 30) Anschläge über die Erbauung zweier Durchläße am Zolltor</Interner_Kommentar>
 +
    <Band>Bd 45</Band>
 +
  </_8>
 +
  <...weitere Orte>
 +
</data>
 +
</pre>
 +
 +
=== Output nach Transformation ===
 +
 +
<pre>
 +
<TEI>
 +
  <text>
 +
    <body>
 +
      <div type="list_place">
 +
 +
        <listPlace>
 +
          <place xml:id="L8" type="Gebäude">
 +
            <placeName>Zolltor</placeName>
 +
            <note type="place-info">Anschläge über die Erbauung zweier Durchläße am Zolltor</note>
 +
            <note type="comment">Tollportzen (Zollpforte Bd. 30) Anschläge über die Erbauung zweier Durchläße am Zolltor</note>
 +
          </place>
 +
          <...weitere Orte>
 +
        </listPlace>
 +
 +
      </div>
 +
    </body>
 +
  </text>
 +
</TEI>
 +
</pre>
 +
 +
* Die Elemente <F> und <Typ> werden zu Attributen ''xml:id'' und ''type'' des Elements <place> transformiert
 +
* Das Element <Bezeichnung> wird zum Element <placeName>
 +
* Das Element <Kommentar> wird zum Element <note type="place-info">
 +
* Das Element <Interner_Kommentar> wird zum Element <note type="comment">
  
 
= Personen =
 
= Personen =

Version vom 3. November 2022, 13:37 Uhr

Orte

Datenerfassung

  • In der Transkription werden Orte als "place" markiert und erhalten in den Metadaten das Attribut "key".
  • Ist der Ort neu, wird er in der Google-Tabelle erfasst, wo er eine laufende Nummer als ID erhält. Die ID ist dann der Wert von "key".
  • Alle weiteren Metadaten des Ortes werden zur Vermeidung von Redundanz in der Tabelle erfasst.

Export

  • Mithilfe des Google-Spreadsheet-Add-ons Export Sheet Data werden die Daten als XML-Datei "Ratsprotokolle Neuss - Orte.xml" exportiert
    • In den Export-Einstellungen wählt man "Include first column" und "Export columns as child elements" aus
    • Die Zeilen 2 und 3 der Tabelle enthalten Informationen für die Erfasser, werden aber ebenfalls als Elemente mitexportiert und müssen daher aus der XML-Datei entfernt werden
  • Das Transformationsskript "Google-Tabelle-Orte-nach-TEI.xsl" für die XML-Datei liegt im GitLab-Repository unter "consilium-communis-data/export2tei/places"
  • Die Output-Datei ist "Output-Ratsprotokolle Neuss - Orte.xml"
    • Validierungsfehler in der Output-Datei decken inhaltliche Fehler der Daten auf, die in der Tabelle korrigiert werden können.
      • doppelte IDs
      • unzulässige Werte des Attributs "type"

Speicherort

  • Die Outputdatei liegt dann ebenfalls unter "consilium-communis-data/export2tei/places"

XML

Ortsregistereintrag aus Google-Tabelle exportiert

<data>
  <_8>
    <F>8</F> 
    <Bezeichnung>Zolltor</Bezeichnung>
    <Typ>Gebäude</Typ>
    <Kommentar>Anschläge über die Erbauung zweier Durchläße am Zolltor</Kommentar>
    <Interner_Kommentar>Tollportzen (Zollpforte Bd. 30) Anschläge über die Erbauung zweier Durchläße am Zolltor</Interner_Kommentar>
    <Band>Bd 45</Band>
  </_8>
  <...weitere Orte>
</data>

Output nach Transformation

<TEI>
  <text>
    <body>
      <div type="list_place">

        <listPlace>
          <place xml:id="L8" type="Gebäude">
            <placeName>Zolltor</placeName>
            <note type="place-info">Anschläge über die Erbauung zweier Durchläße am Zolltor</note>
            <note type="comment">Tollportzen (Zollpforte Bd. 30) Anschläge über die Erbauung zweier Durchläße am Zolltor</note>
          </place>
          <...weitere Orte>
        </listPlace>

      </div>
    </body>
  </text>
</TEI>
  • Die Elemente <F> und <Typ> werden zu Attributen xml:id und type des Elements <place> transformiert
  • Das Element <Bezeichnung> wird zum Element <placeName>
  • Das Element <Kommentar> wird zum Element <note type="place-info">
  • Das Element <Interner_Kommentar> wird zum Element <note type="comment">

Personen