Kunstmuseum API: verschil tussen versies

Uit Kunstmuseum API
Naar navigatie springen Naar zoeken springen
 
Regel 1: Regel 1:
<strong>MediaWiki has been installed.</strong>
+
==Inleiding==
 +
api.gemeentemuseum.nl is een Wikibase-installatie die is opgezet om objecten voor de website delftsaardewerk.nl te kunnen leveren via de API.
  
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
+
In de API hebben we momenteel [[Speciaal:EigenschappenWeergeven|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.
  
== Getting started ==
+
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
+
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
+
==API==
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
De API is benaderbaar via http://api.gemeentemuseum.nl/api.php
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
+
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
+
Een voorbeeld om item Q1 op te vragen: http://api.gemeentemuseum.nl/api.php?action=wbgetentities&ids=Q1&format=jsonfm
 +
 
 +
Achtergrond over de Wikibase API is hier te vinden: https://www.mediawiki.org/wiki/Wikibase/API
 +
 
 +
== Testcollectie ==
 +
Een eerste testcollectie is opgezet.
 +
Modelitem:
 +
[http://api.gemeentemuseum.nl/index.php?title=Item:Q6 Q6]
 +
{{Q|Q6}}
 +
{{Wikibase statement|item=Berlin|property=Mayor|value=[[Klaus Wowereit]]||qualifier1=since|value1=16 June 2001|numberofsources=0}}

Versie van 15 jun 2020 14:34

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 http://api.gemeentemuseum.nl/api.php

Een voorbeeld om item Q1 op te vragen: http://api.gemeentemuseum.nl/api.php?action=wbgetentities&ids=Q1&format=jsonfm

Achtergrond over de Wikibase API is hier te vinden: https://www.mediawiki.org/wiki/Wikibase/API

Testcollectie

Een eerste testcollectie is opgezet. Modelitem: Q6 {{#if:Q6 |

 Scriptfout: de module "Wikidata label" bestaat niet. 

}} Sjabloon:Wikibase statement