Changeset 35973


Ignore:
Timestamp:
2022-01-11T15:03:59+13:00 (2 years ago)
Author:
davidb
Message:

Fixed error in substring (for hathi); added in essentia block

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/etc/gsdom2rdf.xsl

    r35971 r35973  
    3535@prefix gsdlembedded:  <http://greenstone.org/gsdlembedded#> .
    3636@prefix gsdlextracted: <http://greenstone.org/gsdlextracted#> .
     37@prefix essentia:      <http://upf.edu/essentia#> .
     38
    3739@prefix :            <@libraryurl@/collection/@collect@/document/> .
    3840
     
    7880
    7981      <xsl:if test="starts-with($metaname,'hathi.')">
    80     <xsl:variable name="metanameSuffix"><xsl:value-of select="substring($metaname,4)"/></xsl:variable>
     82    <xsl:variable name="metanameSuffix"><xsl:value-of select="substring($metaname,6)"/></xsl:variable>
    8183    gsdlembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
    8284      </xsl:if>
    8385
     86     
     87      <xsl:if test="starts-with($metaname,'essentia.')">
     88    <xsl:variable name="metanameSuffix"><xsl:value-of select="substring($metaname,10)"/></xsl:variable>
     89    essentia:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
     90      </xsl:if>
     91     
    8492      <xsl:if test="not(contains($metaname,'.'))">
    8593    gsdlextracted:<xsl:value-of select="$metaname"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
Note: See TracChangeset for help on using the changeset viewer.