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.

Zoek uw voorouders en publiceer uw stamboom op Genealogie Online via https://www.genealogieonline.nl/