Session: Dezentrale OAI Suche und YaCy für Virtuelle Fachbibliotheken


In dieser Session geht es um

 

 

Hintergrund: letztes Jahr wurde OAIster von OCLC übernommen und es kam die Idee auf, einen dezentralen oder irgendwie unabhängigen Ersatz zu schaffen. Um das zu ermöglichen wurde in YaCy ein OAI-PMH Client eingebaut. Um die Fähigkeit eines OAI/YaCy Portals zu zeigen wurde unter http://oai.yacy.net ein Suchportal über 2000 OAI Quellen errichtet, wobei aber gelten soll: das soll nicht der 'OAIster-Ersatz' sein, sondern zeigen dass dieser Ersatz nun von jedem errichtet werden kann. Dadurch wird die Suche 'frei', d.h. nicht (nur) kostenlos sondern eben unabhängig, ungebunden.

 

Ein Ziel der Session ist damit, zu zeigen, wie man so ein Portal errichtet, damit auch das Know-how dazu frei ist.

 

Die Vortragsfolien befinden sich hier: http://yacy.net/material/YaCy_OAI_20100507.pdf

Während der Session wurde nach Einbindung der Suche in andere Systeme gefragt; die Abfrage kann auch durch Opensearch und JSON-Formate erfolgen (in der Suchseite einfach das .html durch .rss bzw .json ersetzen). Es gibt noch viel mehr API-Zugänge, Details dazu gibt es hier: http://www.yacy-websuche.de/wiki/index.php/Dev:API

 

Heute Morgen steuerte ein Entwickler noch einen Testzugang zu oai.yacy.net über PHP als Beispielimplementierung bei; die Demo ist hier: http://walamt.de/oai/

Die PHP-Bibliothek für die Erzeugung dieser Anbindung ist hier: http://github.com/dulcedo/YaCyOAI

Eine dokumentation der PHP-Anbindung findet sich hier: http://www.yacy-websuche.de/wiki/index.php/Dev:YaCyAPIforPHP

 

Alle Fragen bitte ins YaCy-Forum posten: http://forum.yacy.de

 

Update: ein Session-Querbezug hat sich mit

http://bibcamp.pbworks.com/Geodaten-und-Visualisierungen

ergeben -- in dieser Session wurde nach Testdaten für eine geo-Visualisierung gefragt. Mit ein wenig Bastelarbeit konnte mit dem Demo-Server für die OAI-Suche ein Geodaten-Server bereitgestellt werden. Mit folgender Beispiel-URL

http://oai.yacy.net/yacysearch_location.kml?query=digitalisierung&maximumRecords=500&maximumTime=2000

liefert der Server KML-Positionsdaten, die dann beispielsweise von Google Earth dargestellt werden, d.h. OA-Metadaten werden in Bezug gesetzt zu Lokationen.