circle-persian-green io-persian-green circle-curious-blue

Met welke meemoo-API's kan ik aan de slag?

In het meemoo-archiefsysteem zijn interfaces en integratiemogelijkheden voorzien via API. Hieronder geven we je een korte introductie.

Wat is een API?

API staat voor Application Programming Interface. Een API is een soort tussenlaag die ervoor zorgt dat verschillende computersystemen (zoals databases en softwaresystemen) met elkaar kunnen communiceren. Denk bijvoorbeeld aan Google Maps dat via een API de dienstregeling van het openbaar vervoer kan weergeven. Meemoo heeft verschillende API's die je kan gebruiken om jouw systemen met die van meemoo te laten spreken. 

Use cases

Met behulp van API's kan je een heel aantal toepassingen bouwen op jouw meemoo-archief, zoals:

  • Een applicatie die lageresolutiekopieën van de items downloadt voor lokaal gebruik.
  • Een applicatie die gebruikers van jouw website in staat stelt om gearchiveerde items te doorzoeken of bekijken.
  • Een applicatie die metadata van jouw gearchiveerde items opslaat in je lokaal collectiebeheersysteem.
Heb je interesse om met één van de meemoo-API's aan de slag te gaan in jouw organisatie? Neem contact op met je technische aanspreekpunt (bijv. de IT-dienst van je organisatie, een developer, een externe consultant of IT-firma …) en stuur jullie specifieke vragen naar support@meemoo.be of stel ze aan je accountmanager. We bekijken dan samen wat de mogelijkheden zijn!
Helemaal overtuigd? In het dienstenformulier vul jij (of een collega) daarna ook aan dat je gebruik zal maken van de meemoo-API’s
De technische uitleg over de API’s kan je alvast hier raadplegen.

De meemoo-API's

Onder de tabel vind je uitgebreide informatie over de 2 meemoo-API's. 

  OAI-PMH REST API
Wat is het? Een gestandaardiseerde manier om metadata te exporteren. Een API die aangeboden wordt door Zeticon, via het meemoo-archiefsysteem.
Wat kan je ermee doen?
  • Metadata exporteren van een bron (meemoo) naar een doel (applicatie contentpartners)
  • De metadata bevatten ook steeds een link naar de browse-kopie
Alles: content aanmaken, importeren, updaten, exporteren, verwijderen, etc.
Wat kan je er niet mee doen? Metadata aanpassen, exporteren van hogeresolutiemateriaal, deleten, etc. /
Uitdagingen in gebruik? Objectstructuur (krant vs. film, film vs. video, krant vs. krant)
  • Niet gestandaardiseerd
  • Wordt aangeboden door een derde partij
Voor wie is dit bedoeld? Alle contentpartners Contentpartners, maar wel onder voorwaarde: meemoo biedt geen garantie en het opzetten gebeurt in samenspraak met meemoo.

OAI-PMH API

De OAI-PMH interface is de belangrijkste API op het archief. Via OAI-PMH kunnen metadata van items of collecties opgevraagd en gesynchroniseerd worden met een ander archief of andere applicatie.

Het protocol werkt op basis van 'Providers' en 'Harvesters'. Een provider is een applicatie die metadata ter beschikking stelt aan derde applicaties. Een harvester is een gebruiker van deze metadata. Het meemoo-archief gedraagt zich als OAI-PMH provider en stelt dus metadata ter beschikking. Als contentpartner van meemoo kan jij applicaties schrijven die deze metadata 'harvesten' en verder verwerken.

>> Meer informatie

REST API

Sommige functies zijn niet beschikbaar via de OAI-PMH API, maar wel via de REST API, zoals de export van hogeresolutiebestanden, of de update van metadata. De documentatie van deze interface is op vraag verkrijgbaar, via support@meemoo.be of bij jouw accountmanager.

>> Meer informatie

 


Meer over het meemoo-archiefsysteem

In de volgende artikels leer je: