Published November 22, 2022
| Version v1
Presentation
Open
Setting up your own Wikibase reconciliation service (e.g. for OpenRefine) - Netherlands Wikibase Knowlegde Group, 23-11-2022
Creators
Description
How to install a reconciliation service for your own Wikibase and use it in OpenRefine. Presentation during the 4th meeting of the Dutch Wikibase Knowledge Group on 23 November 2022.
====== CONTENTS ==================
- Reconciliation service for Wikidata - https://wikidata.reconci.link + https://wikidata.reconci.link/en/api
- Reconciliation service API specification - https://reconciliation-api.github.io/specs/latest/
- Documentation OpenRefine-Wikibase for developers - https://openrefine-wikibase.readthedocs.io/en/latest/
- Wikidata reconciliation service endpoints (as needed by OpenRefine) - https://wikidata.reconci.link/en/api // https://wikidata.reconci.link/nl/api // https://wikidata.reconci.link/fr/api // Etc..
- Reconciliation service for Wikimedia Commons - https://commonsreconcile.toolforge.org + https://commonsreconcile.toolforge.org/en/api
- Reconciliation service for Rhizome Artbase - https://reconciliation.artbase.rhizome.org + https://reconciliation.artbase.rhizome.org/en/api
- Reconciliation service for EU Knowledge Graph - https://openrefine-reconciliation.linkedopendata.eu + https://openrefine-reconciliation.linkedopendata.eu/en/api
- Reconciliation services overview - https://reconciliation-api.github.io/testbench/#/
Making a recon service for your own Wikibase and use it in OpenRefine in 3 easy steps
1) Install the recon service for your Wikibase
- https://github.com/wetneb/openrefine-wikibase
- Installing with Docker - https://openrefine-wikibase.readthedocs.io/en/latest/install.html
- config.py for https://kbtestwikibase.wikibase.cloud - https://github.com/KBNLresearch/OpenRefine-Wikibase/blob/main/kb-test-wikibase-cloud-config.py
- Reconciliation service for Kunstmuseum Den Haag - https://reconciliation.kunstmuseum.nl + https://reconciliation.kunstmuseum.nl/nl/api
2) Connect OpenRefine to your Wikibase instance
- https://docs.openrefine.org/manual/wikibase/configuration
- Wikibase example manifests - https://github.com/OpenRefine/wikibase-manifests
- Wikimedia Commons manifest - https://github.com/OpenRefine/wikibase-manifests/blob/master/wikimedia-commons-manifest.json
- Write a Wikibase manifest - https://github.com/OpenRefine/OpenRefine/wiki/Write-a-Wikibase-manifest
- Manifest.json for Kunstmuseum Den Haag - https://api.kunstmuseum.nl/wiki/Kunstmuseum_API#Openrefine
3) Configure your Wikibase instance
- https://github.com/KBNLresearch/OpenRefine-Wikibase/blob/main/kb-test-wikibase-cloud-manifest.json
- Add tags 'openrefine-3.4', 'openrefine-3.5', 'openrefine-3.6' and 'openrefine-3.7' manually to the Special:Tags page of your Wikibase - https://kbtestwikibase.wikibase.cloud/wiki/Special:Tags
3 easy steps: approach documented by KB - https://github.com/KBNLresearch/OpenRefine-Wikibase
Files
Setting up your own Wikibase reconciliation service_WBNLKennisgroep_23112022.pdf
Files
(4.0 MB)
Name | Size | Download all |
---|---|---|
md5:f4cd080e090dcc49bf5a006adbe6d570
|
4.0 MB | Preview Download |