#openddb #codingdavinci project

DDB API für YaCy

Die Deutsche Digitale Bibliothek bietet eine API an. Wir versuchen, in YaCy diese API serverseitig zu implementieren.

Mach mit »

Warum?

  • Einen eigenen DDB-Server können auch die #codingdavinci Client-Programmierer zum Testen gut gebrauchen.

    Der DDB-Server "Cortex" ist bislang nicht als freie software erhähltlich!

  • Sollte "Cortex" einmal verfügbar sein: YaCy zu betreiben ist _wesentlich_ einfacher als "Cortex" zu installieren und zu betreiben!
  • Neue DDB-Clients und Anwendungen aus #codingdavinci bekommen Nutzer aus der YaCy-Community
  • YaCy User können die neuen DDB-Clients und Anwendungen aus #codingdavinci als Suchinterfaces nutzen.
  • Die YaCy-Betreiber unterstützen ggf. #codingdavinci-Projekte um deren Ergebnisse besser nachnutzen zu können.

Wie?

  • Daten, ähnlich der DDB lassen sich in YaCy sehr einfach importieren: YaCy hat einen OAI-PMH Importer und kann Dublin Core Metadata Massendaten einlesen.
  • wir konzentrieren uns zunächst auf eine wesentliche Teilmenge der Funktionen der DDB-API
  • wir beobachten die Client-Entwicklung der anderen Teams und bauen deren zusätzliche DDB-API Nutzungstypen schrittweise ein.
  • Die DDB-Suche und Dokumentenausgabe können sehr einfach in YaCy als Solr Result Writer gebaut werden, da YaCy auf Solr basiert.
  • der Projektmaintainer von YaCy war auch DDB-Architekt und kennt die der DDB zugrunde liegende Datensemantik