###Project Information
* Name of tool/project: WikibaseSchema
* Project home page: https://www.mediawiki.org/wiki/Extension:WikibaseSchema
* Name of team requesting review: Wikidata team
* Primary contact: @Lucas_Werkmeister_WMDE
* Target date for deployment: ~April 1 2019
* Link to code repository / patchset: https://gerrit.wikimedia.org/g/mediawiki/extensions/WikibaseSchema/+/refs/heads/master
###Description of the tool/project
Wikidata's editors need more tools to find issues in their data. One way to help them is by allowing them to check the existing data against a Schema that defines how the data should look like. With this extension we want to make it possible to edit and maintain these Schemas on Wikidata. We are using an existing WC3 standard for these Schemas called ShEx that is already used by the community.
[This slidedeck explains what we are trying to do.](https://docs.google.com/presentation/d/1MQWLLbv_c5qBNo6KEMD0FFCw74lpM2c5a-FrKSxr7fs/edit#slide=id.p)
###Description of how the tool will be used at WMF
It will be installed on Wikidata, also on the test and beta equivalents.
###Dependencies
"require":
"diff/diff": "^2.3 || ^3.2"
"require-dev":
"jakub-onderka/php-parallel-lint": "1.0.0",
"wikibase/wikibase-codesniffer": "^0.5.1",
"jakub-onderka/php-console-highlighter": "0.3.2",
"mediawiki/minus-x": "0.3.1"
###Has this project been reviewed before?
Team-internal code reviews have been done as part of the development. Diff is used by Wikibase and therefore presumably was previously reviewed.
###Working test environment
On https://wikidata-shex.wmflabs.org/wiki/Schema:O2 you can see a working real-world example.
###Post-deployment
The Wikidata team will be responsible for the tool after deployment.