From 5b0da6628776feb5701b5d0a3e86e42c9cbb9b84 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sun, 5 Oct 2025 11:46:30 +0200 Subject: [PATCH] Extend concordance lists --- src/MDConcMarkingPosition.php | 1 + src/MDConcMarkingType.php | 1 + src/MDConcMeasurementTypes.php | 2 ++ src/MDConcObjectTagRelTypes.php | 6 +++--- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/MDConcMarkingPosition.php b/src/MDConcMarkingPosition.php index 7a1955d..79d2aae 100644 --- a/src/MDConcMarkingPosition.php +++ b/src/MDConcMarkingPosition.php @@ -428,6 +428,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface "Verso" => "other", "Avers" => "other", "Text" => "other", + "auf dem Original-Fotobox" => "other", ]; /** diff --git a/src/MDConcMarkingType.php b/src/MDConcMarkingType.php index 43261b7..a513bf3 100644 --- a/src/MDConcMarkingType.php +++ b/src/MDConcMarkingType.php @@ -184,6 +184,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface { "Etikett" => "glued", // This whole value doesn't make sense "Etiketten" => "glued", "etikettiert" => "glued", + "schriftlich - Aufkleber" => "glued", "Adressaufkleber des Voreigentümers" => "glued", "Klebezettel (maschienengeschrieben)" => "glued", diff --git a/src/MDConcMeasurementTypes.php b/src/MDConcMeasurementTypes.php index a014964..ed5f093 100644 --- a/src/MDConcMeasurementTypes.php +++ b/src/MDConcMeasurementTypes.php @@ -233,6 +233,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (Passepartout)', 'Höhe (Unterlage)', 'Höhe (Buch)', + 'Höhe (Jeder Druck)', "Reliefhöhe" => MDMeasurementType::height, "Länge", @@ -314,6 +315,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Breite OT", "Breite H", "Breite (ausgeklappt)", + "Breite (Jeder Druck)", "Breite (Etui)", "Breite (Heft)", "Breite (netto)", diff --git a/src/MDConcObjectTagRelTypes.php b/src/MDConcObjectTagRelTypes.php index 0c1588b..54b9f22 100644 --- a/src/MDConcObjectTagRelTypes.php +++ b/src/MDConcObjectTagRelTypes.php @@ -79,15 +79,15 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac if (isset(self::RELATION_TYPE_NAMES[$input])) { return self::RELATION_TYPE_NAMES[$input]; } - if (isset(self::RELATION_TYPE_NAMES[strtolower($input)])) { - return self::RELATION_TYPE_NAMES[strtolower($input)]; + if (isset(self::RELATION_TYPE_NAMES[trim(strtolower($input))])) { + return self::RELATION_TYPE_NAMES[trim(strtolower($input))]; } if (isset(self::RELATION_TYPES_MAPPED_TO_EVENTS[strtolower($input)])) { throw new MDImporterTagRelationTypeIsEventType("Tag-object relationship type is signifies not tags, but an event component."); } - throw new MDImporterMissingConcordance("Unknown object-tag relationship type: " . $input); + throw new MDImporterMissingConcordance("Unknown object-tag relationship type: '" . $input . "'"); } }