From dd431912e7b12ed528f44a85f97a9e33e840e696 Mon Sep 17 00:00:00 2001
From: David Maus <maus@hab.de>
Date: Thu, 19 Apr 2018 12:10:18 +0200
Subject: [PATCH] Immer Wrapper rdf:RDF verwenden

---
 src/xslt/pica/auth.xsl | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/xslt/pica/auth.xsl b/src/xslt/pica/auth.xsl
index 45b027241..28432a765 100644
--- a/src/xslt/pica/auth.xsl
+++ b/src/xslt/pica/auth.xsl
@@ -10,17 +10,21 @@
   <xsl:output method="xml" indent="yes"/>
 
   <xsl:template match="pica:record[starts-with(pica:datafield[@tag = '002@']/pica:subfield[@code = '0'], 'Tp')]">
-    <foaf:Person rdf:about="http://uri.hab.de/instance/proxy/opac-de-23/{pica:datafield[@tag = '003@']/pica:subfield[@code = '0']}">
-      <xsl:apply-templates/>
-      <xsl:call-template name="foaf:name">
-        <xsl:with-param name="nameField" select="pica:datafield[@tag = '028A']"/>
-      </xsl:call-template>
-    </foaf:Person>
+    <rdf:RDF>
+      <foaf:Person rdf:about="http://uri.hab.de/instance/proxy/opac-de-23/{pica:datafield[@tag = '003@']/pica:subfield[@code = '0']}">
+        <xsl:apply-templates/>
+        <xsl:call-template name="foaf:name">
+          <xsl:with-param name="nameField" select="pica:datafield[@tag = '028A']"/>
+        </xsl:call-template>
+      </foaf:Person>
+    </rdf:RDF>
   </xsl:template>
 
   <xsl:template match="pica:record">
     <xsl:variable name="recordType" select="substring(pica:datafield[@tag = '002@']/pica:subfield[@code = '0'], 2, 1)"/>
-    <skos:Concept rdf:about="http://uri.hab.de/instance/proxy/opac-de-23/{pica:datafield[@tag = '003@']/pica:subfield[@code = '0']}"/>
+    <rdf:RDF>
+      <skos:Concept rdf:about="http://uri.hab.de/instance/proxy/opac-de-23/{pica:datafield[@tag = '003@']/pica:subfield[@code = '0']}"/>
+    </rdf:RDF>
   </xsl:template>
 
   <xsl:template match="pica:datafield[@tag = '003U']">
-- 
GitLab