Yesterday it was 10 years ago when Wikidata was founded and two weeks ago Wikidata reached the amount of 100 million items. This is a good moment to see what we have (and don't have), to look a bit back, and also some hope for the future.

The idea to describe this already started in September and since then I have done various analysis to get a picture. This, however, will not be a complete overview as there are too many factors involved, just a general picture of what I came across.

(Spoiler: This e-mail gets more structure further below. :-p)

== Structured? ==

Wikidata, it is said it contains structured data. I think we need to be more precise with it: it is how the data is stored that is structured. And this structured data is only present on an individual item. If we zoom out a little bit, and view multiple items of a serie, among items the data is often missing, fragmented, differently organised, and sometimes even problematic. On a multi-item-level (serie-level) it highly depends if a user has done all the work to synchronise the various items all together or not.

Example: I came across a serie of items about a certain sports tournament with an edition organised each year for 50 years on a row. For P31 (instance of), on 5 items it was called an event, on 25 items it was called a sporting event, on on 13 items a tournament, on some others a competition, and a few without P31. To be clear, each edition had the same setup, was for the same sport, everything the same. The articles on Wikipedia are better structured!

This is just a simple serie of items. Zooming out another level, the differences between series are huge, which makes the quality low.

How is a new item added? In the past ten years many items have been added with bots/tools based on the articles on Wikipedia. (Yes, for I ignore here other additions.) In future still many items will be created when an article on Wikipedia has been created. In the worst case, the user adds the sitelink and the items stays empty (practically useless!). A little bit better, the user adds P31/P279 (instance of/subclass of) (not useful, but it helps). A bit more better, also other statements are added (an item becomes useful). Better when a user checks one/two other items in a series. Much better when a user checks all items of the row of subjects. And fantastic when a user checks all items in a series and in other series.

Realistic for most new items? No, this is way too much effort. At the same time, to get quality data, it is needed.

Example: About a month ago there were 13 000 items with a sitelink to the Dutch Wikipedia without the basic statements P31/P279. This is just one language version, we have hundreds of wikis!

After some time after a new article has been written, users use a bot/tool to mass import new articles from Wikipedia to Wikidata with zero/little statements. We should be happy that they do this work, but these items are largely empty and do not contain useful/needed data. Also many duplicates are created this way. We need to go to the source and find a solution there, re-thinking the workflow, otherwise we keep mopping with the tap open.

Needed for the future: a "new article to Wikidata wizard". I imagine that when a user is ready with writing an article, he clicks on Publish page. As soon as the page is saved the user gets a pop-up dialogue. The user is first asked (in the dialogue) to search in Wikidata to see if already an item exists about this subject. With a completely new subject or empty item, the second step is that the dialogue suggests (based on the published article) a few statements the user can click and confirm. Most new articles are about subjects that are part of some sort of series or about a subject with a default set of properties we expect to be always present (like a building: country, located in the administrative territorial entity and coordinates).

I think we can be more precise about what Wikidata contains: it contains chaotic data in a structured way, which is often not structurally added nor maintained.

To get more quality, we not only must have the data structured on items and among items, but also the way how we think about working with the data needs more structure. We currently work with individual items, and without an integral perspective on the data: we have no overview.


== Wikidata gives no overview ==

I sometimes heard users say that Wikidata can provide an overview. That is however not true. Wikidata does not give an overview!  Wikidata can't give an overview itself, but a tool can create an overview with the use of data from Wikidata. 

To get more quality on Wikidata, more overview is needed. Overview over what is missing but should have been added on every item of a series. Overview over what unexpected use of properties can be found in a series of items. Tools that currently exist are especially good in detecting what data has been added, but not what data is missing or is weird for this type of item.

Needed for the future: a tool "get me more like this item", but I prefer to call it a "smart tool". When looking at an item, I often find myself wondering about what other items of this series has as statements.If a series contains 50(+) items, I have to open every single item to see if anything weird is going on or anything is missing in these items. I wish I could press a button "get me more like this". The tool then shows a full series of items with the same label (like only the year changes) (but also takes into account the labels in multiple languages at the same time) and or with the same description and or with the same/similar properties. The tool gives suggestions what to include, but it is also possible to indicate that the tool should ignore certain things. In this way I can easily find a certain sports tournament with 50 editions the past 50 years. And then includes also those editions of that tournament that have no article (on WP) in my native language (and thus no label in my language), but have an edition in for example in the Italian WP. The tools shows all the properties added, without having to indicate myself which properties should be shown, and can show the labels and descriptions in multiple languages.



== Labels, descriptions and aliases ==

If I have to describe one of the main things I do on Wikidata it would be fixing language. The number one thing to fix are capitals -> lower case. I click edit, change the capital of the label, change the capital of the description (if it is only one), and often changing the capitals from all the aliases, click save. This sounds not much work, but with visiting 100 items, it becomes a lot of work. And this was just one language, often I fix it for English and French too. Can't this be made easier?

Needed for the future: a tool with what I can fix capitals in one click. In 99,9% of the cases they are capitals that need to be fixed to lower case. Especially ligatures take a lot of work. If someone works on this, take into account the ligatures and for Dutch also IJ -> ij.

Needed for the future: a Wikidata game that can easily find items where capitals are used while it should be lower case.

With many subjects the labels and descriptions are all right or all wrong if it comes to capitals. One group of subjects is more challenging, but in number as in the combination lower case/capitals: taxons. Many labels got imported from Wikipedia. In Dutch for example, the local names should be lower case and the scientific names with a capital. This is currently a big mess on thousands of items.


Another thing I have to fix frequently are dots in descriptions. Apparently some users like to use a dot in there, while they shouldn't. Finding the places where this took place is very hard...

Needed for the future: being able to run a query on the labels, descriptions and aliases. Many errors and issues can be find in their and need to get solved, but finding them is not easy. I recently came across a series of items with a spelling error.


Did you know that there are more than 20 places in the world that are called Amsterdam? How useful is then a description "building in Amsterdam"? Yes, a large number of users find it too much work to add the country of where a certain item is located.

Needed for the future: a tool/query with what I can quickly get an overview of all the descriptions that doesn't contain a country.

Needed for the future: a Wikidata game that gives me descriptions without country while they should have one.

We have arrived at useful labels and descriptions. A lot of work needs to be done in that field. Many subjects do not have a unique label as there are other subjects with the same name. To select the right item, a description is needed to clarify the context of that item.

Needed for the future: a Wikidata game that can generate descriptions. For many items the description can simply be <subject =P31> in <location/administrative territorial entity =P131/P276>, <country> At the same time this can be added in your local language as in English, so everyone knows what the topic is about. (Bonus: there are still items that do not contain a country, maybe something to be fixed right away?)

A Wikidata game can help to find items with missing labels/languages, but it should be possible to simple query these.

On the other hand, I also have came across items with many wrong descriptions, especially "Wikimedia category" and "Wikimedia disambiguation page". Sometimes this can't be simply reverted causing a lot of manual labour. On a recent occasion it took 50 minutes to get the page saved!

Needed for the future: a tool instantly removes in one item all the labels of disambiguation pages, Wikimedia category or Wikimedia list article.


Having at least a label in English is very welcome, otherwise there is no clue what Q1234567 is about. There are bots who add missing labels, including copying the page names from Commons. The sitelinks on Commons are often Commons categories that are connected to items about that individual subject. The bots adding the missing labels sadly also copy the prefix Category:when entering the labels, which is often wrong. Simple solution: Only add the Category: prefix if P31 has Wikimedia category as statement.


I personally think that the biggest weakness of Wikidata are the missing labels, and then in particular the missing labels in English. If an item has no label at all, it is basically useless. If an item only has a label on a local language (and not English), it only can be used in that local language which is a minority of the world. At the same time, while in many countries most people speak also English next to their local language, in many other countries this is not the case and people don't understand English. This is a matter of accessibility and therefore it has priority.

Needed for the future: a program to get for (almost) all items a label available in English + translations of this label in many local languages.

Needed for the future: the minimal requirement for batch uploads that they contain at least a label in English.

Needed for the future: a tool that helps with translations. There are many items with the same name. Currently we have to add a translation to each single item. A tool would be handy to find all items with the same name in English (like: Saint Servatius Church), and then being able to add a translation only once which the tool add to all the items.

Needed for the future: a tool that can do transliteration. Transliteration is a huge barrier for the usability of the data, as many labels are only added in one script, while the user uses natively another script. This especially involves names.

Especially smaller language communities have a hard time on Wikidata. A small language community means that only a very limited part of the (essential) items on Wikidata gets translated into their local language. At the same time, if you work on adding statements to Wikidata (while being a non-English speaker), you highly depend on translations being available in your own language. If something has no label in your local language -> it will not be found when searching with the local word -> you can't add a statement or you likely add a wrong statement.

Without any statements an item is practically useless, so various users are searching for items without any statements to add them. While doing that, I recently came across a few items with only a sitelink to a Wikipedia language version. This language is not available in Google Translate or any other translation tool I could find, resulting in that nothing could be done with these items.


== Statements ==

Every item on Wikidata should have have at least a statement instance of or subclass of (P31/P279) (or both), because these two properties define what the item is about. Without these properties, we are practically blind. It is great to see some of you are working on getting all the items to have these properties on them. (I recently completed that for all items with a sitelink to nlwiki: 23 373x -> 0x.) More help is needed for the many other items!

Needed for the future: a Wikidata game that brings up items without P31/P279 and gives suggestion(s) to add.

While doing the project of adding P31/P279, I noticed that various users still do not understand the difference between these two properties. This means that on various items users have added the P31/P279 wrong. We need to think on how we can find the items where that is the case and fix those.
There is also a grey zone: a series of items for what it is not precisely clear whether it should be. Perhaps a project who can take care of those cases?

In addition to P31/P279, each theme of items has a fixed set of basic statements that always should have been added. For example with taxon as P31, also needed are scientific name (P225), taxon rank (P105), and parent taxon (P171), For example with building as P31, also needed are country (P17), administrative territorial entity (P131), and coordinates (P625).
This seems pretty obvious, but a recent large data import still forgot some basic statements, which still hasn't been fixed. The goal of adding data is that the data can be used. By having some basic statements missing, the quality becomes too low. I think such data imports should not be allowed.

Needed for the future: a program/project to get for (almost) all items the basic statements present.

We then probably should also have attention for the quality. For example the administrative territorial entity (P131) should not be too generic. A village or a building should get as P131 the smallest administrative territorial entity as possible (in many countries the municipality).


With the various fixed sets of basic statements I estimate that it is possible to cover at least 90% of all the items (taxa, geographic features, people, structures, astronomical objects, publications, etc.). The remaining ones are harder, often more specialistic. Those have often for P31 "term" or "concept". To make those items more useable these items need to get more statements that provide a better context. Then properties like "aspect of" (P1269) and "characterized by" (P1552) are needed.


== Identifiers ==

About identifiers can't be said much: they do what do have to do. Even within Wikidata they help a lot, as a symbol is shown when the same identifier has been used on an other item en thus solving duplicates. The focus where most identifiers seem to be related to are sports, popular culture (music, movies, etc) and monument identifiers. In many other fields no properties for identifiers have been created yet.

For a generic user, most work regarding identifiers is in finding out how to find the specific identifier on which website so it can be added to the item. I think there we should have more attention for so we can make it easier for users to add them. Another thing is that for the theme I am working on, it is not easy to see where identifiers are missing but do likely exist.

Needed for the future: a tool that lists all potential items (in general or of a set of items/query) where an identifier likely is missing.


If identifiers are added to items, an icon next to it often indicates which statements are missing on that same item. For example, if I add a monument identifier, it also indicates that for example a country (P17) have been added. A great help to get items more complete. At the same time identifiers are often forgotten. The other way round would be welcome too: when an item gets for example building als P31, it should also suggest to add a country (P17), an administrative territorial entity (P131), coordinates (P625), and perhaps more.


== Other ==

Besides the ones already mentioned there are some tools/software/issues that would make the work easier or need to be solved.

Needed for the future: a tool that looks up all coordinates nearby certain coordinates. Like the Special:Nearby, but then any given location.

Needed for the future: better suggestions when adding statements. For example, when I added bridges (those things to cross a river), I get suggestions for properties related to astronomy. When an item has a Wikipedia article as sitelink, it would be great if a statement suggester would use the Wikipedia article to give suggestions. For example, why do I have to indicate manually the country (again) if this already has been indicated twice in the Wikipedia article?



Ten years ago Wikidata started. Those years past by quickly. We all together have put so much work in it with a great result as outcome. But we are not ready yet. For the next ten years I expect our main focus to be improving the quality.