WikibaseSync - Tutorial

From The QA Company
Jump to navigation Jump to search

This is a short guide that shows you the functionality that WikibaseSync offers. The objective of WikibaseSync is to reuse items and properties of Wikidata in your own Wikibase. Imagine for example you want to model knowledge about people working at 'The QA Company'. We do not want to reinvent the concept of human, as well as properties like gender, nationality, birth date. Let's start ....

Imagine we want to describe "Jonathan Mallet", an IT engineer working at "The QA Company". First we would create a new entity:

Jonathan Mallet.png

Now we want to add new properties. Let's say we want to say that he studied at the University Jean Monnet in Saint-Etienne. We want neither reinvent the property "educated at", nor the "University Jean Monnet". If we add a statement and search for "educated" we will be proposed to clone the property from Wikidata and to use it. As we are used in Wikidata we will select this property and continue composing our statement. Easy no!?!

Jonathan Mallet educated.png

Similarly we do with the University Jean Monnet:

Jonathan Mallet first statement.png

This way we have create a new entity in our wikibase and described it reusing property and instances in Wikidata. Nice! 😊

Finally let's consider another case. Also "Pierre Maret" is working for "The QA Company" but he already has an entry in Wikidata, i.e. https://www.wikidata.org/wiki/Q47536210. If we search in this Wikibase for "Pierre Maret" we will get:

Pierre-Maret-clone.png

By clicking in the search we also can trigger a clone and get:

Pierre-Maret-cloned.png

Note that we create a link pointing to Wikidata. So we always know to which entity in Wikidata it corresponds to. By clicking on "sync" we get:

Pierre complete.png

Note: This may take some time since we need to copy quite a bit of data from Wikidata

And not only this. If the entity is updated in Wikidata, by clicking again "sync" the new statements will be added and the removed one will be deleted! So they will be in sync!

Now you know also why the tool is called WikibaseSync 😊