BachelorDragon.png

The bachelor programme Celtic Languages and Culture at Utrecht University is under threat.


arraysize: 0


Reconciliation API

Work is being carried out on a new MediaWiki extension that aims to enable API services for better autocompletion as well as entity reconciliation based on the Reconciliation API (v0.2).
Extension
This extension is being created in response to two overall needs that were becoming more apparent in the last couple of years:
  1. The ability for non-Wikibase wikis, notably wikis using Semantic MediaWiki, to serve as sources for OpenRefine and other data management tools that have adopted the Reconciliation API (v0.2).
  2. The availability of a fully fledged, standardised API, especially for internal use, that can be used to provide autocompletion (al. word completion) features in forms and search boxes. It aims to provide firmer ground for a variety of JavaScript implementations of relevant interfaces.
Some features
  • The MVP will support MediaWiki core and Semantic MediaWiki.
  • Support for Semantic MediaWiki will focus on three engines/stores: the default SQL, SQL with Full-Text Search and Elasticsearch, each of which comes with slightly different requirements and options as to the syntax used and its outcome.
  • Regarding SMW, it offers some context-specific interpreters for integrating a user-provided substring into the intended query statement.
  • Wiki pages are used to store JSON profiles that site admins can create and configure to shape the behaviours of the various API modules. Each profile may serve a dedicated use case.