Da im MyCoRe viele Applikationen das Standard-Datenmodell MODS - Version 3.7 nutzen, wurden gemeinsam nutzbare Teile in der Komponente mycore-mods
zusammengefasst.
Im MODS-Datenmodell können Verweise auf MyCoRe-Klassifikationen zum Beispiel im Element classification
eingetragen
werden. Auch in anderen Feldelementen ist dies, so es die MODS-Syntax erlaubt, möglich. Entscheidend ist die Gestaltung der
Attribute authorityURI
und valueURI
.
|
|
Entscheidend ist vor allem das Feld valueURI
. Hier wird sowohl die classid wie auch die
categid (nach dem #) festgelegt. Die URL vorher, also https://www.mycore.de/classifications muss
nicht existieren und ist rein fiktiv.
Wichtig ist, dass in der Definition der Klassifikation die Zeile mit xml:lang="x-uri"
und der angegebenen
URI enthalten ist. Somit werden die Klassifikationsverweise auch in den SOLR-Index MyCoRe-gerecht integriert.
|
|
Nun muss noch dafür gesorgt werden, dass die Klassifikationen und deren genutzte Kategorien in die MyCoRe-internen SQL-Tabellen eingetragen werden. Hierfür ist ein zusätzlicher Event Handler in die Kette via Property einzufügen.
|
|