1 <?xml version="1.0" encoding="UTF-8"?>
4 This stylesheet expects oai/dc records
8 xmlns="http://oss.dbc.dk/ns/opensearch"
9 xmlns:os="http://oss.dbc.dk/ns/opensearch"
10 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
11 xmlns:pz="http://www.indexdata.com/pazpar2/1.0"
12 xmlns:dc="http://purl.org/dc/elements/1.1/"
13 xmlns:dcterms="http://purl.org/dc/terms/"
14 xmlns:dkabm="http://biblstandard.dk/abm/namespace/dkabm/"
15 xmlns:ac="http://biblstandard.dk/ac/namespace/"
16 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 <xsl:output indent="yes"
25 <xsl:template match="os:searchResult">
26 <xsl:apply-templates/>
29 <xsl:template match="os:collection">
30 <xsl:apply-templates/>
34 <xsl:template match="dkabm:record">
36 <pz:metadata type="id">
37 <xsl:value-of select="//os:identifier"/>
40 <xsl:for-each select="dc:title">
41 <pz:metadata type="title">
42 <xsl:value-of select="."/>
46 <xsl:for-each select="dc:date">
47 <pz:metadata type="date">
48 <xsl:value-of select="."/>
52 <xsl:for-each select="dc:subject">
53 <pz:metadata type="subject">
54 <xsl:value-of select="."/>
58 <xsl:for-each select="dc:creator">
59 <pz:metadata type="author">
60 <xsl:value-of select="."/>
64 <xsl:for-each select="dc:description">
65 <pz:metadata type="description">
66 <xsl:value-of select="."/>
70 <xsl:for-each select="dc:identifier">
71 <pz:metadata type="electronic-url">
72 <xsl:value-of select="."/>
76 <xsl:for-each select="dc:type">
77 <pz:metadata type="medium">
78 <xsl:value-of select="."/>
82 <xsl:for-each select="dcterms:bibliographicCitation">
83 <pz:metadata type="citation">
84 <xsl:value-of select="."/>
89 <xsl:apply-templates/>
92 <xsl:template match="identifier">
93 <xsl:variable name="identifier">
94 <xsl:value-of select="identifier"/>
96 <xsl:value-of select="."/>
100 <xsl:template match="text()"/>