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