Skip to content
Snippets Groups Projects
Commit b80d7bed authored by Michael Becker's avatar Michael Becker
Browse files

update PICA mapping, add 011@

parent cc348e50
No related merge requests found
Pipeline #23425 passed with stage
in 5 minutes and 29 seconds
No preview for this file type
......@@ -42,6 +42,10 @@
<xsl:with-param name="metadata_native" select="$metadata"/>
</xsl:call-template>
<xsl:call-template name="pica_011at">
<xsl:with-param name="metadata_native" select="$metadata"/>
</xsl:call-template>
<xsl:call-template name="pica_021A">
<xsl:with-param name="metadata_native" select="$metadata"/>
</xsl:call-template>
......@@ -62,7 +66,7 @@
<xsl:template name="pica_002at">
<pica:datafield tag="002@">
<pica:subfield code="a">Hay</pica:subfield>
<pica:subfield code="0">Hay</pica:subfield>
</pica:datafield>
</xsl:template>
......@@ -107,11 +111,8 @@
<xsl:if test="$metadata_native/def.mss64/mss64[lang('x-iso-15924-num')]">
<pica:datafield tag="009@">
<pica:subfield code="a">
<xsl:text>ISO15924</xsl:text>
</pica:subfield>
<pica:subfield code="b">
<xsl:value-of select="$metadata_native/def.mss64/mss64[lang('x-iso-15924-num')][1]/text()"/>
<xsl:value-of select="concat('ISO15924:', $metadata_native/def.mss64/mss64[lang('x-iso-15924-num')][1]/text())"/>
</pica:subfield>
</pica:datafield>
</xsl:if>
......@@ -131,6 +132,22 @@
</xsl:if>
</xsl:template>
<xsl:template name="pica_011at">
<xsl:param name="metadata_native"/>
<xsl:if test="$metadata_native/def.mss28/mss28[@type='copy']">
<pica:datafield tag="011@">
<pica:subfield code="a">
<xsl:value-of select="$metadata_native/def.mss28/mss28[@type='copy']/von/text()"/>
</pica:subfield>
<pica:subfield code="n">
<xsl:value-of select="$metadata_native/def.mss28/mss28[@type='copy']/text[lang($CurrentLang)]/text()"/>
</pica:subfield>
</pica:datafield>
</xsl:if>
</xsl:template>
<xsl:template name="pica_021A">
<xsl:param name="metadata_native"/>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment