Compare commits

..

47 Commits

Author SHA1 Message Date
da8dfe079e Extend concordance lists 2025-09-02 16:51:29 +02:00
b6b883420c Map literature type "Weiteres" 2025-09-02 13:14:48 +02:00
c63e9df9b3 Extend mappings 2025-09-02 11:54:04 +02:00
7e57ee2363 Map ownership type "Deakzessiert" 2025-09-02 11:18:46 +02:00
a0f4a2b159 Map ownership status for deaccession 2025-09-01 14:28:45 +02:00
f83b1aeb9f Update concordance lists 2025-08-14 21:45:43 +02:00
b323e10d9b Update MDConcMeasurementTypes 2025-08-14 16:22:21 +02:00
52f861c739 Map Länge (Griff) to length 2025-08-13 14:42:52 +02:00
50772ae02f Extend list of marking type concordances 2025-08-06 14:55:08 +02:00
46817aca32 Map Halsweite (Unterlage) as measurement type 2025-07-29 12:29:42 +02:00
b2a5bec110 Add marking position and two actor roles 2025-07-29 00:36:35 +02:00
e3db74e734 Extend marking position and tag relation type concordances 2025-07-25 17:25:58 +02:00
0555dcd94f Extend MDConcMarkingType 2025-07-25 01:31:39 +02:00
091f5016aa Add new concordances for height and width 2025-07-21 13:52:56 +02:00
3bb3ba4d70 Merge branch 'master' of gitea:museum-digital/MDImporterConcordanceLists 2025-07-18 13:05:14 +02:00
c2a433588f Extend concordance list 2025-07-18 13:03:30 +02:00
399f345888 Extend mappings for currencies and entry types 2025-07-15 10:39:02 +02:00
1d85ab3921 Map new sizes for blades 2025-07-14 17:17:51 +02:00
5796322692 Map concordance for license statement "Keine Verwendung erlaubt" 2025-07-11 21:08:08 +02:00
f9c94926c8 Extend MDConcMeasurementTypes 2025-07-09 14:46:56 +02:00
1635d4130a Add exception mode to redirect from object-tag relation type to
object-event relation (generic, e.g. if the tag is actually a time)
2025-06-26 14:34:18 +02:00
b7330634d7 Extend marking types list 2025-06-26 01:22:14 +02:00
a7ed284c26 Extend MDConcEntryTypes 2025-06-23 16:20:32 +02:00
d28e70d6c1 Merge pull request 'src/MDConcMarkingType.php aktualisiert' (#16) from ufladerer-patch-1 into master
Reviewed-on: #16
2025-06-12 17:20:48 +02:00
ca7ca028d2 src/MDConcMarkingType.php aktualisiert 2025-06-12 09:45:07 +02:00
ba0fe9d83a Add marking type concordance 2025-06-11 22:04:44 +02:00
aa51fdd56a Merge pull request 'src/MDConcMarkingPosition.php aktualisiert' (#15) from ufladerer-patch-1 into master
Reviewed-on: #15
2025-06-11 14:04:15 +02:00
2bd86abbdc src/MDConcMarkingPosition.php aktualisiert 2025-06-11 12:23:20 +02:00
1c903d7da3 Extend concordance lists 2025-06-02 12:33:43 +02:00
731a5a1b11 Extend concordance lists 2025-06-02 02:16:35 +02:00
bdbdf03821 Map currency FT > Hungarian Forinth 2025-05-27 18:18:19 +02:00
a9f4dccda8 Extend concordance lists 2025-05-27 01:33:44 +02:00
eb98610cb3 Map "Dekor vermutet" 2025-05-25 12:41:34 +02:00
f7fa5e26ee Remove duplicate array keys 2025-05-23 00:18:48 +02:00
1a8f7158f6 Map "Rükseite, oben mittig" (sic!) marking position 2025-05-22 16:27:35 +02:00
a74e02d8d6 Extend concordance list for event types 2025-05-21 13:25:23 +02:00
e34a8d2ab7 Map Bechriftung (gedruckt) 2025-05-21 12:54:05 +02:00
e302fcb0cf Merge pull request 'ufladerer-patch-2' (#14) from ufladerer-patch-2 into master
Reviewed-on: #14
2025-05-21 12:52:48 +02:00
0cbcb46e47 src/MDConcActor.php aktualisiert
added a few more roles
2025-05-21 12:02:09 +02:00
1927d1b2b4 src/MDConcMarkingType.php aktualisiert
added "Beschriftung (handschriftlich)", "Beschriftung (ziseliert)" and "ziseliert". the rest was just moved to alphabetical order.
2025-05-21 11:40:14 +02:00
2820cbcc23 Re-map acquisition to general ownership transferal over buying 2025-05-08 16:56:28 +02:00
9276d38d16 Extend concordance lists 2025-05-08 16:17:23 +02:00
f00569623a Remap LIDO terminology 00001 > general acquisition 2025-05-06 22:33:45 +02:00
d822d42107 Match 'Impulsgebende Person' 2025-05-02 16:19:23 +02:00
3fa31272c7 Extend list of concordances for current import 2025-05-02 16:06:35 +02:00
e800a094f7 Merge pull request 'src/MDConcActor.php aktualisiert' (#12) from ufladerer-patch-2 into master
Reviewed-on: #12
2025-04-11 16:52:43 +02:00
b8cff0b0be src/MDConcActor.php aktualisiert 2025-04-11 12:41:23 +02:00
15 changed files with 423 additions and 38 deletions

View File

@@ -0,0 +1,9 @@
<?PHP
declare(strict_types = 1);
/**
* Exception thrown in case a name entered for the relation between tag
* and object is actually an event type.
*/
final class MDImporterTagRelationTypeIsEventType extends Exception {
}

View File

@@ -32,6 +32,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Ausstellung von Bezugsscheinen" => 1,
"Bearbeiter" => 1,
"Bearbeiterin" => 1,
"Konstruktion" => 1,
"Bearbeiter*in" => 1,
"Bearbeitende" => 1,
"Bindung" => 1,
@@ -51,6 +52,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Buchbinderin" => 1,
"Buchbinder*in" => 1,
"Buchbindung" => 1,
"Büchsenmacher" => 1,
"Creator" => 1,
"creator" => 1,
"deutscher Baumeister, Ingenieur, Holzschneider, Kupferstecher, Zeichner, Topograph und Militärschrif" => 1,
@@ -153,6 +155,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Kunsthandwerker" => 1,
"Kunsthandwerkerin" => 1,
"Kunsthandwerker*in" => 1,
"Laufschmied" => 1,
"Leitung" => 1,
"Malez" => 1,
"Maschinenfabrik" => 1,
@@ -374,6 +377,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Nutzerin" => 6,
"Nutzer*in" => 6,
"Nutzung" => 6,
"Nutzung durch" => 6,
"Verwendung" => 6,
"Projektmitarbeiter" => 6,
"Produzent & Autor des Kommentars" => 6,
@@ -550,6 +554,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
// 11: Received
"Adressat" => 11,
'Adressat/in' => 11, // received by
"Beschenkte Person" => 11,
"Beschenkte Person (Geburtstag)" => 11,
"Beschenkte Person (Hochzeitstag)" => 11,
"Beschenkte Person (Jahrestag)" => 11,
@@ -585,6 +590,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Kupferstecher*in" => 12,
"Kupferstich" => 12,
"Lithograf" => 12,
"Lithograf & Verleger" => 12,
"Lithografin" => 12,
"Lithograf*in" => 12,
"Lithografie" => 12,
@@ -656,6 +662,8 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Zeichner u. Stecher" => 19,
// 20: Copied
"Abgeschrieben" => 20,
"Kopist" => 20,
"Übersetzer" => 20,
"Übersetzerin" => 20,
"Übersetzer*in" => 20,
@@ -668,6 +676,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
// 25: Commissioned
"Auftrag" => 25,
"Auftraggeber" => 25,
"Auftraggebende Person" => 25,
"Auftraggeberin" => 25,
"Auftraggeber*in" => 25,
"Auftraggeber/in" => 25,
@@ -758,6 +767,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Wappen" => 33,
// 34: Buried
"Grabmal" => 34,
// 35: Intellectual creation
"Autor & Produzent" => 35,
@@ -951,6 +961,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Mit dem Objekt verbunden" => 23,
"Abteilungsleiter der Abteilung III/2 Vortragswesen, Rednervermittlung im Amt Deutsches Volksbildungswerk, Berlin-Wilmersdorf, Kaiserallee 25" => 23,
"Abgebildestes Werk von" => 23,
"Admiral" => 23,
"Arzt" => 23,
"Angehöriger der Deutschen Wehrmacht" => 23,
@@ -974,6 +985,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Bezirksvorsteher Revier 70/3" => 23,
"Bezirksbürgermeister von Berlin-Tiergarten" => 23,
"Bezug zu" => 23,
"Bezugsperson" => 23,
"Bezugaberechtigter" => 23,
"Brigadenführer auf dem MTS Ciorani, Region Prahova (Volksrepublik Rumänien)" => 23,
"Bürgermeister von Lastrup" => 23,
@@ -986,7 +998,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Chef der Garnison der Stadt Dresden" => 23,
"Chemische und Seifenfabrik" => 23,
"Denakmal" => 23,
"Denkmal" => 23,
"Der Gebietskommissar und kom. Oberbürgermeister der Stadt Riga" => 23,
"Division und Wehrbereichskommando VIII" => 23,
"Divisionskommandeur" => 23,
@@ -1000,6 +1012,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"ehem. Wehrmachtsangehöriger, Kraftfahrer" => 23,
"Erster Sekretär des Zentralkomitees der SED" => 23,
"Exilpolitiker" => 23,
'Impulsgebende Person' => 23,
"zugeschrieben" => 23,
"Feldwebel" => 23,
@@ -1025,7 +1038,6 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Generalsekretär des Zentralkomitees der Sozialistischen Einheitspartei Deutschlands" => 23,
"General der Artillerie, kommandierender General des LI. Armeekorps, Präsident des Bundes Deutscher Offiziere" => 23,
"Geschäftsführer" => 23,
"Grabmal" => 23,
"Hamburger Fremdeblatt Broschek und Co." => 23,
"Hauptfeldwebel" => 23,
@@ -1138,6 +1150,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
25" => 23,
"Oberstudiendirektor" => 23,
"Offizier der schw. Art. Abt. 816, speziell 4. schw. Ers.-Batt.Art. Ers. Abt. 59 (mot)" => 23,
"Ordensstifter" => 23,
"Organ der Kreisleitung Bor" => 23,
"O.T. Linienchef der Dg.IV, der Abschnittsbauleiter" => 23,
@@ -1164,6 +1177,7 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"russischer Kriegsgefangene" => 23,
"Sanitätsoffizier" => 23,
"Schenkende Person" => 23,
"Schenkende Person (Geburtstag)" => 23,
"Schenkende Person (Jahrestag)" => 23,
"Schenkende Person (Jubiläum)" => 23,

View File

@@ -16,10 +16,28 @@ final class MDConcCertainty implements MDImporterConcordanceListInterface {
// Uncertain
'fraglich' => false,
'nach' => false,
'Umkreis von' => false,
'möglicherweise von' => false,
'alternative Zuschreibung' => false,
'Art des' => false,
'Atelier von' => false,
'ehemals zugeschrieben' => false,
'Stil des' => false,
'Schule von' => false,
'Schule des' => false,
'traditionelle Zuschreibung' => false,
'Werkstatt von' => false,
'zugeschriebe' => false,
'zugeschrieben' => false,
'zugeschrieben an' => false,
// Certain
'sicher' => true,
'Zusammenarbeit mit' => true,
'überarbeitet von' => true,
'Nachfolger von' => true,
'by' => true,
];

View File

@@ -12,6 +12,7 @@ declare(strict_types = 1);
final class MDConcCurrencies implements MDImporterConcordanceListInterface {
private const CURRENCIES_LIST = [
"" => "",
"^" => "",
"-" => "",
"_" => "",
@@ -23,7 +24,13 @@ final class MDConcCurrencies implements MDImporterConcordanceListInterface {
"23.117,55" => "",
"15.01.1900" => "",
"Belarussischer Rubel" => 'by-BYN',
// Schweizer Franken / Swiss Franc
"SFR" => "ch-CHF",
"CHF" => "ch-CHF",
"Swiss franc" => "ch-CHF",
// Deutsche Mark
"DM" => "de-DM",
"dM" => "de-DM",
"Dm" => "de-DM",
@@ -34,11 +41,19 @@ final class MDConcCurrencies implements MDImporterConcordanceListInterface {
"Mark" => "de-DM",
"de-DM" => "de-DM",
"Deutsche Mark" => "de-DM",
// Reichsmark (Deutschland)
"RM" => "de-RM",
"Reichsmark" => "de-RM",
"Reichsmark (Deutsches Reich)" => "de-RM",
"Reichsmark (Deutsches Reich" => "de-RM",
// Franc (France)
"French Franc" => "fr-FF",
// Forint
"Forint" => "hu-Ft",
"FT" => "hu-Ft",
"Korona" => "hu-Korona",
"Austro-Hungarian krone" => "hu-Korona",
"Korona (osztrák-magyar" => "hu-Korona",

View File

@@ -17,6 +17,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"" => "0",
"ABM 95" => "0",
"Angebot" => "0",
"Armbrustersammlung" => "0",
"g" => "0",
"Herkunft unklar" => "0",
"keine Angaben" => "0",
@@ -35,6 +36,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"FLM" => "0",
"Schriftliches" => "0",
"schriftliches" => "0",
"Export_Eingangsart" => "0",
"Verlagerung" => "0",
"Sc" => "0",
"Seiffen" => "0",
@@ -43,6 +45,15 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"D-Einsiedel" => "0",
"D-Einsiedel," => "0",
"Hersteller" => "0",
"Ungeklärt" => "0",
"Dorfmuseum Marzahn" => "0",
"Märkisches Museum" => "0",
"Sanierungsbestand Hornmoldhaus" => "0",
"unklar" => "0",
"unklar, aus dem alten Bestand" => "0",
"?" => "0",
"To be checked" => "0",
"Zugang ungeklärt" => "0",
// 1: Donation
"Ajándék" => "1",
@@ -55,6 +66,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Geschenk (Lederscheide" => "1",
"Geschenk 20.10.03" => "1",
"Schenkung" => "1",
"Schenkung/abgeschr. B. DHM" => "1",
"Schenkung an die Stadt Ravensburg" => "1",
"Schhenkung" => "1",
"Schnekung" => "1",
@@ -68,7 +80,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Schenkung-BB" => "1",
"Schenkkung" => "1",
"Schenkg" => "1",
"Schenkung / Leihgabe" => "1",
"Schenkung, intern" => "1",
"Zugabe" => "1",
"Übereignung" => "1",
"Schenkung/ Kauf" => "1",
@@ -77,8 +89,10 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Schenkung Briefkasten Museum" => "1",
"Schenkung 03/06 v.Ostereiermarkt" => "1",
"Schenkung von Johannes Cornel" => "1",
"Schenkung/abgeschr.B. DHM" => "1",
"Sachspende" => "1",
"Spende" => "1",
"Anonyme Spende" => "1",
"Kostenlose" => "1",
"Überlassung" => "1",
"Übertragung" => "1",
@@ -109,9 +123,11 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Bought" => "2",
"Bestellung" => "2",
"Kauf Verein" => "2",
"Kauf - Ebay" => "2",
"Kaufvertrag" => "2",
"Einkauf" => "2",
"Einzelkauf" => "2",
"Einzelkauf, Ebay" => "2",
"Erwerb" => "2",
"Gekauft" => "2",
"Großankauf" => "2",
@@ -147,6 +163,8 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Kauf-global-2560,-" => "2",
"kauf-globval-250,-" => "2",
"Kauf-.global-250,-" => "2",
"Kauf/Sammelkauf" => "2",
"Kauf/Sammelkauf Klebs" => "2",
"Kauf 2006" => "2",
"Kauf 2009" => "2",
"Kauf d.Förderverein" => "2",
@@ -158,6 +176,12 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Purchase" => "2",
"Sammelankauf" => "2",
"Sammelkauf" => "2",
"sammelkauf" => "2",
"Sammelkauf/ 3 Kannen" => "2",
"Sammelkauf, Einzelpreis" => "2",
"Sammelkauf, Gesamtpreis" => "2",
"Sammelkauf(mit DD97/005KU" => "2",
"Sammelkauf(mit DD97/004KU" => "2",
"unterstützter Kauf" => "2",
"Überweisung" => "2",
"Verkauf" => "2",
@@ -174,7 +198,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Grabungsfund Arch. Landesamt" => "3",
"Bergung" => "3",
// 4: Emergenccy Rescue
// 4: Emergenncy Rescue
"Notbergung" => "4",
"Sürgősségi értékmentés" => "4",
@@ -221,6 +245,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Loan" => "9",
"Verliehen" => "9",
"Leihgabe vom" => "9",
"Leihvertrag mit Sonderregelung" => "9",
// 10: Exchange
"Austausch" => "10",
@@ -250,6 +275,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Hergestellt im Auftrag des Heimatvereins" => "11",
"Saját előállítás" => "11",
"Xerox-Kopie" => "11",
"Interner Zugang" => "11",
// 12: Material Strain (Törzsanyag)
"Törzsanyag" => "12",
@@ -277,6 +303,8 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Dauerausleihe" => "16",
"Dauerleihgabe von Privat" => "16",
"Letét" => "16",
"Permanent loan" => "16",
"permanent loan" => "16",
"Tartós leltét" => "16",
// 98: Old belongings
@@ -284,22 +312,21 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Altebestand" => "98",
"alter Bestand" => "98",
"Alter Bestand" => "98",
"Altbestand Domäne Dahlem" => "98",
"Altbestand Kapitulationsmuseum" => "98",
"Altbestand, Zugangsart unbekannt" => "98",
"Altbestand, Herkunft unklar" => "98",
"Altbestand MM" => "98",
"Altbestand Dorfmuseum Marzahn" => "98",
"Altbestand Märkisches Museum" => "98",
"Altbestand Domäne MM" => "98",
"altbestand Domäne Dahlem" => "98",
"Besitz" => "98",
"Depositum" => "98",
"gefunden im Großdepot R. 104" => "98",
"Museums Altbestand" => "98",
"Depotfund" => "98",
"Sanierungsbestand Hornmoldhaus" => "98",
"To be checked" => "98",
"Eigentum" => "98",
"Ungeklärt" => "98",
"unklar" => "98",
"unklar, aus dem alten Bestand" => "98",
"?" => "98",
"Zugang ungeklärt" => "98",
// 99: Other legal acquisition
"Anderer rechtmäßiger Zugang" => "99",
@@ -310,6 +337,7 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Global" => "99",
"Zurückgegeben" => "99",
"Übernahme" => "99",
"Übernahme 1986" => "99",
"Übernahme von Betrieb" => "99",
"Teilbetrag" => "99",
"mitgenommen" => "99",
@@ -318,8 +346,14 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"unbekant" => "99",
"Ünernahme" => "99",
"Übergabe" => "99",
"Unbezeichnet" => "99",
"unbezeichnet" => "99",
"Übergabe abgeschr.B. DHM" => "99",
"gyűjtés" => "99",
"sch" => "99",
"Auftragsarbeit für Museum" => "99",
"Einzelkauf/Schenkung" => "99",
"Schenkung / Leihgabe" => "99",
];

View File

@@ -27,11 +27,16 @@ Herstellung' => 1,
'ehem. zugeschrieben' => 1,
'Mitarbeit' => 1,
'Dekor' => 1,
'Dekor vermutet' => 1,
'Technischer Hersteller' => 1,
'Herstellung vermutlich' => 1,
'Herstellungsort' => 1,
'vermuteter Herstellungsort' => 1,
'vermuteter Herstellungsort
vermuteter Herstellungsort' => 1,
'Production' => 1,
'production' => 1,
'Herstellung des Exemplars' => 1,
'Bearbeitung' => 1,
'bearbeitet' => 1,
'gestempelt (' => 1,
@@ -46,7 +51,6 @@ Herstellung' => 1,
'Leipoldt, J.' => 1,
'Produktion' => 1,
'Rohleder, Walter, Reichenbach' => 1,
'vermuteter Herstellungsort' => 1,
'vermutet' => 1,
// "Unknown event"
'Aktivität' => 1,
@@ -60,6 +64,7 @@ Herstellung' => 1,
'vermuteter Herstellungsort Fassung' => 1,
'Kupferstecher' => 1,
'Herstellungsort Fassung' => 1,
'Herstellungsort Hose' => 1,
'Herstellungsort Münze' => 1,
'Herstellung oder Vertrieb' => 1,
'Herstellung zugeschrieben' => 1,
@@ -90,6 +95,7 @@ Herstellung' => 1,
'Veröffentlicht' => 3,
'Veröffentlichung' => 3,
'Verleger' => 3,
'Verlag' => 3,
'published' => 3,
'http://terminology.lido-schema.org/eventType/publication' => 3,
'Publikation' => 3,
@@ -310,16 +316,9 @@ Herstellung' => 1,
'Wurde versteigert' => 40,
// 41: Was Bought
'Erwerb' => 41,
'Erwerbung' => 41,
'Acquisition' => 41,
'Acquisition (Activity)' => 41,
'http://terminology.lido-schema.org/lido00001' => 41,
'Bodenreform' => 41,
'Kauf' => 41,
'Gekauft' => 41,
'acquisition_Kauf' => 41,
'acquisition_Diener' => 41,
// 42: Owned
'acquisition_unbekannt' => 42,
@@ -376,6 +375,16 @@ Herstellung' => 1,
'acquisition_Stiftung' => 49,
'acquisition_Bodenreform' => 49,
// General acquisition
'Erwerb' => 56,
'Erwerbung' => 56,
'http://terminology.lido-schema.org/lido01151' => 56,
'http://terminology.lido-schema.org/lido00001' => 56,
'Acquisition' => 56,
'Acquisition (Activity)' => 56,
'Bodenreform' => 56,
'acquisition_Diener' => 56,
];
/**

View File

@@ -40,6 +40,13 @@ enum MDConcFieldRelatedWorksType {
"Literatur in Zusammenhang",
'Literatur zum Stück',
'Standardzitierwerk',
'beschrieben in',
"Reproduziert in: ",
"reproduziert in: ",
"reproduced in: ",
"Reproduziert in",
"reproduziert in",
"reproduced in",
"wird beschrieben in",
'http://digicult.vocnet.org/terminology/ter01113',
'http://terminology.lido-schema.org/lido00617',
@@ -68,7 +75,28 @@ enum MDConcFieldRelatedWorksType {
"Objekt",
"ist Version von",
"inhaltlicher Bezug zu",
'Vorlage für',
'hat Studie',
'vorbereitend für',
'Entwurf für',
'hat Reproduktion',
'abgeleitet von',
'auf einem Blatt mit',
'hat Entwurf',
'Skizze für',
'hat Skizze',
'hat Druckplatte',
'Reproduktion von',
'Druckplatte für',
'Studie für',
'Beinhaltet',
'hat Gegendruck',
'Gegendruck zu',
'Wiedergabe von',
'Wiedergabe für',
"Teil",
'verso von',
'recto von',
"Teil 1",
"Teil 2",
"Teil 3",
@@ -131,6 +159,7 @@ enum MDConcFieldRelatedWorksType {
'Abbildung weitgehend identisch',
'abgebildet auf/in',
'bildet ab',
'basierend auf',
'Pendant zu',
'ist Pendant zu',
'Ist Pendant zu',
@@ -139,6 +168,10 @@ enum MDConcFieldRelatedWorksType {
'Ist Pendant von',
'enthält',
'hat Bezug zu',
'Abzug',
'weiterer Abzug',
'exemplifies',
'bezogen auf',
'http://terminology.lido-schema.org/lido00263',
'http://digicult.vocnet.org/terminology/ter00224',
'http://digicult.vocnet.org/terminology/ter00225',

View File

@@ -139,8 +139,10 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"http://www.europeana.eu/rights/rr-r/" => "RR-R",
"https://www.europeana.eu/rights/rr-r/" => "RR-R",
"Keine Verwendung erlaubt" => "RR-R",
'PDM' => 'Public Domain Mark',
'Public Domain Mark 1.0' => 'Public Domain Mark',
'PDM 1.0' => 'Public Domain Mark',
'https://creativecommons.org/public-domain/pdm/' => 'Public Domain Mark',
'https://creativecommons.org/publicdomain/mark/1.0' => 'Public Domain Mark',

View File

@@ -50,6 +50,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"unterer Bildrand" => "bottom",
"Unterer Bildrand" => "bottom",
"unterer Bildrand, mittig" => "bottom",
"unten mitte" => "bottom",
"Unterkante Bild" => "bottom",
"Boden, unten" => "bottom",
"unterer Blattrand" => "bottom",
@@ -89,6 +90,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
// Bottom right
"im Bild unten rechts" => "bottom_right",
"rechts unten Signatur" => "bottom_right",
"verso unten rechts" => "bottom_right",
"unterer Bildrand rechts" => "bottom_right",
"Bildrand rechts unten" => "bottom_right",
"Rechts unten" => "bottom_right",
@@ -217,6 +219,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"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",
"Rückseite, mittig oben" => "rear_top",
@@ -255,6 +258,7 @@ final class MDConcMarkingPosition implements MDImporterConcordanceListInterface
"Balken" => "other",
"Zugbalken" => "other",
"innen" => "other",
"Innen" => "other",
"inneres Lederfutter" => "other",
"Innenseite" => "other",
"unter Gewichtsauflagenschale" => "other",

View File

@@ -32,6 +32,9 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"rot gemasert" => "handwritten",
"ornamentiert" => "handwritten",
"handschriftlich; aufgeklebt" => "handwritten",
"handschriftlich mit Bleistift" => "handwritten",
"mit schwarzer Kreide" => "handwritten",
"mit schwarzer Kreide - Signatur" => "handwritten",
"Beschriftung auf Plakette (handschriftlich)" => "handwritten",
"Beschriftung" => "handwritten",
"Beschriftung (handschriftlich)" => "handwritten",
@@ -45,6 +48,8 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Titel (handschriftlich)" => "handwritten",
"Widmung (handschriftlich)" => "handwritten",
"Text" => "handwritten",
"im Stein" => "handwritten",
"im Stein - Beschriftung" => "handwritten",
# Handwriting
@@ -98,7 +103,6 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"geschrieben (schwarzer Filzstift)" => "handwritten",
"geschrieben mit schwarzer Ölfarbe" => "handwritten",
"geschrieben mit schwarzer Farbe" => "handwritten",
"Künstlersignatur" => "handwritten",
"Kugelschreiber,Bleistift" => "handwritten",
"Kugelschreiber" => "handwritten",
"Kulibeschriftung auf der Rückseite" => "handwritten",
@@ -128,7 +132,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"signiert und datiert" => "handwritten",
"Signiert" => "handwritten",
"signiert, mit Bleistift geschrieben" => "handwritten",
"Signatur mit Kugelschreiber" => "handwritten",
"handschriftlich mit Bleistift - Marke" => "handwritten",
"signiert, mit blauer Tinte geschrieben" => "handwritten",
"signiert, mit schwarzer Tinte geschrieben" => "handwritten",
"Tinte" => "handwritten",
@@ -145,7 +149,6 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
# Scratchings
"Beschriftung (geritzt)" => "scratch",
"Signatur (geritzt)" => "scratch",
"kratzen, Filzstift" => "scratch",
"gekratzt" => "scratch",
"eingeritztes Kreuzchen" => "scratch",
@@ -159,6 +162,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Bemalung" => "painted",
"bemalt" => "painted",
"gemalt" => "painted",
"Gemalt" => "painted",
"signiert, gemalt" => "painted",
"Wappen (gemalt)" => "painted",
@@ -227,6 +231,8 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"gerduckt" => "overprint",
"goldener Druck mit Ornamenten und Zierrahmen" => "overprint",
"Golddruck" => "overprint",
"Titel mit Signatur (gedruckt)" => "overprint",
"Bechriftung (gedruckt)" => "overprint",
"Seriennummer" => "overprint",
"Textaufdruck" => "overprint",
"gedruckt und gestempelt" => "overprint",
@@ -244,6 +250,7 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"schwarzer Aufdruck" => "overprint",
"schwwarzer Aufdruck" => "overprint",
"geplottert" => "overprint",
"gedruckt - Beschriftung" => "overprint",
"gedruckt und eingeschoben" => "overprint",
"gedruckt und eingeschoben, kursiv" => "overprint",
"Druckerei-Vermerk" => "overprint",
@@ -275,23 +282,24 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Brennstempel" => "burnt_in",
# Stamped
"stamped" => "stamp",
"gestempelt" => "stamp",
"Stempel (rund)" => "stamp",
"Stempel" => "stamp",
"Beschriftung (geprägt)" => "stamp",
"blauer Stempel" => "stamp",
"Eichstempel" => "stamp",
"Eingangstempel (rot)" => "stamp",
"Farbstempel" => "stamp",
"Stempel,Kugelschreiber" => "stamp",
"mit Metallstempel eingedrückt" => "stamp",
"gestempelt" => "stamp",
"Marke" => "stamp",
"Marke und Werbestempel" => "stamp",
"mit Metallstempel eingedrückt" => "stamp",
"Prägestempel" => "stamp",
"Prägestempel des Fotografen" => "stamp",
"roter Stempel" => "stamp",
"schwarz gestempelt" => "stamp",
"Signaturenstempel" => "stamp",
"stamped" => "stamp",
"Stempel" => "stamp",
"Stempel (rund)" => "stamp",
"Stempel,Kugelschreiber" => "stamp",
"Stempel eingeprägt" => "stamp",
"Stempelaufdruck" => "stamp",
@@ -375,12 +383,14 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Jugendstilornamente" => "embroidered",
# Punched
"gestanzt" => "punched",
"geschlagen" => "punched",
"gehämmert" => "punched",
"Beschriftung (ziseliert)" => "punched",
"eingestanzt" => "punched",
"eingestanzt; ziseliert" => "punched",
"gehämmert" => "punched",
"geschlagen" => "punched",
"gestanzt" => "punched",
"gestanzt und bemalt" => "punched",
"ziseliert" => "punched",
# Scarified
"geritzt" => "scarified",
@@ -414,6 +424,16 @@ final class MDConcMarkingType implements MDImporterConcordanceListInterface {
"Signatur mit Datierung (gemalt)" => "signature",
"Signatur mit Datierung (gestempelt)" => "signature",
"Signatur mit Datierung (gezeichnet)" => "signature",
"Signatur mit Datum (handschriftlich)" => "signature",
"Signatur mit Datum (gedruckt)" => "signature",
"Signatur mit Datum (gemalt)" => "signature",
"Signatur mit Datum (gestempelt)" => "signature",
"Signatur mit Datum (gezeichnet)" => "signature",
"Künstlersignatur" => "signature",
"Signatur (geritzt)" => "signature",
"Signatur mit Kugelschreiber" => "signature",
"handschriftlich mit Bleistift - Signatur" => "signature",
"im Stein - Signatur" => "signature",
# Watermark
"Wasserzeichen" => "watermark",

View File

@@ -100,6 +100,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Bemalte Bildfläche (Höhe x Breite)",
"Plattengröße (Foto)",
"Andere Maße",
"Halsweite (Unterlage)",
"Format",
"Stichhöhe",
"Maße Transport",
@@ -174,20 +175,61 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"(Höhe)",
" (Höhe)",
"Höhe (gesamt)",
"Höhe (Objekt)",
"Höhe (Etui)",
"Höhe (netto)",
"Höhe (ausgeklappt)",
"Höhe größtes Stück",
"height",
"height (overall)",
"Höhe (Trägermaterial)",
"Lichtmass (Höhe)",
"Bruttomass (Höhe)",
"Kartierung (Höhe)",
"Masstab (Höhe)",
"Sitzhöhe (Höhe)",
"Höhe (Platte)",
"Außenmaß (Höhe)",
"Objektmaß (Höhe)",
"Objektmass (Höhe)",
'Höhe (Holzstock)',
'Höhe (Untersatzbogen)',
'Höhe (Buchblock)',
'Höhe (Buchblock ohne Einband)',
'Höhe (Buchblock mit Einband)',
'Höhe (Stein)',
'Höhe (Schuber)',
'Höhe (Karton)',
'Höhe (Einleger)',
'Höhe (Einleger 1)',
'Höhe (Einleger 2)',
'Höhe (Einleger 3)',
'Höhe (EInleger 3)',
'Höhe (Einleger 4)',
'Höhe (Einleger 5)',
'Höhe (Einleger 6)',
'Höhe (Einleger 7)',
'Höhe (Einleger 4-6)',
'Höhe (Einleger 8)',
'Höhe (Einleger 9)',
'Höhe (Einleger 10)',
'Höhe (Einleger 11)',
'Höhe (Einleger 12)',
'Höhe (Einleger 13)',
'Höhe (Einleger 14)',
'Höhe (Einleger 15)',
'Höhe (Einleger 16)',
'Höhe (Einleger 17)',
'Höhe (Einleger 18)',
'Höhe (Einleger 19)',
'Höhe (Einleger 20)',
'Höhe (Einleger 21)',
'Höhe (Einleger 22)',
'Höhe (Einleger 23)',
'Höhe (Einleger 24)',
'Höhe (Passepartout)',
'Höhe (Unterlage)',
'Höhe (Buch)',
"Reliefhöhe" => MDMeasurementType::height,
"Länge",
@@ -197,6 +239,8 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"length",
"(Länge)",
" (Länge)",
"Länge/Tiefe",
"Länge / Tiefe",
"Lichtmass (Länge)",
"Lichtmass (Tiefe)",
"Tiefe",
@@ -207,6 +251,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Tiefe/Länge",
"Tiefe min",
"Tiefe max",
"Tiefe/Länge (Objekt)",
"Außenmaß (Tiefe)",
"Teife",
"length",
@@ -218,10 +263,46 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Masstab (Tiefe)",
"Sitzhöhe (Länge)",
"Sitzhöhe (Tiefe)",
"Länge (Platte)",
"Tiefe (Platte)",
"Länge (Griff)",
"Tiefe (Griff)",
"Länge (Parierstange)",
"Tiefe (Parierstange)",
"Objektmaß (Länge)",
"Objektmaß (Tiefe)",
"Objektmass (Länge)",
"Objektmass (Tiefe)",
'Länge (Holzstock)',
'Tiefe (Holzstock)',
'Länge (Untersatzbogen)',
'Tiefe (Untersatzbogen)',
'Länge (Buchblock)',
'Tiefe (Buchblock)',
'Länge (Buchblock ohne Einband)',
'Tiefe (Buchblock ohne Einband)',
'Länge (Buchblock mit Einband)',
'Tiefe (Buchblock mit Einband)',
'Länge (Stein)',
'Tiefe (Stein)',
'Länge (Schuber)',
'Tiefe (Schuber)',
'Länge (Karton)',
'Tiefe (Karton)',
'Länge (Einleger)',
'Tiefe (Einleger)',
'Länge (Einleger 1)',
'Tiefe (Einleger 1)',
'Länge (Einleger 2)',
'Tiefe (Einleger 2)',
'Länge (Einleger 3)',
'Tiefe (Einleger 3)',
'Länge (Passepartout)',
'Tiefe (Passepartout)',
'Länge (Unterlage)',
'Tiefe (Unterlage)',
'Länge (Buch)',
'Tiefe (Buch)',
"depth",
"Dicke" => MDMeasurementType::length,
@@ -234,22 +315,65 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Breite (aufgeschlagen)",
"Breite größtes Stück",
"Breite (gesamt)",
"Breite (Objekt)",
"Breite (Platte)",
"(Breite)",
"Lichtmass (Breite)",
" (Breite)",
"width",
"width (overall)",
"Breite (Griff)",
"Außenmaß (Breite)",
"Breite (Trägermaterial)",
"Bruttomass (Breite)",
"Objektmaß (Breite)",
"Objektmass (Breite)",
"Kartierung (Breite)",
"Masstab (Breite)",
"Sitzhöhe (Breite)",
'Breite (Holzstock)',
'Breite (Untersatzbogen)',
'Breite (Buchblock)',
'Breite (Buchblock ohne Einband)',
'Breite (Buchblock mit Einband)',
'Breite (Buchblock mit Einabnd)',
'Breite (Stein)',
'Breite (Schuber)',
'Breite (Karton)',
'Breite (Einleger)',
'Breite (Einleger 1)',
'Breite (Einleger 2)',
'Breite (Einleger 3)',
'Breite (Einleger 4)',
'Breite (EInleger 4)',
'Breite (Einleger 5)',
'Breite (Einleger 6)',
'Breite (EInleger 6)',
'Breite (Einleger 7)',
'Breite (EInleger 7)',
'Breite (Einleger 8)',
'Breite (Einleger 9)',
'Breite (Einleger 10)',
'Breite (Einleger 11)',
'Breite (Einleger 12)',
'Breite (Einleger 13)',
'Breite (Einleger 14)',
'Breite (Einleger 15)',
'Breite (Einleger 16)',
'Breite (EInleger 16)',
'Breite (Einleger 17)',
'Breite (Einleger 18)',
'Breite (Einleger 19)',
'Breite (Einleger 20)',
'Breite (Einleger 21)',
'Breite (Passepartout)',
'Breite (Unterlage)',
'Breite (Buch)',
"Stärke",
"Schenkelbreite (Breite)" => MDMeasurementType::width,
"Durchmesser",
"Durchmesser (Schaft)",
"Durchm.",
"Durchmesser (mit Dicke)",
"Durchmesser (Boden)",
@@ -265,7 +389,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Durchmesser unten",
"Durchmesser (Höhe)",
"Durchmesser (Breite)",
"Durchmesser (Tiefe)",
"Durchmesser (Länge)",
"Durchmesser (Länge)",
"Objektmaß (Durchmesser)",
"Objektmass (Durchmesser)",
@@ -277,6 +401,16 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Stärke",
"Wandstärke (Durchmesser)" => MDMeasurementType::wall,
"Length of socle",
"Tiefe/Länge (Sockel)",
"Länge (Sockel)" => MDMeasurementType::length_socle,
"Height of socle",
"Höhe (Sockel)" => MDMeasurementType::height_socle,
"Width of socle",
"Breite (Sockel)" => MDMeasurementType::height_socle,
"Höhe (Blatt)",
"Blattmaß (Höhe)",
"Blattmass (Höhe)" => MDMeasurementType::height_sheet_size,
@@ -288,18 +422,23 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Blattmaß (Länge)",
"Blattmaß (Tiefe)",
"Blattmass (Länge)",
"Tiefe/Länge (Blatt)",
"Blattmass (Tiefe)" => MDMeasurementType::length_sheet_size,
"Höhe (Bild)",
"Höhe (Darstellung)",
"Bildmaß (Höhe)",
"Bildmass (Höhe)" => MDMeasurementType::height_image_size,
"Breite (Bild)",
"Breite (Darstellung)",
"Bildmaß (Breite)",
"Bildmass (Breite)" => MDMeasurementType::width_image_size,
"Bildmaß (Länge)",
"Bildmaß (Tiefe)",
"Tiefe (Darstellung)",
"LängLängee (Darstellung)",
"Bildmass (Länge)",
"Bildmass (Tiefe)" => MDMeasurementType::length_image_size,
@@ -317,16 +456,48 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Rahmenmass (Länge)",
"Rahmenmass (Tiefe)" => MDMeasurementType::length_frame,
"Höhe min." => MDMeasurementType::height_min,
"Höhe max." => MDMeasurementType::height_max,
"Höhe min.",
'Höhe min (Blatt)',
'Höhe min (Einleger)',
'Höhe min (Einleger 1)',
'Höhe min (Einleger 2)',
'Höhe min (Einleger 3)',
'Höhe min (Einleger 4)',
'Höhe min (Einleger 5)',
'Höhe min (Schuber)' => MDMeasurementType::height_min,
"Höhe max.",
'Höhe max (Blatt)',
'Höhe max (Einleger)',
'Höhe max (Einleger 1)',
'Höhe max (Einleger 2)',
'Höhe max (Einleger 3)',
'Höhe max (Einleger 4)',
'Höhe max (Einleger 5)',
'Höhe max (Schuber)' => MDMeasurementType::height_max,
"Länge min.",
"Tiefe min." => MDMeasurementType::length_min,
"Tiefe min.",
'Länge min (Blatt)',
'Tiefe min (Blatt)' => MDMeasurementType::length_min,
"Länge max.",
"Tiefe max." => MDMeasurementType::length_max,
"Tiefe max.",
"Länge max (Blatt)",
"Tiefe max (Blatt)" => MDMeasurementType::length_max,
"Breite min." => MDMeasurementType::width_min,
"Breite max." => MDMeasurementType::width_max,
"Breite min.",
'Breite min (Blatt)',
'Breite min (Einleger)',
'Breite min (Schuber)' => MDMeasurementType::width_min,
"Breite max.",
'Breite max (Blatt)',
'Breite max (Einleger)',
'Breite max (Einleger 1)',
'Breite max (Einleger 2)',
'Breite max (Einleger 3)',
'Breite max (Einleger 4)',
'Breite max (Einleger 5)',
'Breite max (Einleger 4-6)',
'Breite max (Schuber)' => MDMeasurementType::width_max,
"Diameter min." => MDMeasurementType::diameter_min,
"Diameter max." => MDMeasurementType::diameter_max,
@@ -335,6 +506,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"weight",
"Gewicht (Höhe)",
"Lauf (Gewicht)",
"Gewicht (Breite)",
"Gewicht (Tiefe)",
"Gewicht (Länge)",
@@ -352,6 +524,10 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"orientation",
"Stempelstellung" => MDMeasurementType::die_axis,
"Länge (Klinge)" => MDMeasurementType::length_blade,
"Breite (Klinge)" => MDMeasurementType::width_blade,
"Höhe (Klinge)" => MDMeasurementType::height_blade,
default => throw new MDImporterMissingConcordance("Unmapped specific measurement type: " . $input),
};

View File

@@ -21,6 +21,13 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac
'Assoziation' => 'tag',
'assoziation' => 'tag',
'description' => 'tag',
'Druckvorlage' => 'tag',
'emotion' => 'tag',
'atmosphäre' => 'tag',
'Objektart' => 'tag',
'objektart' => 'tag',
'schlagwort hist.ereignis' => 'tag',
'schlagwort thema' => 'tag',
"motive" => "display_subject",
"motiv" => "display_subject",
@@ -34,6 +41,32 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac
];
// Maps to event type
private const RELATION_TYPES_MAPPED_TO_EVENTS = [
'\'datierung\'' => ['event_type' => 24, 'target_section' => 'time'],
'datierung' => ['event_type' => 24, 'target_section' => 'time'],
'schlagwort zeitraum' => ['event_type' => 24, 'target_section' => 'time'],
'person' => ['event_type' => 23, 'target_section' => 'actor'],
];
/**
* Returns the mapped event type and event type target
* of a supposed tag-object relationship name.
*
* @param string $input Input string (relation type name).
*
* @return array{event_type: int, target_section: 'time'|'actor'|'place'}
*/
public static function getMappedEventType(string $input):array {
if (isset(self::RELATION_TYPES_MAPPED_TO_EVENTS[strtolower($input)])) {
return self::RELATION_TYPES_MAPPED_TO_EVENTS[strtolower($input)];
}
throw new MDImporterMissingConcordance("Unknown object-tag relationship type: " . $input);
}
/**
* Require a function for getting the concordance target.
*
@@ -50,6 +83,10 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac
return self::RELATION_TYPE_NAMES[strtolower($input)];
}
if (isset(self::RELATION_TYPES_MAPPED_TO_EVENTS[strtolower($input)])) {
throw new MDImporterTagRelationTypeIsEventType("Tag-object relationship type is signifies not tags, but an event component.");
}
throw new MDImporterMissingConcordance("Unknown object-tag relationship type: " . $input);
}

View File

@@ -17,6 +17,8 @@ final class MDConcOwnershipStatus implements MDImporterConcordanceListInterface
"Eigentum" => "owned",
"Geschenk" => "owned",
"Besitz" => "owned",
"Owned" => "owned",
"owned" => "owned",
"Kauf" => "owned",
"Fund" => "owned",
"Eigenleistung" => "owned",
@@ -28,6 +30,8 @@ final class MDConcOwnershipStatus implements MDImporterConcordanceListInterface
// Permanent loans
"Dauerleihe" => "permanent_loan",
"Dauerleihgabe" => "permanent_loan",
"Permanent loan" => "permanent_loan",
"permanent loan" => "permanent_loan",
// Loans
"Leihe" => "borrowed",
@@ -39,6 +43,13 @@ final class MDConcOwnershipStatus implements MDImporterConcordanceListInterface
'Third party property' => 'third_party_property',
'Fremdeigentum' => 'third_party_property',
// Deaccessed
'Deaccessed' => 'deaccessed',
'deakzessioniert' => 'deaccessed',
'Deakzessioniert' => 'deaccessed',
'Deakzession' => 'deaccessed',
'Deakzessiert' => 'deaccessed',
];
/**

View File

@@ -26,7 +26,9 @@ final class MDConcPlace implements MDImporterConcordanceListInterface {
'Herkunft (Allgemein)' => 1,
'Herstellungsort' => 1,
'Herstellungsland' => 1,
'Herstellung' => 1,
'Entstehungsort' => 1,
'Herstellungsort Hose' => 1,
'Münzstätte' => 1,
// 2: Finding / was found

View File

@@ -23,6 +23,7 @@ final class MDConcSourceTypes implements MDImporterConcordanceListInterface {
"document]book" => "book",
// Misc
"Weiteres" => "misc",
"document]avm" => "misc",
];