API basiertes Publizieren
API-basiertes Publizieren ist die konsequente Umsetzung der Trennung der Publikationskomponenten a) Inhalte, b) Übertragung und c) Darstellung. Die Inhalte werden als publizierbare Objekte in Datenbanken vorgehalten, sind über Schnittstellen (APIs) abrufbar und lassen sich in einem beliebigen Darstellungsmodus auch kombiniert abbilden. Während die Inhalte als Datenbankobjekte stabil sind, sind die Kombinations- und Darstellungsmöglichkeiten völlig flexibel.
Beispiele
Anwendungsfälle, die in die Richtung des API-basierten Publizierens weisen, finden sich in Museen (Beispiel Cooper Hewitt), bei ambitionierten Fachpublikationen (Debates in the Digital Humanities), aber auch für Katalogdaten von Bibliotheken (NYPL) bzw. strukturell in Publikationsumgebungen angelegt (The New Wordpress.com). Das Manifold Scholarship Projekt der University of Minnesota Press hat mit der Umsetzung einer Implementierung im Bereich des wissenschaftlichen Publizierens begonnen.
- Cooper Hewitt Digital Collection API
- NYPL Digital Collections API
- Digital Public Library Of America API
- Debates In The Digital Humanities API
- Wordpress.com API
- Manifold Scholarship
Best Practice
@mkgold @CoryTaylor_ @ManifoldScholar @alanyliu with manifold, APIs are first class citizens. The frontend interacts solely via its rest API
— Zachary Davis (@zdavis) May 22, 2016
@mkgold @CoryTaylor_ @ManifoldScholar @alanyliu A motivated individual could write a whole new frontend for manifold, or custom data viz
— Zachary Davis (@zdavis) May 22, 2016
@CoryTaylor_ @mkgold @ManifoldScholar manifold will also have elastic search or solr backend exposed via API
— Zachary Davis (@zdavis) May 22, 2016