From f6a186962c3858152752767fce334619bae40161 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Tue, 30 May 2023 18:24:44 +0200 Subject: [PATCH] Extend concordance lists after Adlib import --- src/MDConcActor.php | 5 +++++ src/MDConcEntryTypes.php | 2 ++ src/MDConcMarkingType.php | 44 +++++++++++++++++++++++++++++++++++---- 3 files changed, 47 insertions(+), 4 deletions(-) diff --git a/src/MDConcActor.php b/src/MDConcActor.php index be69bc5..5049ff5 100644 --- a/src/MDConcActor.php +++ b/src/MDConcActor.php @@ -117,6 +117,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface { "Porzellanhersteller" => 1, "Porzellankünstler" => 1, "Porzellanmanufaktur" => 1, + "Porzellanfabrik Burggrub" => 1, "Prägeanstalt" => 1, "Produzent" => 1, "Produzentin" => 1, @@ -132,6 +133,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface { "Schmiede und Waagenbau" => 1, "Spezialwaagenfabrik" => 1, "Spezialfabrik für Zähl- und Wägemaschinen" => 1, + "Spielwarenhersteller" => 1, "Steingutfabrik" => 1, "Stempelschneider" => 1, "Strumpfwirkerei" => 1, @@ -173,6 +175,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface { "Entwurf" => 4, "Künstler der Vorlage" => 4, "Künstlerin der Vorlage" => 4, + "nach einem Gemälde von Werner Lenz" => 4, "Maler der Vorlage" => 4, "Modellbauer" => 4, "nach" => 4, @@ -212,6 +215,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface { "Auswahl" => 6, "Bearbeitung" => 6, "Bearbeiter der Sache" => 6, + "bearbeitet von" => 6, "Forscher" => 6, "Gebrauch" => 6, "Kommentar" => 6, @@ -582,6 +586,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface { "--" => 23, "---" => 23, " ---" => 23, + "Nr. 9.1.1." => 23, "testfunktion und testrolle" => 23, "Zugehörig" => 23, "Mit dem Objekt verbunden" => 23, diff --git a/src/MDConcEntryTypes.php b/src/MDConcEntryTypes.php index a25fba9..53fa48e 100644 --- a/src/MDConcEntryTypes.php +++ b/src/MDConcEntryTypes.php @@ -43,7 +43,9 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface { "Schenkung-BB" => "1", "Schenkung/ Kauf" => "1", "Schenkung an den Förderverein" => "1", + "Schenkung Briefkasten Museum" => "1", "Schenkung 03/06 v.Ostereiermarkt" => "1", + "Schenkung von Johannes Cornel" => "1", "Spende" => "1", "Überlassung" => "1", "Übertragung" => "1", diff --git a/src/MDConcMarkingType.php b/src/MDConcMarkingType.php index f14465e..9238823 100644 --- a/src/MDConcMarkingType.php +++ b/src/MDConcMarkingType.php @@ -14,6 +14,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { private const MARKING_TYPES_VERBOSE = [ // Default: Handwritten + "-" => "handwritten", "x" => "handwritten", "schwarz" => "handwritten", "braun" => "handwritten", @@ -47,17 +48,28 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Bildaufschrift" => "handwritten", "blaue Kugelschreiberaufschrift" => "handwritten", "Bleistift" => "handwritten", + "Bleisitft" => "handwritten", + "Bleistiftbeschriftung" => "handwritten", "Bleistiftzeichnung" => "handwritten", + "Bleistift,Kugelschreiber" => "handwritten", + "Bleistift und Buntstift bzw. kann auch Tinte sein" => "handwritten", + "Bleistiftbeschriftung auf der Rückseite" => "handwritten", + "Bleistiftbeschriftungauf der Rückseite" => "handwritten", + "Bleistiftbeschriftung vorn und hinten" => "handwritten", "Einkreisung mit wasserfestem Marker" => "handwritten", + "ev. Tinte" => "handwritten", "Federtusche" => "handwritten", "Filzstiftnotiz" => "handwritten", + "Füllerbeschriftung auf der Rückseite" => "handwritten", "handschrifltich" => "handwritten", + "Handschriftlich" => "handwritten", "handschriflich" => "handwritten", "handschriftlich" => "handwritten", "handschriftlich, Kleber" => "handwritten", "handschriftliche Notiz" => "handwritten", "handschriftlich + geklebt" => "handwritten", "handschriftlich, mit blauer Tinte" => "handwritten", + "Handschriftlich mit Bleistift" => "handwritten", "Schrift" => "handwritten", "roter wasserfester Stift" => "handwritten", "keine Inschrift" => "handwritten", @@ -69,6 +81,9 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "geschrieben mit schwarzer Ölfarbe" => "handwritten", "geschrieben mit schwarzer Farbe" => "handwritten", "Künstlersignatur" => "handwritten", + "Kugelschreiber,Bleistift" => "handwritten", + "Kugelschreiber" => "handwritten", + "Kulibeschriftung auf der Rückseite" => "handwritten", "mit blauem Kugelschreiber beschriftet" => "handwritten", "mit blauem Kugelschreiber geschrieben" => "handwritten", "mit blauer Tinte signiert" => "handwritten", @@ -76,6 +91,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "mit Bleistift signiert" => "handwritten", "mit Bleistift geschrieben, Notiz" => "handwritten", "mit Farbe geschrieben" => "handwritten", + "mit Füller beschriftet" => "handwritten", "mit gelben Klebepunkten" => "handwritten", "mit Ölpastellstift geschrieben" => "handwritten", "mit schwarzem Stift geschrieben" => "handwritten", @@ -88,6 +104,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Notizen mit Bleistift" => "handwritten", "Nummerierung (roter Kugelschreiber)" => "handwritten", "Ölpastellstift geschrieben" => "handwritten", + "Roter Stift" => "handwritten", "schwarze Filzstiftnotiz" => "handwritten", "schwarz geschrieben und glasiert" => "handwritten", "signiert und datiert" => "handwritten", @@ -96,6 +113,9 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Signatur mit Kugelschreiber" => "handwritten", "signiert, mit blauer Tinte geschrieben" => "handwritten", "signiert, mit schwarzer Tinte geschrieben" => "handwritten", + "Tinte" => "handwritten", + "Tinte: schwarz" => "handwritten", + "Tinte u. Kugelschreiber" => "handwritten", "Widmung in Tinte" => "handwritten", "Widmung mit schwarzer Tinte" => "handwritten", "Widmung mit blauer Tinte" => "handwritten", @@ -111,6 +131,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "eingeritztes Kreuzchen" => "scratch", "eingekratzt" => "scratch", "geschnitzt" => "scratch", + "Glas geschliffen vom Boden bis zur Hälfte" => "scratch", # Overpaint "painted" => "painted", @@ -155,6 +176,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Druck" => "overprint", "gedruckt" => "overprint", "bedruckt" => "overprint", + "bedruckt und Tinte" => "overprint", "aufgedruckt" => "overprint", "Gedruckt" => "overprint", "Tiefdruck" => "overprint", @@ -164,6 +186,9 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "mit schwarzer Farbe bedruckt" => "overprint", "Druck und glasiert" => "overprint", "Druck, weiße Schrift" => "overprint", + "gedruckt und geprägt" => "overprint", + "gdruckt" => "overprint", + "gerduckt" => "overprint", "goldener Druck mit Ornamenten und Zierrahmen" => "overprint", "Golddruck" => "overprint", "Seriennummer" => "overprint", @@ -171,6 +196,8 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "gedruckt und gestempelt" => "overprint", "enthält Textaufdruck" => "overprint", "Preisangabe" => "overprint", + "roter Aufdruck" => "overprint", + "gestanzt und aufgedruckt" => "overprint", "Bibliotheksvermerk" => "overprint", "Firmenaufdruck" => "overprint", "Firmenaufdruck Namenseintrag" => "overprint", @@ -186,16 +213,17 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Druckerei-Vermerk" => "overprint", # Sewn - "genäht" => "sewn", + "aufgestickt" => "sewn", "aufgenäht" => "sewn", "bestickter viereckiger Aufnäher" => "sewn", - "gestickt/genäht" => "sewn", - "schwarze Stickerei" => "sewn", "eingestickt" => "sewn", + "Fußsohle: gestickt, Fähnchen: angenäht" => "sewn", + "gestickt/genäht" => "sewn", "gedruckt/genäht" => "sewn", + "genäht" => "sewn", "maschinell gestickt bzw. aufgenähr" => "sewn", "maschinell gestickt bzw. aufgenäht" => "sewn", - "aufgestickt" => "sewn", + "schwarze Stickerei" => "sewn", # Burnt in "eingebrannt" => "burnt_in", @@ -211,6 +239,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Eichstempel" => "stamp", "Eingangstempel (rot)" => "stamp", "Farbstempel" => "stamp", + "Stempel,Kugelschreiber" => "stamp", "mit Metallstempel eingedrückt" => "stamp", "Marke" => "stamp", "Marke und Werbestempel" => "stamp", @@ -223,10 +252,13 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { # Engraving "Gravur" => "engraving", "graviert" => "engraving", + "Gravierung" => "engraving", "eingraviert" => "engraving", "aufgraviert" => "engraving", "graviert und gestempelt" => "engraving", "Nummer graviert, gedruckt" => "engraving", + "eingraviert und geätzt" => "engraving", + "Schnitt" => "engraving", # Screwed on "angeschraubt" => "screwed", @@ -289,7 +321,10 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { # Punched "gestanzt" => "punched", "geschlagen" => "punched", + "gehämmert" => "punched", "eingestanzt" => "punched", + "eingestanzt; ziseliert" => "punched", + "gestanzt und bemalt" => "punched", # Scarified "geritzt" => "scarified", @@ -302,6 +337,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "eingepunzt" => "hallmarked", "gepunzt/gestanzt" => "hallmarked", "punziert" => "hallmarked", + "getrieben und ziseliert" => "hallmarked", # Nailed "genagelt" => "nailed",