Hello,

partly replying to myself,

[...]
> I'm seeking some advice about how, where or when to deal with them.
> Should it be done just during the Dublin Core to Marcxml conversion
> (say, etc/bibconvert/config/ojs2marcxml.xsl)

after some searching I've added a couple of lines to my xsl conversion
rules, like that:

 [...]
      <xsl:for-each select="./OAI-PMH:metadata/oaidc:dc/dc:subject">
        <xsl:if test="string-length(.) != 0">
          <datafield tag="653" ind1="1" ind2="7">
            <subfield code="a"><xsl:value-of select="."/></subfield>
          </datafield>
        </xsl:if>
      </xsl:for-each>

      <xsl:for-each select="./OAI-PMH:metadata/oaidc:dc/dc:type">
        <xsl:if test="string-length(.) != 0">
          <datafield tag="655" ind1="7" ind2=" ">
            <subfield code="a"><xsl:value-of select="."/></subfield>
          </datafield>
        </xsl:if>
      </xsl:for-each>
 [...]

etc, etc.

Now it is part of my xml-hater-and-xsl-forever-newbie tricks, if anybody
cares.

Sorry for the noise,

Ferran

Reply via email to