Wikibase

Overview
Wikibase is the software that enables  to store structured data or access data that is stored in a structured data repository.

Wikibase basically consists of four MediaWiki extensions. 1>#Wikibase Repository|Wikibase Repository and 2>#Wikibase Client|Wikibase Client can be enabled individually or together for a given MediaWiki installation to turn it into a structured data repository, a client of a structured data repository or both.

For example, Wikidata is a Wikibase Repository as well as a Wikibase Client.

You can find out more about the overall architecture of Wikibase and its components on wikiba.se.

Wikibase Repository
 is a MediaWiki extension that can turn a MediaWiki installation into a structured data repository. It allows editing and storing of that data.

Wikibase Client
 is a MediaWiki extension that can turn a MediaWiki installation into a client of a structured data repository.

It allows to use and display data from a Wikibase Repository via 1>Special:MyLanguage/Extension:Wikibase Client/Lua|Lua modules or 2>Special:MyLanguage/Wikibase/Installation/Advanced configuration#Data transclusion|parser functions.

Clients can also use centralized language links or 1>Special:MyLanguage/Extension:ArticlePlaceholder|article placeholders.

Installation
Although Wikibase can theoretically be installed just like any other MediaWiki extension, Wikibase's complexity and its dependencies mean that a typical installation requires some additional steps.


 * Minimal install: A guide to setting up your own minimal Wikibase installation
 * Wikibase software suite: An overview of setting up Mediawiki, Wikibase and commonly used related software
 * Docker: Use the provided docker-compose file to launch a functional Wikibase install with commonly used related software

Development
If you're a developer and want to contribute to the Wikibase codebase, you should read through the.