Open Archives API » SPARQL endpoints

Open Archives also publishes its aggregated genealogical archive data as Linked Open Data. Below are the SPARQL endpoints on which this data can be queried, each with a service description and a data dump.

Status Dataset # triples Endpoint Links
Open Archives records (A2A)
All records and person observations of the archives aggregated by Open Archives, in the A2A/CIV model.
?https://sparql.openarchieven.nl/oa-a2a YASGUI Service description Data dump Documentation Example
Open Archives records (PiCo)
The same records and person observations, converted to the Persons in Context (PiCo) model.
?https://sparql.openarchieven.nl/oa-pico YASGUI Service description Data dump Documentation
Open Archives person reconstructions (PiCo)
Person reconstructions of historical individuals based on mentions in records on Open Archives, in the PiCo model.
?https://sparql.openarchieven.nl/oa-pico-recon YASGUI Service description Data dump Documentation

Usage

The endpoints follow the SPARQL 1.1 Protocol: send a query as GET ?query=... or as POST. Pick the result format with the Accept header (JSON, CSV, TSV, XML, Turtle or N-Triples).

curl -H "Accept: text/csv" \
  --data-urlencode "query=SELECT ?class (COUNT(?s) AS ?count) WHERE { ?s a ?class } GROUP BY ?class ORDER BY DESC(?count)" \
  https://sparql.openarchieven.nl/oa-pico-recon

A bare GET on the endpoint URL, without a query, returns the service description in Turtle.

curl -H "Accept: text/turtle" https://sparql.openarchieven.nl/oa-pico-recon

The endpoints run on QLever. For every endpoint you can open a YASGUI query editor via the button in the table.


See also the page about URI and Content Negotiation.

Find your ancestors and publish your family tree on Genealogy Online via https://www.genealogieonline.nl/en/