Changeset 35152


Ignore:
Timestamp:
2021-05-04T00:16:45+12:00 (3 years ago)
Author:
davidb
Message:

Updated to use 'gsdl' instead of 'gs' in URI prefixes to avoid unfortunate 'gsex...' substring (noted by Terhi); also refinement and expansion of rules at end of file to supress fulltext and section-level metadata

File:
1 edited

Legend:

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

    r28733 r35152  
    3333@prefix vcard:     <http://www.w3.org/2001/vcard-rdf/3.0#> .
    3434
    35 @prefix gsembedded:  <http://greenstone.org/gsembedded#> .
    36 @prefix gsextracted: <http://greenstone.org/gsextracted#> .
     35@prefix gsdlembedded:  <http://greenstone.org/gsdlembedded#> .
     36@prefix gsdlextracted: <http://greenstone.org/gsdlextracted#> .
    3737@prefix :            <@libraryurl@/collection/@collect@/document/> .
    3838
     
    6969      <xsl:if test="starts-with($metaname,'ex.')">
    7070    <xsl:variable name="metanameSuffix"><xsl:value-of select="substring($metaname,4)"/></xsl:variable>
    71     gsembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
     71    gsdlembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
    7272      </xsl:if>
    7373
    7474      <xsl:if test="starts-with($metaname,'nz.')">
    7575    <xsl:variable name="metanameSuffix"><xsl:value-of select="substring($metaname,4)"/></xsl:variable>
    76     gsembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
     76    gsdlembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
    7777      </xsl:if>
    7878
    7979      <xsl:if test="starts-with($metaname,'hathi.')">
    8080    <xsl:variable name="metanameSuffix"><xsl:value-of select="substring($metaname,4)"/></xsl:variable>
    81     gsembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
     81    gsdlembedded:<xsl:value-of select="$metanameSuffix"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
    8282      </xsl:if>
    8383
    8484      <xsl:if test="not(contains($metaname,'.'))">
    85     gsextracted:<xsl:value-of select="$metaname"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
     85    gsdlextracted:<xsl:value-of select="$metaname"/><xsl:text> </xsl:text>&quot;<xsl:value-of select="$metaval"/>&quot;<xsl:text> ;</xsl:text>
    8686      </xsl:if>
    8787     
     
    9090  </xsl:template>
    9191
    92   <!-- *** Update to include section level metadata -->
     92  <!-- *** Update to include section level metadata ??? (supress for now) -->
     93  <xsl:template match="/Section/*//Description">
     94    <!-- Supressed sub-section metadata for now -->
     95  </xsl:template>
    9396
    94   <xsl:template match="/Section/Content">
    95     <!-- Full text is supressed for now -->
    96   </xsl:template>
     97  <!-- *** What to do with full text?? => for now, supress -->
     98
     99  <xsl:template match="//Section/Content"><!-- Full text is supressed for now --></xsl:template>
    97100
    98101</xsl:stylesheet>
Note: See TracChangeset for help on using the changeset viewer.