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