diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2OAIDC.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2OAIDC.xsl index 04e5b24e99..212a112353 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2OAIDC.xsl +++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2OAIDC.xsl @@ -162,11 +162,9 @@ - + - - /bib/ - + diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2RDFDC.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2RDFDC.xsl new file mode 100644 index 0000000000..0c5c8f3f56 --- /dev/null +++ b/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 + + + : + + + + + + + \ No newline at end of file diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2SRWDC.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2SRWDC.xsl new file mode 100644 index 0000000000..fe6b25b24c --- /dev/null +++ b/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 + + + : + + + + + + \ No newline at end of file diff --git a/opac/unapi b/opac/unapi index 1b9281dcc6..912e5bdfa6 100755 --- a/opac/unapi +++ b/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', }, };