Skip to content
Snippets Groups Projects
Commit 9cc48558 authored by David Maus's avatar David Maus
Browse files

Verwende RDF/XML für Deskriptive Metadaten

parent 30900894
No related branches found
No related tags found
No related merge requests found
......@@ -73,6 +73,12 @@
<xsl:template match="@ADMID"/>
<xsl:template match="dmdSec/mdWrap[@MDTYPE = 'MODS']">
<mdWrap MDTYPE="OTHER" OTHERMDTYPE="RDF" MIMETYPE="application/rdf+xml">
<xsl:apply-templates/>
</mdWrap>
</xsl:template>
<xsl:template match="dmdSec/mdWrap[@MDTYPE = 'MODS']/xmlData/mods:mods">
<rdf:Description>
<xsl:apply-templates/>
......
<xspec:description stylesheet="../../src/xslt/mets.xsl"
xmlns:struct="http://uri.hab.de/ontology/diglib-struct#"
xmlns:mets="http://www.loc.gov/METS/"
xmlns:mods="http://www.loc.gov/mods/v3"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xspec="http://www.jenitennison.com/xslt/xspec">
<xspec:param name="eventCreateUUID">82ef66c7-8dca-4f57-b9d9-5b6dddbef080</xspec:param>
<xspec:param name="eventNormalizeUUID">49130b15-d982-4d8f-bc45-c4c5c290c8d9</xspec:param>
<xspec:param name="eventNormalizeAgent">Foobar</xspec:param>
<xspec:param name="objectId">example/example</xspec:param>
<xspec:scenario label="When transforming descriptive metadata">
<xspec:context>
<mets:mets>
<mets:dmdSec>
<mets:mdWrap MDTYPE="MODS">
<mets:xmlData>
<mods:mods>
<struct:P0011>Lorem ipsum dolor sit amet, consectetur adipisici elit</struct:P0011>
</mods:mods>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
</mets:mets>
</xspec:context>
<xspec:expect test="exists(//struct:P0011/parent::rdf:Description)" label="replace mods:mods with rdf:Description"/>
</xspec:scenario>
</xspec:description>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment