From a35262428e55a1bf3159c6b6e991b74bf3c924cb Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sat, 11 Oct 2025 12:02:33 +0200 Subject: [PATCH] Update marking type, measurement type concordance lists --- src/MDConcMarkingPosition.php | 9 +++++++++ src/MDConcMarkingType.php | 1 + src/MDConcMeasurementTypes.php | 21 ++++++++++++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/MDConcMarkingPosition.php b/src/MDConcMarkingPosition.php index 79d2aae..09f591c 100644 --- a/src/MDConcMarkingPosition.php +++ b/src/MDConcMarkingPosition.php @@ -20,6 +20,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface "Vorderseite, mittig" => "center", "beidseitig mittig" => "center", "untere Passpartoutkante, mittig" => "center", + "Mitte" => "center", "vorn am Kasten, mittig, einseitig" => "center", "an Gehäuse mittig" => "center", @@ -55,6 +56,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface "Boden, unten" => "bottom", "unterer Blattrand" => "bottom", "Boden" => "bottom", + "Bodenmarke" => "bottom", "Boden und Standring" => "bottom", "untere Passpartoutkante und untere linke Ecke auf Foto" => "bottom", "Unterboden" => "bottom", @@ -277,6 +279,8 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface "auf Skala" => "other", "Vorderseite Eisengestell" => "other", "Außenwand" => "other", + "Wandung" => "other", + "Ansichtsseite" => "other", "Aufkleber" => "other", "unter Ausgußtülle" => "other", "Glasaußenseite" => "other", @@ -423,9 +427,14 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface "Waage" => "other", "Weiteres" => "other", "auf Kunststoffhülle (für Kleinbildfilmstreifen)" => "other", + "Signatur" => "other", + "Legende" => "other", + "Schriftband" => "other", "Textplatte" => "other", "oberer Holzkasten" => "other", "Verso" => "other", + "In Bild Beschriftung" => "other", + "Bauch" => "other", "Avers" => "other", "Text" => "other", "auf dem Original-Fotobox" => "other", diff --git a/src/MDConcMarkingType.php b/src/MDConcMarkingType.php index 5686ef8..d2cd7fd 100644 --- a/src/MDConcMarkingType.php +++ b/src/MDConcMarkingType.php @@ -421,6 +421,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Signatur (gedruckt)" => "signature", "Signatur (gemalt)" => "signature", "Signatur (gezeichnet)" => "signature", + "Gez. u. gest. v. F. Foltz in Darmstadt., Andernach." => "signature", "Signatur mit Datierung (handschriftlich)" => "signature", "Signatur mit Datierung (gedruckt)" => "signature", "Signatur mit Datierung (gemalt)" => "signature", diff --git a/src/MDConcMeasurementTypes.php b/src/MDConcMeasurementTypes.php index 6276ffa..0a8d423 100644 --- a/src/MDConcMeasurementTypes.php +++ b/src/MDConcMeasurementTypes.php @@ -64,6 +64,10 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "base", "target", "Modell", + "Rundformat", + "Quadratisch", + "Bauch", + "Oval", "", "Plattengröße (Höhe x Breite)", "Sockel (Höhe x Tiefe x Breite)", @@ -104,6 +108,8 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Format", "Stichhöhe", "Maße Transport", + "Querformat", + "Hochformat", "Länge x Breite x Höhe", "Länge x Breite x Tiefe", "Länge x Breite", @@ -159,6 +165,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Kistenmass", "Kistenmass (Höhe)", "Lichtmass", + "Randdurchmesser", "Kistenmass (Tiefe)", "Kistenmass (Breite)", "Suffix", @@ -167,6 +174,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "CC", "Eisen", "mm", + "Bauchdurchmesser", "Größe", "CdV", "Stichhöhe (Höhe x Breite)" => false, @@ -399,7 +407,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Durchmesser (Schaft)", "Durchm.", "Durchmesser (mit Dicke)", - "Durchmesser (Boden)", "Mündung (Durchmesser)", "Rahmenaußenmaß Durchmesser", "diameter", @@ -585,6 +592,18 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Durchmesser (Darstellung)", "Durchmesser (Bild)" => MDMeasurementType::diameter_image_size, + "Bodenhöhe", + "Höhe (Boden)" => MDMeasurementType::height_of_base, + + "Bodenbreite", + "Breite (Boden)" => MDMeasurementType::width_of_base, + + "Bodenlänge", + "Länge (Boden)" => MDMeasurementType::length_of_base, + + "Bodendurchmesser", + "Durchmesser (Boden)" => MDMeasurementType::diameter_of_base, + default => throw new MDImporterMissingConcordance("Unmapped specific measurement type: " . $input), };