User:Lucamauri/DataProposal

This is temporary place to work on User:Ugochimobi/Requests for Comment/Miraheze Data - a common structured data repository for Miraheze

First draft

 * Weaknesses
 * Wiki configuration needs to be customized both in the Repo and Client instances when a wiki needs to use the system


 * Opportunities
 * Attract more users providing a ready-to-use Wikibase installation
 * As Wikidata is not accessible outside Wikimedia farm, public Wikibase instance on Miraheze could be interesting for the general public
 * Organisation of wiki-text pages from all wikis that subscribe to it, allowing us to create machine-readable and machine-relatable pages for Internetbots like Googlebot and Bingbot to read
 * It will allow; Users to link content across Miraheze wikis, readers to delve deeper into our knowledge ecosystem, and contributors to spread information across wikis and beyond in a structured manner.

The proposal calls for the installation of a Wikibase Repository to act as a central database for structured data. Following a few details on the proposal:
 * Proposal 1
 * instance should be named either  or
 * Meta Administrators as well as other volunteers (users) who are well knowledgeable in Wikibase should be administrators on the wiki
 * volunteers should be selected by most active users showing real interest in creating quality items
 * Administrators and volunteers should also take responsibilities of creating Properties, while, of course, Items should be editable by all the registered users, unless they're protected
 * Finally Administrators (This comprises Meta Admins and other interested volunteers who becomes Sysop) should be in charge of adding new sites and enable SiteLinks to allow Direct Access feature
 * A clear process should be defined on how a wiki request access to the Data instance, so the administrator can add the site to the configuration. Documentation should be produced to explain wiki owners how to configure the Wikibase Client extension to access the Repo


 * What exactly are we averse to?
 * Overcomplicate our systems
 * Leave users out of the decision-making process
 * Add any more vandalism avenues

Additional considerations on users and permissions
The starting group of Administrators and Bureaucrats of the site, should be the same as the current Meta group.

Using the same principles already in place in Meta, new set of such users should be elected.

Users' groups should have the same basic capabilities as the Meta website, additionally there are some Wikibase-specific role:
 * Administrators and Bureaucrats should be able to create and delete Properties
 * All the users with wiki connected to Miraheze Data as client wikis should be able to create Items
 * All registered users on Miraheze should be able to add Statements to an item
 * Any anonymous user should be able to browse