Wikidata Toolkit

The Wikidata Toolkit is an open source Java library for using data from Wikidata and other Wikibase sites. Its main goal is to make it easy for external developers to take advantage of this data in own applications. The project started in early 2014, supported by an Individual Engagement Grant of the Wikimedia Foundation. The original project proposal envisions features for loading data from dumps or through the Web API, as well as query functionalities to access and analyse the data.

This page and its subpages provide the main entry points to documentation and resources about the Wikidata Toolkit.

Download and getting help
As of early 2014, the Wikidata Toolkit project is only about to start, and cannot be used for applications yet. Accordingly, there have not been any packaged releases. The source code is hosted at github, where it can be browsed and downloaded:


 * https://github.com/Wikidata/Wikidata-Toolkit

Bugs and feature requests should be reported through github under the Wikidata Toolkit issue tracker. For further discussion, the mailing list wikidata-l (usage, general requirements) and wikidata-tech (technical discussions, development) should be used.

Getting involved
Developers are invited to contribute to the toolkit. Developers can download or fork the github repository, and are generally invited to send comments and requirements. The project uses Maven to manage dependencies and to build the code, making it very easy for developers to compile the project. Change to the folder where the source code has been downloaded to and run the following commands to compile and to test the code (required Maven >=3.0 to be installed):

mvn install mvn test

Maven integration is available for standard Java IDEs:
 * Eclipse setup
 * add others if you know more

People
The project is led by Markus Kroetzsch; see also IEG proposal project team. The list of contributors can be found at github.