Erstellung LibRML mit Kitodo.Production Export XSLT auf Basis der internen Metadaten #192
Unanswered
andre-hohmann
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Allgemeine Informationen
In dieser Diskussion wird gezeigt, wie LibRML zusammen mit weiteren Rechteinformationen mit dem Export-XSLT in Kitodo.Production in die METS/MODS-Datei eingetragen werden kann.
Um möglich reale Beispiele zu erzeugen, werden weitere Metadaten transformiert. Die METS-Abschnitte mets:fileSec und mets:structLink können außerhalb von Kitodo.Production nicht vollständig erstellt werden.
Grundlagen sind eine interne Beispiel-Datei und das zugehöriges Export-XSLT der SLUB Dresden, angepasst für die Verarbeitung von LibRML. Sie sind im Abschnitt Beispiel-Dateien als eingeklappte XML-Codeblöcke eingefügt.
Interne Beispiel-Datei, in der Elemente enthalten sind, um Rechteinformationen und Beschränkungen zu beschreiben:
<kitodo:metadata name="LegalNoteAndTermsOfUse">enthält codierte Informationen über das Rechte- und BeschränkungsszenarioCC01.0,CCBYSA4.0,CCBYNCND4.0,CCBYNCSA4.0,FZRV1.0,NIWE1.0,PDM1.0,TODR2.0,VW1.0,EZAM1.0INC1.0,EZAMUA1.0INC1.0,GERE1.0INC1.0,ILMA1.0INC1.0,KRBU1.0INC1.0,SCZT1.0,<kitodo:metadataGroup name="embargo">enthält Informationen über Beginn und Ende der Schutzdauer oder Embargo-ZeitenVorteile dieser Anwendung:
Nachteile dieser Anwendung:
Beispiel-Dateien
Hier klicken, um den XML-Code der Beispiel-Datei anzuzeigen
Im folgenden XSLT werden Rechteinformationen in den folgenden Templates verarbeitet:
<xsl:template match="mets:amdSec">:<mets:rightsMD ID="LibRML"><xsl:template match="mets:amdSec/mets:rightsMD/mets:mdWrap/mets:xmlData/kitodo:kitodo">:<dv:license><xsl:if test="$rights">:<mods:accessCondition>Hier klicken, um den Export-XSLT anzuzeigen
All reactions