Skip to content

Commit a8b87a0

Browse files
MENDELU/Add ISBN value info dc:identifier (#1314)
1 parent 2fac4a5 commit a8b87a0

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • dspace/config/crosswalks/oai/metadataFormats

dspace/config/crosswalks/oai/metadataFormats/oai_dc.xsl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@
121121
<xsl:variable name="isConferenceObject" select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']/doc:element/doc:field[@name='value'][normalize-space(.)='conferenceObject']" />
122122
<xsl:variable name="isBookPart" select="doc:metadata/doc:element[@name='dc']/doc:element[@name='type']/doc:element/doc:field[@name='value'][normalize-space(.)='bookPart']" />
123123
<xsl:variable name="formatValue" select="doc:metadata/doc:element[@name='dc']/doc:element[@name='format']/doc:element/doc:field[@name='value'][1]" />
124+
<xsl:variable name="isbnValue" select="doc:metadata/doc:element[@name='dc']/doc:element[@name='identifier']/doc:element[@name='isbn']/doc:element/doc:field[@name='value'][1]" />
124125
<xsl:value-of select="doc:metadata/doc:element[@name='dc']/doc:element[@name='relation']/doc:element[@name='ispartof']/doc:element/doc:field[@name='value']" />
125126
<xsl:text>. </xsl:text>
126127
<xsl:value-of select="doc:metadata/doc:element[@name='dc']/doc:element[@name='date']/doc:element[@name='issued']/doc:element/doc:field[@name='value']" />
@@ -138,6 +139,10 @@
138139
<xsl:otherwise>0</xsl:otherwise>
139140
</xsl:choose>
140141
<xsl:text>.</xsl:text>
142+
<xsl:if test="$isbnValue != ''">
143+
<xsl:text> ISBN </xsl:text>
144+
<xsl:value-of select="$isbnValue" />
145+
</xsl:if>
141146
</dc:identifier>
142147
</xsl:if>
143148
<!-- dc.identifier.* -->

0 commit comments

Comments
 (0)