Waarom de IIIF Change Discovery API
Het International Image Interoperability Framework (IIIF) is een reeks open standaarden voor het online leveren van hoogwaardige, toegeschreven digitale objecten, ontworpen met culturele instellingen in het achterhoofd. Het Europeana-initiatief werkt al enkele jaren aan de goedkeuring en bevordering van IIIF. Een van de meest recente toevoegingen aan de IIIF-normen is de IIIF Change Discovery API, waarmee aanbieders wijzigingen in IIIF-inhoudsbronnen en de locatie van die bronnen kunnen beschrijven. Dit ondersteunt de gezamenlijke ontwikkeling van wereldwijde of thematische zoekmachines en portaaltoepassingen, zoals de website Europeana.eu, waarmee gebruikers uiteindelijk gemakkelijk IIIF-inhoud kunnen vinden en ermee kunnen werken.
IIIF Change Discovery biedt vergelijkbare functionaliteit als het Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), maar is gericht op IIIF-inhoudsbronnen en is gebaseerd op gekoppelde gegevens en W3C-normen zoals JSON-LD en Activity Streams. Voor culturele instellingen die metadata leveren aan de dataruimte voor cultureel erfgoed, biedt de implementatie van IIIF Change Discovery een alternatief voor de implementatie van OAI-PMH.
Aggregatieproef met een dataset over sporterfgoed van het Tsjechisch Olympisch Comité
In 2025 werkten de Europeana Foundation en het Tsjechisch Olympisch Comité samen aan een aggregatieproef die de implementatie van de uitwisseling van metadata testte met behulp van IIIF Change Discovery.
In de afgelopen jaren is het Tsjechisch Olympisch Comité begonnen met het beschikbaar stellen van zijn collecties van sporterfgoedmaterialen via IIIF. Om hun zichtbaarheid en toegankelijkheid verder te vergroten, besloot het om deze collecties ook via de dataruimte te delen. IIIF Change Discovery bood een gestandaardiseerde manier om dit te doen.
Sinds de release van IIIF Change Discovery onderzoekt Europeana het potentieel ervan als een van de ondersteunde technische oplossingen voor het ontvangen van metadata van partners. De werkzaamheden van het Tsjechisch Olympisch Comité met IIIF boden de eerste gelegenheid om deze aanpak in de praktijk toe te passen.
Proefresultaten
De pilot toonde aan dat de IIIF Change Discovery API succesvol kon worden ingezet.
Het Tsjechisch Olympisch Comité heeft zijn IIIF Change Discovery-eindpunt openbaar gemaakt. Een cliënt heeft toegang tot de dataset via het toegangspunt IIIF Change Discovery . Ondertussen heeft de Europeana Foundation een IIIF Change Discovery-client ontwikkeld en geïntegreerd in Metis, het data-innamesysteem.
De pilot focuste op een verzameling foto's uit de collecties van het Tsjechisch Olympisch Comité. Die werden geoogst via IIIF Change Discovery, verwerkt in Metis, en zijn nu toegankelijk via Europeana.eu.
Hoe wordt IIIF Change Discovery gebruikt voor aggregatie van EDM-metadata
Meer in detail over het aggregatieproces, stelt het IIIF Change Discovery-mechanisme een aggregator in staat om alle IIIF Manifests te identificeren, die de objecten in een dataset vertegenwoordigen, en om te detecteren wanneer manifests worden toegevoegd, bijgewerkt of verwijderd.Dit maakt gebruik van een weergave van lijsten met activiteiten zoals de onderstaande:
{ "type": "Creëren",
"voorwerp": { "id": "https://example.org/library/iiif/book1/manifest",
"type": "Manifest"
},
"eindtijd": "2025-09-20T00:00:00Z" }
Een belangrijke vereiste voor succesvolle aggregatie is de beschikbaarheid van metadata die de IIIF-bronnen beschrijven in het Europeana Data Model (EDM). Gegevensaanbieders moeten hun EDM-metagegevens toegankelijk maken via het IIIF-manifest, met behulp van een van de door IIIF gedefinieerde koppelingseigenschappen: De seeOok eigendom.
Elk IIIF-manifest moet een verwijzing bevatten naar de overeenkomstige EDM-metagegevensrecord. Deze verwijzing moet expliciet aangeven dat de record in overeenstemming is met EDM en het type Dataset moet hebben. In IIIF moet elke seeAlso-bron die bedoeld is voor machineverwerking, inclusief afzonderlijke bestanden, worden getagd als een gegevensset.
Hieronder volgt een voorbeeld:
{ ...
"id": "https://example.org/library/iiif/book1/manifest" type": “Manifest” ,
“zie ook”: [ {
"id": "https://example.org/library/catalog/book1.rdf",
"type": "Dataset",
"etiket": {
"nl": \[ "Bibliografische beschrijving van een boek in EDM"\]
},
"formaat": "toepassing/rdf+xml",
"profiel": "http://www.europeana.eu/schemas/edm/"
}
] ...
}
IIIF Change Discovery-eindpunten kunnen naast IIIF Manifests andere bronnen bevatten (bijvoorbeeld IIIF Collections), deze extra bronnen hebben geen invloed op het aggregatieproces, aangezien ze door de aggregator worden genegeerd.
Kijkend naar de toekomst
Deze pilot bevestigde dat IIIF Change Discovery een haalbare methode is voor het leveren van datasets aan de dataruimte. De API wordt nu ondersteund door Metis, dus elke datapartner kan deze aanpak gebruiken om collecties te leveren.
Vervolgens zal Europeana Foundation haar IIIF Change Discovery-client integreren in de Metis Sandbox, zodat partners hun eigen implementaties van IIIF Change Discovery kunnen testen, de resultaten kunnen verifiëren en verder kunnen gaan met de indiening ervan voor publicatie op de Europeana-website.
Als u collecties hebt gepubliceerd met behulp van IIIF en wilt experimenteren met IIIF Change Discovery om ze te laten oogsten in Europeana, neem dan contact met ons op!
