Data via the Open Archive API Access


Please note that this documentation is marked as work-in-progress.

The Open Archive platform provides machine-readable access to its collection data through several formats and interfaces, including IIIF, GraphQL, and JSON-LD representations. This page outlines how developers and digital heritage tools can retrieve and work with this data.

 

IIIF APIs

Open Archive supports the IIIF (International Image Interoperability Framework) standard, enabling deep integration of high-quality images into viewers, scholarly tools, and other interfaces.

Supported IIIF APIs:

IIIF Image Example (direct image URL):
https://openarchive.oudekerk.nl/iiif/image/{identifier}/full/full/0/default.jpg

IIIF Manifest Example:
https://openarchive.oudekerk.nl/iiif/presentation/{collect_id}/manifest.json
 
 

JSON-LD representation

The following entities are also available (besides their HTML representation) in JSON-LD format for semantic interoperability and linked data use cases:

How to Use

Send a GET request to the relevant endpoint, and set the Accept header to application/ld+json or application/json. You can use the same endpoints as you can find through this website.

Example Headers:

Accept: application/json


Example Endpoints:

The JSON-LD for person and collect may include references to media, most likely images, which are represented as IIIF image url's.

 

GraphQL API

Looking for structured queries with filtering, pagination, and nested relationships?

Explore the GraphQL API documentation for detailed instructions on how to query persons, collections, media, and more.



<< back