Compare commits

..

No commits in common. "master" and "ufladerer-patch-1" have entirely different histories.

10 changed files with 13 additions and 202 deletions

View File

@ -585,7 +585,6 @@ final class MDConcActor implements MDImporterConcordanceListInterface {
"Kupferstecher*in" => 12,
"Kupferstich" => 12,
"Lithograf" => 12,
"Lithograf & Verleger" => 12,
"Lithografin" => 12,
"Lithograf*in" => 12,
"Lithografie" => 12,
@ -952,7 +951,6 @@ 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,
@ -1002,7 +1000,6 @@ 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,

View File

@ -1,58 +0,0 @@
<?PHP
/**
* Mapping for certainty-expressing fields to certainty in events.
*
* @author Joshua Ramon Enslin <joshua@museum-digital.de>
*/
declare(strict_types = 1);
/**
* Mapping for certainty-expressing fields to certainty in events.
*/
final class MDConcCertainty implements MDImporterConcordanceListInterface {
private const MAPPING = [
// Uncertain
'fraglich' => false,
'nach' => false,
'Umkreis von' => false,
'möglicherweise von' => false,
'alternative Zuschreibung' => false,
'Art des' => false,
'Atelier von' => false,
'Stil des' => false,
'Schule von' => false,
'Schule des' => false,
'traditionelle Zuschreibung' => false,
'Werkstatt von' => false,
'zugeschrieben an' => false,
// Certain
'sicher' => true,
'Zusammenarbeit mit' => true,
'überarbeitet von' => true,
'Nachfolger von' => true,
'by' => true,
];
/**
* Require a function for getting the concordance target.
*
* @param string $input Input string.
*
* @return boolean
*/
public static function getConcordanceTarget(string $input):bool {
if (!isset(self::MAPPING[$input])) {
throw new MDImporterMissingConcordance("Unknown certainty identifier: " . $input);
}
return self::MAPPING[$input];
}
}

View File

@ -64,7 +64,6 @@ final class MDConcCurrencies implements MDImporterConcordanceListInterface {
"карбованці" => "ua-UAK",
"GBP" => "uk-GBP",
"uk-GBP" => "uk-GBP",
"Pfd" => "uk-GBP", // Pfund
"USD" => "us-USD",
"US Dollar" => "us-USD",
"US dollar" => "us-USD",

View File

@ -52,32 +52,26 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Donation" => "1",
"Geschenk" => "1",
"Geschenk 2010" => "1",
"Geschenk (Lederscheide" => "1",
"Geschenk 20.10.03" => "1",
"Schenkung" => "1",
"Schenkung an die Stadt Ravensburg" => "1",
"Schhenkung" => "1",
"Schnekung" => "1",
"Schenung" => "1",
"Schenkungn" => "1",
"Schenkung/" => "1",
"Schenkung / Nachlass" => "1",
"Schenkung an" => "1",
"Schenkung-Ver" => "1",
"Schenkung 2010" => "1",
"Schenkung-BB" => "1",
"Schenkkung" => "1",
"Schenkg" => "1",
"Schenkung / Leihgabe" => "1",
"Zugabe" => "1",
"Übereignung" => "1",
"Schenkung/ Kauf" => "1",
"Schenkung bzw. Rückgabe" => "1",
"Schenkung an den Förderverein" => "1",
"Schenkung Briefkasten Museum" => "1",
"Schenkung 03/06 v.Ostereiermarkt" => "1",
"Schenkung von Johannes Cornel" => "1",
"Sachspende" => "1",
"Spende" => "1",
"Kostenlose" => "1",
"Überlassung" => "1",
@ -105,7 +99,6 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Anlauf" => "2",
"Ankauf," => "2",
"Ankaufspreis:" => "2",
"Ankauf, 50€" => "2",
"Bought" => "2",
"Bestellung" => "2",
"Kauf Verein" => "2",
@ -172,7 +165,6 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Feltárás" => "3",
"Grabung" => "3",
"Grabungsfund Arch. Landesamt" => "3",
"Bergung" => "3",
// 4: Emergenccy Rescue
"Notbergung" => "4",
@ -200,7 +192,6 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
// 6: Endowment
"Endowment" => "6",
"Stiftung" => "6",
"Stiftung (1930" => "6",
"Hivatalos átadás" => "6",
// Disposession
@ -263,23 +254,19 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Fund" => "15",
"Fundstück" => "15",
"Fundstücke" => "15",
"Baufund MHQ" => "15",
"Lelőhely" => "15",
"Räumung" => "15",
"Begehungsfund" => "15",
"Sperrmüll" => "15",
"Fund bei der Renovierung des Spitalturms 1993" => "15",
"Streufund aus dem Garten Rosenstr. 31, RV" => "15",
// 16: Permanent Loan
"Dauerleihe" => "16",
"Dauerleihgabe" => "16",
"Dauerausleihe" => "16",
"Dauerleihgabe von Privat" => "16",
"Letét" => "16",
"Tartós leltét" => "16",
// 98: Old belongings
// 98: Other legal acquisition
"Altbestand" => "98",
"Altebestand" => "98",
"alter Bestand" => "98",
@ -287,7 +274,6 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Altbestand Kapitulationsmuseum" => "98",
"Altbestand, Zugangsart unbekannt" => "98",
"Altbestand, Herkunft unklar" => "98",
"Besitz" => "98",
"Depositum" => "98",
"gefunden im Großdepot R. 104" => "98",
"Museums Altbestand" => "98",
@ -310,7 +296,6 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Global" => "99",
"Zurückgegeben" => "99",
"Übernahme" => "99",
"Übernahme von Betrieb" => "99",
"Teilbetrag" => "99",
"mitgenommen" => "99",
"Übernhame" => "99",
@ -319,7 +304,6 @@ final class MDConcEntryTypes implements MDImporterConcordanceListInterface {
"Ünernahme" => "99",
"Übergabe" => "99",
"gyűjtés" => "99",
"sch" => "99",
];

View File

@ -32,7 +32,6 @@ Herstellung' => 1,
'Herstellungsort' => 1,
'Production' => 1,
'production' => 1,
'Herstellung des Exemplars' => 1,
'Bearbeitung' => 1,
'bearbeitet' => 1,
'gestempelt (' => 1,
@ -311,9 +310,16 @@ 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,
@ -370,16 +376,6 @@ 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,7 +40,6 @@ enum MDConcFieldRelatedWorksType {
"Literatur in Zusammenhang",
'Literatur zum Stück',
'Standardzitierwerk',
'beschrieben in',
"wird beschrieben in",
'http://digicult.vocnet.org/terminology/ter01113',
'http://terminology.lido-schema.org/lido00617',
@ -49,7 +48,6 @@ enum MDConcFieldRelatedWorksType {
"Teil von",
"ist Teil von",
"ist physischer Teil von",
"Gehört zu",
"gehört zu",
"Gehört zu Sammlung",
@ -69,28 +67,7 @@ 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",
@ -138,8 +115,6 @@ enum MDConcFieldRelatedWorksType {
"Recto von",
"ist Teil desselben konzeptuellen Ganzen mit",
"ist vorbereitende Studie für",
"hat vorbereitende Studie",
"basiert auf",
"Druck",
"Referenz",
"Haupttafel",
@ -153,19 +128,9 @@ enum MDConcFieldRelatedWorksType {
'Abbildung weitgehend identisch',
'abgebildet auf/in',
'bildet ab',
'basierend auf',
'Pendant zu',
'ist Pendant zu',
'Ist Pendant zu',
'Pendant von',
'ist Pendant von',
'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

@ -21,7 +21,6 @@ final class MDConcLanguages implements MDImporterConcordanceListInterface {
'EN' => 'en',
'ENG' => 'en',
'eng; ger' => 'en',
'en-GB' => 'en',
# German
'Deutsch' => 'de',

View File

@ -141,7 +141,6 @@ final class MDConcLicenses implements MDImporterConcordanceListInterface {
"https://www.europeana.eu/rights/rr-r/" => "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

@ -174,24 +174,16 @@ 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)",
"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 (Stein)',
"Reliefhöhe" => MDMeasurementType::height,
"Länge",
@ -201,20 +193,16 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"length",
"(Länge)",
" (Länge)",
"Länge/Tiefe",
"Länge / Tiefe",
"Lichtmass (Länge)",
"Lichtmass (Tiefe)",
"Tiefe",
"Tiefe (mit Hinterrad in Fahrtrichtung)",
"Tiefe (zusammengeklappt)",
"Tiefe (Etui)",
"Tiefe max.",
"Tiefe min.",
"Tiefe (mit eingeklapptem Hinterrad)",
"Tiefe/Länge",
"Tiefe min",
"Tiefe max",
"Tiefe/Länge (Objekt)",
"Außenmaß (Tiefe)",
"Tiefe (Rahmen)",
"Teife",
"length",
"Bruttomass (Länge)",
@ -225,16 +213,10 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Masstab (Tiefe)",
"Sitzhöhe (Länge)",
"Sitzhöhe (Tiefe)",
"Länge (Platte)",
"Tiefe (Platte)",
"Objektmaß (Länge)",
"Objektmaß (Tiefe)",
"Objektmass (Länge)",
"Objektmass (Tiefe)",
'Länge (Holzstock)',
'Tiefe (Holzstock)',
'Länge (Stein)',
'Tiefe (Stein)',
"depth",
"Dicke" => MDMeasurementType::length,
@ -242,18 +224,12 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Breite OT",
"Breite H",
"Breite (ausgeklappt)",
"Breite (Etui)",
"Breite (netto)",
"Breite (aufgeschlagen)",
"Breite größtes Stück",
"Breite (gesamt)",
"Breite (Objekt)",
"Breite (Platte)",
"(Breite)",
"Lichtmass (Breite)",
" (Breite)",
"width",
"width (overall)",
"Außenmaß (Breite)",
"Bruttomass (Breite)",
"Objektmaß (Breite)",
@ -261,8 +237,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Kartierung (Breite)",
"Masstab (Breite)",
"Sitzhöhe (Breite)",
'Breite (Holzstock)',
'Breite (Stein)',
"Stärke",
"Schenkelbreite (Breite)" => MDMeasurementType::width,
@ -273,7 +247,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface
"Mündung (Durchmesser)",
"Rahmenaußenmaß Durchmesser",
"diameter",
"Außenmaß (Durchmesser)",
"Durchmesser in Richtung Bohrung",
"Durchmesser quer zur Bohrung",
"Durchmesser Fuß",
@ -294,77 +267,39 @@ 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,
"Breite (Blatt)",
"Blattmaß (Breite)",
"Blattmass (Breite)" => MDMeasurementType::width_sheet_size,
"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,
"Höhe (Rahmen)",
"Rahmenmaß (Höhe)",
"Rahmenmass (Höhe)" => MDMeasurementType::height_frame,
"Breite (Rahmen)",
"Rahmenmaß (Breite)",
"Rahmenmass (Breite)" => MDMeasurementType::width_frame,
"Tiefe (Rahmen)",
"Rahmenmaß (Länge)",
"Rahmenmaß (Tiefe)",
"Rahmenmass (Länge)",
"Rahmenmass (Tiefe)" => MDMeasurementType::length_frame,
"Höhe min." => MDMeasurementType::height_min,
"Höhe max." => MDMeasurementType::height_max,
"Länge min.",
"Tiefe min." => MDMeasurementType::length_min,
"Länge max.",
"Tiefe max." => MDMeasurementType::length_max,
"Breite min." => MDMeasurementType::width_min,
"Breite max." => MDMeasurementType::width_max,
"Diameter min." => MDMeasurementType::diameter_min,
"Diameter max." => MDMeasurementType::diameter_max,
"Durchmesser (Rahmen)" => MDMeasurementType::diameter_frame,
"weight",
"Gewicht (Höhe)",
"Gewicht (Breite)",

View File

@ -16,16 +16,11 @@ final class MDConcObjectTagRelTypes implements MDImporterConcordanceListInterfac
'' => 'tag',
'tag' => 'tag',
'schlagwort' => 'tag',
'Motivgattung' => 'tag',
'motivgattung' => 'tag',
'Assoziation' => 'tag',
'assoziation' => 'tag',
'description' => 'tag',
"motive" => "display_subject",
"motiv" => "display_subject",
"motive" => "article",
"motiv" => "article",
"display" => "display_subject",
"Bildelement" => "display_subject",
"material" => "material",