@@ -, +, @@ - Open this URL /cgi-bin/koha/unapi?id=koha:biblionumber:41201&format=marcxml And play with id & format parameters Test format=rdfdc and format=srw_dc - Or try with bug 13642 --- .../prog/en/xslt/UNIMARCslim2RDFDC.xsl | 161 +++++++++++++++++++ .../prog/en/xslt/UNIMARCslim2SRWDC.xsl | 175 +++++++++++++++++++++ opac/unapi | 2 + 3 files changed, 338 insertions(+) create mode 100644 koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2RDFDC.xsl create mode 100644 koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2SRWDC.xsl --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2RDFDC.xsl +++ a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2RDFDC.xsl @@ -0,0 +1,161 @@ + +]> + + + + + + + + + + + + + + + : + + + + + + , + + + + + + + + + + , + + + + , adapter + , annotator + , author of afterword + , prefacer + , bibliographic antecedent + , collaborator + , commentator + , compiler + , composer + , conceptor + , degree-grantor + , editor + , film editor + , founder + , illustrator + , lyricist + , organiser of meeting + , other + , photographer + , presenter + , publisher + , publishing director + , research team head + , reviewer + , redactor + , sponsor + , thesis advisor + , translator + + + + + + + + + + + , + + + / + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + abcdq + + + + + + + t + + + + + + + + + + + URN:ISBN: + + + + + + URN:ISSN: + + + + + + LOC: + + Main library + Library 2 + + + : + + + + + + + --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2SRWDC.xsl +++ a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2SRWDC.xsl @@ -0,0 +1,175 @@ + +]> + + + + + + + + + + + + + + + + + + + + + + + + + <xsl:variable name="title" select="marc:subfield[@code='a']"/> + <xsl:variable name="ntitle" + select="translate($title, '˜œ슜슛슘슈슉','')"/> + <xsl:value-of select="$ntitle" /> + <xsl:if test="marc:subfield[@code='e']"> + <xsl:text> : </xsl:text> + <xsl:for-each select="marc:subfield[@code='e']"> + <xsl:value-of select="."/> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="marc:subfield[@code='h' or @code='i' or @code='v']"> + <xsl:text>, </xsl:text> + <xsl:value-of select="."/> + </xsl:for-each> + + + + + + + + , + + + + , adapter + , annotator + , author of afterword + , prefacer + , bibliographic antecedent + , collaborator + , commentator + , compiler + , composer + , conceptor + , degree-grantor + , editor + , film editor + , founder + , illustrator + , lyricist + , organiser of meeting + , other + , photographer + , presenter + , publisher + , publishing director + , research team head + , reviewer + , redactor + , sponsor + , thesis advisor + , translator + + + + + + + + + + + , + + + / + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + abcdq + + + + + + + t + + + + + + + + + + + URN:ISBN: + + + + + + URN:ISSN: + + + + + + LOC: + + Main library + Library 2 + + + : + + + + + + --- a/opac/unapi +++ a/opac/unapi @@ -92,6 +92,8 @@ my $format_to_stylesheet_map = { 'marcxml' => 'identity.xsl', 'marcxml-full' => 'identity.xsl', 'oai_dc' => 'UNIMARCslim2OAIDC.xsl', + 'rdfdc', => 'UNIMARCslim2RDFDC.xsl', + 'srw_dc' => 'UNIMARCslim2SRWDC.xsl', }, }; --