PazPar2 FRBRize - adjusted UT and author keys
authorGalen Charlton <galen.charlton@liblime.com>
Mon, 11 Feb 2008 22:21:46 +0000 (16:21 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Mon, 11 Feb 2008 22:35:15 +0000 (16:35 -0600)
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
etc/pazpar2/marc21-work-groups.xsl

index b7dab22..66ea954 100644 (file)
             <xsl:when test="marc:datafield[@tag='130']">
                 <xsl:for-each select="marc:datafield[@tag='130']">
                     <xsl:call-template name="subfieldSelect">
-                        <xsl:with-param name="codes">adfgkmnoprs</xsl:with-param>
+                        <xsl:with-param name="codes">adgknmpr</xsl:with-param>
                     </xsl:call-template>
                 </xsl:for-each>
             </xsl:when>
             <xsl:when test="marc:datafield[@tag='240']">
                 <xsl:for-each select="marc:datafield[@tag='240']">
                     <xsl:call-template name="subfieldSelect">
-                        <xsl:with-param name="codes">adfgkmnoprs</xsl:with-param>
+                        <xsl:with-param name="codes">adgknmpr</xsl:with-param>
+                    </xsl:call-template>
+                </xsl:for-each>
+            </xsl:when>
+            <xsl:when test="marc:datafield[@tag='243']">
+                <xsl:for-each select="marc:datafield[@tag='243']">
+                    <xsl:call-template name="subfieldSelect">
+                        <xsl:with-param name="codes">adgknmpr</xsl:with-param>
                     </xsl:call-template>
                 </xsl:for-each>
             </xsl:when>
                     </xsl:call-template>
                 </xsl:for-each>
             </xsl:when>
+            <xsl:when test="marc:datafield[@tag='110']">
+                <xsl:for-each select="marc:datafield[@tag='110']">
+                    <xsl:call-template name="subfieldSelect">
+                        <xsl:with-param name="codes">abcd</xsl:with-param>
+                    </xsl:call-template>
+                </xsl:for-each>
+            </xsl:when>
+            <xsl:when test="marc:datafield[@tag='111']">
+                <xsl:for-each select="marc:datafield[@tag='111']">
+                    <xsl:call-template name="subfieldSelect">
+                        <xsl:with-param name="codes">abcdnq</xsl:with-param>
+                    </xsl:call-template>
+                </xsl:for-each>
+            </xsl:when>
         </xsl:choose>
     </xsl:variable>