netwerk-digitaal-erfgoed / network-of-terms

Search engine for finding terms in terminology sources (such as thesauri, classification systems and reference lists)
https://termennetwerk-api.netwerkdigitaalerfgoed.nl
European Union Public License 1.2
16 stars 3 forks source link

SPARQL API #922

Open ddeboer opened 1 year ago

ddeboer commented 1 year ago

The Network of Terms offers a GraphQL API, Reconciliation API and CLI access. This works well for finding terms for existing data in collection management systems, which are expected to store the URIs of the terms.

However, URIs by themselves are rarely useful, neither in the collection management system nor any end-user services built on top of them. Joining prefLabel and other SKOS metadata to the labels is possible through the GraphQL lookup call, but that requires a client implementation. LD-savvy users may want to rely on just SPARQL instead.

The addition of a SPARQL API solves this problem. It could work similarly to Wikidata’s label service.

Tasks

/cc @coret @EnnoMeijers

ddeboer commented 6 days ago

@rlzijdeman is asking for a SPARQL endpoint. We decided to investigate what the needs are before deciding to implement this.