The
EntitySchema
extension allows storing
Shape Expressions
Schemas on wiki pages (using
ShExC
syntax), as well as validating entities against those Schemas using the
ShEx2 ? Simple Online Validator
.
For more information on enabling this second part, see
#Configuration
.
Installation
[
edit
]
- Download
and move the extracted
EntitySchema
folder to your
extensions/
directory.
Developers and code contributors should install the extension
from Git
instead, using:
cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/EntitySchema
- Only when installing from Git, run
Composer
to install PHP dependencies, by issuing
composer install --no-dev
in the extension directory.
(See
task T173141
for potential complications.)
- Add the following code at the bottom of your
LocalSettings.php
file:
wfLoadExtension
(
'EntitySchema'
);
Configure as required.
-
Done
? Navigate to
Special:Version
on your wiki to verify that the extension is successfully installed.
Configuration
[
edit
]
Prerequisites for displaying the optional "check entities against this Schema" link on the Schema page:
See also
[
edit
]
| This extension is being used on one or more
Wikimedia projects
. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's
CommonSettings.php
and
InitialiseSettings.php
configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's
Special:Version
page.
|