{"id":3270,"date":"2012-04-11T10:23:41","date_gmt":"2012-04-11T08:23:41","guid":{"rendered":"http:\/\/blogs.sub.uni-hamburg.de\/webis\/?p=3270"},"modified":"2012-04-11T10:23:41","modified_gmt":"2012-04-11T08:23:41","slug":"metasuche-mit-pazpar2","status":"publish","type":"post","link":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/2012\/04\/11\/metasuche-mit-pazpar2\/","title":{"rendered":"Metasuche mit pazpar2"},"content":{"rendered":"<p><a href=\"http:\/\/webis.sub.uni-hamburg.de\/webis\/index.php\/Kategorie:Anglo-Amerikanischer_Kulturkreis\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-3296\" title=\"Das Sondersammelgebiet Angloamerikanischer Kulturraum\" src=\"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/SSG_aac1-300x124.jpg\" alt=\"\" width=\"300\" height=\"124\" srcset=\"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/SSG_aac1-300x124.jpg 300w, https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/SSG_aac1-1024x423.jpg 1024w, https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/SSG_aac1.jpg 1128w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Die SUB G\u00f6ttingen ben\u00f6tigt verschiedene Metasuchen: f\u00fcr die virtuellen Fachbibliotheken <a title=\"externer Link: Library of Anglo-American History &amp; Culture\" href=\"http:\/\/aac.sub.uni-goettingen.de\/\" target=\"_blank\">Lib AAC<\/a>, <a title=\"externer Link: GEO-LEO: Virtuelle Fachbibliothek Astronomie, Geowissenschaften, Bergbau, Geographie, Karten - System Erde und Weltall\" href=\"http:\/\/www.geo-leo.de\/geoleo\/www-docs\/\" target=\"_blank\">GEO-LEO<\/a> und <a title=\"externer Link: Virtuelle Fachbibliothek Mathematik\" href=\"http:\/\/vifamath.de\/\" target=\"_blank\">vifamath<\/a> sowie eine <a title=\"externer Link: SUB G\u00f6ttingen, Suche mit pazpar2\" href=\"http:\/\/www.sub.uni-goettingen.de\/suche\/aufsaetze-und-elektronische-volltexte\/\" target=\"_blank\">Suche nach Artikeln auf ihrer Website<\/a>. Bislang beruhten diese Suchen auf OCLC iPort und bei GEO-LEO auf einer selbstentwickelten L\u00f6sung.<\/p>\n<p>Beide L\u00f6sungen haben \u00e4hnliche Nachteile, die den Weiterbetrieb der Suchen erschweren. Zum einen ist die Software alt und ohne Support: auftretende Probleme k\u00f6nnen nur mit viel Aufwand gel\u00f6st werden und Updates der Systemumgebungen sind mit Vorsicht zu genie\u00dfen. Zum anderen sind beide L\u00f6sungen fest mit den zugeh\u00f6rigen \u2013 und ebenfalls recht alten \u2013 Benutzeroberfl\u00e4chen verbunden. Eine Ver\u00e4nderung der zugeh\u00f6rigen Website m\u00fcsste also auf die Metasuche R\u00fccksicht nehmen, oder mit viel Aufwand das in HTML gegossene Interface der Metasuche aus der alten Site herausl\u00f6sen und in die neue einf\u00fcgen. Im Falle von iPort wurde genau das probiert. Es ist aber ein aufwendiger, fehleranf\u00e4lliger und nervenaufreibender Prozess. Ebenso aufwendig sind Bem\u00fchungen, den alten Metasuchl\u00f6sungen modernere Benutzeroberfl\u00e4chen hinzuzuf\u00fcgen.<\/p>\n<p>Auf der Suche nach einer neuen Metasuchl\u00f6sung fiel der Blick auf <a title=\"externer Link: Vorstellung von pazpar2 auf der Seite des Herstellers indexdata\" href=\"http:\/\/www.indexdata.com\/pazpar2\" target=\"_blank\">pazpar2<\/a>. Als reiner Metasuchdienst l\u00e4uft die Software unabh\u00e4ngig von einer bestimmten Benutzeroberfl\u00e4che. Die Software ist Open Source und wird vom Hersteller Index Data aktiv entwickelt.<\/p>\n<h2>Was tut pazpar2?<\/h2>\n<p>In pazpar2 k\u00f6nnen verschiedene <em>Dienste<\/em> konfiguriert werden. Jeder Dienst fa\u00dft ausgew\u00e4hlte Katalogue zusammen und definiert die abfragbaren Indizes und Metadatenfelder f\u00fcr sie. <em>Datenquellen<\/em> k\u00f6nnen \u00fcber die bibliographischen Schnittstellen Z39.50 und SRU abgefragt werden. Eine direkte Abfrage von Solr Indizes ist auch m\u00f6glich.<\/p>\n<p>pazpar2 arbeitet intern mit XML-Daten. Es kann XML Daten lesen und konvertiert ISO 2709 (Marc Bin\u00e4rformat) Datens\u00e4tze beim Einlesen in Marc XML. Andere Datenformate wie bin\u00e4res MAB oder unformatierten Text (SUTRS) kann pazpar2 nicht lesen.<\/p>\n<p>Nach der Abfrage bearbeitet pazpar2 die Daten mit <a title=\"externer Link: Mehr \u00fcber XSL-Trasnformationen in der Wikipedia\" href=\"http:\/\/de.wikipedia.org\/wiki\/XSL_Transformation\" target=\"_blank\">XSL Transformationen<\/a> um sie in ein internes Datenformat zu konvertieren. Die Felder dieses Formats k\u00f6nnen selbst gew\u00e4hlt werden. Sinnvolle Standardeinstellungen hierf\u00fcr werden mitgeliefert, ebenso wie XSL Transformationen f\u00fcr das Auslesen einiger Standardformate. Insbesondere die Unterst\u00fctzung f\u00fcr das Marc Format ist sehr gut. Bei ungew\u00f6hnlichen oder eigenen XML Formaten \u2013 z.B. eigene Solr Felder \u2013 mu\u00df eine eigene XSL Transformation angelegt werden, die das Mapping auf das interne Datenformat durchf\u00fchrt.<\/p>\n<p>Die Felder des internen Datenformats gibt pazpar2 an die abfragende Software weiter. Sie k\u00f6nnen so f\u00fcr die Anzeige oder weitere Features wie Exportformate genutzt werden. Weiterhin k\u00f6nnen diese Felder zur Deduplizierung und Facettierung der Ergebnisse genutzt werden.<\/p>\n<p>Die Kommunikation mit pazpar2 erfolgt \u00fcber eine http Schnittstelle, die im XML Format antwortet. Hier\u00fcber lassen sich Abfragen stellen, die Ergebnisse abrufen und Statusinformationen anfragen, die f\u00fcr die Anzeige ben\u00f6tigt werden. So l\u00e4\u00dft sich pazpar2 leicht in Webseiten nutzen und erm\u00f6glicht einen im Vergleich zu \u00e4lteren L\u00f6sungen sehr schnelle und dynamische Anzeige der Ergebnisse.<\/p>\n<h2>Ergebnisanzeige<\/h2>\n<div id=\"attachment_3288\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/AnzeigeAAC1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3288\" class=\"size-medium wp-image-3288\" title=\"AnzeigeAAC\" src=\"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/AnzeigeAAC1-300x201.png\" alt=\"\" width=\"300\" height=\"201\" srcset=\"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/AnzeigeAAC1-300x201.png 300w, https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-content\/uploads\/2012\/04\/AnzeigeAAC1-1024x687.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-3288\" class=\"wp-caption-text\">Ergebnisanzeige in der pazpar2-TYPO3 Extension<\/p><\/div>\n<p>Da sich der pazpar2-Dienst auf die Daten konzentriert, ist die Anzeige der Suchergebnisse kein Teil der Software. Sie mu\u00df clientseitig aus dem internen Metadatenformat umgesetzt werden. Das ist zus\u00e4tzliche Arbeit, hat aber den Vorteil der klaren Trennung der Metasuchsoftware von der Anzeigeschicht. In pazpar2 sind Beispiel-Clients in JavaScript enthalten, die ein brauchbarer Ausgangspunkt sind.<\/p>\n<p>Da die Webseiten an der SUB G\u00f6ttingen TYPO3 nutzen, haben wir eine TYPO3 Extension erstellt, die einen pazpar2-Client in TYPO3 einbindet. Die Anzeige dieses Clients wurde entwickelt, um m\u00f6glichst viele der verf\u00fcgbaren Metadaten anzuzeigen, externe Dienste wie Journals Online &amp; Print von der ZDB einzubinden und den Import von Datens\u00e4tzen in Bibliographiesoftware zu erm\u00f6glichen.<\/p>\n<h2>Ressourcen<\/h2>\n<p>Unsere Konfigurationen und Entwicklungen rund um pazpar2 sind frei verf\u00fcgbar und k\u00f6nnen genutzt werden. Sollten sie auf Interesse sto\u00dfen, genutzt und verbessert werden, nehmen wir Verbesserungen und Fehlermeldungen gerne entgegen.<\/p>\n<ul>\n<li><a title=\"externer Link: Vorstellung von pazpar2 auf der Seite des Herstellers indexdata\" href=\"http:\/\/www.indexdata.com\/pazpar2\" target=\"_blank\">pazpar2 bei Index Data<\/a><\/li>\n<li><a title=\"externer Link: github\" href=\"https:\/\/github.com\/ssp\/pazpar2\" target=\"_blank\">gesammelte Konfigurationen und Tools aus dem pazpar2 Kontext von der SUB G\u00f6ttingen<\/a><\/li>\n<li>pazpar2 TYPO3-Extension, verf\u00fcgbar <a title=\"externer Link: TYPO3 Extension Manager\" href=\"http:\/\/typo3.org\/extensions\/repository\/view\/pazpar2\" target=\"_blank\">im TYPO3 Extension Manager<\/a> oder <a title=\"externer Link: github\" href=\"https:\/\/github.com\/ssp\/typo3-pazpar2\/\" target=\"_blank\">als Quellcode bei github<\/a><\/li>\n<li>Beispielseiten: <a title=\"externer Link: Library of Anglo-American History &amp; Culture\" href=\"http:\/\/aac.sub.uni-goettingen.de\/\" target=\"_blank\">Library of Anglo-American Culture<\/a>, <a title=\"externer Link: SUB G\u00f6ttingen, Suche mit pazpar2\" href=\"http:\/\/www.sub.uni-goettingen.de\/suche\/aufsaetze-und-elektronische-volltexte\/\" target=\"_blank\">Metasuche auf der SUB Homepage<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Die SUB G\u00f6ttingen ben\u00f6tigt verschiedene Metasuchen: f\u00fcr die virtuellen Fachbibliotheken Lib AAC, GEO-LEO und vifamath sowie eine Suche nach Artikeln auf ihrer Website. Bislang beruhten diese Suchen auf OCLC iPort und bei GEO-LEO auf einer selbstentwickelten L\u00f6sung. Beide L\u00f6sungen haben \u00e4hnliche Nachteile, die den Weiterbetrieb der Suchen erschweren. Zum einen ist die Software alt und&#8230;  <a href=\"https:\/\/blogs.sub.uni-hamburg.de\/webis\/2012\/04\/11\/metasuche-mit-pazpar2\/\" title=\"Read Metasuche mit pazpar2\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":31,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,7],"tags":[15,405,403,404,229,402,298,326],"class_list":["post-3270","post","type-post","status-publish","format-standard","hentry","category-fachportale","category-technik","tag-anglo-american-culture-history","tag-geo-leo","tag-opensource","tag-pazpar2","tag-portalentwicklung","tag-software","tag-typo3","tag-vifamath"],"_links":{"self":[{"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/posts\/3270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/comments?post=3270"}],"version-history":[{"count":34,"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/posts\/3270\/revisions"}],"predecessor-version":[{"id":3313,"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/posts\/3270\/revisions\/3313"}],"wp:attachment":[{"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/media?parent=3270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/categories?post=3270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sub.uni-hamburg.de\/webis\/wp-json\/wp\/v2\/tags?post=3270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}