X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=etc%2Fconfig-zoom.xml;h=b6be3fd290c9c965e2627fbc999420e37fe2b40e;hb=b3974a565a726b9afaad86bcb66b56ae3ceb351a;hp=dbb72f61a04e6e0c153c856836ce041727ebf57e;hpb=cf16212cc3ea5a38f40b49779814eaeba57e69c0;p=metaproxy-moved-to-github.git diff --git a/etc/config-zoom.xml b/etc/config-zoom.xml index dbb72f6..b6be3fd 100644 --- a/etc/config-zoom.xml +++ b/etc/config-zoom.xml @@ -5,14 +5,17 @@ 10 @:9000 + FN @@ -44,22 +47,123 @@ s=al 1=title s=pw t=l,r get + 1.1 tmarc.xsl localhost:9998/db01 + embed + dc.title - + 1 UTF-8 - jstor-local + jstor1 s=al 1=title s=pw t=l,r get dc.xsl + <?xml version="1.0" encoding="UTF-8"?> +<!-- + + This stylesheet expects oai/dc records +--> +<xsl:stylesheet + version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:pz="http://www.indexdata.com/pazpar2/1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dcterms="http://purl.org/dc/terms/"> + + <xsl:output indent="yes" + method="xml" + version="1.0" + encoding="UTF-8"/> + + <xsl:param name="medium" /> + + <xsl:template match="/*"> + <pz:record> + + <pz:metadata type="id"> + <xsl:value-of select="dc:identifier"/> + </pz:metadata> + + <xsl:for-each select="dc:title"> + <pz:metadata type="title"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dc:date"> + <pz:metadata type="date"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dc:subject"> + <pz:metadata type="subject"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dc:creator"> + <pz:metadata type="author"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dc:description"> + <pz:metadata type="description"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dc:identifier"> + <pz:metadata type="electronic-url"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dc:type"> + <pz:metadata type="medium"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <xsl:for-each select="dcterms:bibliographicCitation"> + <pz:metadata type="citation"> + <xsl:value-of select="."/> + </pz:metadata> + </xsl:for-each> + + <pz:metadata type="medium"> + <xsl:value-of select="$medium" /> + </pz:metadata> + + </pz:record> + </xsl:template> + + <xsl:template match="text()"/> + +</xsl:stylesheet> + dfr.jstor.org/sru + + + + + 1 + UTF-8 + jstor2 + s=al + 1=title s=pw t=l,r + info:srw/schema/srw_jstor + get + jstor-pz2.xsl dfr.jstor.org/sru + 1 @@ -72,7 +176,7 @@ localhost:9999/db01 cfuser/cfpassword localhost:3128 - mysub + mysub @@ -94,6 +198,7 @@ tmp_file="/tmp/cf.XXXXXX.p" /> + @@ -103,7 +208,10 @@ F - + + + + B