Extend concordance lists

This commit is contained in:
2025-10-07 14:25:33 +02:00
parent 5b0da66287
commit 183e4b2e08
3 changed files with 57 additions and 4 deletions

View File

@@ -15,18 +15,19 @@ final class MDConcCertainty implements MDImporterConcordanceListInterface {
// Uncertain
'fraglich' => false,
'nach' => false,
'Umkreis von' => false,
'möglicherweise von' => false,
'alternative Zuschreibung' => false,
'Art des' => false,
'Atelier von' => false,
'ehemals zugeschrieben' => false,
'fraglich' => false,
'möglicherweise von' => false,
'nach' => false,
'nach Literatur UND alternativ' => false,
'Stil des' => false,
'Schule von' => false,
'Schule des' => false,
'traditionelle Zuschreibung' => false,
'Umkreis von' => false,
'Werkstatt von' => false,
'zugeschriebe' => false,
'zugeschrieben' => false,
@@ -35,6 +36,8 @@ final class MDConcCertainty implements MDImporterConcordanceListInterface {
// Certain
'sicher' => true,
'gesichert' => true,
'nach Passepartoutnotiz' => true,
'Zusammenarbeit mit' => true,
'überarbeitet von' => true,
'Nachfolger von' => true,

View File

@@ -170,6 +170,10 @@ enum MDConcFieldRelatedWorksType {
'hat Bezug zu',
'Abzug',
'weiterer Abzug',
"Teil desselben Werkprozesses",
"part of the same work process",
"ist Abzug von Druckform",
"hat physischen Teil",
'exemplifies',
'bezogen auf',
'http://terminology.lido-schema.org/lido00263',

View File

@@ -181,7 +181,12 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Höhe (Heft)",
"Höhe (Dose)",
"Höhe (netto)",
"Höhe (Druckstock)",
"Höhe (Blatt/Platte)",
"Höhe (ausgeklappt)",
"Höhe (Velinpapier)",
"Höhe (Chinapapier)",
"Höhe (Blindplatte)",
"Höhe größtes Stück",
"height",
"height (overall)",
@@ -192,6 +197,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Masstab (Höhe)",
"Sitzhöhe (Höhe)",
"Höhe (Platte)",
'Höhe (Untersatzkarton)',
"Außenmaß (Höhe)",
"Objektmaß (Höhe)",
"Objektmass (Höhe)",
@@ -200,6 +206,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
'Höhe (Buchblock)',
'Höhe (Buchblock ohne Einband)',
'Höhe (Buchblock mit Einband)',
'Höhe (Darstellung ohne Schrift)',
'Höhe (Stein)',
'Höhe (Schuber)',
'Höhe (Karton)',
@@ -319,12 +326,17 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Breite (Etui)",
"Breite (Heft)",
"Breite (netto)",
"Breite (Batt)",
"Breite (aufgeschlagen)",
"Breite größtes Stück",
"Breite (gesamt)",
"Breite (Druckstock)",
"Breite (Gesamtmaß)",
"Breite (Objekt)",
"Breite (Platte)",
'Breite (Darstellung ohne Schrift)',
'Breite (China)',
'Breite (Untersatzkarton)',
"(Breite)",
"Lichtmass (Breite)",
" (Breite)",
@@ -339,6 +351,9 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Kartierung (Breite)",
"Masstab (Breite)",
"Sitzhöhe (Breite)",
"Breite (Velinpapier)",
"Breite (Chinapapier)",
"Breite (Blindplatte)",
'Breite (Holzstock)',
'Breite (Untersatzbogen)',
'Breite (Buchblock)',
@@ -402,6 +417,8 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Durchmesser (Dose)",
"Objektmaß (Durchmesser)",
"Objektmass (Durchmesser)",
"Durchmesser (Blatt)",
"Durchmesser (Platte)",
"d",
"Ø" => MDMeasurementType::diameter,
@@ -422,10 +439,15 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Höhe (Blatt)",
"Blattmaß (Höhe)",
"Höhe (Blatt/Platte)",
"Höhe (Blatt (mittig gefalzt))",
"Blattmass (Höhe)" => MDMeasurementType::height_sheet_size,
"Breite (Blatt)",
"Blattmaß (Breite)",
"Breite (Blatt/Platte)",
"Breite (Blattplatte)",
"Breite (Blatt (mittig gefalzt))",
"Blattmass (Breite)" => MDMeasurementType::width_sheet_size,
"Blattmaß (Länge)",
@@ -436,18 +458,33 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Höhe (Bild)",
"Höhe (Darstellung)",
"Höhe (Darsetllung)",
"Höhe (Blatt/Darstellung)",
"Bildmaß (Höhe)",
"Höhe (Platte/Bild)",
"Höhe (Druckstock/Bild)",
"Höhe max (Darstellung)",
"Höhe (Chine collé)",
"Bildmass (Höhe)" => MDMeasurementType::height_image_size,
"Breite (Bild)",
"Breite (Darstellung)",
"Breite (Darsetllung)",
"Breite (Blatt/Darstellung)",
"Bildmaß (Breite)",
"Breite (Platte/Bild)",
"Breite (Bild/Platte)",
"Breite (Druckstock/Bild)",
"Breite max (Darstellung)",
"Breite (Chine collé)",
"Bildmass (Breite)" => MDMeasurementType::width_image_size,
"Bildmaß (Länge)",
"Bildmaß (Tiefe)",
"Tiefe (Darstellung)",
"LängLängee (Darstellung)",
"Länge (Druckstock/Bild)",
"Tiefe (Druckstock/Bild)",
"Bildmass (Länge)",
"Bildmass (Tiefe)" => MDMeasurementType::length_image_size,
@@ -467,6 +504,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Höhe min.",
'Höhe min (Blatt)',
'Höhe min (Platte)',
'Höhe min (Einleger)',
'Höhe min (Einleger 1)',
'Höhe min (Einleger 2)',
@@ -474,8 +512,10 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
'Höhe min (Einleger 4)',
'Höhe min (Einleger 5)',
'Höhe min (Schuber)' => MDMeasurementType::height_min,
"Höhe max.",
'Höhe max (Blatt)',
'Höhe max (Platte)',
'Höhe max (Einleger)',
'Höhe max (Einleger 1)',
'Höhe max (Einleger 2)',
@@ -495,10 +535,14 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Breite min.",
'Breite min (Blatt)',
'Breite min (Platte)',
'Breite min (Einleger)',
'Breite min (Darstellung)',
'Breite min (Schuber)' => MDMeasurementType::width_min,
"Breite max.",
'Breite max (Blatt)',
'Breite max (Platte)',
'Breite max (Einleger)',
'Breite max (Einleger 1)',
'Breite max (Einleger 2)',
@@ -506,6 +550,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
'Breite max (Einleger 4)',
'Breite max (Einleger 5)',
'Breite max (Einleger 4-6)',
'Breite max (Darstellung)',
'Breite max (Schuber)' => MDMeasurementType::width_max,
"Diameter min." => MDMeasurementType::diameter_min,
@@ -537,6 +582,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Breite (Klinge)" => MDMeasurementType::width_blade,
"Höhe (Klinge)" => MDMeasurementType::height_blade,
"Durchmesser (Darstellung)",
"Durchmesser (Bild)" => MDMeasurementType::diameter_image_size,
default => throw new MDImporterMissingConcordance("Unmapped specific measurement type: " . $input),