1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsl:stylesheet version="1.0"
3 xmlns="http://www.loc.gov/mods/v3"
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xmlns:id="http://indexdata.com/xml/modsExtension/"
7 xmlns:pz="http://www.indexdata.com/pazpar2/1.0"
8 x-exclude-result-prefixes="mods">
9 <xsl:output method="xml" indent="yes" />
10 <!-- <xsl:template match="text()"/> -->
12 <xsl:template match="/pz:record">
14 xsi:schemaLocation="http://www.loc.gov/mods/v3
15 http://www.loc.gov/standards/mods/v3/mods-3-4.xsd">
17 <dateIssued><xsl:value-of select="normalize-space(pz:metadata[@type='date'])"/></dateIssued>
18 <publisher>$PUBLISHER</publisher>
19 <issuance>$PUBTYPE/$DOCTYPE</issuance>
22 <url usage="primary"><xsl:value-of select="pz:metadata[@type='electronic-url']"/></url>
23 <url access="preview">$THUMBURL</url>
26 <title><xsl:value-of select="pz:metadata[@type='title']"/></title>
28 <xsl:for-each select="pz:metadata[@type='author']">
29 <name type="personal">
31 <xsl:value-of select="."/>
34 <roleTerm type="text">author</roleTerm>
38 <abstract type="description">$DESCRIPTION</abstract>
40 <topic>$SUBJECT</topic>
42 <id:relevance>$RELEVANCE</id:relevance>
43 <!-- <location> is repeatable for multiple holdings -->
47 <subLocation>$LOCATION</subLocation>
48 <shelfLocator>$CALLNO</shelfLocator>
50 <id:available>$AVAILABLE</id:available>
56 <relatedItem type="host">
58 <title><xsl:value-of select="pz:metadata[@type='journal-title']"/></title>
60 <title>$BOOKTITLE</title>
63 <detail type="volume">
64 <number><xsl:value-of select="pz:metadata[@type='volume']"/></number>
67 <number>$ISSUE</number>
70 <start>$STARTPAGE</start>
77 <internetMediaType>$FORMAT</internetMediaType>
78 <extent>$EXTENT</extent>
79 </physicalDescription>
80 <id:citation>$CITATION</id:citation>
81 <identifier type="issn">$ISSN</identifier>
82 <identifier type="isbn">$ISBN</identifier>
83 <identifier>$ID</identifier>
84 <accessCondition type="copyright">$COPYRIGHT</accessCondition>
85 <accessCondition type="copyrightabstract">$COPYRIGHTABSTRACT</accessCondition>
86 <language usage="primary">
87 <languageTerm type="text">$LANGUAGEITEM</languageTerm>
89 <language objectPart="summary">
90 <languageTerm type="text">$LANGUAGEABSTRACT</languageTerm>