APIs - Application Programming Interfaces – & prometheus
Programmierschnittstellen – APIs – erleichtern den Datentransfer zwischen Systemen. Sie werden bei der Programmierung verwendet, um eine Software zu erstellen oder mit einem externen System zu interagieren. Via API stehen Entwickler*innen Standardbefehle für die Ausführung allgemeiner Operationen zur Verfügung, so dass dafür Code nicht neu geschrieben werden muss. Auch prometheus bietet eine API, die eine Kommunikation mit pandora, der Software von prometheus, für eigene neue Anwendungen ermöglicht. Zur Verfügung stehen die Aktionen
(1) Suchanfragen stellen,
(2) Bilder abrufen und
(3) Bildsammlungen abfragen.
Ausführliche Informationen bietet Ihnen die Dokumentation.
Verschiedene Museen bieten ebenfalls Schnittstellen an, mit denen es möglich wird, deren Online-Sammlungen direkt in prometheus zu integrieren, zum Beispiel das Amsterdamer Rijksmuseum. Bisher haben wir sieben Bilddatenbanken per API eingebunden: Amsterdam Museum, Getty Museum, Metropolitan Museum of Art, Paris Musees, Rijksmuseum Collection, Statens Museum for Kunst und The Cleveland Museum of Art.
Auch das Art Institute of Chicago bietet seine öffentlichen Daten über eine zentralisierte, durchsuchbare API an. Um zu zeigen, was mit ihrer Schnittstelle möglich ist, stellen sie darüber hinaus ein Skript zur Verfügung, mit dem die API nach gemeinfreien Kunstwerken abgefragt werden kann, die dann mit Buchstaben, Ziffern und Sonderzeichen dargestellt werden, als ASCII-Art.