Skip to content

Releases: dla-marbach/dla-opac-transform

v0.12.0

11 Feb 11:00

Choose a tag to compare

Änderungen:

Neue Felder:

Konfiguration Solr:

v0.11.0

25 Jan 10:26

Choose a tag to compare

Neue Felder:

  • (AK, AU, BF, BI, HS) usageRestrictionNote: Benutzungshinweis
  • (AK) item_usageRestrictionNote_mv: Benutzungshinweis der Exemplare
  • (AK, BF, BI, HS) searchCollectionCreator_id_mv und searchCollectionCreator_display_mv: Suche nach Bestandsbildnern:
    • im ersten Schritt Feld in BF bilden aus Personen/Körperschaften mit Relation „Über“
    • im zweiten Schritt über Verknüpfungen zu Bestandsdatensätzen das Feld in AK, BI und HS anreichern
    • Besonderheit AK: über item_collection_id_mv (ggf. mehrere Bestandsverknüpfungen pro Exemplar)
    • Besonderheit BI: über parent_id_mv höchste Hierarchie ermitteln und dessen Bestandsverknüpfung nutzen
  • (AK) item_noteProvenance_mv: Provenienzangabe kombiniert aus AU noteProvenance_type_mv und AU noteProvenance_text_mv
  • (AK) supplements_id_mv: zugeordnete Materialien aus BI und HS

Dokumentation:

  • Statistik um Zähler für Einzelwerte in mehrfachbelegten Feldern ergänzt.
  • CSV-Export für OpenRefine-Demo ohne export-Spalten

Bugfixes und Nachbesserungen:

  • HS filterDigital auf true setzen wenn categorySub "Elektronisches Dokument"
  • AK exportRIS Ausgabe von noteFootnote_text_mv in N1 repariert* Verweise auf interne TH-Datensätze entfernen
  • Qualitätssicherung der Bezüge zwischen creator_id_mv und creator_display_mv sowie contributor_id_mv und contributor_display_mv
  • Qualitätssicherung der Bezüge zwischen Relationen-Feldern:
    • Führendes Feld ist relation_type_mv
    • andere (relation_comment_mv, relation_id_mv, relation_text_mv) sind entweder leer oder gleich oft belegt wie relation_type_mv)
  • Qualitätssicherung der Anreicherung bei Teilen mit abhängigem Titel
    • Bei mehrbändigen Werken werden Körperschaften VON und Personen VON von der Hauptaufnahme in alle Teile kopiert.
    • Neu dabei über Index von *_id_mv iterieren, um sicherzustellen, dass in Beziehung stehende Felder gleich oft belegt sind.
  • Platzhalterzeichen in subject_useTerm_mv (ehemals subject_useTerm_display_mv) und subject_usedFor_mv (ehemals subject_usedFor_display_mv) entfernt und Anzahl der Werte mit uniques reduziert, weil nur für die Suche relevant.
  • Platzhalterzeichen in Facette filterLocation_mv und filterLocationType_mv abfangen

v0.10.0

06 Jan 15:58

Choose a tag to compare

Änderungen an bestehenden Feldern:

  • BI: relation_id_mv in work_id_mv umbenannt
  • Feldnamen-Präfix gndRelation_ in relation_ umbenannt
  • Werte aus HS: relation_id_mv in work_id_mv verschoben und relation_id_mv gelöscht
  • Bei vielen Feldern Feldtyp von text/texts zu string/strings geändert, vgl. 7b98a28

Neue Felder für Relationen:

  • Reziproke Beziehungen werden aufgelöst, d.h. im Zieldatensatz ergänzt. Dazu werden die GND-IDs in relation_id_mv in Kallías-IDs transformiert. Bezeichnungen werden über Mappingtabellen vereinheitlicht und bei Backlinks der Typ in das Antonym gewandelt.
  • relation_id_mv: Kallías ID
  • relation_type_mv: Typ der Beziehung
  • relation_comment_mv: Erläuterung zum Typ
  • relation_text_mv: Titel des verlinkten Datensatzesr
  • Es gibt auch unverknüpfte Informationen, die in diesen Relationsfeldern gespeichert sind.
    • Beispiel: relation_type_mv: Akad. Grad, relation_text_mv: Dr., relation_id_mv: (leer)

Neue Felder für Exemplarinformationen in AK:

  • item_accessionNumber_mv
  • item_broadcastDate_mv
  • item_broadcastStation_mv
  • item_callNumberCollection_mv
  • item_callNumberItem_mv
  • item_callNumberItemSuffix_mv
  • item_callNumberReadingRoom_mv
  • item_classification_display_mv
  • item_classification_id_mv
  • item_corporationAt_display_mv
  • item_corporationAt_id_mv
  • item_enveloped_mv
  • item_gndRelation_text_mv
  • item_gndRelation_type_mv
  • item_location_mv
  • item_noteOther_mv
  • item_personAt_display_mv
  • item_personAt_id_mv
  • item_provenance_mv
  • item_usageRestriction_mv
  • item_virtualRecording_mv

Weitere neue Felder:

  • AK parent_displayAddition1_mv für Verknüpfung von Band zu mehrbändigem Werk. Wird verwendet in Detailanzeige Bibliothek im Abschnitt "Teil von". Beispiel: AK01493881
  • AK BF BI HS subject_usedFor_display_mv und subject_useTerm_display_mv. Thesaurus-Begriffe "Benutzt für" und "Benutze" für die Suche. Beispiel: Suche nach "Roswitha-Gedenkmedaille" findet Datensatz BI00017726

Dokumentation:

  • Neuer task stats, um Feldliste docs/internformat.csv mit Statistik anzureichern.
  • Aktualisierung "Vorgehen bei Erweiterungen"

Bugfixes und Nachbesserungen:

  • KS displayAddition1: multivalued -> , als Trennzeichen
  • MODS AK Ergänzung titleInfo in relatedItem (via parent_id_mv)
  • MODS AK url[@note] und BI form[@type="format"] Platzhalterzeichen berücksichtigt
  • Entfernung von Nicht-Sortierzeichen im vorgelagerten Prozess (hier nur Beispieldaten aktualisiert)
  • MM Ergänzung thumbnail für Fall viewer/fullscreen
  • MM Nachtrag source
  • Qualitätssicherung AK creator_ und contributor_ Felder durch zusätzliche forNonBlank-Schleife
  • Platzhalterzeichen nur wenn mindestens ein Wert vorhanden ist

Updates:

  • Solr 9.10.0 für Java25 Support
  • OpenRefine von 3.8.7 auf 3.9.5

v0.9.1

02 Nov 22:10

Choose a tag to compare

Neue Felder für Trefferliste:

  • AK, BF, BI, HS: displayName (zweite Zeile der Trefferliste gebildet aus Personen und Körperschaften)
  • AK, BF, BI, HS, KS, PE, SE, SY, TH: displayAddition1 (dritte Zeile der Trefferliste)
  • AK, BI, HS, KS, PE: displayAddition2 (vierte Zeile der Trefferliste)

Umbenennung der Felder für Rechteangaben:

  • MM: rightsHolder --> licenseNote
  • AK, AU, BF, BI, HS: digitalObject_rightsHolder_mv --> digitalObject_licenseNote_mv
  • AK: item_digitalObject_rightsHolder_mv --> item_digitalObject_licenseNote_mv

Sonstiges:

  • licenseNote in MODS location/url@note ergänzt
  • "Aufgelöster Bestand der Bibliothek" in Bestandsübersicht und Facette Sammlung aufnehmen
  • Verbesserung des Error Handlings bei Solr Indexierung

v0.9.0

04 Oct 15:18

Choose a tag to compare

Neue Felder für Anreicherung aus externen Daten (GND, Wikidata, Commons) über einen Enrichment Cache (vgl. dla-opac-gnd-enrichment):

  • AK, KS, PE: linkCommonsImage_file_mv aus lobid-gnd depiction und Wikidata P18
  • AK, KS, PE: linkCommonsImage_rights_mv generiert aus Wikimedia Commons Artist/License
  • PE: linkCommonsSignature_file_mv aus Wikidata P109
  • PE: linkCommonsSignature_rights_mv generiert aus Wikimedia Commons Artist/License
  • PE: linkDeutscheBiographie_mv aus lobid-gnd
  • AK, KS, PE: linkFilmportal_mv aus lobid-gnd sameAs:filmportal und Wikidata P2639
  • AK, KS, PE: linkWikidata aus lobid-gnd
  • AK, KS, PE: linkWikidataWebsite_mv aus Wikidata P856
  • AK, KS, PE: linkWikipedia aus lobid-gnd sameAs:dewiki

Neue Felder für Suche und Detailanzeige (interne Verknüpfungen):

  • AK: classification_category_mv
  • AK: gnd_id_mv extrahiert aus vendor_id_mv / vendor_type_mv
  • AK: parent_titleResponsability_mv
  • AK: workAbout_titleOther_text_mv
  • BI, BF: accessionNumber
  • BI, HS: item_manifestation_id_mv und item_manifestation_display_mv

Sonstiges:

  • Anreicherung der Daten aus SY:subjectOther_mv in AK:classificationSubjectOther_mv (kein eigenes Feld notwendig)
  • Einheitliche Sortierung der Feldnamen in schema.xml, solrconfig.xml und internformat.csv
  • Datensätze vor Export nach id sortieren

v0.8.1

23 Sep 09:06

Choose a tag to compare

Neue Felder für Lizenzen und Rechteangaben digitaler Objekte:

  • license
  • rightsHolder
  • digitalObject_license_mv
  • digitalObject_rightsHolder_mv
  • item_digitalObject_license_mv
  • item_digitalObject_rightsHolder_mv

v0.8.0

16 Sep 10:55

Choose a tag to compare

Umbenennung:

  • displayCreator_mv -> creator_display_mv
  • displayContributor_mv -> contributor_display_mv

Neue Felder:

  • creator_id_mv analog zu creator_display_mv
  • contributor_id_mv analog zu contributor_display_mv

Entfernte Felder:

  • HS itemNumber entfällt (weil in HS accessionNumber enthalten)

Nachbesserung:

  • filterDigital auch für BF

v0.7.6

22 Aug 21:15

Choose a tag to compare

Bugfix

  • Die Inhalte von displayCreator_mv (nur AK) und displayContributor_mv (nur AK) waren vertauscht

v0.7.5

11 Aug 19:10

Choose a tag to compare

Neue Felder:

  • displayCreator_mv (nur AK): Bündelt Personen und Körperschaften, die als geistige Schöpfer markiert sind
  • displayContributor_mv (nur AK): Bündelt übrige beteiligte Personen und Körperschaften

Export in Dublin Core und MODS vervollständigt:

  • exportDC (AK, BF, BI, HS): Datensatz im OAI-DC-Format (XML)
  • exportMODS (AK, BI, BF, HS): Datensatz im MODS-Format (XML)

Neue Datentransformationen:

  • invalide URLs in website_url_mv werden gelöscht
  • Bei mehrbändigen Werken werden nun Personen, Körperschaften, Konferenzen und Gebietskörperschaften (alle mit der Rolle VON) von der Hauptaufnahme in die Teildatensätze kopiert.

Neuer task validate zur Validierung von DC und MODS

v0.7.4

23 Jun 12:04

Choose a tag to compare

Neue Felder v0.7.4:

  • filterBibliography_mv: Facette Bibliographie
  • filterRecent: Facette Neu im Katalog
  • filterDigital: Filter Digital (boolean, "nur digitale Medien")
  • filterLocation_mv und filterLocationType_mv: Facette Ort (hierarchisch)
  • filterLanguage_mv und filterLanguageType_mv: Facette Sprache (hierarchisch)
  • filterSubject_mv: Facette Thema

Neue Felder v0.7.3:

  • filterType: Facette Medientyp
  • filterMultipart: Filter Mehrteilig (boolean, für Icons in Trefferliste)