1 <?xml version="1.0" encoding="UTF-8"?>
3 This stylesheet expects Connector Frameworks records
7 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
8 xmlns:pz="http://www.indexdata.com/pazpar2/1.0"
9 xmlns:dc="http://purl.org/dc/elements/1.1/"
10 xmlns:siebel="http://loc.gov/siebel/elements/1.0/" >
12 <xsl:output indent="yes"
17 <xsl:template match="/record">
19 <xsl:apply-templates/>
24 The elements mapped in the following clauses should be kept more
25 or less in sync with those named in builder/templates/search.cft
26 in the "cf" git module.
29 <xsl:template match="date">
30 <pz:metadata type="publication-date">
31 <xsl:value-of select="."/>
35 <xsl:template match="url">
36 <pz:metadata type="electronic-url">
37 <xsl:value-of select="."/>
41 <xsl:template match="title">
42 <pz:metadata type="title">
43 <xsl:value-of select="."/>
47 <xsl:template match="author">
48 <pz:metadata type="author">
49 <xsl:value-of select="."/>
53 <xsl:template match="description">
54 <pz:metadata type="description">
55 <xsl:value-of select="."/>
59 <xsl:template match="publisher">
60 <pz:metadata type="publisher">
61 <xsl:value-of select="."/>
65 <xsl:template match="subject">
66 <pz:metadata type="subject">
67 <xsl:value-of select="."/>
71 <xsl:template match="available">
72 <pz:metadata type="available">
73 <xsl:value-of select="."/>
77 <xsl:template match="due">
78 <pz:metadata type="due">
79 <xsl:value-of select="."/>
83 <xsl:template match="location">
84 <pz:metadata type="location">
85 <xsl:value-of select="."/>
89 <xsl:template match="callno">
90 <pz:metadata type="callno">
91 <xsl:value-of select="."/>
95 <xsl:template match="thumburl">
96 <pz:metadata type="thumburl">
97 <xsl:value-of select="."/>
101 <xsl:template match="score">
102 <pz:metadata type="score">
103 <xsl:value-of select="."/>
107 <xsl:template match="text()"/>