Releases: dla-marbach/dla-opac-transform
v0.12.0
Änderungen:
- KS display mit Auflösungsdatum analog zu Personen
- neue Werte in usageRestriction
- "nur im Handschriftenlesesaal benutzbar" wurde umbenannt in "Rara"
- neu eingeführt wurde der Wert "Rechteeinschränkung"
- Benutzungshinweise in usageRestrictionNote entsprechend angepasst.
Neue Felder:
- searchEntity_id_mv: Suche nach Normdaten-Identifiern und Korrektur
- searchSuggestPayload und searchSuggestTerm_mv: Felder für die Autovervollständigung
- searchEntityScore: Anzahl der Verweise auf den Normdatensatz für Relevanzranking
Konfiguration Solr:
v0.11.0
Neue Felder:
- (AK, AU, BF, BI, HS)
usageRestrictionNote: Benutzungshinweis - (AK) item_usageRestrictionNote_mv: Benutzungshinweis der Exemplare
- (AK, BF, BI, HS)
searchCollectionCreator_id_mvundsearchCollectionCreator_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_mvhöchste Hierarchie ermitteln und dessen Bestandsverknüpfung nutzen
- (AK)
item_noteProvenance_mv: Provenienzangabe kombiniert aus AUnoteProvenance_type_mvund AUnoteProvenance_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
filterDigitalauf true setzen wenn categorySub "Elektronisches Dokument" - AK exportRIS Ausgabe von
noteFootnote_text_mvin N1 repariert* Verweise auf interne TH-Datensätze entfernen - Qualitätssicherung der Bezüge zwischen
creator_id_mvundcreator_display_mvsowiecontributor_id_mvundcontributor_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 wierelation_type_mv)
- Führendes Feld ist
- 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_mviterieren, um sicherzustellen, dass in Beziehung stehende Felder gleich oft belegt sind.
- Platzhalterzeichen in
subject_useTerm_mv(ehemalssubject_useTerm_display_mv) undsubject_usedFor_mv(ehemalssubject_usedFor_display_mv) entfernt und Anzahl der Werte mit uniques reduziert, weil nur für die Suche relevant. - Platzhalterzeichen in Facette
filterLocation_mvundfilterLocationType_mvabfangen
v0.10.0
Ä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 BIform[@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
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@noteergänzt - "Aufgelöster Bestand der Bibliothek" in Bestandsübersicht und Facette Sammlung aufnehmen
- Verbesserung des Error Handlings bei Solr Indexierung
v0.9.0
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_mvaus lobid-gnd depiction und Wikidata P18 - AK, KS, PE:
linkCommonsImage_rights_mvgeneriert aus Wikimedia Commons Artist/License - PE:
linkCommonsSignature_file_mvaus Wikidata P109 - PE:
linkCommonsSignature_rights_mvgeneriert aus Wikimedia Commons Artist/License - PE:
linkDeutscheBiographie_mvaus lobid-gnd - AK, KS, PE:
linkFilmportal_mvaus lobid-gnd sameAs:filmportal und Wikidata P2639 - AK, KS, PE:
linkWikidataaus lobid-gnd - AK, KS, PE:
linkWikidataWebsite_mvaus Wikidata P856 - AK, KS, PE:
linkWikipediaaus lobid-gnd sameAs:dewiki
Neue Felder für Suche und Detailanzeige (interne Verknüpfungen):
- AK:
classification_category_mv - AK:
gnd_id_mvextrahiert aus vendor_id_mv / vendor_type_mv - AK:
parent_titleResponsability_mv - AK:
workAbout_titleOther_text_mv - BI, BF:
accessionNumber - BI, HS:
item_manifestation_id_mvunditem_manifestation_display_mv
Sonstiges:
- Anreicherung der Daten aus
SY:subjectOther_mvinAK: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
Neue Felder für Lizenzen und Rechteangaben digitaler Objekte:
licenserightsHolderdigitalObject_license_mvdigitalObject_rightsHolder_mvitem_digitalObject_license_mvitem_digitalObject_rightsHolder_mv
v0.8.0
Umbenennung:
- displayCreator_mv ->
creator_display_mv - displayContributor_mv ->
contributor_display_mv
Neue Felder:
creator_id_mvanalog zu creator_display_mvcontributor_id_mvanalog zu contributor_display_mv
Entfernte Felder:
- HS
itemNumberentfällt (weil in HS accessionNumber enthalten)
Nachbesserung:
filterDigitalauch für BF
v0.7.6
Bugfix
- Die Inhalte von displayCreator_mv (nur AK) und displayContributor_mv (nur AK) waren vertauscht
v0.7.5
Neue Felder:
displayCreator_mv(nur AK): Bündelt Personen und Körperschaften, die als geistige Schöpfer markiert sinddisplayContributor_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_mvwerden 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
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)