You can now automate the creation of values in your Wikibase wiki. This is made possible by our latest Wikibase extension: Automated Values. In this post you will learn what the extension can do, and how you can get started.
Many collections of data come with rules. For instance, the full name of a Person might be required to be equal to their first name, followed by their last name. Several of our clients, such as the Luxembourg Ministry of Culture, and the German National Library, have such rules for the data they have inside of their Wikibase wikis. Until today, these rules would need to be enforced manually, or be applied by external tools. With the release of the Automated Values extension, you can now define such rules directly in your Wikibase.
Automated Values allows defining rules that build values from statement main values or from qualifier values. The first release supports settings labels and aliases based on these build values.
Automated Values is available as free open source software (GPLv2) that can be installed on any Wikibase instance. You can find the source code and documentation in the Automated Values GitHub project. Your contributions are welcome.
- Find out what the extension can do (short demo video)
- View detailed usage instructions
- Explore the demo wiki
- Read the installation instructions
- Comment and retweet on Twitter
- Comment and share on LinkedIn
- Comment and like on YouTube
- Comment and upvote on Reddit
- View Automated Values GitHub issues
- Provide translations on TranslateWiki
Further Plans / Upcoming Features
It is clear that many Wikibase wikis benefit from having highly integrated application of their rules. Automated Values already has received plenty of interest from members of the Wikibase Stakeholders Group, and it is clear much more can be done in the future. Here are some potential future enhancements:
- Automatically generated statement values
- Automatically generated descriptions
- More capable Entity Criteria, for instance comparison of value types other than String or EntityId
- Automatic re-application of a rule to all entities when modifying that rule
Get in touch to commission the Wikibase Consultancy for any of these features or other enhancements. We also provide various other commercial Wikibase services such as Fully Managed Wikibase hosting and Wikibase Installation.