Listet die einzelnen Schritte zur Migration von MIR LTS 2021.06 nach 2022.06 auf.
Hier sind weitere Schritte zur MIR-Migration gelistet, die neben der Migrationsanleitung für MyCoRe noch relevant sind.
Anfang des Jahres wurde eine neue Version des "Gemeinsames Vokabular für Publikations- und Dokumenttypen" der DINI vorgestellt. Dieses wird für das kommende DINI-Zertifikat 2022 eine Grundvoraussetzung. Das neue DINI-Vokabular kann in MIR parallel zur alten Version verwendet werden. Dies ermöglicht den Umstieg auf die Anforderungen des neuen Zertifikats (siehe unten) zu einem beliebigen Zeitpunkt.
Zunächst muss das neue DINI-Vokabular als MyCoRe-Klassifikation angelegt werden. Hierzu kann das folgenden CLI-Kommando genutzt werden:
load classification from url http://mycore.de/classifications/diniPublType2022.xml
Zudem muss die Klassifikation der Publikationsarten neu geladen werden:
update classification from url http://mycore.de/classifications/mir_genres.xml
Hinweis: Wer eine eigene Version der Klassifikation der Publikationsarten verwendet, muss die Mappings für die neue Version des DINI-Vokabulars auf geeignete Weise selbst hinzufügen.
Anschließend müssen die Event-Handler für alle Objekte erneut durchlaufen. Dazu kann das folgende CLI-Kommando genutzt werden:
repair metadata search of type mods
<mods:classification generator="mir_genres2diniPublType2022-mycore" ... />
ergänzt und die Index Index-Felder category
und category.top
um die neuen Werte für die Klassifikation diniPublType2022
erweitert.
Um die OAI-Schnittstelle an die Anforderungen des neuen DINI-Zertifikats anzupassen, muss das neue DINI-Vokabular in den Metadatenformaten XMetaDissPlus (für die DNB) und Dublin Core (für Base) verwendet werden. Dazu müssen die folgenden Konfigurationswert gesetzt werden:
MIR.xMetaDissPlus.diniPublType.classificationId=diniPublType2022
MIR.dc.diniPublType.classificationId=diniPublType2022
MIR.dc.ignoredClassificationIds=diniPublType
Zudem müssen OAI-Sets auf Basis des neuen DINI-Vokabulars bereitgestellt werden. Hierzu müssen die folgenden Konfigurationswerte angepasst werden:
MCR.OAIDataProvider.OAI2.Sets.doc-type.URI=xslStyle:classification2sets:classification:metadata:2:children:diniPublType2022
MCR.OAIDataProvider.OAI2.Sets.doc-type.Classification=diniPublType2022