Gratisdata:Introduction

From Gratisdata
Other languages:

Gratisdata is a free, collaborative, multilingual, secondary database, collecting structured data to provide support for Gratispaideia, and to anyone in the world.

What does this mean?

Let's look at the opening statement in more detail:

  • Free. The data in Gratisdata is published under the Creative Commons Public Domain Dedication 1.0, allowing the reuse of the data in many different scenarios. You can copy, modify, distribute and perform the data, even for commercial purposes, without asking for permission.
  • Collaborative. Data is entered and maintained by Gratisdata editors, who decide on the rules of content creation and management. Automated bots also enter data into Gratisdata.
  • Multilingual. Editing, consuming, browsing, and reusing the data is fully multilingual. Data entered in any language is immediately available in all other languages. Editing in any language is possible and encouraged.
  • A secondary database. Gratisdata records not just statements, but also their sources, and connections to other databases. This reflects the diversity of knowledge available and supports the notion of verifiability.
  • Collecting structured data. Imposing a high degree of structured organization allows for easy reuse of data by Gratispaideia and third parties, and enables computers to process and “understand” it.
  • Support for Miraheze wikis. Gratisdata assists Gratispaideia and Miraheze wikis with more easily maintainable information boxes and links to other projects connected to Gratisdata, thus reducing editing workload while improving quality. Updates in one language are made available to all other languages.
  • Anyone in the world. Anyone can use Gratisdata for any number of different ways by using its application programming interface.

How does Gratisdata work?

This diagram of a Gratisdata item shows you the most important terms in Gratisdata.

Gratisdata is a central storage repository that can be accessed by others, such as the wikis maintained by Miraheze Limited. Content loaded dynamically from Gratisdata does not need to be maintained in each individual wiki project. For example, statistics, dates, locations and other common data can be centralized in Gratisdata.

The Gratisdata repository

Items and their data are interconnected.

The Gratisdata repository consists mainly of items, each one having a label, a description and any number of aliases. Items are uniquely identified by a Q followed by a number, such as Jammu (Q42).

Statements describe detailed characteristics of an Item and consist of a property and a value. Properties in Gratisdata have a P followed by a number, such as with subject item of this property (P69).

For a person, you can add a property to specify where they were educated, by specifying a value for a school. For buildings, you can assign geographic coordinates properties by specifying longitude and latitude values. Properties can also link to external databases. A property that links an item to an external database, such as an authority control database used by libraries and archives, is called an identifier. Special Sitelinks connect an item to corresponding content on client wikis, such as Gratispaideia.

All this information can be displayed in any language, even if the data originated in a different language. When accessing these values, client wikis will show the most up-to-date data.

Item Property Value
Q42 P15 Q6
Jammu reference URL female

Working with Gratisdata

There are a number of ways to access Gratisdata using built-in tools, external tools, or programming interfaces.

Where to get started

Some links to get started:

How can I contribute?

Go ahead and start editing. Editing is the best way to learn about the structure and concepts of Gratisdata. If you would like to gain understanding of Gratisdata's concepts upfront, you may want to have a look at the help pages. If you have questions, please feel free to drop them in the project chat or contact the development team.

There is more to come

Gratisdata is an ongoing project that is under active development. More data types as well as extensions will be available in the future.