Kunstmuseum API: verschil tussen versies
k (Hannolans moved page Main Page to Kunstmuseum API) |
(→API) |
||
Regel 7: | Regel 7: | ||
==API== | ==API== | ||
De API is benaderbaar via | De API is benaderbaar via https://api.kunstmuseum.nl/api.php | ||
Een voorbeeld om item Q1 op te vragen: | Een voorbeeld om item Q1 op te vragen: httpa://api.kunstemuseum.nl/api.php?action=wbgetentities&ids=Q1&format=jsonfm | ||
SPARQL-queries zijn mogelijk via https://query.kunstmuseum.nl | |||
Achtergrond over de Wikibase API is hier te vinden: https://www.mediawiki.org/wiki/Wikibase/API | Achtergrond over de Wikibase API is hier te vinden: https://www.mediawiki.org/wiki/Wikibase/API |
Versie van 30 jun 2020 23:31
Inleiding
api.gemeentemuseum.nl is een Wikibase-installatie die is opgezet om objecten voor de website delftsaardewerk.nl te kunnen leveren via de API.
In de API hebben we momenteel eigenschappen aangemaakt die alle tekstvelden zijn (weergavetekst) bij de import. In een latere fase willen we dat deze eigenschappen bij de import voorzien zijn van een externe identifier (bijvoobeeld RKD-artist) waarna we een vervaardiger aanmaken met entity referentie.
API
De API is benaderbaar via https://api.kunstmuseum.nl/api.php
Een voorbeeld om item Q1 op te vragen: httpa://api.kunstemuseum.nl/api.php?action=wbgetentities&ids=Q1&format=jsonfm
SPARQL-queries zijn mogelijk via https://query.kunstmuseum.nl
Achtergrond over de Wikibase API is hier te vinden: https://www.mediawiki.org/wiki/Wikibase/API
Testcollectie
Een eerste testcollectie is opgezet. Modelitem: Q6 Scriptfout: de module "Wikidata label" bestaat niet. Sjabloon:Wikibase statement