Author SHA1 Message Date
jrenslin 3fd9c181d9 Merge branch 'master' into ufladerer-patch-1 2026-11-05 01:04:25 +01:00
jrenslin 65f20a8726 Add ne concordance type for (measurement) precisions 2026-10-28 16:46:45 +01:00
ufladerer cf3113012c src/MDConcMarkingType.php aktualisiert
added mapping for "sewn"
2026-10-28 09:24:20 +01:00
jrenslin 1aa7af68e0 Add missing mappings 2026-10-28 01:37:10 +01:00
jrenslin 0486217257 Update MDConcEventTypes 2026-10-25 10:21:35 +01:00
jrenslin d299f156d7 Map "Durchmesser (Ring)" 2026-10-22 02:37:36 +02:00
jrenslin e9ba4bf4e1 Improve matching weights 2026-10-14 11:38:34 +02:00
jrenslin be53dd93af Extend MDConcFieldRelatedWorksType and MDConcLicenses 2026-10-01 17:33:09 +02:00
jrenslin a383f76ad8 Map new currencies 2026-10-01 14:49:39 +02:00
jrenslin 9a1a07fb14 Extend MDConcMarkingType 2026-09-07 16:11:13 +02:00
jrenslin 628ccabdf5 Extend concordance lists 2026-09-02 18:43:19 +02:00
jrenslin fc8f98ff23 Extend MDConcMarkingType 2026-08-20 17:13:49 +02:00
jrenslin 2d0554f67d Add mapping 2026-08-20 15:41:09 +02:00
jrenslin 85040ba53e Map "mititg rechts" 2026-08-19 17:42:40 +02:00
jrenslin 0561a8d0c9 Extend concordance lists 2026-08-16 00:13:38 +02:00
jrenslin 695c1899aa Update MDConcCloserLocationTypes 2026-08-12 12:23:12 +02:00
jrenslin ad531d9d07 Update MDConcOwnershipStatus 2026-08-12 10:35:59 +02:00
jrenslin 838d1f3dfc Extend event type concordance list 2026-08-05 18:04:44 +02:00
jrenslin fa569b4c14 Extend currency concordance list 2026-08-05 17:45:41 +02:00
jrenslin daba3e7120 Update MDConcEventTypes 2026-08-05 15:03:52 +02:00
jrenslin 3c1528e3b0 Extend MDConcActor 2026-08-05 14:52:49 +02:00
jrenslin 0b7231928f Extend currency concordance lists 2026-08-04 00:43:00 +02:00
jrenslin 7abf9c1255 Extend concordance lists 2026-08-03 23:54:35 +02:00
jrenslin c2707a840d Add concordance for FL > Dutch Guilders 2026-07-12 19:45:50 +02:00
jrenslin 43cdf79418 Extend list of licenses 2026-07-10 01:04:51 +02:00
jrenslin 5c8a65bec2 Map marking position "Rückseiten, unten" 2026-07-03 14:13:17 +02:00
jrenslin 23f7c9de0d Merge branch 'master' of gitea:museum-digital/MDImporterConcordanceLists 2026-07-02 13:32:13 +02:00
jrenslin 4fcbf26e7c Extend concordance lists 2026-07-02 13:27:12 +02:00
jrenslin 42a3cddd24 Extend concordance list 2026-07-01 16:22:39 +02:00
jrenslin df3b098f38 Update MDConcEventTypes 2026-07-01 15:07:12 +02:00
jrenslin 6702f249e6 Extend concordance lists 2026-07-01 14:33:40 +02:00
jrenslin e4c639b975 Extend concordance lists (actors, measurements) 2026-06-29 23:04:21 +02:00
jrenslin 5c5f52a8ed Extend measurement type concordance list 2026-06-25 15:22:27 +02:00
jrenslin 78540306a8 Extend concordance list for licenses 2026-06-24 13:13:40 +02:00
jrenslin e6e769d005 Extend list 2026-06-10 16:01:25 +02:00
jrenslin fa1cef5243 Extend measurement concordance list 2026-06-10 13:21:06 +02:00
jrenslin c8253713f8 Update MDConcMeasurementTypes 2026-05-20 16:31:20 +02:00
jrenslin e80dedd0d6 Extend concordance list for events 2026-05-19 21:45:37 +02:00
jrenslin 79493a2848 Extend concordance lists 2026-05-19 18:57:26 +02:00
jrenslin 992ccab8f3 Extend concordance lists 2026-05-16 16:17:32 +02:00
jrenslin 313174b218 Extend concordance lists 2026-05-15 18:25:39 +02:00
jrenslin 2415483ee6 Extend measurement concordance list 2026-05-14 18:14:28 +02:00
jrenslin 7c985749f0 Extend concordance lists 2026-05-14 01:06:50 +02:00
jrenslin fa2622302e Map "Ausformung" 2026-05-12 16:27:08 +02:00
jrenslin c5d4124495 Extend concordance lists 2026-05-12 15:31:47 +02:00
jrenslin 933f2aef40 Extend concordance lists 2026-05-08 14:33:54 +02:00
jrenslin 340c05f258 Extend mapping for event types 2026-05-06 15:52:34 +02:00
jrenslin 257d5395c1 Extend concordance lists 2026-05-05 12:28:51 +02:00
jrenslin f3b5f98f89 Extend concordance list for measurement types 2026-04-29 22:15:24 +02:00
jrenslin cd8fa5b073 Update MDConcEventTypes 2026-04-20 17:38:17 +02:00
jrenslin 4643ce667c Map more currencies, licenses 2026-04-13 18:09:13 +02:00
jrenslin 6fe6d2abfe Extend list of mapped licenses 2026-03-30 17:32:42 +02:00
jrenslin b830bfa83b Add mappings for new marking position "mock title" 2026-03-25 15:25:32 +01:00
jrenslin 7eb5b044df Den Import-Error auslösenden Begriff "spende" auf "1: Donation" gesetzt.
Den Import-Error auslösenden Begriff "spende" auf "1: Donation" gesetzt.
2026-03-25 00:30:40 +01:00
jrenslin 08d71ac7f4 Extend mapping for alternative titles 2026-03-23 18:12:43 +01:00
jrenslin 019817f54e Extend concordance lists 2026-03-19 17:49:09 +01:00
jrenslin 45e2dc20f2 Map Beschriftung (mittig) 2026-03-16 19:39:28 +01:00
jrenslin f5b6dbb106 Merge pull request 'ufladerer-patch-1' (#18) from ufladerer-patch-1 into master
Reviewed-on: #18
2026-02-19 14:19:34 +01:00
ufladerer 718e915218 src/MDConcLicenses.php aktualisiert 2026-02-19 11:20:00 +01:00
ufladerer 47c59c0222 src/MDConcLicenses.php aktualisiert
added new rights statements
2026-02-19 11:12:38 +01:00
jrenslin 4a9f51761b Map further concordances 2026-02-17 23:21:34 +01:00
jrenslin c2912644f9 Extend mapping 2026-02-09 18:11:18 +01:00
jrenslin 5dcfbaa0a1 Ignore fully numeric inputs in MDConcObjectTagRelTypes, map them to
general tags
2026-02-06 00:20:00 +01:00
jrenslin 7630e46a36 src/MDConcEntryTypes.php aktualisiert
Merge pull request 'src/MDConcEntryTypes.php aktualisiert' (#17) from cpitzen-patch-1 into master
Reviewed-on: #17
2026-01-22 18:23:44 +01:00
cpitzen 36db6f2213 src/MDConcEntryTypes.php aktualisiert 2026-01-21 15:40:01 +01:00
17 changed files with 5535 additions and 25 deletions

No files matched your search

+174 -1
View File
@@ -19,6 +19,8 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Aktionskünstler*in" => 1,
"Allgemeine Schriftleitung" => 1,
"Architekt" => 1,
"Artist" => 1,
"Producer" => 1,
"Architektin" => 1,
"Architekt*in" => 1,
'Architekt/in' => 1, // created by
@@ -39,6 +41,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Binder" => 1,
"Binderin" => 1,
"Binder*in" => 1,
"Blasformtechnologie Sondermaschinen-Fabrik" => 1,
"Blechblasinstrumentenbauer" => 1,
"Bossierer" => 1,
"Bossierin" => 1,
@@ -66,12 +69,16 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Elfenbeinschnitzerei" => 1,
"Emailleur" => 1,
"Entwurf und Ausführung" => 1,
"Entwurfsmodelleur, Graphiker" => 1,
"Fabrik" => 1,
"Fabrikant" => 1,
"Fayencemanufaktur" => 1,
"Feldbäcker" => 1,
"Filetstickerei" => 1,
"Fotograf und Autor" => 1,
"Gesamtleitung" => 1,
"Gestaltung" => 1,
"Gestaltung und Satz" => 1,
"Gewichtmacher" => 1,
"Gewichtmacherin" => 1,
"Gießer" => 1,
@@ -125,6 +132,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Holzschneiderin" => 1,
"Holzschneider*in" => 1,
"Ingenieur" => 1,
'Innenarchitekt' => 1,
"Ingenieurin" => 1,
"Ingenieur*in" => 1,
'Ingenieur/in' => 1, // conceived by
@@ -156,15 +164,21 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Künstler/in" => 1,
"Künstler (Bilder)" => 1,
"Künstler (Einband)" => 1,
'Künstler/Designer' => 1,
'lokaler Künstler' => 1,
"Einband" => 1,
"Goldschmiede" => 1,
"Kunsthandwerker" => 1,
"Kunsthandwerkerin" => 1,
"Kunsthandwerker*in" => 1,
"Laufschmied" => 1,
"Layout und Satz" => 1,
"Leitung" => 1,
"Malez" => 1,
"Maschinenfabrik" => 1,
"Mechanische Fabrik" => 1,
"Mechanische Werkstatt" => 1,
"Maler und Grafiker" => 1,
"Meister" => 1,
"Meisterin" => 1,
"Meister*in" => 1,
@@ -210,17 +224,20 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Produzent" => 1,
"Produzentin" => 1,
"Produzent*in" => 1,
"Produzenten" => 1,
"Produktionsleiter" => 1,
"Produktionsleiterin" => 1,
"Produktionsleiter*in" => 1,
"Produktionsleitung" => 1,
"Produktion und Vertrieb" => 1,
"Regie" => 1,
"Regie und Schnitt" => 1,
"Regisseuer" => 1,
"Regisseuerin" => 1,
"Regisseuer*in" => 1,
"Reparatur" => 1,
"Reproduktion" => 1,
"Reproduktion und Druck" => 1,
"Schäfter" => 1,
"Scherenschneider" => 1,
"Scherenschneiderin" => 1,
@@ -232,6 +249,9 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Schnitzer" => 1,
"Schnitzerin" => 1,
"Schnitzer*in" => 1,
"Schreiner" => 1,
'Schuhfabrik' => 1,
'Schuhfabrikant' => 1,
"Seidensticker" => 1,
"Silberschmied" => 1,
"Silberschmiedin" => 1,
@@ -253,6 +273,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Stempelschneider" => 1,
"Stempelschneiderin" => 1,
"Stempelschneider*in" => 1,
"Stickerin" => 1,
"Strumpfwirkerei" => 1,
"Textbearbeitung" => 1,
"Textgestalter" => 1,
@@ -264,6 +285,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Uhrmachermeister" => 1,
"Uhrmachermeisterin" => 1,
"Uhrmachermeister*in" => 1,
"Urheber" => 1,
"Waagmacher" => 1,
"Waagmacherin" => 1,
"Waagmacher*in" => 1,
@@ -318,6 +340,8 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Entwicklung" => 4,
"Entwurf" => 4,
"Entwurf; Vorlage" => 4,
"Vorlage (Credit)" => 4,
"Entwurfsmodelleurin" => 4,
'Entwerfer/in' => 4, // conceived by
'Entwerfer/in ?' => 4, // conceived by
"Original / Entwurf nach" => 4,
@@ -326,9 +350,11 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Künstlerin der Vorlage" => 4,
"nach einem Gemälde von Werner Lenz" => 4,
"Maler der Vorlage" => 4,
"Erstellte die Vorlage" => 4,
"Modellbauer" => 4,
"Modellbauerin" => 4,
"Modellbauer*in" => 4,
"Modellierung" => 4,
"nach" => 4,
'Original / Vorlage' => 4,
'Original / Vorlage zu' => 4,
@@ -340,6 +366,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Schöpferin der Scherenschnitte" => 4,
"Stecher der Vorlage" => 4,
"Vorlagenkünstler" => 4,
"Drehbuch" => 4,
"Zeichner der Vorlage" => 4,
"Kopie nach" => 4,
"Kopievariante nach" => 4,
@@ -410,6 +437,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
// 7: Written
"Autor" => 7,
"Author" => 7,
"Autorin" => 7,
"Autor*in" => 7,
'Autor/in' => 7, // written by
@@ -429,7 +457,10 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Freie Autorin" => 7,
"Freie Autor*in" => 7,
"Freier Autor" => 7,
"Journalist" => 7,
"Journalist ?" => 7,
'Journalistin' => 7,
'Journalistin Pirmasenser Zeitung' => 7,
"Kalligraf" => 7,
"Kalligrafin" => 7,
"Kalligraf*in" => 7,
@@ -454,11 +485,13 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Verfasser" => 7,
"Verfasserin" => 7,
"Verfasser*in" => 7,
"Philosophin" => 7,
"Verfasser, Göttinger Universitätsprofessor" => 7,
"Verfasser, Direktor des Stadtarchivs" => 7,
"Verfasser, Verleger" => 7,
"Verfasser und Herausgeber" => 7,
"Verfasserin (Texte)" => 7,
"Verfasser des Briefes" => 7,
"vf [Verfasser/in] [nicht dokumentiert]" => 7,
"Vorwortverfasser" => 7,
"Vorwortverfasserin" => 7,
@@ -520,6 +553,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Malermeister" => 9,
"Malermeisterin" => 9,
"Malermeister*in" => 9,
"Painter" => 9,
"Prospektmaler" => 9,
"Prospektmalerin" => 9,
"Prospektmaler*in" => 9,
@@ -530,6 +564,8 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
// 10: Recorded / image taken
"Filmaufnahme" => 10,
"Fotos" => 10,
"Fotos ," => 10,
"Fotograf" => 10,
"Fotografen" => 10,
"Fotografin" => 10,
@@ -541,6 +577,9 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Fotographin" => 10,
"Fotograph*in" => 10,
"Fotograph/in" => 10,
"Photographer" => 10,
"Fotograf, Bildjournalist" => 10,
"Fotograf/Werbediadienst" => 10,
"Fotograf (Wehrmachtssoldat)" => 10,
"Fotograf(en) ?" => 10,
"Hofphotograph, Königsberg" => 10,
@@ -593,6 +632,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Widmungsempfänger*in" => 11,
// 12: Printing plate produced
"Engraver" => 12,
"Formschneider" => 12,
"Formschneiderin" => 12,
"Formschneider*in" => 12,
@@ -612,6 +652,9 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Lithographin" => 12,
"Lithograph*in" => 12,
"Lithograph & Verleger" => 12,
"Hat Druckplatte hergestellt" => 12,
"Hat Druckplatte erstellt" => 12,
"Hat Druckplatte hergestellt vermutet" => 12,
"Radierer" => 12,
"Radiererin" => 12,
"Radierer*in" => 12,
@@ -719,6 +762,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Drucker*in" => 26,
"Druck (Bilder)" => 26,
"Druck (Text)" => 26,
"Printer" => 26,
"Bearbeitung und Druck" => 26,
// 27: Recorded
@@ -759,6 +803,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Porzellanmodelleur" => 31,
"Porzellanmodelleurin" => 31,
"Porzellanmodelleur*in" => 31,
"Sculpturer" => 31,
"Töpfermeister" => 31,
"Töpfermeisterin" => 31,
"Töpfermeister*in" => 31,
@@ -808,6 +853,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Kartografin" => 35,
"Kartograf*in" => 35,
'Konzept' => 35, // conceived by
'Konzeption' => 35, // conceived by
"Modedesign" => 35,
"Modedesigner" => 35,
"Modedesignerin" => 35,
@@ -817,7 +863,6 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Schriftentwerfer*in" => 35,
"Schriftentwurf" => 35,
"Texter" => 35,
"Urheber" => 35,
// 37: Painted on
"Bemalung" => 37,
@@ -880,6 +925,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Eigentümerin" => 42,
"Eigentümer*in" => 42,
"Eigentumer" => 42,
"Owner" => 42,
"Inhaber" => 42,
"Inhaberin" => 42,
"Inhaber*in" => 42,
@@ -957,12 +1003,16 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Zusammenstelung und Herausgabe" => 48,
"Zusammenstellung und Einleitung" => 48,
"Herausgeber" => 48,
"Herrausgeber" => 48,
'Herausgeber Presse' => 48,
"Herausgeberin" => 48,
"Herausgeber*in" => 48,
'Herausgeber/in' => 48, // edited by
"Heraugeber" => 48,
"publication" => 48,
"Herausgeber (deutscher Anthropologe, Prof. Dr.)" => 48,
'Internet-Publikation' => 48,
'Internetpublikation' => 48,
// 23: Related actor
"" => 23,
@@ -970,6 +1020,30 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"--" => 23,
"---" => 23,
" ---" => 23,
'Adaption' => 23,
'Art Direction' => 23,
'Associate Producer' => 23,
'Regieassistenz' => 23,
'Bauten (Credit)' => 23,
'Ausstattung' => 23,
'Innenrequisite' => 23,
'Filmproduktion' => 23,
'Kameraassistenz' => 23,
'Aufnahmeleitung' => 23,
'Hoflieferant' => 23,
'Germanistin' => 23,
'Hoflieferant' => 23,
'Bekannte von Jutta von Droste zu Hülshoff' => 23,
'Kostümbild' => 23,
'Alliierte' => 23,
"Künstlerische Leitung" => 23,
"Maske (Credit)" => 23,
"Musikalische Leitung" => 23,
"Production Design" => 23,
"Set Design" => 23,
"Special Effects" => 23,
"Titeldesign" => 23,
"Ton" => 23,
"Nr. 9.1.1." => 23,
"testfunktion und testrolle" => 23,
"Zugehörig" => 23,
@@ -992,8 +1066,12 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Autor, Dozent an der Deutschen Hochschule für Politik, Berlin" => 23,
"Autor, ehem. Luftwaffenhelfer, amerikanischer Kriegsgefangene" => 23,
"Bank" => 23,
"Batteriechef der 59. Ausbildungsartillerieabteilung" => 23,
"Befehlshaber der 5. Stoßarmee" => 23,
"Behörde" => 23,
'Bevollmächtigte' => 23,
"Bildjournalist" => 23,
"Berlinerin, hat verm. USA-Fahne für Kapitulationssaal 1945 angefertigt" => 23,
"Berufsoffzier" => 23,
"Betriebsleiter" => 23,
@@ -1022,6 +1100,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Dr. jur." => 23,
"Emblem" => 23,
"Eventagentur" => 23,
"ehem. Matrose der Weißmeer-Flottille, später Schauspielerin des Theaters der Nordseeflotte" => 23,
"ehem Kriegsgefangener in Russland" => 23,
"ehem. Wehrmachtsangehöriger, Kraftfahrer" => 23,
@@ -1066,6 +1145,8 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Infanterist" => 23,
"Journalisten aus Leningrad" => 23,
"Journalistin/Autorin" => 23,
"Jubilar" => 23,
"Kaiserlicher General-Gouverneur" => 23,
"Kapitulationsmuseum" => 23,
@@ -1094,6 +1175,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Kriegsgefangener in der Sowjetunion (Ural) seit 1944" => 23,
'Kriegsgefangener in der Sowjetunion bis 1947, verm. in Segescha (Karelien) im Kriegsgefangenenlager 212 (s. Gravur "Segesa" auf der Rückseite)' => 23,
"Kriegsveteran" => 23,
"Kundin" => 23,
"Laboratoriumsbedarf" => 23,
"Lehrmeister bei der Freien Schlosser-Innung" => 23,
@@ -1133,6 +1215,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Minister für Staatssicherheit der DDR, Generaloberst" => 23,
"Minister und Chef der Deutschen Volkspolizei" => 23,
"Ministerium für Staatssicherheit der DDR (MfS)" => 23,
"Mitarbeiter von Peter Kaiser" => 23,
"Mitarbeiter des sowjetischen Konsulats in Berlin" => 23,
"Mitglied des Journalistenverbandes der UdSSR" => 23,
"Militärarzt in der Roten Armee, Oberst" => 23,
@@ -1140,6 +1223,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Nationale Volksarmee der DDR" => 23,
"nationalsozialistischer Politiker und führender Ideologe der NSDAP" => 23,
'Notar' => 23,
"NSDAP-Kreispropagandaleiter" => 23,
"NSDAP Traditionsgau München-Oberbeyern / Der Gauleiter" => 23,
@@ -1168,25 +1252,42 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Offizier der schw. Art. Abt. 816, speziell 4. schw. Ers.-Batt.Art. Ers. Abt. 59 (mot)" => 23,
"Ordensstifter" => 23,
"Organ der Kreisleitung Bor" => 23,
'Organisator' => 23,
"O.T. Linienchef der Dg.IV, der Abschnittsbauleiter" => 23,
"Photograf. Kunstinstitut" => 23,
"Polizeipräsident von Bialystok" => 23,
"Porzellanfabrik" => 23,
"Präsident der Gesellschaft für Deutsch-Sowjetische Freundschaft" => 23,
"Pressebüro" => 23,
"Pressebüro für Fotografie, Text & PR" => 23,
"Professor an der Universität Freiburg/Brsg." => 23,
"Professor" => 23,
"Professor der Rechte" => 23,
'Postkartenverlag(?)' => 23,
'Projektbüro' => 23,
'Büro für visuelle Kommunikation' => 23,
'Eigentümer Schuhhaus Metzger' => 23,
'Eigentümer des Grundstückes Emmichstrasse 10' => 23,
'Einwohner Pirmasens' => 23,
'Fernsehsender' => 23,
'Fotostudio' => 23,
"Rechtsanwalt" => 23,
"Rechtsanwälte" => 23,
"Rechtsanwalt und Notar" => 23,
"Redakteur" => 23,
"Redaktion" => 23,
"Redaktionsmitglied Rheinpfalz" => 23,
"Regimentskommandeur" => 23,
"Regisseur" => 23,
"Reichsamtsleiter" => 23,
"Reichsführer des Nationalsozialistischen Lehrerbundes" => 23,
"Reichsgefolgschaftswart im Reichsnährstand" => 23,
"Reichspropagandaleiter der NSDAP" => 23,
"Rentner" => 23,
"Retail-Mitarbeiter" => 23,
'Arbeitgeber' => 23,
"Rotarmist" => 23,
"Rote Armee (1918-1946)" => 23,
"Rundfunkfachprüfer 1. OKW" => 23,
@@ -1199,6 +1300,10 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Schenkende Person (Jubiläum)" => 23,
"Schenkende Person (Namenstag)" => 23,
"Schenkende Person (Weihnachten)" => 23,
"Schuhhandelsvertreter" => 23,
"Schuhlager" => 23,
"Syndikus" => 23,
'Schuhgeschäft' => 23,
"Sekretär der Parteiorganisation des Hauses der Offiziere, Major" => 23,
"Sekretär der Wohnparteiorganisation 42" => 23,
"1. Sekretär der Kreisleitung, Oberst" => 23,
@@ -1240,10 +1345,12 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"verdienter Künstler der RF, Veteran 146. Schützendivision, Teilnehmer des Sturmes auf Berlin" => 23,
"verantwortlich für den Inhalt" => 23,
'Verantwortlicher' => 23,
"verm. Fotograf der Organisation Todt, s. Vermerk zum Schenkungsbrief" => 23,
"vermutlich sowjetischer Soldat" => 23,
"Verteidigungsminister der UdSSR" => 23,
"Vertragspartner" => 23,
'Versicherung' => 23,
"Victoria Atelier" => 23,
"Volksbildungswart der Deutschen Arbeitsfront im Gau Schwaben" => 23,
"Volksbildungswart des Gaues Sudetenland der Deutschen Arbeitsfront, NS-Gemeinschaft Kraft durch Freude in der NSDAP" => 23,
@@ -1256,6 +1363,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Wehrbezirkskommandeur, Oberst" => 23,
'Werkbundmitglied' => 23, // [general]
"Werbeagentur" => 23,
"Wehrmacht" => 23,
"Wehrmachtssoldat" => 23,
"Wehrmachtsoffizier" => 23,
@@ -1270,6 +1378,71 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
'Zeitung " Sowjetische Armee"' => 23,
"Zootechniker" => 23,
'Blogger' => 23,
'Brandsohlenhersteller' => 23,
'Buchhaltung' => 23,
'Contentagentur' => 23,
'Diplom-Ingenieur' => 23,
'Entwursmodelleur, Werbeleiter, Kaufmann' => 23,
'Fachhandelspartnerin' => 23,
'Fachzeitschrift' => 23,
'Frachtunternehmen' => 23,
'Gartenbaubetrieb' => 23,
'Geschäftsbücherfabrik' => 23,
'Geschäftsführer der Peter Kaiser GmbH' => 23,
'Graphiker' => 23,
'Grosshandlung für Wasserleitungs-und sanitäre Artikel' => 23,
'Grosshandlung für Wsserleitungs-und sanitäre Artikel' => 23,
'Handelsvertreter von PK' => 23,
'Installationsgeschäft' => 23,
'Kameramann' => 23,
'Kartonagefabrik' => 23,
'Kaufhaus für Porzellan und Glas' => 23,
'Konzeption/Gestaltung' => 23,
'Kunstgewerbliche Werkstätten' => 23,
'Kunsthandlung' => 23,
'Lederfabrik' => 23,
'Ledervertretung Cornelius Heyl' => 23,
'Leiter Marketing und PR bei PK' => 23,
'Leiter der Wirtschaftskammer Ludwigshafen' => 23,
'Leiterin der Kollektionsentwicklung' => 23,
'Lieferant' => 23,
'Marketingleiter' => 23,
'Messeleitung' => 23,
'Modeportal' => 23,
'Möbel-, Bau-und Holzwaren-Fabrik' => 23,
'Möbelfabrik' => 23,
'Möbelfabrikant' => 23,
'Obersturmführer' => 23,
'Papierhandlung' => 23,
'Paradiesbettenfabrik' => 23,
'Plakatfabrik' => 23,
'Presseabteilung' => 23,
'Präsentationsleiter' => 23,
'Reichstreuehänder der Arbeit' => 23,
'Sattel-und Geschirrfabrik' => 23,
'Schuhhaus' => 23,
'Schuhleistenfabrik' => 23,
'Tageszeitung' => 23,
'Uhrmacher' => 23,
'Verafsser' => 23,
'Vertreter' => 23,
'Wagenfabrik' => 23,
'Waschmaschinenfabrikant' => 23,
'Weingut' => 23,
'Zeitzeuge' => 23,
'Absatzfabrik' => 23,
'Außendienstmitarbeiter bei Amann' => 23,
'Fournitures Générales pour Chaussures' => 23,
'Frau eines ehemaligen Mitarbeiters von Peter Kaiser' => 23,
'Inhaber Schuhhaus Stiefelkönig' => 23,
'Bauleiter' => 23,
'Vermieter' => 23,
'Bürgermeister' => 23,
'Autor und Sammler' => 23,
'Firma' => 23,
'Kaufmann' => 23,
'?' => 23,
];
+19
View File
@@ -33,6 +33,15 @@ final class MDConcCertainty implements MDImporterConcordanceListInterface {
'zugeschriebe' => false,
'zugeschrieben' => false,
'zugeschrieben an' => false,
'Ausführung' => false,
'Entwurf' => false,
'Attributed' => false,
'circa' => false,
'Circa' => false,
'around' => false,
'geschätzt / unsicher / vermutet' => false,
'ca.' => false,
'?' => false,
// Certain
@@ -44,6 +53,16 @@ final class MDConcCertainty implements MDImporterConcordanceListInterface {
'überarbeitet von' => true,
'Nachfolger von' => true,
'by' => true,
'.',
'1783',
'1875',
'1938',
'1945-05-01',
'1960',
'Anfang',
'Dezember',
'Ende',
'' => true,
];
+1
View File
@@ -20,6 +20,7 @@ final class MDConcCloserLocationTypes implements MDImporterConcordanceListInterf
# Place of recording
"1" => "1",
"Aufnahmeort" => "1",
"Place of recording" => "1",
# Finding place
+26
View File
@@ -29,6 +29,7 @@ final class MDConcCurrencies implements MDImporterConcordanceListInterface {
"SFR" => "ch-CHF",
"CHF" => "ch-CHF",
"Swiss franc" => "ch-CHF",
"Schweizer Franken" => "ch-CHF",
// Deutsche Mark
"DM" => "de-DM",
@@ -48,8 +49,32 @@ final class MDConcCurrencies implements MDImporterConcordanceListInterface {
"Reichsmark (Deutsches Reich)" => "de-RM",
"Reichsmark (Deutsches Reich" => "de-RM",
// Goldmark
'Deutsche Goldmark' => 'de-GM',
// Franc (France)
"French Franc" => "fr-FF",
"FF" => "fr-FF",
"FRF" => "fr-FF",
"Französischer Franc" => "fr-FF",
// Dutch Guilders
'fl' => 'nl-Gulden',
'FL' => 'nl-Gulden',
'Holländische Gulden' => 'nl-Gulden',
// Türkish Lira
'TRY' => 'tr-TRY',
'TL' => 'tr-TRY',
'Türkische Lira' => 'tr-TRY',
// Indian rupees
'INR' => 'in-INR',
'Indische Rupien' => 'in-INR',
// Nepalese rupees
'NPR' => 'np-NPR',
'Nepalesische Rupien' => 'np-NPR',
// Forint
"Forint" => "hu-Ft",
@@ -80,6 +105,7 @@ final class MDConcCurrencies implements MDImporterConcordanceListInterface {
"GBP" => "uk-GBP",
"uk-GBP" => "uk-GBP",
"Pfd" => "uk-GBP", // Pfund
"Pfund Sterling" => "uk-GBP", // Pfund
"USD" => "us-USD",
"US Dollar" => "us-USD",
"US dollar" => "us-USD",
+14
View File
@@ -22,6 +22,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Herkunft unklar" => "0",
"keine Angaben" => "0",
"unbenannt" => "0",
"k.A." => "0",
"unbekannt" => "0",
"Unbekannt" => "0",
"05.03.07" => "0",
@@ -62,10 +63,12 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Abgabe" => "1",
"Donation" => "1",
"Geschenk" => "1",
"Gift" => "1",
"Geschenk 2010" => "1",
"Geschenk (Lederscheide" => "1",
"Geschenk 20.10.03" => "1",
"Schenkung" => "1",
"Schenkung / Spende" => "1",
"Schenkung/abgeschr. B. DHM" => "1",
"Schenkung an die Stadt Ravensburg" => "1",
"Schenkung & Nachlass lt. Testament vom 18.09.2001" => "1",
@@ -93,6 +96,9 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Schenkung/abgeschr.B. DHM" => "1",
"Sachspende" => "1",
"Spende" => "1",
"spende" => "1",
"Sepnde" => "1",
"Spene" => "1",
"Anonyme Spende" => "1",
"Kostenlose" => "1",
"Überlassung" => "1",
@@ -109,7 +115,9 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
// 2: Purchase
"Ankauf" => "2",
"Ankauf siehe Rechnung" => "2",
"Ankau" => "2",
"Auktion" => "2",
"3Ankauf" => "2",
"Ankauf Peitz" => "2",
"Ankauf Sagar" => "2",
@@ -334,12 +342,16 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Museums Altbestand" => "98",
"Depotfund" => "98",
"Eigentum" => "98",
"EigentumZCOM" => "98",
"Rechtsnachfolge" => "98",
// 99: Other legal acquisition
"Anderer rechtmäßiger Zugang" => "99",
"Bodenreform" => "99",
"sichergestellt" => "99",
"Other legal acquisition" => "99",
"Städt. Überlieferung" => "99",
"Städtische Überlieferung" => "99",
"Egyéb hivatalos megszerzés" => "99",
"Global" => "99",
"Zurückgegeben" => "99",
@@ -359,8 +371,10 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"gyűjtés" => "99",
"sch" => "99",
"Auftragsarbeit für Museum" => "99",
"um 1980 erworben" => "99",
"Einzelkauf/Schenkung" => "99",
"Schenkung / Leihgabe" => "99",
"Ersessen" => "99",
];
+30 -1
View File
@@ -14,11 +14,14 @@ final class MDConcEventTypes implements MDImporterConcordanceListInterface {
private const EVENT_TYPE_NAMES_TO_ID = [
// 1: Created
'' => 1,
'Hergestellt' => 1,
'Hergestellt vermutlich' => 1,
'Herstellung Fassung' => 1,
'Herstellung' => 1,
'Ausführung und Herstellung' => 1,
'Ausführung vermutet' => 1,
'vermuteter Ausführungsort' => 1,
'Ausführung
Herstellung' => 1,
'Entwurf und Ausführung' => 1,
@@ -27,6 +30,12 @@ Herstellung' => 1,
'ehem. zugeschrieben' => 1,
'Mitarbeit' => 1,
'Dekor' => 1,
"event" => 1,
"Ausführungsort" => 1,
"Entwurf, Ausführung und Herstellung" => 1,
"Event" => 1,
"Створено" => 1,
'http://terminology.lido-schema.org/lido00007',
'Dekor vermutet' => 1,
'Technischer Hersteller' => 1,
'Herstellung vermutlich' => 1,
@@ -37,12 +46,14 @@ vermuteter Herstellungsort' => 1,
'Production' => 1,
'production' => 1,
'Herstellung des Exemplars' => 1,
"Hertellung" => 1,
'Bearbeitung' => 1,
'bearbeitet' => 1,
'gestempelt (' => 1,
'gestempelt (\'' => 1,
'Beginning of existence' => 1,
'creation' => 1,
'Ausformung' => 1,
'Erschaffung/Herstellung' => 1,
'Entwurf, Herstellung und Verlag' => 1,
'Herstellung und Verlag' => 1,
@@ -64,7 +75,6 @@ vermuteter Herstellungsort' => 1,
'Ausführung' => 1,
'Gos-Mehrfacheintrag' => 1,
'vermuteter Herstellungsort Fassung' => 1,
'Kupferstecher' => 1,
'Herstellungsort Fassung' => 1,
'Herstellungsort Hose' => 1,
'Herstellungsort Münze' => 1,
@@ -83,6 +93,7 @@ vermuteter Herstellungsort' => 1,
'Finding' => 2,
'Finding (Activity)' => 2,
'Gefunden' => 2,
'gefunden' => 2,
'Auffindungsort' => 2,
"Виявлення" => 2,
"Виявленнґ" => 2,
@@ -96,8 +107,11 @@ vermuteter Herstellungsort' => 1,
'Published' => 3,
'Veröffentlicht' => 3,
'Veröffentlichung' => 3,
'Veröffentlicht vermutet' => 3,
'Verleger' => 3,
'Verlagsort' => 3,
'Verlag' => 3,
'Verlag vermutet' => 3,
'published' => 3,
'http://terminology.lido-schema.org/eventType/publication' => 3,
'Publikation' => 3,
@@ -109,8 +123,10 @@ vermuteter Herstellungsort' => 1,
// 4: Template creation
'Template creation' => 4,
'Vorlagenerstellung' => 4,
'Vorlagenerstellung vermutet' => 4,
'Stichvorlage' => 4,
'Vorlage' => 4,
'nach' => 4,
'Vorlage vermutet' => 4,
'Entwurf; Vorlage' => 4,
'Entwurfsort' => 4,
@@ -184,6 +200,7 @@ vermuteter Herstellungsort' => 1,
'Fotografische Aufnahme' => 10,
'Aufnahme' => 10,
'Aufgenommen' => 10,
'Зроблено знімок' => 10,
'Herstellung (Aufnahme)' => 10,
// '11' => Received
@@ -196,7 +213,11 @@ vermuteter Herstellungsort' => 1,
// 12 => Printing plate produced
'Printing plate produced' => 12,
'Druckplatte hergestellt' => 12,
"Hat Druckplatte hergestellt" => 12,
'Herstellung der Druckform/Form' => 12,
'Kupferstecher' => 12,
"Hat Druckplatte erstellt" => 12,
"Hat Druckplatte hergestellt vermutet" => 12,
'http://terminology.lido-schema.org/lido00484' => 12,
// '13' => Sent
@@ -222,10 +243,13 @@ vermuteter Herstellungsort' => 1,
// '19' => Drawn
'Drawn' => 19,
'Gezeichnet' => 19,
'Gezeichnet vermutet' => 19,
'Zeichnen' => 19,
// 20: Copied
'Copied' => 20,
'Kopiert' => 20,
'Kopie' => 20,
'Abgeschrieben' => 20,
// 21: Lived
@@ -246,6 +270,7 @@ vermuteter Herstellungsort' => 1,
// 26 => Printed
'Printed' => 26,
'Gedruckt' => 26,
'Nachdruck' => 26,
// 27 => Recorded
'Recorded song' => 27,
@@ -288,7 +313,9 @@ vermuteter Herstellungsort' => 1,
'komponiert' => 35,
'Entwerfen' => 35,
'Entwurf' => 35,
'vermuteter Entwurfsort' => 35,
'Geistige Schöpfung' => 35,
'Geistige Schöpfung vermutet' => 35,
'Kulturelle Zuschreibung' => 35,
'Merkmalszuweisung' => 35,
'http://terminology.lido-schema.org/lido00024' => 35,
@@ -379,6 +406,8 @@ vermuteter Herstellungsort' => 1,
'acquisition_Übergabe' => 49,
'acquisition_Stiftung' => 49,
'acquisition_Bodenreform' => 49,
'Gespendet / gespendet' => 49,
'Пожертвувано / подаровано' => 49,
// General acquisition
'Erwerb' => 56,
+7
View File
@@ -17,6 +17,7 @@ enum MDConcFieldRelatedWorksType {
case series;
case literature;
case weblink;
case tag;
case undefined;
/**
@@ -51,6 +52,7 @@ enum MDConcFieldRelatedWorksType {
'http://digicult.vocnet.org/terminology/ter01113',
'http://terminology.lido-schema.org/lido00617',
'Quelle',
"Gehört thematisch zu",
"beschrieben in" => self::literature,
"Teil von",
@@ -58,6 +60,7 @@ enum MDConcFieldRelatedWorksType {
"ist physischer Teil von",
"Gehört zu",
"gehört zu",
"Sammlung",
"Gehört zu Sammlung",
"gehört zu Sammlung",
"Part of",
@@ -66,6 +69,8 @@ enum MDConcFieldRelatedWorksType {
"Photoserie",
"Mappe",
"series",
"Nachlass",
"Vorlass",
"Konvolut",
"http://digicult.vocnet.org/terminology/ter00235",
"Serie" => self::series,
@@ -190,6 +195,8 @@ enum MDConcFieldRelatedWorksType {
"Zusammen ein Ganzes bildend mit",
"Vorlage" => self::related_works_freetext,
"Film" => self::tag,
"Weblink",
"Web link",
"Fachportal",
+12 -3
View File
@@ -19,7 +19,7 @@ final class MDConcLengths implements MDImporterConcordanceListInterface {
*/
public static function getConcordanceTarget(string $input):MDLengthUnit|false {
return match($input) {
return match(trim($input)) {
// Default: Empty
"Breite",
"breite",
@@ -72,6 +72,7 @@ final class MDConcLengths implements MDImporterConcordanceListInterface {
"hinten",
"zwischenund",
"Standring",
"g",
"kleinsterDurchmesser",
"größterDurchmesser",
"kleinster Durchmesser",
@@ -88,7 +89,9 @@ final class MDConcLengths implements MDImporterConcordanceListInterface {
// cm
"cn",
"ca. cm",
",cm",
"cm",
"5cm",
"Zentimeter",
"см",
@@ -108,10 +111,16 @@ final class MDConcLengths implements MDImporterConcordanceListInterface {
"ma" => MDLengthUnit::mm,
"inch",
"Inch",
"inches",
"Inches",
"Zoll",
"zoll" => MDLengthUnit::ft,
"zoll" => MDLengthUnit::in,
default => throw new MDInvalidLengthUnit("Invalid length unit " . $input),
"Fuß",
"ft" => MDConcLengths::ft,
default => throw new MDInvalidLengthUnit("Invalid length unit '" . $input . "'"),
};
+23
View File
@@ -19,8 +19,16 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"CC0 1.0" => "CC0",
"CC 0 1.0" => "CC0",
"CC_0 1.0" => "CC0",
"CC0 1.0 Foto: SKKG 2020" => "CC0",
"CC0 1.0 Foto: SKKG 2021" => "CC0",
"CC0 1.0 Foto: SKKG 2022" => "CC0",
"CC0 1.0 Foto: SKKG 2023" => "CC0",
"CC0 1.0 Foto: SKKG 2024" => "CC0",
"CC0 1.0 Foto: SKKG 2025" => "CC0",
"CC0 1.0 Foto: SKKG 2026" => "CC0",
"CC0 1.0 Universell" => "CC0",
"CC0 1.0 Universell (CC0 1.0)" => "CC0",
"CC0 1.0 Universal (CC0 1.0)" => "CC0",
"kein Copyright / Public domain (CC0 1.0)" => "CC0",
"http://creativecommons.org/publicdomain/zero/1.0" => "CC0",
"http://creativecommons.org/publicdomain/zero/1.0/" => "CC0",
@@ -36,6 +44,9 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"CC_BY 4.0" => "CC BY",
"CC-BY 4.0" => "CC BY",
"CC.BY 4.0" => "CC BY",
"CC BY 4.0 Erbengemeinschaft Hans Jörg LimbachFoto: SKKG 2022" => "CC BY",
"CC BY 4.0 Erbengemeinschaft Hans Jörg LimbachFoto: SKKG 2023" => "CC BY",
"CC BY 4.0 Erbengemeinschaft Hans Jörg Limbach" => "CC BY",
"http://creativecommons.org/licenses/by/4.0" => "CC BY",
"http://creativecommons.org/licenses/by/4.0/" => "CC BY",
"http://creativecommons.org/licenses/by/4.0/de" => "CC BY",
@@ -46,6 +57,7 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"https://creativecommons.org/licenses/by/4.0/deed.de" => "CC BY",
"Namensnennung 4.0. International (CC BY 4.0)" => "CC BY",
"Namensnennung 4.0 International - CC BY 4.0" => "CC BY",
"Namensnennung 4.0 International - (CC BY 4.0)" => "CC BY",
"CC BY SA" => "CC BY-SA",
"CC BY-SA-" => "CC BY-SA",
@@ -81,7 +93,9 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"https://creativecommons.org/licenses/by-sa/4.0/de/" => "CC BY-SA",
"https://creativecommons.org/licenses/by-sa/4.0/deed.de" => "CC BY-SA",
"Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0)" => "CC BY-SA",
"Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International - CC BY-SA 4.0" => "CC BY-SA",
"Namensnennung 4.0 International (CC BY 4.0)" => "CC BY-SA",
"CC BY-SA 4.0 - Namensnennung, Weitergabe unter gleichen Bedingungen" => "CC BY-SA",
"CC BY_NC" => "CC BY-NC",
"CC_BY_NC" => "CC BY-NC",
@@ -89,6 +103,7 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"CC.BY-NC" => "CC BY-NC",
"http://creativecommons.org/licenses/by-nc/4.0/" => "CC BY-NC",
"https://creativecommons.org/licenses/by-nc/4.0/" => "CC BY-NC",
"CC BY-NC 4.0 - Namensnennung, nicht kommerziell, keine Bearbeitung" => "CC BY-NC",
"CC BY_NC_SA" => "CC BY-NC-SA",
"CC_BY_NC_SA" => "CC BY-NC-SA",
@@ -101,8 +116,11 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"http://creativecommons.org/licenses/by-nc-sa/3.0/" => "CC BY-NC-SA",
"http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de" => "CC BY-NC-SA",
"http://creativecommons.org/licenses/by-nc-sa/4.0/" => "CC BY-NC-SA",
"http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de" => "CC BY-NC-SA",
"https://creativecommons.org/licenses/by-nc-sa/4.0/" => "CC BY-NC-SA",
"https://creativecommons.org/licenses/by-nc-sa/4.0/deed.de" => "CC BY-NC-SA",
"Namensnennung - Nicht kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-NC-SA 4.0)" => "CC BY-NC-SA",
"CC BY-NC-SA 4.0 - Namensnennung, nicht kommerziell, Weitergabe unter gleichen Bedingungen" => "CC BY-NC-SA",
"CC BY_NC_ND" => "CC BY-NC-ND",
"CC_BY_NC_ND" => "CC BY-NC-ND",
@@ -115,6 +133,8 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de" => "CC BY-NC-ND",
"https://creativecommons.org/licenses/by-nc-nd/3.0/de/" => "CC BY-NC-ND",
"CC BY-ND 4.0 - Namensnennung, Keine Bearbeitungen 4.0" => "CC BY-ND",
"https://www.deutsche-digitale-bibliothek.de/content/lizenzen/rv-fz" => "RR-F",
"https://www.deutsche-digitale-bibliothek.de/content/lizenzen/rv-fz/" => "RR-F",
"https//www.deutsche-digitale-bibliothek.de/content/lizenzen/rv-fz" => "RR-F",
@@ -127,6 +147,7 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"https://www.europeana.eu/rights/rr-f/" => "RR-F",
"Rechte vorbehalten - Freier Zugang" => "RR-F",
"Rechte vorbehalten – Freier Zugang" => "RR-F",
"Rechte vorbehalten (InC 1.0)" => "RR-F",
"http://rightsstatements.org/vocab/InC/1.0/" => "RR-F",
"http://rightsstatements.org/page/InC/1.0/" => "RR-F",
"https://rightsstatements.org/page/InC/1.0/" => "RR-F",
@@ -137,6 +158,7 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"IN COPYRIGHT" => "RR-P",
"Rechtsstatus unbekannt" => "RR-P",
"none" => "RR-F",
"©" => "RR-F",
"http://www.europeana.eu/rights/rr-r/" => "RR-R",
"https://www.europeana.eu/rights/rr-r/" => "RR-R",
@@ -148,6 +170,7 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
'PDM' => 'Public Domain Mark',
'Public Domain Mark 1.0' => 'Public Domain Mark',
'PDM 1.0' => 'Public Domain Mark',
'http://creativecommons.org/publicdomain/mark/1.0/' => 'Public Domain Mark',
'https://creativecommons.org/public-domain/pdm/' => 'Public Domain Mark',
'https://creativecommons.org/publicdomain/mark/1.0' => 'Public Domain Mark',
'https://creativecommons.org/publicdomain/mark/1.0/' => 'Public Domain Mark',
+608
View File
@@ -19,11 +19,22 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"mittig auf Schild" => "center",
"Vorderseite, mittig" => "center",
"beidseitig mittig" => "center",
'Auf Vorderseite der Parierstange mittig' => 'center', // Center
'Mitte bis oberes Drittel' => 'center', // Center
'Schmutztitelseite, mittig' => 'center', // Center
'Unterseite mittig' => 'center', // Center
"untere Passpartoutkante, mittig" => "center",
"Mitte" => "center",
'mittig auf der Schale' => 'center', // Center
"vorn am Kasten, mittig, einseitig" => "center",
"an Gehäuse mittig" => "center",
'mitte' => 'center', // Center
'Vorderseite mittig' => 'center', // Center
'Vorderseite, Mitte ' => 'center', // Center
'Mittig auf S 7083/1' => 'center', // Center
'Mittig auf S 7083/2' => 'center', // Center
'Mittig auf dem durchsichtigen Haubendom' => 'center', // Center
'Mittig zentral' => 'center', // Center
// Left
"Links" => "left",
@@ -31,36 +42,94 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"linke Ecke im Aquarell" => "left",
"linkes, blaues Schleifenband" => "left",
"linkes, grünes Schleifenband" => "left",
'an der linken Seite der Plinthe' => 'left', // Left
'linke Aussenseite' => 'left', // Left
'Sockel links' => 'left', // Left
'vorne links in Hohlkehle' => 'left', // Left
"linkes Band" => "left",
"mittig links" => "left",
"Waagebalken links" => "left",
"Vorderseite links (Brusthöhe)" => "left",
"an Skala links und am Gehäuse Fronseite" => "left",
'mitte links' => 'left', // Left
'Vorderseite links' => 'left', // Left
'am linken Bildrand' => 'left', // Left
'im linken Hebel' => 'left', // Left
'linke Seite am Hals' => 'left', // Left
'linker Ärmel' => 'left', // Left
// Right
"mittig rechts" => "right",
"Rechts" => "right",
"rechts" => "right",
"mititg rechts" => "right",
"rechts neben Bildnis" => "right",
'Vorderseite, rechts neben der Schulter' => 'right',
'S 2560/2 am Bund vorne rechts' => 'right', // Right
'auf dem rechten Rand' => 'right', // Right
"Rechter Bildrand" => "right",
'rechte Schulter' => 'right', // Right
'rechte Längsseite' => 'right', // Right
'Über dem rechten Glasfenster.' => 'right', // Right
"Balken rechts" => "right",
'Mitte rechts' => 'right', // Right
'Frontseite, rechts' => 'right', // Right
'Sockel rechts' => 'right', // Right
'am rechten Bildrand' => 'right', // Right
'Vorderseite rechts' => 'right', // Right
'Vorderseite, rechts' => 'right', // Right
// Bottom
"unten" => "bottom",
'Mitte unten' => 'bottom', // Bottom
'unten links u. rechts' => 'bottom', // Bottom
'unten rechts/links' => 'bottom', // Bottom
'Unten auf den Schminkstiften' => 'bottom', // Bottom
'Unterhalb der Schraube auf der Vorderseite' => 'bottom', // Bottom
'auf dem Tassenboden' => 'bottom', // Bottom
'unten am Hals' => 'bottom', // Bottom
'Erste Seite unten' => 'bottom', // Bottom
'Fuß' => 'bottom', // Bottom
'Seite zwei unten' => 'bottom', // Bottom
'Sitzfläche unten' => 'bottom', // Bottom
'Vorderseite, unten' => 'bottom', // Bottom
'Vorderseite, unterer Bildrand' => 'bottom', // Bottom
'auf Seite drei untere Hälfte' => 'bottom', // Bottom
'Unterseite Becher' => 'bottom', // Bottom
'Unterseite Tablett' => 'bottom', // Bottom
'Bildrand unten mittig' => 'bottom', // Bottom
'Bildrand unten' => 'bottom',
'Bildrand unten, \'auf dem Kopf\'' => 'bottom', // Bottom
'auf der Unterseite, am rechten hinteren Fußsockel' => 'bottom', // Bottom
'Vorderseite unten mittig' => 'bottom', // Bottom
'Vorderseite, u. ' => 'bottom', // Bottom
'Vorderseite, unten mittig' => 'bottom', // Bottom
'unten mitten ' => 'bottom', // Bottom
'mittig unten' => 'bottom', // Bottom/bot
'außen auf unterer Hälfte der Holzwandung' => 'bottom', // Bottom
'Inschriftenseite, Mitte unten' => 'bottom', // Bottom
'auf S 58901/1 = Medaille, Seite m. Portraitdarstellung unten' => 'bottom', // Bottom
'unterhalb der Abbildung' => 'bottom', // Bottom
'unterhalb einer Wolkenreihe' => 'bottom', // Bottom
'vorne, unten am Hals' => 'bottom', // Bottom
'im unteren Bereich des Stiel;' => 'bottom', // Bottom
"unter der Zeichnung" => "bottom",
'Sockel vorne' => 'bottom', // Bottom
"unter der Bild" => "bottom",
"unterer Bildrand" => "bottom",
'Vorderseite u.l. und u.r. ' => 'bottom', // Bottom
'Vorderseite unten' => 'bottom', // Bottom
'Vorderseite, unten links und rechts' => 'bottom', // Bottom
"Unterer Bildrand" => "bottom",
"unterer Bildrand, mittig" => "bottom",
"unten mitte" => "bottom",
"Unterkante Bild" => "bottom",
"Boden, unten" => "bottom",
"unterer Blattrand" => "bottom",
'Hals unten' => 'bottom', // Bottom
'Sockel unten mittig' => 'bottom', // Bottom
'Vorderseite Sockel' => 'bottom', // Bottom
'vorne unten' => 'bottom', // Bottom
"Boden" => "bottom",
"Bodenmarke" => "bottom",
"Boden und Standring" => "bottom",
@@ -74,15 +143,87 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
// Top
"oben" => "top",
'S 662a___ auf der Rückwand; S 662c___ auf Deckel nb. Knauf' => 'top', // Top
'Schenkel, Aussenseite' => 'top', // Top
'im oberen Bereich das Blatt' => 'top', // Top
'oberer Schaft' => 'top', // Top
'Außen auf der Wandung, obere Hälfte.' => 'top', // Top
'Griff oben' => 'top', // Top
'Seite zwei oben' => 'top', // Top
'Seite eins oben' => 'top', // Top
'Stuhllehne oben' => 'top', // Top
"oben mittig" => "top",
"Oben mittig" => "top",
"oberer Rand" => "top",
'obere Schale, Oberseite' => 'top', // Top
'obere Schale, Oberseite Mitte' => 'top', // Top
'Oben' => 'top', // Top
'An der Oberkante von S 6781/4' => 'top', // Top
'Vorderseite oben' => 'top', // Top
'Oberhalb des Haubendoms' => 'top', // Top
'Platte auf der Oberseite' => 'top', // Top
'Wandung oben' => 'top', // Top
"oberer Balken" => "top",
'Kopfseite' => 'top', // Top
'im oberen Bereich des Messers' => 'top', // Top
"Flasche und Verschluß" => "top",
"obere Abdeckung" => "top",
'Vorderseite, oben' => 'top', // Top
"Mittig oben" => "top",
"mittig oben" => "top",
// Inside
'Standsockel innen' => 'inside', // Inside
'Innenseite Griff' => 'inside', // Inside
'Innenseite Hohlfuß' => 'inside', // Inside
'Innenseite der Knopfleiste' => 'inside', // Inside
'innen Spiegelrand, S 3921/3' => 'inside', // Inside
'Bund, Innen, S 5492c' => 'inside', // Inside
'Innen, Halsauschnitt' => 'inside', // Inside
'Innenbund, S 5495b' => 'inside', // Inside
'Innenseite Deckel' => 'inside', // Inside
'Innenseite, S 5491d' => 'inside', // Inside
'Innenseite, Endteil, S 5491d' => 'inside', // Inside
'Innentasche links, Innen, S 5495a' => 'inside', // Inside
'Innentasche links, S 5491a' => 'inside', // Inside
'Innentasche rechts, S 5495a' => 'inside', // Inside
'Innentasche, links, S 5492a' => 'inside', // Inside
'In der Schatulle' => 'inside', // Inside
'Laffen Innenseite' => 'inside', // Inside
'Futter Innenseite ' => 'inside', // Inside
'Erste Innenseite links oben' => 'inside', // Inside
'Hemd innen' => 'inside', // Inside
'Hose innen' => 'inside', // Inside
'Innen - sowohl in der Jacke als auch in der Weste' => 'inside', // Inside
'Innenseite Rand unter Griff' => 'inside', // Inside
'Innenseite Schaufel' => 'inside', // Inside
'Innenseite Standfuß' => 'inside', // Inside
'Innentasche Jacke' => 'inside', // Inside
'Innerhalb der Abbildung' => 'inside', // Inside
'Jacke innen' => 'inside', // Inside
'Kanneninneres, Boden' => 'inside', // Inside
'Standring innen' => 'inside', // Inside
'im Innenteil, auf der Rückenpartie' => 'inside', // Inside
'innen, am Revers' => 'inside', // Inside
'innen, eingeschobener Zettel im' => 'inside', // Inside
'Innentasche, links, S 5493a' => 'inside', // Inside
'Innentasche, links, S 5494a' => 'inside', // Inside
'Innentasche, links, S 5495a' => 'inside', // Inside
'Zylinder innen' => 'inside', // Inside
'auf der Innenseite des Hutschachteldeckels' => 'inside', // Inside
'Einband innen, oben und unten links' => 'inside', // Inside
'Innen auf der vierten Seiten links oben' => 'inside', // Inside
'Innen auf der zweiten Seite' => 'inside', // Inside
'Innenseite der Klappe' => 'inside', // Inside
'Innenseiten, Leinenfutter, Steifel a' => 'inside', // Inside
'Innenseiten, Leinenfutter, Steifel b' => 'inside', // Inside
'Reißverschluss Innenseite oben' => 'inside', // Inside
'Schlaufe Innenseite rückwärtiger Teil des Bundes' => 'inside', // Inside
'Umschlaginnenseiten' => 'inside', // Inside
'Vordere Umschlagseite, innen' => 'inside', // Inside
'aufgeklebtes Stück Papier; Innenseite, Ablagefläche' => 'inside', // Inside
'im Inneren, auf dem Boden des runden Faches' => 'inside', // Inside
// Bottom left
"links unter der Zeichnung" => "bottom_left",
"links unter der Zeichnung Sinatur" => "bottom_left",
@@ -90,29 +231,65 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"linker, unterer Bildrand" => "bottom_left",
"linker, unterer Bildrand (über dem Knie)" => "bottom_left",
"linke, untere Passpartoutkante" => "bottom_left",
'vorne am Sockel' => 'bottom_left', // Bottom left
'Auf dem Gemälde unten links.' => 'bottom_left', // Bottom left
'Brief, links unten' => 'bottom_left', // Bottom left
'Recto links unten' => 'bottom_left', // Bottom left
'Vorderseite, unten links' => 'bottom_left', // Bottom left
"linke, untere Ecke" => "bottom_left",
"Links unten" => "bottom_left",
"Unten links" => "bottom_left",
'linke untere Ecke' => 'bottom_left', // Bottom left
"unten links" => "bottom_left",
'Bildrand unten links' => 'bottom_left', // Bottom left
'Vorderseite unten links' => 'bottom_left', // Bottom left
'Vorderseite u.l.' => 'bottom_left', // Bottom left
'Vorderseite, u.l.' => 'bottom_left', // Bottom left
// Bottom right
"im Bild unten rechts" => "bottom_right",
"rechts unten Signatur" => "bottom_right",
"untern rechts" => "bottom_right",
"verso unten rechts" => "bottom_right",
"unten rehcts" => "bottom_right",
"unterer Bildrand rechts" => "bottom_right",
"Bildrand rechts unten" => "bottom_right",
"Rechts unten" => "bottom_right",
'Forderseite auf Karton unten rechts.' => 'bottom_right', // Bottom right
'Recto rechts unten' => 'bottom_right', // Bottom right
'Vorderseite S 3910/2, rechte untere Ecke' => 'bottom_right', // Bottom right
'Vorderseite S 3910/3, rechte untere Ecke' => 'bottom_right', // Bottom right
'Vorderseite, rechts unten' => 'bottom_right', // Bottom right
'rechte Ecke unten / S 3910/4' => 'bottom_right', // Bottom right
'bei zwei Zeichnungen unten rechts' => 'bottom_right', // Bottom right
'rechte untere Ecke' => 'bottom_right', // Bottom right
'Bildrand unten rechts' => 'bottom_right', // Bottom right
"rechts unten" => "bottom_right",
"Unten rechts" => "bottom_right",
"unten rechts" => "bottom_right",
"untenb rechts" => "bottom_right",
'Vorderseite, u.r.' => 'bottom_right', // Bottom right
'auf Hintergrund der Illustrationen unten rechts' => 'bottom_right', // Bottom right
'ganz unten rechts' => 'bottom_right', // Bottom right
'Vorderseite u.r' => 'bottom_right', // Bottom right
'Vorderseite u.r.' => 'bottom_right', // Bottom right
'Vorderseite unten rechts' => 'bottom_right', // Bottom right
'Vorderseite, unten rechts' => 'bottom_right', // Bottom right
'Vorderseite, untere Ecke rechts' => 'bottom_right', // Bottom right
// Top Left
"linker, oberer Bildrand" => "top_left",
"oben links auf Malschicht" => "top_left",
"Links oben" => "top_left",
'2. Seite, oben links' => 'top_left', // Top left
'Letzte Seite hinten, oben links.' => 'top_left', // Top left
'S 3912/2, Vorderseite, links oben' => 'top_left', // Top left
'Vorderseite o.l.' => 'top_left', // Top left
'Umschlaginnenseite, oben links' => 'top_left', // Top left
"Oben links" => "top_left",
"oben links" => "top_left",
"oben links im Bild" => "top_left",
'Vorderseite, o.l.' => 'top_left', // Top left
// Top Right
"Oben rechts" => "top_right",
@@ -120,18 +297,58 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Rechts oben" => "top_right",
"Rechte obere Ecke" => "top_right",
"vorn, oben, rechts am Gehäuse" => "top_right",
'Einschlag, links oben' => 'top_right', // Top right
'rechts oben' => 'top_right', // Top right
'Einschlag, rechts unten' => 'top_right', // Top right
'S 3912/1, Vorderseite, rechts oben' => 'top_right', // Top right
'Seite eins oben rechts' => 'top_right', // Top right
'Vorderseite oben rechts' => 'top_right', // Top right
'Vorderseite, oben rechts' => 'top_right', // Top right
'Vorsatzblatt, rechts oben' => 'top_right', // Top right
'Vorderseite o.r. ' => 'top_right', // Top right
'Vorderseite, obere Ecke, rechts' => 'top_right', // Top right
// Edge
"Rand" => "edge",
"linker Rand Pergaminhülle (für Kleinbildfilmstreifen)" => "edge",
"linker Rand Pergaminhülle (für Diapositive im Mittelformat)" => "edge",
"linker Rand Kunststoffhülle (für Kleinbildfilmstreifen)" => "edge",
'Seitenrand des Fußes' => 'edge', // Edge
'Seitenrand' => 'edge', // Edge
'Rand Standfuß' => 'edge', // Edge
'Rückseite Rahmen' => 'edge', // Edge
'Rückseite Rand' => 'edge', // Edge
'Rückseite, Rahmen' => 'edge', // Edge
'Rand des Fußes' => 'edge', // Edge
'Sockelrand' => 'edge', // Edge
'Stutenkopf und Sockel' => 'edge', // Edge
'am Rand vom Fuß' => 'edge', // Edge
"Schildkante vorn, innen" => "edge",
'Buchrücken' => 'edge', // Edge
'Rahmen' => 'edge', // Edge
'Rücken' => 'edge', // Edge
'Seitlich Handbesen' => 'edge', // Edge
'Tablett, Randbereich' => 'edge', // Edge
'Rückseite, Rahmen ' => 'edge', // Edge
'Rückseite, Rahmen und Bilderträger' => 'edge', // Edge
'Vorderseite, unterer Bildrand ' => 'edge', // Edge
'am unteren Rahmenrand, mittig' => 'edge', // Edge
"Schildkante hinten, innen" => "edge",
'Außenrand Fuß' => 'edge', // Edge
'Fuß, Rand' => 'edge', // Edge
'Keilrahmen' => 'edge', // Edge
'Rand ' => 'edge', // Edge
'Rand, Außenseite' => 'edge', // Edge
"äußerer Rand" => "edge",
"Auflage für Brief am äußeren Rand" => "edge",
"äußerer Gefäßrand" => "edge",
"Tellerrand" => "edge",
'oberer Außenrand des nierenschälchenförmigen Einsatzes' => 'edge', // Edge
'unterer Rand' => 'edge', // Edge
'Vorderseite unterer Rand der Schulter' => 'edge', // Edge
'seitlich' => 'edge', // Edge
'seitlich links' => 'edge', // Edge
'seitlich rechts' => 'edge', // Edge
"Fußrand, außen" => "edge",
"unterer seitlicher Rand" => "edge",
"oberer Rand, aussen" => "edge",
@@ -149,10 +366,20 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Frontseite" => "front_front",
"Frontalseite" => "front_front",
"Stirnseite" => "front_front",
'Vorderseite, Ecke' => 'front_front', // Full front
'Vorderseite Karte S 4300d' => 'front_front', // Full front
'Vorderseite Schirm' => 'front_front', // Full front
'Vorderseite auf Passepartout, rechts unter dem Bild.' => 'front_front', // Full front
'Vorderseite der Tasche unter der Klappe' => 'front_front', // Full front
'an der Vorderseite der Plinthe' => 'front_front', // Full front
'auf der Vorderseite' => 'front_front', // Full front
"Volle Vorderseite" => "front_front",
"Volle Frontseite" => "front_front",
"Vorderseite" => "front_front",
"Forderseite" => "front_front",
'Titelblatt' => 'front_front', // Full front
'Vorderseite von S 7083/3' => 'front_front', // Full front
'Vorderseite, unterhalb der Schulter' => 'front_front', // Full front
"Vorderseite / Stirn" => "front_front",
"Vorn" => "front_front",
"vorn" => "front_front",
@@ -164,7 +391,58 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Rückseite" => "rear_side",
"RS" => "rear_side",
"rs" => "rear_side",
'Rückseite Deckel' => 'rear_side', // Rear side
'Rückseite des Schubers, mittig' => 'rear_side', // Rear side
'Rückseite auf S 8741/36' => 'rear_side',
'Auf Rückeseite, rechter Bildrand' => 'rear_right', // Rear side: right
'Rückseite, Mitte rechts' => 'rear_right', // Rear side: right
'Auf Rückseite der Fotografie im Textfeld.' => 'rear_side', // Rear side
'Auf Rückseite im Adressfeld' => 'rear_side', // Rear side
'Auf Rückseite im Textfeld' => 'rear_side', // Rear side
'Auf Rückwand des Uhrwerks' => 'rear_side', // Rear side
'Auf der Rückseite' => 'rear_side', // Rear side
'Auf der Rückseite im Adressfeld' => 'rear_side', // Rear side
'Auf der Rückseite im Textfeld' => 'rear_side', // Rear side
'Medaillon Rückseite' => 'rear_side', // Rear side
'Rückseite o.r.' => 'rear_side', // Rear side
'Rückseite, Bildträger' => 'rear_side', // Rear side
'auf Rückseite Faltpapier' => 'rear_side', // Rear side
'Bilderrahmen Rückseite oben rechts sowie unten' => 'rear_side', // Rear side
'Auf der Rückseite (ohne Zähne) des Mittelteils' => 'rear_side', // Rear side
'Rückseite, in dem Uhrenkasten ' => 'rear_side', // Rear side
'Vorderseite, Rückseite' => 'rear_side', // Rear side
'Auf der Rückseite des Spiegels' => 'rear_side', // Rear side
'Auf der Rückseite von S 7135/1b-c' => 'rear_side', // Rear side
'Griff Rückseite' => 'rear_side', // Rear side
'Rückseite Griff' => 'rear_side', // Rear side
'Rückseite S 7134/5' => 'rear_side', // Rear side
'Rückseite des Griff' => 'rear_side', // Rear side
'Rückseite von S 7083/3' => 'rear_side', // Rear side
'Unterhalb der Schraube auf der Rückseite' => 'rear_side', // Rear side
'Aufkleber Rückseite' => 'rear_side', // Rear side
'Rückseite Plakette' => 'rear_side', // Rear side
'Rückseite Schale, Innenseite Etuideckel' => 'rear_side', // Rear side
'Filter hinten' => 'rear_side', // Rear side
'Keilrahmen Rückseite' => 'rear_side', // Rear side
'Radrückseite, auf einer Speiche' => 'rear_side', // Rear side
'Rückseite Fotografien von S 4300d' => 'rear_side', // Rear side
'Rückseite Mitte' => 'rear_side', // Rear side
'Rückseite S 4300e' => 'rear_side', // Rear side
'Rückseite S 4300f' => 'rear_side', // Rear side
'Rückseite S 4301/7 und S 4301/10' => 'rear_side', // Rear side
'Rückseite von S 4300e-f' => 'rear_side', // Rear side
'Rückseite, Aufkleber' => 'rear_side', // Rear side
'Rückseite, auf dem Rahmen oben links' => 'rear_side', // Rear side
'Rückseite___ oben, unten, mittig' => 'rear_side', // Rear side
'Umschlag-Rückseite' => 'rear_side', // Rear side
'a und b, Rückseite' => 'rear_side', // Rear side
'a, Rückseite' => 'rear_side', // Rear side
'hinten' => 'rear_side', // Rear side
'b, Rückseite' => 'rear_side', // Rear side
"Recto" => "rear_side",
'Rückseite Griff, nahe Kelle' => 'rear_side', // Rear side
'Rückseite Schulter' => 'rear_side', // Rear side
'hinten rechte Schulter' => 'rear_side', // Rear side
"Revers" => "rear_side",
"Reverse" => "rear_side",
"rs Umschrift" => "rear_side",
@@ -174,6 +452,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Rückseite Keilrahmen" => "rear_side",
"Rükseite" => "rear_side",
"Rückseite, unter Doublierung" => "rear_side",
'Rückseite Lichtnäpfen (S 146b) und Lichtnapf (S 146d)' => 'rear_side', // Rear side
'verso' => 'rear_side', // Rear side
// rear_bottom
@@ -182,26 +461,52 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Rückseite unten mittig" => "rear_bottom",
"Rückseite, unten mittig" => "rear_bottom",
"Rückseite mittig unten" => "rear_bottom",
"Rückseiten, unten" => "rear_bottom",
'Rückseite S 5499/1-2, Mitte unten' => 'rear_bottom', // Rear side: bottom
'hinten unten' => 'rear_bottom', // Rear side: bottom
'Rückseite Sockel' => 'rear_bottom', // Rear side: bottom
"Rückseite, mittig unten" => "rear_bottom",
'Auf Rückseite mittig unten' => 'rear_bottom', // Rear side: bottom
'Rückseite unten,Ecken links und rechts' => 'rear_bottom', // Rear side: bottom
'Rückseite, unten Mitte' => 'rear_bottom', // Rear side: bottom
'Rückseite, unten, mittig' => 'rear_bottom', // Rear side: bottom
'Sockel hinten' => 'rear_bottom', // Rear side: bottom
// rear_bottom_left
"Rückseite unten links" => "rear_bottom_left",
"Rückseite, unten links" => "rear_bottom_left",
'Auf Rückseite des Rahmens unten links.' => 'rear_bottom_left', // Rear side: bottom left
"Rückseite links unten" => "rear_bottom_left",
"Rückseite, links unten" => "rear_bottom_left",
'Rückseite u.l.' => 'rear_bottom_left', // Rear side: bottom left
'links unten' => 'bottom_left', // Bottom left
'rechts unten auf Seite mit Bischofsfigur' => 'bottom_right', // Bottom right
"Rückseite linke untere Ecke" => "rear_bottom_left",
// rear_bottom_right
"Rückseite unten rechts" => "rear_bottom_right",
"Rückseite, unten rechts" => "rear_bottom_right",
"Rückseite rechts unten" => "rear_bottom_right",
'Auf Rückseite unten rechts.' => 'rear_bottom_right', // Rear side: bottom right
'Rückseite u.r.' => 'rear_bottom_right', // Rear side: bottom right
"Rückseite, rechts unten" => "rear_bottom_right",
"Rückseite rechte untere Ecke" => "rear_bottom_right",
'Auf Bodenplatte hinten rechts' => 'rear_bottom_right', // Rear side: bottom right
'rechts unten Rückseite' => 'rear_bottom_right', // Rear side: bottom right
'Vorderseite, Rückseite u. r.' => 'rear_bottom_right', // Rear side: bottom right
// rear_center
"Rückseite mittig" => "rear_center",
"Rückseite, mittig" => "rear_center",
"Rükseite, mittig" => "rear_center",
'Auf Rückseite der Parierstange mittig' => 'rear_center', // Rear side: center
'Auf Rückseite mittig.' => 'rear_center', // Rear side: center
'Mitte Rückseite' => 'rear_center', // Rear side: center
'Rückseite S 5499/1, Mitte' => 'rear_center', // Rear side: center
'Rückseite mittig, zwischen Text und Adressfeld' => 'rear_center', // Rear side: center
'Rückseite, Mitte' => 'rear_center', // Rear side: center
'Rückseite, mittig.' => 'rear_center', // Rear side: center
'Rückseite, oben, mittig' => 'rear_center', // Rear side: center
// rear_left
"Rückseite links" => "rear_left",
@@ -226,18 +531,34 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Rückseitig, rechts mittig" => "rear_right",
// rear_top
'Rückwand oben (S 146a)' => 'rear_top', // Rear side: top
"Rückseite oben" => "rear_top",
'Auf Rückseite im oberem Adressfeld.' => 'rear_top', // Rear side: top
'Auf der Rückseite im oberem Textfeld.' => 'rear_top', // Rear side: top
'Rückseite S 5499/1-2, Mitte oben' => 'rear_top', // Rear side: top
'Rückseite, oben, Mitte' => 'rear_top', // Rear side: top
'Rückseite obere Hälfte' => 'rear_top', // Rear side: top
'Rückseite, Mitte oben' => 'rear_top', // Rear side: top
'Rückseite, oben Mitte' => 'rear_top', // Rear side: top
'hinten oben' => 'rear_top', // Rear side: top
"Rückseite, oben" => "rear_top",
"Rückseite oben mittig" => "rear_top",
"Rückseite, oben mittig" => "rear_top",
"Rükseite, oben mittig" => "rear_top",
"Rückseite mittig oben" => "rear_top",
'Auf der Rückseite oben' => 'rear_top', // Rear side: top
"Rückseite, mittig oben" => "rear_top",
// rear_top_left
"Rückseite links oben" => "rear_top_left",
"Rückseite, links oben" => "rear_top_left",
'Auf Rückseite oben links' => 'rear_top_left', // Rear side: top left
'Auf der Rahmenrückseite oben links' => 'rear_top_left', // Rear side: top left
'Rückseite des Buchdeckels, oben links' => 'rear_top_left', // Rear side: top left
'Rückseite des Rahmens oben links' => 'rear_top_left', // Rear side: top left
'Rückseite, obere linke Ecke' => 'rear_top_left', // Rear side: top left
"Rückseite oben links" => "rear_top_left",
'Rückseite o.l.' => 'rear_top_left', // Rear side: top left
"Rückseite, oben links" => "rear_top_left",
"Rückseite linke obere Ecke" => "rear_top_left",
@@ -246,23 +567,310 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Rückseite, oben rechts" => "rear_top_right",
"Rückseite rechts oben" => "rear_top_right",
"Rückseite, rechts oben" => "rear_top_right",
'Auf Rückseite oben rechts.' => 'rear_top_right', // Rear side: top right
'Auf der Rückseite der Fotografie, obere rechte Ecke.' => 'rear_top_right', // Rear side: top right
'Rückseite des Rahmens oben rechts' => 'rear_top_right', // Rear side: top right
"Rückseite rechte obere Ecke" => "rear_top_right",
// topside
"Oberseite" => "topside",
"oberhalb" => "topside",
'Oberseite Griff' => 'topside', // Topside
'Oberseite Deckel' => 'topside', // Topside
'Deckel mittig' => 'topside', // Topside
'Oberseite Deckel vorne' => 'topside', // Topside
'Oberseite des Fuß' => 'topside', // Topside
'Oberseite des Griff' => 'topside', // Topside
'Oberseite des Stiel' => 'topside', // Topside
'Gehäuse, Oberseite' => 'topside', // Topside
'Griff, Oberseite' => 'topside', // Topside
'Auf den Münzen' => 'topside', // Topside
'Auf den Serviettenringen' => 'topside', // Topside
// underside
"Unterseite" => "underside",
"unterhalb" => "underside",
'Unterseite Hohlfuß' => 'underside', // Underside
'Boden, Unterseite' => 'underside', // Underside
'Unterseite Boden' => 'underside', // Underside
'Scharnier, Unterseite' => 'underside', // Underside
'auf der Unterseite des Schreibkastens' => 'underside',
'Unterseite Fahne' => 'underside', // Underside
'Außen auf Boden' => 'underside', // Underside
'Boden S 3921/1, Mitte' => 'underside', // Underside
'Boden S 3921/2, Mitte' => 'underside', // Underside
'Boden unten' => 'underside', // Underside
'Boden, Mitte' => 'underside', // Underside
'Boden, Mitte' => 'underside', // Underside
'Boden, S 3921/1' => 'underside', // Underside
'Unterseite aller Teile' => 'underside', // Underside
'Boden außen mittig' => 'underside', // Underside
'Fußmitte unten' => 'underside', // Underside
'unter der Platte' => 'underside', // Underside
'unter der Vase' => 'underside', // Underside
'Boden, S 3921/2' => 'underside', // Underside
'Auf dem Boden der Untertasse' => 'underside', // Underside
'Auf der Unterseite der Untertasse' => 'underside', // Underside
'Auf der Unterseite von S 7135/3' => 'underside', // Underside
'Boden Unbterseite' => 'underside', // Underside
'Schalenboden' => 'underside', // Underside
'Unterseite Flaschenboden' => 'underside', // Underside
'Unterseite Porzellantasse' => 'underside', // Underside
'Unterseite S 6858/1' => 'underside', // Underside
'Unterseite S 6858/2' => 'underside', // Underside
'Unterseite S 6858/3' => 'underside', // Underside
'Unterseite a und b' => 'underside', // Underside
'Unterseite des Bodens' => 'underside', // Underside
'Unterseite des Griff' => 'underside', // Underside
'Unterseite des Stiels' => 'underside', // Underside
'auf der Unterseite' => 'underside', // Underside
'auf der Unterseite Herstellerprägung' => 'underside', // Underside
'auf der Unterseite, am Schneidekopf' => 'underside', // Underside
'Boden Ständer' => 'underside', // Underside
'Boden Unterseite' => 'underside', // Underside
'Bodenunterseite' => 'underside', // Underside
'Mitte Unterseite' => 'underside', // Underside
'Unterseite Boden des Bechers' => 'underside', // Underside
'Unterseite Tellerboden' => 'underside', // Underside
'auf Unterseite Medaille Einprägung' => 'underside', // Underside
'mittig auf der Unterseite' => 'underside', // Underside
'Boden, S 3921/3' => 'underside', // Underside
'Boden, Standfuß' => 'underside', // Underside
'Boden, unterhalb von Schriftzug "Cafe Olga-Ecke"' => 'underside', // Underside
'Unterseite Boden Terrine' => 'underside', // Underside
'Auf Griff Unterseite' => 'underside', // Underside
'Unterseite Grundplatte' => 'underside', // Underside
'Unterseite Grundplatte und Etikett Unterseite Grundplatte' => 'underside', // Underside
'Unterseite Umbo' => 'underside', // Underside
'auf Standfläche' => 'underside', // Underside
'jeweils Unterseite Boden' => 'underside', // Underside
'Becher Unterseite' => 'underside', // Underside
'in einem der Blätter, am Boden' => 'underside', // Underside
'in einer der Kugel, Richtung Fußzone' => 'underside', // Underside
'untere Schale, Unterseite' => 'underside', // Underside
'Griff Unterseite' => 'underside', // Underside
'Unterseite Griff' => 'underside', // Underside
'Unterseite Kelle' => 'underside', // Underside
// mock title
'mock title' => 'mock_title',
'Bastardtitle' => 'mock_title',
'Schmutztitel' => 'mock_title',
'Vorsatztitel' => 'mock_title',
// Misc.
"x" => "other",
'Anhänger Nr. 18' => 'other', // Other
'graviert' => 'other', // Other
'Außenseite Henkel' => 'other',
"VS" => "other",
'Aussenseite' => 'other', // Other
'befestigt an der Lederschlaufe' => 'other', // Other
'beide Aussenseiten' => 'other', // Other
'beide Längsseiten' => 'other', // Other
'auf Platte vor Federhalter' => 'other', // Other
'Aufhängeöse' => 'other', // Other
'Aufschrift auf dem Etui' => 'other', // Other
'Inschift auf dem Etui' => 'other', // Other
'auf dem Etui' => 'other', // Other
'auf dem Teller, Kreisrund' => 'other', // Other
'kreisrund' => 'other', // Other
'Auf dem Besteck' => 'other', // Other
'Dritte Seite' => 'other', // Other
'Erste Seite' => 'other', // Other
'Klinge, Seite' => 'other', // Other
'Prägefläche' => 'other', // Other
'Scheide' => 'other', // Other
'verschieden' => 'other', // Other
'Kette' => 'other', // Other
'unklar' => 'other', // Other
'unter dem Henkel' => 'other', // Other
'Übergang Kelle, Stiel' => 'other', // Other
'Gefäß' => 'other', // Other
'Laffe' => 'other', // Other
'Medaillons' => 'other', // Other
'Stiel' => 'other', // Other
'Vorsatzblatt' => 'other', // Other
'am Henkel' => 'other', // Other
'auf Schnalle' => 'other', // Other
'auf einer Leiste' => 'other', // Other
'beim Henkel' => 'other', // Other
'direkt unter dem Bild' => 'other', // Other
'im Deckel' => 'other', // Other
'in dritter Reihe unter dem Bild' => 'other', // Other
'in zweiter Reihe unter dem Bild' => 'other', // Other
'letze Seite' => 'other', // Other
'umlaufend ' => 'other', // Other
'unterm Henkel' => 'other', // Other
'Feder' => 'other', // Other
'Rückseite; Vorderseite' => 'other', // Other
'Vorderseite u.l. und u.r. ; Rückseite' => 'other', // Other
'Vorderseite, obere Ecke, links und Rückseite (aufgeklebt)' => 'other', // Other
'in der Zeichnung' => 'other', // Other
'Am Griff' => 'other', // Other
'An der Naht oben befestigt' => 'other', // Other
'Auf der Schauseite' => 'other', // Other
'Auf der Schauseite S 7135/1a' => 'other', // Other
'Auf der Schauseite voN S 7135/2' => 'other', // Other
'Außenseite Henkel oben' => 'other', // Other
'Beidseitig auf jeweils einem Griff' => 'other', // Other
'Fahne' => 'other', // Other
'Gabeln' => 'other', // Other
'Glocke' => 'other', // Other
'Griffbereich' => 'other', // Other
'Griffende' => 'other', // Other
'Käsemessergriff' => 'other', // Other
'Käsemesserheft' => 'other', // Other
'Links oben, rechts unten' => 'other', // Other
'Löffel' => 'other', // Other
'Messer' => 'other', // Other
'Messerheft' => 'other', // Other
'Papierhülle der Schallplatte, Papiertetikett auf Platte' => 'other', // Other
'Plan' => 'other', // Other
'Rand aussen' => 'other', // Other
'S 7134/2' => 'other', // Other
'S 7134/3' => 'other', // Other
'S 7134/6' => 'other', // Other
'S 7134/7' => 'other', // Other
'S 7134/8' => 'other', // Other
'S 7134/8, linke untere Ecke' => 'other', // Other
'S 7134/9' => 'other', // Other
'S 7140/1' => 'other', // Other
'S 7140/10' => 'other', // Other
'S 7140/11' => 'other', // Other
'S 7140/2 sowie S 7140/3' => 'other', // Other
'S 7140/4' => 'other', // Other
'S 7140/5' => 'other', // Other
'S 7140/6' => 'other', // Other
'S 7140/7' => 'other', // Other
'S 7140/8' => 'other', // Other
'S 7140/9' => 'other', // Other
'Standring außen' => 'other', // Other
'Teelöffelgriff' => 'other', // Other
'Teesieb' => 'other', // Other
'Vor- und Rückseite' => 'other', // Other
'an der kurzen Seite des Erhitzers' => 'other', // Other
'auf dem Kamerakorpus hinten' => 'other', // Other
'auf den Negativstreifen' => 'other', // Other
'auf der Schachtelober- und Unterseite' => 'other', // Other
'auf der Schauseite S 7134/4' => 'other', // Other
'beidseitig auf beiden Handknäufen' => 'other', // Other
'im Nachhinein angebrachtes Pappschild' => 'other', // Other
'je auf Deckel und Schüssel' => 'other', // Other
'linker Ärmel und in der linken Innentasche' => 'other', // Other
'links, rechts und unterhalb des Fotos' => 'other', // Other
'unten rechts auf dem Schachteldeckel & unten links im Deckel' => 'other', // Other
'unter dem Hals' => 'other', // Other
'unterhalb des Gelenks' => 'other', // Other
'unterhalb des Porträts' => 'other', // Other
'Brosche oben, Anhänger unten' => 'other', // Other
'S 5493b' => 'other', // Other
'S 5494d, Innen' => 'other', // Other
'S 5495c, breite Spitze' => 'other', // Other
'S 5499/1-2, rechter unterer Bildrand' => 'other', // Other
'S 5499/2, Rückseite mittig' => 'other', // Other
'S 5501/1; Rückwand' => 'other', // Other
'S 5501/2; Rückseite, oben links' => 'other', // Other
'S 5501/3, linker unterer Bildrand' => 'other', // Other
'S 5502/1-2, Rückseite Mitte' => 'other', // Other
'S 5502/2, rechts unterhalb der Fotografie' => 'other', // Other
'S 5503/1; Rückseite mittig' => 'other', // Other
'S 5504/1, Rückseite, rechts unten' => 'other', // Other
'S 5504/1; Rückseite links oben' => 'other', // Other
'S 5504/2, Rückseite links oben' => 'other', // Other
'S 5504/2, Rückseite, rechts unten' => 'other', // Other
'S 5504/2; Rückseite, rechts unten' => 'other', // Other
'S 5506/3, untere Ecke links' => 'other', // Other
'Schachtel' => 'other', // Other
'auf einem Griff' => 'other', // Other
'aussen und innen auf dem Etuideckel; Umschrift Plakette' => 'other', // Other
'1. Bronzemedaille auf Aufsatz' => 'other', // Other
'1. Seite' => 'other', // Other
'2. Bronzemedaille' => 'other', // Other
'Am Ende der Parierstange unmittelbar unter dem Endknauf.' => 'other', // Other
'An der Seite des Behälters, unterhalb des Henkels' => 'other', // Other
'Anfang der Klinge unmittelbar unter dem Griff.' => 'other', // Other
'Auf Haken am Eisenmundblech' => 'other', // Other
'Auf der Parierstange, Höhe Griff.' => 'other', // Other
'Auf unterem Messinggriff' => 'other', // Other
'Außen am Rahmen' => 'other', // Other
'Drehturm' => 'other', // Other
'Einband vorne, innen oben' => 'other', // Other
'Erste Silbermedaille auf Aufsatz' => 'other', // Other
'Etikett Innenseite Kragen Rückenteil' => 'other', // Other
'Gehäuse, kurze Seite' => 'other', // Other
'Glaskörper' => 'other', // Other
'Hinten unter der Schulter' => 'other', // Other
'Kanone, beidseitig' => 'other', // Other
'Kuppa' => 'other', // Other
'Kupparand' => 'other', // Other
'Lafette' => 'other', // Other
'Lafette, hinten' => 'other', // Other
'Rechts unter dem Bild auf dem Karton.' => 'other', // Other
'S 3917/1' => 'other', // Other
'S 3917/1, Griff Unterseite' => 'other', // Other
'S 3917/1, Griff, Unterseite' => 'other', // Other
'S 3917/2, Griff, Unterseite' => 'other', // Other
'S 3917/3a Henkel, Oberseite' => 'other', // Other
'S 3917/3a, Deckel' => 'other', // Other
'S 3917/4-6, Hals' => 'other', // Other
'S 3917/7-8, Hals' => 'other', // Other
'S 3917/9, Hals' => 'other', // Other
'S 3918/1, Standring innen' => 'other', // Other
'S 3918/1-2, Boden' => 'other', // Other
'S 3918/1-2; Boden' => 'other', // Other
'S 3918/2, Standring innen' => 'other', // Other
'S 3918/3, Boden' => 'other', // Other
'S 3918/4, Boden' => 'other', // Other
'S 4014a___ Auf Rückseite oben links.' => 'other', // Other
'S 4014a___ Auf Rückseite, unter Hakenmontierung.' => 'other', // Other
'S 4301/1 Unter der Fotografie' => 'other', // Other
'S 4301/2 unter der Fotografie' => 'other', // Other
'S 4301/4 Rückseite' => 'other', // Other
'S 4301/5 Rückseite' => 'other', // Other
'Schlüssel' => 'other', // Other
'Seite' => 'other', // Other
'Sohle' => 'other', // Other
'Spiegel, neben Figur' => 'other', // Other
'Standfläche' => 'other', // Other
'Standfläche vorne; Kufen aussen' => 'other', // Other
'Stirnseite am Laternendach' => 'other', // Other
'Unterhalb der Urkunde.' => 'other', // Other
'Unterseite, Griff' => 'other', // Other
'Unterseite, Griffende' => 'other', // Other
'Wandung Kuppa' => 'other', // Other
'Zweite Silbermedaille auf Aufsatz' => 'other', // Other
'am Fuß stilisierten Lilie' => 'other', // Other
'am Hals hinten' => 'other', // Other
'auf der Halterung des Würfelbechers' => 'other', // Other
'auf der Plinthe' => 'other', // Other
'beidseitig Kanone' => 'other', // Other
'oberhalb des Boden, unterhalb der Engel' => 'other', // Other
'unter einem Trennungsstern des Zitats' => 'other', // Other
'Übergang Stiel zu Kuppa' => 'other', // Other
'über Adresse' => 'other', // Other
'umlaufend' => 'other', // Other:w
'Auf dem Bügel beidseitig.' => 'other', // Other
'Fuß und Deckel' => 'other', // Other
'Griff, hinten' => 'other', // Other
'Griff, hinteres Ende' => 'other', // Other
'Griff, vorne' => 'other', // Other
'Klinge' => 'other', // Other
'Nacken' => 'other', // Other
'Objektiv S 2513/1c' => 'other', // Other
'Projektor' => 'other', // Other
'S 2561/2' => 'other', // Other
'Widmungsschild 5' => 'other', // Other
'am breiten Ende' => 'other', // Other
'an den Kodeln befestigtes textiles Schild' => 'other', // Other
'Öffnung des Kopfkissenbezugs' => 'other', // Other
"VS:" => "other",
"vs" => "other",
"vs:" => "other",
"vs." => "other",
'Auf Löffelgriff' => 'other', // Other
'Auf dem Ende des Griffs' => 'other', // Other
'spatelartiges Stielende' => 'other', // Other
"VS und RS" => "other",
"vs: oben/ unten" => "other",
"VS Fahne" => "other",
+255 -12
View File
@@ -16,23 +16,78 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
// Default: Handwritten
"-" => "handwritten",
"x" => "handwritten",
'1202 / 1' => "handwritten",
"Autograph (handschriftlich" => "handwritten",
"Autograph (handschriftlich)" => "handwritten",
"Beschriftung auf Zettel (handschriftlich)" => "handwritten",
'Unterglasur - Marke' => 'handwritten', // Handwritten
'handschriftlich - Herstellernachweis' => 'handwritten', // Handwritten
'handschriftlich - Künstlermarke' => 'handwritten', // Handwritten
'Herstellernachweis' => 'handwritten',
'Handschriftlich mit Bleistift - Signatur' => 'handwritten', // Handwritten
"schwarz" => "handwritten",
"Aufkleber, handschriftlich" => "handwritten",
"Aufkleber, handschriftlich & gedruckt" => "handwritten",
"braun" => "handwritten",
'Handarbeit, Halbmond, Krone 800 AMD' => 'handwritten', // Handwritten
'handschriftlicher Zettel' => 'handwritten', // Handwritten
"handschriftlich auf Rückwand" => "handwritten",
"Leinenarbeit" => "handwritten",
'eingelegter Zettel, handschriftlicher Vermerk' => 'handwritten', // Handwritten
'evtl. auch Papier oder Tierhaut?' => 'handwritten', // Handwritten
"oben, Mitte, unten" => "handwritten",
"graphisches Dekor" => "handwritten",
"Abbild" => "handwritten",
"Karikatur" => "handwritten",
"Zettel handschriftlich" => "handwritten",
"Zettel, handschriftlich und gedruckt" => "handwritten",
"Relief" => "handwritten",
'Eigentumsnachweis' => 'handwritten', // Handwritten
'beschrieben - Beschriftung' => 'handwritten', // Handwritten
'handschriftlich - Eigentumsnachweis' => 'handwritten', // Handwritten
'montiert - Herstellernachweis' => 'handwritten', // Handwritten
"hersteller" => "handwritten",
"mit braunem Leinen überzogen" => "handwritten",
"mit grünem Papier überzogen" => "handwritten",
'Bleistift, jeweils auf der Vorderseite' => 'handwritten', // Handwritten
'Druck und handschriftlich' => 'handwritten', // Handwritten
'Handschriftlich, Bleistift' => 'handwritten', // Handwritten
'Weller / 1953' => 'handwritten', // Handwritten
'bezeichnet' => 'handwritten', // Handwritten
'eventuell handschriftlich' => 'handwritten', // Handwritten
'evtl. handschriftlich' => 'handwritten', // Handwritten
'handschriftlich (Bleistift)' => 'handwritten', // Handwritten
'handschriftlich bzw. gedruckt' => 'handwritten', // Handwritten
'handschriftlich, Aufkleber' => 'handwritten', // Handwritten
'handschriftlich, Bleistift' => 'handwritten', // Handwritten
'handschriftlich, Bleistift, Signatur' => 'handwritten', // Handwritten
'handschriftlich, Kugelschreiber' => 'handwritten', // Handwritten
'handschriftlich, Signatur' => 'handwritten', // Handwritten
'handschriftlich, Tusche' => 'handwritten', // Handwritten
'handschriftlich, mit Stift' => 'handwritten', // Handwritten
'iris / MADE IN ITALY' => 'handwritten', // Handwritten
'vermutlich Bleistift' => 'handwritten', // Handwritten
'von jenseits der Absperrung' => 'handwritten', // Handwritten
'Firmenzeichen' => 'handwritten', // Handwritten
'geknotet - Etikett' => 'handwritten', // Handwritten
'geknotet - Preisschild' => 'handwritten', // Handwritten
'gewebt - Eigentumsnachweis' => 'handwritten', // Handwritten
'gewebt - Hersteller-Etikett' => 'handwritten', // Handwritten
'geätzt - Signatur' => 'handwritten', // Handwritten
'Hochdrucktechnik - Firmenzeichen' => 'handwritten', // Handwritten
'Schriftzug' => 'handwritten', // Handwritten
'handschriftlich - Schriftzug' => 'handwritten', // Handwritten
'handschriftlich - Signatur' => 'handwritten', // Handwritten
'handschriftlich - Widmung' => 'handwritten', // Handwritten
"mit weißen Papier überzogen" => "handwritten",
'handschriftlich - Beschriftung' => 'handwritten', // Handwritten
"schwarz bedruckten Leinen" => "handwritten",
"rot gemasert" => "handwritten",
'handschriftlich - Etikett' => 'handwritten', // Handwritten
"ornamentiert" => "handwritten",
"handschriftlich; aufgeklebt" => "handwritten",
'Beschauzeichen' => 'handwritten', // Handwritten
'handschriftlich - alte Inventarnummer' => 'handwritten', // Handwritten
"handschriftlich mit Bleistift" => "handwritten",
"mit schwarzer Kreide" => "handwritten",
"mit schwarzer Kreide - Signatur" => "handwritten",
@@ -40,6 +95,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"handschriftlich - Beschriftung durch Hersteller*in" => "handwritten",
"Beschriftung" => "handwritten",
"Beschriftung (handschriftlich)" => "handwritten",
"Beschriftung (mittig)" => "handwritten",
"Beschriftung (spiegelverkehrt und gedreht)" => "handwritten",
"Beschriftung (spiegelverkehrt)" => "handwritten",
"Beschriftung auf Montierung (handschriftlich)" => "handwritten",
@@ -174,6 +230,9 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"gekratzt" => "scratch",
"eingeritztes Kreuzchen" => "scratch",
"eingekratzt" => "scratch",
'Ritzverzierung' => 'scratch', // Scratching
'ritzverziert' => 'scratch', // Scratching
'tremolierstichverziert - Gravur' => 'scratch', // Scratching
"geschnitzt" => "scratch",
"Glas geschliffen vom Boden bis zur Hälfte" => "scratch",
"Scratching" => "scratch",
@@ -185,6 +244,13 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"gemalt" => "painted",
"Gemalt" => "painted",
"signiert, gemalt" => "painted",
'gemalt - Schriftzug' => 'painted', // Painted
'gemalt - Aphorismus' => 'painted', // Painted
'gemalt - Beschriftung' => 'painted', // Painted
'gemalt - Signatur' => 'painted', // Painted
'gemalt - Widmung' => 'painted', // Painted
'gefärbt - Schriftzug' => 'painted', // Painted
'handgemalt / 323' => 'painted', // Painted
"Wappen (gemalt)" => "painted",
# Drawn
@@ -197,15 +263,47 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Aufkleber" => "glued",
"aufgeklebt" => "glued",
"geklebt" => "glued",
"aufgeklebter Zettel" => "glued",
"Aufkleber weiß, rechteckig" => "glued",
'aufgeklebt - Firmenzeichen' => 'glued', // Glued
"Papieraufkleber" => "glued",
"Abziehbild" => "glued",
'Herstellermarke' => 'glued', // Glued
'Stadtmarke' => 'glued', // Glued
"Aufschrift auf aufgeklebtes Schildchen" => "glued",
"aufgeklebtes Schild" => "glued",
"Etikett" => "glued", // This whole value doesn't make sense
"Etiketten" => "glued",
'Hersteller- und Beschaumarken' => 'glued', // Glued
'Zettel mit Informationen zur Verleihung innenliegend' => 'glued', // Glued
'Aufkleber auf der Schachtel' => 'glued', // Glued
'Aufkleber und handschriftlich' => 'glued', // Glued
'Zettel' => 'glued', // Glued
'beklebt' => 'glued', // Glued
"Aufkleber, mit Computer geschriebene Schrift" => "glued",
'Papier geklept' => 'glued', // Glued
'Post It' => 'glued', // Glued
'RA 140,- / 09x55' => 'glued', // Glued
'Schild im Inneren der Schatulle' => 'glued', // Glued
'Sticker' => 'glued', // Glued
'Sticker geklebt' => 'glued', // Glued
'angeklebter Zettel' => 'glued', // Glued
"gestochen (?), aufgeklebt" => "glued",
"etikettiert" => "glued",
'aufgeklebt - Etikett' => 'glued',
"schriftlich - Aufkleber" => "glued",
"Abbildung hinterlegt mit Holz; Holzplatte umklebt mit Papier" => "glued",
"Papier hinterklebt (Rückseite); gestickt (Vorderseite)" => "glued",
'aufgeklebt - Hersteller-Etikett' => 'glued', // Glued
'geklebt - Hersteller-Etikett' => 'glued', // Glued
'Hersteller-Etikett' => 'glued', // Glued
'Hersteller-Etikette' => 'glued', // Glued
'geklebt - Beschriftung' => 'glued', // Glued
'geklebt - Eigentumsnachweis' => 'glued', // Glued
'geklebt - Etikett' => 'glued', // Glued
'geklebt - Exlibris' => 'glued', // Glued
'geklebt - Herstellernachweis' => 'glued', // Glued
'geklebt - Prüfmarke' => 'glued', // Glued
"Adressaufkleber des Voreigentümers" => "glued",
"Klebezettel (maschienengeschrieben)" => "glued",
@@ -227,30 +325,66 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Guss" => "cast",
"Guß" => "cast",
"gegossen" => "cast",
'gegossen - Marke' => 'cast', // Cast
"eingegossen" => "cast",
'im Guss' => 'cast', // Cast
'gegossen - Firmenzeichen' => 'cast', // Cast
"mit eingegossen" => "cast",
'gegossen - Schriftzug' => 'cast', // Cast
"Marke in Unterglasur- und Aufglasurmalerei" => "cast",
"Passepartout" => "cast",
'Legierung' => 'cast', // Cast
# Printed
"Druck" => "overprint",
"gedruckt" => "overprint",
"Signatur (gedrucktt)" => "overprint",
"gedruckt; geklebt" => "overprint",
"Aufkleber, gedruckt" => "overprint",
"bedruckt" => "overprint",
"bedruckt und Tinte" => "overprint",
"aufgedruckt" => "overprint",
'gedruckt - Eigentumsnachweis' => 'overprint', // Overprint
"Gedruckt" => "overprint",
"Tiefdruck" => "overprint",
"gestochen/gedruckt" => "overprint",
"Tiefdruck, weiß" => "overprint",
"Aufdruck" => "overprint",
"eingedruckt" => "overprint",
"mit schwarzer Farbe bedruckt" => "overprint",
'Druck "Umschlag"' => 'overprint', // Overprint
"Druck und glasiert" => "overprint",
"Zettel bedruckt" => "overprint",
'gedruckt (spiegelverkehrt)' => 'overprint', // Overprint
'gedruckt und somit nur auf dem Original vorhanden.' => 'overprint', // Overprint
'nicht handschriftlich' => 'overprint', // Overprint
"bedruckte Zettelchen" => "overprint",
"gedruckt/gestochen?" => "overprint",
"Beschrifung (gedruckt)" => "overprint",
"Druck, weiße Schrift" => "overprint",
"gedruckt und geprägt" => "overprint",
"gdruckt" => "overprint",
"Signatur (gedruckt)" => "overprint",
'Druck - Aphorismus' => 'overprint', // Overprint
'Druck - Beschriftung' => 'overprint', // Overprint
'Druck - Herstellernachweis' => 'overprint', // Overprint
'Siebdruck' => 'overprint', // Overprint
'bedruckt - Beschriftung' => 'overprint', // Overprint
'bedruckt - Eigentumsnachweis' => 'overprint', // Overprint
'bedruckt - Herstellermarke' => 'overprint', // Overprint
'bedruckt - Herstellernachweis' => 'overprint', // Overprint
'bedruckt - Schriftzug' => 'overprint', // Overprint
'gedruckt - Hersteller-Etikette' => 'overprint', // Overprint
'gedruckt - Schriftzug' => 'overprint', // Overprint
'gedruckt - Inschrift' => 'overprint', // Overprint
'bedruckt - Etikett' => 'overprint', // Overprint
'bedruckt - Hersteller-Etikette' => 'overprint', // Overprint
'bedruckt - Preisschild' => 'overprint', // Overprint
'gedruckt - Etikett' => 'overprint', // Overprint
'gedruckt - Firmenzeichen' => 'overprint', // Overprint
'gedruckt - Hersteller-Etikett' => 'overprint', // Overprint
'gedruckt - Herstellernachweis' => 'overprint', // Overprint
'gedruckt - Marke' => 'overprint', // Overprint
'gedruckt - Signatur' => 'overprint', // Overprint
'gedruckt - Stempel' => 'overprint', // Overprint
'gedruckt im Stein - Beschriftung' => 'overprint', // Overprint
@@ -262,6 +396,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Titel mit Signatur (gedruckt)" => "overprint",
"Bechriftung (gedruckt)" => "overprint",
"Seriennummer" => "overprint",
"auf kleine Zettelchen gedruckt" => "overprint",
"Textaufdruck" => "overprint",
"gedruckt und gestempelt" => "overprint",
"enthält Textaufdruck" => "overprint",
@@ -295,20 +430,29 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
# Sewn
"aufgestickt" => "sewn",
"aufgenäht" => "sewn",
"Beschriftung (gestickt)" => "sewn",
"bestickter viereckiger Aufnäher" => "sewn",
"eingestickt" => "sewn",
"Fußsohle: gestickt, Fähnchen: angenäht" => "sewn",
'genäht - Eigentumsnachweis' => 'sewn', // Sewn
'genäht - Herstellernachweis' => 'sewn', // Sewn
'genäht - Beschriftung' => 'sewn', // Sewn
'genäht - Hersteller-Etikett' => 'sewn', // Sewn
'genäht - Etikett' => 'sewn', // Sewn
"gestickt/genäht" => "sewn",
"gedruckt/genäht" => "sewn",
"genäht" => "sewn",
"maschinell gestickt bzw. aufgenähr" => "sewn",
"maschinell gestickt bzw. aufgenäht" => "sewn",
'eingenähter Zettel' => 'sewn', // Sewn
"schwarze Stickerei" => "sewn",
# Burnt in
"eingebrannt" => "burnt_in",
"Brandstempel" => "burnt_in",
"Brennstempel" => "burnt_in",
'gebrannt - Beschriftung' => 'burnt_in', // Burnt in
'Brandstempel - Eigentumsnachweis' => 'burnt_in', // Burnt in
# Stamped
"Beschriftung (geprägt)" => "stamp",
@@ -316,16 +460,35 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Eichstempel" => "stamp",
"Eingangstempel (rot)" => "stamp",
"Farbstempel" => "stamp",
'gestempelt - Herstellernachweis' => 'stamp', // Stamped
'gestempelt - Marke' => 'stamp', // Stamped
"gestempelt" => "stamp",
"Marke" => "stamp",
'gestempelt - Beschriftung' => 'stamp', // Stamped
"Blindstempel" => "stamp",
"Marke und Werbestempel" => "stamp",
"mit Metallstempel eingedrückt" => "stamp",
"Prägestempel" => "stamp",
"Prägestempel des Fotografen" => "stamp",
"vermutlich Stempel" => "stamp",
'2 Stempel, durchgestrichen' => 'stamp', // Stamped
'2 x Stempel, durchgestrichen' => 'stamp', // Stamped
'Stempel auf Porzellan' => 'stamp', // Stamped
'Stempel auf Silber' => 'stamp', // Stamped
'Stempel, durchgestrichen' => 'stamp', // Stamped
'u.a. Stempel' => 'stamp', // Stamped
"Prägestempel des Fotografen" => "stamp",
'gestempelt - Eigentumsnachweis' => 'stamp', // Stamped
'gestempelt - Feingehaltszeichen' => 'stamp', // Stamped
'gestempelt - Firmenzeichen' => 'stamp', // Stamped
'gestempelt - Herstellermarke' => 'stamp', // Stamped
'gestempelt - Modellnummer' => 'stamp', // Stamped
'gestempelt - Reichsstempel' => 'stamp', // Stamped
"roter Stempel" => "stamp",
"schwarz gestempelt" => "stamp",
"Signaturenstempel" => "stamp",
"stamped" => "stamp",
'gestempelt - Beschauzeichen' => 'stamp', // Stamped
'gestempelt - Meisterzeichen' => 'stamp', // Stamped
'gestemnpelt - Stempel' => 'stamp', // Stamped
'gestempelt - Signatur' => 'stamp', // Stamped
'gestempelt - Stempel' => 'stamp', // Stamped
@@ -352,7 +515,22 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Gravierung" => "engraving",
"eingraviert" => "engraving",
"aufgraviert" => "engraving",
'Gravur etc., Initialen' => 'engraving', // Engraving
"vorne gestochen (?); hinten aufgeklebt" => "engraving",
'graviert - Aphorismus' => 'engraving', // Engraving
'graviert - Beschriftung' => 'engraving', // Engraving
'graviert - Monogramm' => 'engraving', // Engraving
'graviert - Prägung' => 'engraving', // Engraving
'graviert - Widmung' => 'engraving', // Engraving
'graviert - Gravur' => 'engraving', // Engraving
'graviert - Schriftzug' => 'engraving', // Engraving
'graviert - Signatur' => 'engraving', // Engraving
'graviert - Tremulierstich' => 'engraving', // Engraving
'graviert - Eigentumsnachweis' => 'engraving', // Engraving
'graviert - Marke' => 'engraving', // Engraving
"graviert und gestempelt" => "engraving",
'Gravur/ Stempel' => 'engraving', // Engraving
'Legierung/Gravur' => 'engraving', // Engraving
"Nummer graviert, gedruckt" => "engraving",
"eingraviert und geätzt" => "engraving",
"Schnitt" => "engraving",
@@ -378,6 +556,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
# Riveted
"Angenietet" => "riveted",
'genietet - Herstellernachweis' => 'riveted', // Riveted
"Metallschild angenietet" => "riveted",
# Embossing
@@ -396,6 +575,20 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Marke mit Stempel eingeschlagen" => "embossing",
"geprägt auf Schleife" => "embossing",
"eingeprägt, Umschrift um mittiges Löwen-Wappentier" => "embossing",
'geprägt - Beschriftung' => 'embossing', // Embossing
'geprägt - Gravur' => 'embossing', // Embossing
'geprägt - Hersteller-Etikette' => 'embossing', // Embossing
'geprägt - Herstellermarke' => 'embossing', // Embossing
'geprägt - Eigentumsnachweis' => 'embossing', // Embossing
'geprägt - Etikett' => 'embossing', // Embossing
'geprägt - Herstellernachweis' => 'embossing', // Embossing
'geprägt - Marke' => 'embossing', // Embossing
'geprägt - Prägung' => 'embossing', // Embossing
'geprägt - Signatur' => 'embossing', // Embossing
'geprägt - Fabrikmarke' => 'embossing', // Embossing
'geprägt - Punze' => 'embossing', // Embossing
'Punze' => 'embossing',
'geprägt - Schriftzug' => 'embossing', // Embossing
"geprägt, Frakturschrift" => "embossing",
"Goldprägung" => "embossing",
"Golddruck und Prägung" => "embossing",
@@ -408,12 +601,17 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Inschrift/geprägt" => "embossing",
"Inschrift/ geprägt" => "embossing",
"Inschrift / geprägt" => "embossing",
"Blindstempel" => "stamp",
# Embroidery
"gestickt" => "embroidered",
"bestickt" => "embroidered",
"maschinell gestickt" => "embroidered",
'gestickt - Beschriftung' => 'embroidered', // Embroidered
'gestickt - Monogramm' => 'embroidered', // Embroidered
'gestickt - Schriftzug' => 'embroidered', // Embroidered
'gestickt - Etikett' => 'embroidered', // Embroidered
'gestickt - Eigentumsnachweis' => 'embroidered', // Embroidered
'gestickt - Herstellernachweis' => 'embroidered', // Embroidered
"mit Goldfaden bestickt" => "embroidered",
"Jugendstilornamente" => "embroidered",
@@ -423,35 +621,65 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"eingestanzt; ziseliert" => "punched",
"gehämmert" => "punched",
"geschlagen" => "punched",
'gestanzt - Herstellernachweis' => 'punched', // Punched
'gestanzt - Marke' => 'punched', // Punched
'gestanzt - Produktname' => 'punched', // Punched
'gestanzt - Prägung' => 'punched', // Punched
'gestanzt - Signatur' => 'punched', // Punched
"gestanzt" => "punched",
"gestanzt und bemalt" => "punched",
"ziseliert" => "punched",
'gestanzt?' => 'punched', // Punched
# Scarified
"geritzt" => "scarified",
"eingeritzt" => "scarified",
"handschliff" => "scarified",
"Schliff" => "scarified",
"geritzt" => "scarified",
"eingeritzt" => "scarified",
"handschliff" => "scarified",
"Schliff" => "scarified",
'Signatur geritzt - Signatur' => 'scarified', // Scarified
'geritzt - Gravur' => 'scarified', // Scarified
'Schnitzerei' => 'scarified', // Scarified
'geschnitzt - Monogramm' => 'scarified', // Scarified
'beschnitzt' => 'scarified', // Scarified
'beschnitzt - Eigentumsnachweis' => 'scarified', // Scarified
'geschnitzt - Schriftzug' => 'scarified', // Scarified
'Signatur geritzt in der Platte - Signatur' => 'scarified', // Scarified
'geritzt - Beschriftung' => 'scarified', // Scarified
'geritzt - alte Inventarnummer' => 'scarified',
'geritzt - Inschrift' => 'scarified', // Scarified
'geritzt - Marke' => 'scarified', // Scarified
'geritzt - Signatur' => 'scarified', // Scarified
'Tremulierstich' => 'scarified', // Scarified
'geschnitzt - Eigentumsnachweis' => 'scarified', // Scarified
'geritzt in der Platte - Beschriftung' => 'scarified', // Scarified
'geritzt in der Platte - Signatur' => 'scarified', // Scarified
# Hallmarked
"gepunzt" => "hallmarked",
"eingepunzt" => "hallmarked",
"gepunzt/gestanzt" => "hallmarked",
"punziert" => "hallmarked",
"getrieben und ziseliert" => "hallmarked",
"gepunzt" => "hallmarked",
"gepunzt - Eigentumsnachweis" => "hallmarked",
"eingepunzt" => "hallmarked",
"gepunzt/gestanzt" => "hallmarked",
'gepunzt - Beschauzeichen' => 'hallmarked', // Punched
'gepunzt - Künstlermarke' => 'hallmarked', // Punched
'gepunzt - Marke' => 'hallmarked', // Punched
'gemarkt' => 'hallmarked', // Punched
'gepunzt - Herstellermarke' => 'hallmarked',
'gepunzt - Stadtmarke' => 'hallmarked', // Punched
'punziert - Feingehaltszeichen' => 'hallmarked', // Punched
'punziert - Herstellermarke' => 'hallmarked', // Punched
'punziert - Stadtmarke' => 'hallmarked', // Punched
"punziert" => "hallmarked",
"getrieben und ziseliert" => "hallmarked",
'Marke und Punze' => 'hallmarked', // Hallmarked
'Marken' => 'hallmarked', // Hallmarked
'gepunzt - Punze' => 'hallmarked', // Hallmarked
'gepunzt - Punzen' => 'hallmarked', // Hallmarked
# Nailed
"genagelt" => "nailed",
"angenagelt" => "nailed",
"eingenagelt" => "nailed",
'genagelt - Fabrikmarke' => 'nailed', // Nailed
# Signature
"Signatur" => "signature",
@@ -459,6 +687,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"farbig bemalt und glasiert" => "signature",
'geruckt - Signatur' => 'signature', // Signature
"gemalt und glasiert" => "signature",
'beschrieben - Signatur' => 'signature',
'Signatur gedruckt im Stein - Signatur' => 'signature', // Signature
"Signatur (handschriftlich)" => "signature",
"Signatur (gedruckt)" => "signature",
@@ -473,6 +702,13 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Signatur mit Datierung (gezeichnet)" => "signature",
"Signatur mit Datierung (gedruckt)" => "signature",
"Signatur und Datierung (gedruckt)" => "signature",
'Signatur (ebenfalls als Fotokopie)' => 'signature', // Signature
'Signatur (fotokopiert)' => 'signature', // Signature
'Signatur mit Pinsel aufgetragen' => 'signature', // Signature
'Signatur und Titel' => 'signature', // Signature
'bezeichnet, Signatur' => 'signature', // Signature
'handschriftliche Signatur' => 'signature', // Signature
'handschriftliche Signatur, Bleistift' => 'signature', // Signature
"Signatur mit Datum (handschriftlich)" => "signature",
"Signatur mit Datum (gedruckt)" => "signature",
"Signatur mit Datum (gemalt)" => "signature",
@@ -493,6 +729,13 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Wasserzeichen" => "watermark",
'Wasserzeichen - Wasserzeichen' => 'watermark', // Watermark
'Glasur' => 'glaze', // Glaze
'geschliffen' => 'sanded', // Sanded
'Ätzdekor gebläut und vergoldet' => 'etched', // Etched
'Ätzverzierung' => 'etched', // Etched
'Ätzverzierung und Monogramm' => 'etched', // Etched
];
/**
File diff suppressed because it is too large. Load diff
+4
View File
@@ -22,6 +22,8 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac
'assoziation' => 'tag',
'description' => 'tag',
'Druckvorlage' => 'tag',
'Struktur' => 'tag',
'Farbe' => 'tag',
'emotion' => 'tag',
'atmosphäre' => 'tag',
'schwarz-grau' => 'tag',
@@ -103,6 +105,8 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac
return self::RELATION_TYPE_NAMES[trim(strtolower($input))];
}
if (is_numeric($input)) return 'tag';
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.");
}
+9
View File
@@ -15,6 +15,7 @@ final class MDConcOwnershipStatus implements MDImporterConcordanceListInterface
// 0: No known entry type
"Eigentum" => "owned",
"EigentumZCOM" => "owned",
"Geschenk" => "owned",
"Besitz" => "owned",
"Owned" => "owned",
@@ -23,8 +24,10 @@ final class MDConcOwnershipStatus implements MDImporterConcordanceListInterface
"Fund" => "owned",
"Eigenleistung" => "owned",
"Eigentum des Museums" => "owned",
"Eigentum des Museums - TEST" => "owned",
"j" => "owned",
"+" => "owned",
"EigentumForum" => "owned",
"Eigentum Land Berlin" => "owned",
// Permanent loans
@@ -50,6 +53,12 @@ final class MDConcOwnershipStatus implements MDImporterConcordanceListInterface
'Deakzession' => 'deaccessed',
'Deakzessiert' => 'deaccessed',
// To check
'ungeklärt' => 'to_check',
// None
'k.A.' => 'owned',
];
/**
+62
View File
@@ -0,0 +1,62 @@
<?PHP
declare(strict_types = 1);
/**
* Provides the mapping for precision values.
*/
final class MDConcPrecision implements MDImporterConcordanceListInterface {
/**
* Throws the appropriate error in case of unmatched precision values.
*
* @param string $input Input string.
*
* @return boolean
*/
private static function markMissingPrecision(string $input):bool {
MDImporterMissingConcordance::throw("precision", $input);
return false; // Return default in dry-run mode
}
/**
* Require a function for getting the concordance target.
*
* @param string $input Input string.
*
* @return boolean
*/
public static function getConcordanceTarget(string $input):bool {
return match($input) {
'verso bedruckt',
'mm',
'cm',
'Höhe',
'^',
'max.',
'min.',
'Breite',
'maximal',
'Türblatt',
'mit Verschluss',
'mit Aufhängung',
'max, mit Türklinke',
'17,6',
'11,5',
'Maße ohne Rahmen',
"Kassette",
"Schöpfkelle",
"Vorlegelöffel",
"aufgeklappt",
'mit Brett',
'' => true,
'schwer messbar, Schätzung',
'ca',
'ca.' => false,
default => self::markMissingPrecision($input),
};
}
}
+83
View File
@@ -16,6 +16,82 @@ final class MDConcTitleTypes implements MDImporterConcordanceListInterface {
// Empty
"" => "",
"Objekttitel" => "",
"Objekttitel, Objekttitel" => "",
"Objekttitel, Vormaliger Objekttitel" => "",
"Werktitel" => "",
"Werktitel deskriptiv" => "",
"Werktitel, Werktitel deskriptiv" => "",
"Werktitel deskriptiv, Legendentitel" => "",
'Legendentitel' => '',
'Objekttitel, Legendentitel' => '', //
'Objekttitel, Legendentitel, Legendentitel' => '', //
'Objekttitel, Legendentitel, Legendentitel, Legendentitel' => '', //
'Objekttitel, Legendentitel, Legendentitel, Legendentitel, Legendentitel, Legendentitel' => '', //
'Objekttitel, Objekttitel, Legendentitel' => '', //
'Objekttitel, Objekttitel, Objekttitel' => '', //
'Objekttitel, Objekttitel, Objekttitel, Objekttitel' => '', //
'Objekttitel, Objekttitel, Objekttitel, Vormaliger Objekttitel' => '', //
'Objekttitel, Objekttitel, Vormaliger Objekttitel' => '', //
'Objekttitel, Vormaliger Objekttitel, Legendentitel' => '', //
'Objekttitel, Vormaliger Werktitel SKKG' => '', //
'Objekttitel, Werktitel alternativ' => '', //
'Titel provisorisch' => '', //
'Vormaliger Objekttitel' => '', //
'Vormaliger Werktitel SKKG' => '', //
'Werktitel alternativ' => '', //
'Werktitel alternativ, Werktitel alternativ' => '', //
'Werktitel deskriptiv, Objekttitel' => '', //
'Werktitel deskriptiv, Vormaliger Werktitel SKKG' => '', //
'Werktitel deskriptiv, Werktitel alternativ' => '', //
'Werktitel deskriptiv, Werktitel deskriptiv' => '', //
'Werktitel deskriptiv, Werktitel deskriptiv, Werktitel deskriptiv' => '', //
'Werktitel Übersetzung' => '', //
'Werktitel Übersetzung, Objekttitel' => '', //
'Werktitel, Werktitel diskriminierungskritisch' => '',
'Werktitel, Werktitel Übersetzung, Werktitel alternativ, Vormaliger Werktitel SKKG' => '',
'Werktitel, Werktitel Übersetzung, Werktitel alternativ, Werktitel alternativ' => '',
'Werktitel, Werktitel Übersetzung, Werktitel Übersetzung, Werktitel alternativ' => '',
'Werktitel, Werktitel, Werktitel alternativ, Werktitel alternativ' => '',
'Werktitel, Werktitel, Werktitel Übersetzung, Vormaliger Werktitel SKKG' => '',
'Werktitel Übersetzung, Objekttitel, Objekttitel' => '', //
'Werktitel, Legendentitel' => '', //
'Werktitel, Objekttitel' => '', //
'Werktitel, Objekttitel, Werktitel alternativ' => '', //
'Werktitel, Vormaliger Objekttitel' => '', //
'Werktitel, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Vormaliger Werktitel SKKG, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel' => '', //
'Werktitel, Werktitel alternativ' => '', //
'Werktitel, Werktitel alternativ, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel alternativ, Vormaliger Werktitel SKKG, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel alternativ, Werktitel alternativ' => '', //
'Werktitel, Werktitel alternativ, Werktitel alternativ, Werktitel alternativ' => '', //
'Werktitel, Werktitel deskriptiv, Legendentitel' => '', //
'Werktitel, Werktitel deskriptiv, Objekttitel' => '', //
'Werktitel, Werktitel deskriptiv, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel deskriptiv, Werktitel alternativ' => '', //
'Werktitel, Werktitel deskriptiv, Werktitel alternativ, Werktitel diskriminierungskritisch' => '', //
'Werktitel, Werktitel deskriptiv, Werktitel deskriptiv' => '', //
'Werktitel, Werktitel deskriptiv, Werktitel Übersetzung' => '', //
'Werktitel, Werktitel Übersetzung' => '', //
'Werktitel, Werktitel Übersetzung, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel Übersetzung, Werktitel alternativ' => '', //
'Werktitel, Werktitel Übersetzung, Werktitel Übersetzung' => '', //
'Werktitel, Werktitel Übersetzung
, Werktitel Übersetzung' => '', //
'Werktitel, Werktitel, Objekttitel' => '', //
'Werktitel, Werktitel, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel, Werktitel' => '', //
'Werktitel, Werktitel, Werktitel alternativ' => '', //
'Werktitel, Werktitel, Werktitel alternativ, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel, Werktitel alternativ, Werktitel alternativ, Vormaliger Werktitel SKKG' => '', //
'Werktitel, Werktitel, Werktitel deskriptiv' => '', //
'Werktitel, Werktitel, Werktitel deskriptiv, Werktitel alternativ' => '', //
'Werktitel, Werktitel, Werktitel deskriptiv, Werktitel deskriptiv' => '', //
'Werktitel, Werktitel, Werktitel deskriptiv, Werktitel Übersetzung' => '', //
'Werktitel, Werktitel, Werktitel Übersetzung' => '', //
'Werktitel, Werktitel, Werktitel, Werktitel alternativ' => '', //
// Scientific names
"Science" => "Science",
@@ -33,6 +109,13 @@ final class MDConcTitleTypes implements MDImporterConcordanceListInterface {
"mundartl" => "Dialect",
"mundartlich" => "Dialect",
// Professional jargon
'Professional' => 'Professional jargon',
// Sociolect
'Sociolect' => 'Sociolect',
'Soziolekt' => 'Sociolect',
];
/**
+27 -2
View File
@@ -10,17 +10,19 @@ declare(strict_types = 1);
* Provides lists for categorizing misspelled sizes.
*/
final class MDConcWeights implements MDImporterConcordanceListInterface {
/**
* Require a function for getting the concordance target.
* Matches.
*
* @param string $input Input string.
*
* @return MDWeightUnit|false
*/
public static function getConcordanceTarget(string $input):MDWeightUnit|false {
private static function _match(string $input):MDWeightUnit|false {
return match($input) {
"mm",
"cm" => false,
"Gramm",
@@ -33,4 +35,27 @@ final class MDConcWeights implements MDImporterConcordanceListInterface {
};
}
/**
* Require a function for getting the concordance target.
*
* @param string $input Input string.
*
* @return MDWeightUnit|false
*/
public static function getConcordanceTarget(string $input):MDWeightUnit|false {
try {
return self::_match($input);
}
catch (MDInvalidWeightUnit $e) {
if (is_numeric($input) || is_numeric(strtr($input, ['.' => '', ',' => '']))) {
return false;
}
return self::_match(trim($input));
}
}
}