Published May 28, 2026 | Version v1.0

Amsterdam Protest Dataset - Amsterdam Protest Time Machine

Description

About

This repository contains the code and data for the Amsterdam Protest Time Machine's Amsterdam in Motion 750 application (which can be seen at the Amsterdam in Motion 750 exposition at the Westergasterrein, Amsterdam), a tool that visualizes the history of protest in Amsterdam. The application allows users to explore historical images of protests in Amsterdam from 1535 to 2015, drawn from the public image banks of the Amsterdam City Archives, the National Archives of the Netherlands, and the North Holland Archives. It allows users to explore protest history by protest type, theme, and location across multiple archives in a single interface.

The application was created within the Amsterdam Protest Time Machine project at the CREATE Lab of the University of Amsterdam's Faculty of Humanities, which develops open digital infrastructure for Amsterdam's history.

While the developed application that visualized the data is only visible on-site at the Amsterdam in Motion 750 exposition, the data can also be explored online through the IIIF Collection:

Collection URI: https://amsterdamtimemachine.github.io/amsterdam-in-motion-750/iiif/collection.json (Explore in Theseus Viewer)

Model

The repository models protest history at two connected levels:
  1. Event level: each protest becomes a IIIF Manifest (cf. https://iiif.io/api/presentation/3.0/) with a title, summary, date range, locations, classifications, and linked schema.org event data.
  2. Image level: each related photograph becomes a IIIF Canvas within that manifest, with metadata such as title, description, photographer, archive, archival URL, and location.

This is accompanied by a thesaurus in SKOS format that provides a controlled vocabulary for protest classifications. The thesaurus is used to enrich the manifest metadata and support faceted browsing in the application.

This produces a browsable IIIF Collection for publication The thesaurus output adds a compacted JSON-LD vocabulary layer for protest classifications used in the application.

Citation

Dataset:

Conference contribution citing the dataset:

  • Zeijlemaker, Z., van Wissen, L. & Verheul, I. (2026, June). The Amsterdam Protest Dataset: Linking Visual Archives for Future Research. DH Benelux 2026, Maastricht, The Netherlands. https://doi.org/10.5281/zenodo.20309170
 

Notes

If you use this repository, please cite it using the metadata below.

Files

amsterdamtimemachine/amsterdam-in-motion-750-v1.0.zip

Files (5.5 MB)

Additional details