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 https://mycore.de/classifications/diniPublType2022.xmlZudem muss die Klassifikation der Publikationsarten neu geladen werden:
update classification from url https://mycore.de/classifications/mir_genres.xmlHinweis: 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=diniPublTypeZudem 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=diniPublType2022Damit die Suche in den vielen verschiedenen Quellen fĂĽr den Endanwender transparenter wird, wurde die Personensuche in den Erfassungsmasken komplett ĂĽberarbeitet und zeigt nun Treffer je Quelle (Lobid, ORCID, ROR, etc.) an. Es kann dann der gesamte Treffer oder aber einzelne IDs in den Personendatensatz der Publikation ĂĽbernommen werden.
Abbildung 1: Neue Personensuche in den MIR-Erfassungsmasken
Damit alle nun so verfĂĽgbaren Personen-IDs auch angezeigt und unterstĂĽtzt werden, muss die aktuelle Version der entsprechenden Klassifikation name_identifier eingespielt werden. Das kann entweder ĂĽber den Klassifikations- editor oder mit dem folgenden (Web-)CLI-Befehl erfolgen:
load classification from url https://www.mycore.de/classifications/nameIdentifier.xml