primo xsl produces citation rather than journal-subpart PAZ-972
[pazpar2-moved-to-github.git] / etc / xsl / primo-pz2.xsl
index 43a92a1..2cd0c0d 100644 (file)
@@ -70,7 +70,7 @@
     </xsl:for-each>
 
     <xsl:for-each select="prim:volume">
-      <pz:metadata type="journal-number">
+      <pz:metadata type="volume-number">
        <xsl:value-of select="." />
       </pz:metadata>
     </xsl:for-each>
       </pz:metadata>
     </xsl:for-each>
 
+    <xsl:for-each select="prim:spage">
+      <pz:metadata type="pages-number">
+        <xsl:value-of select="." />
+      </pz:metadata>
+    </xsl:for-each>
+
     <xsl:for-each select="prim:issn">
       <pz:metadata type="issn">
         <xsl:value-of select="." />
   </xsl:template>
 
   <xsl:template match="prim:display">
+
+<!--
     <xsl:for-each select="prim:creator">
        <pz:metadata type="author">
         <xsl:value-of select="." />
       </pz:metadata>
-    </xsl:for-each>  
+    </xsl:for-each>
+-->
     <xsl:for-each select="prim:type">
       <xsl:variable name="type" select="."/>
       <pz:metadata type="medium">
     </xsl:for-each>  
 
     <xsl:for-each select="prim:ispartof">
-      <pz:metadata type="journal-subpart">
+      <pz:metadata type="citation">
        <xsl:value-of select="." />
       </pz:metadata>
     </xsl:for-each>
   </xsl:template>
 
   <xsl:template match="prim:search">
+
+    <xsl:for-each select="prim:creatorcontrib">
+       <pz:metadata type="author">
+        <xsl:value-of select="." />
+      </pz:metadata>
+    </xsl:for-each>
+
     <xsl:for-each select="prim:description">
       <pz:metadata type="description">
        <xsl:value-of select="." />