Extension:EntitySchema
![]() リリースの状態: 安定 |
|
---|---|
実装 | ContentHandler , ページの操作 , 特別ページ , API |
説明 | WikiページにShape Expression Schemasを格納できるようにする。 |
作者 | ウィキデータ チーム |
最新バージョン | 継続的な更新 |
互換性の方針 | MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。 |
MediaWiki | master |
データベースの変更 | はい |
テーブル | entityschema_id_counter |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | readme |
|
|
|
|
Quarterly downloads | 13 (Ranked 145th) |
EntitySchema 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
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.
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のEntitySchema
という名前のディレクトリ内に配置します。 - Gitでのインストールの場合のみ、PHPの依存関係をインストールするためComposerを実行します。 (合併症の可能性についてはタスク T173141を参照。)
- 以下のコードを LocalSettings.php ファイルの末尾に追加します: 必要に応じて設定します。
wfLoadExtension( 'EntitySchema' );
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
設定
スキーマページでオプションの「check entities against this Schema」リンクを表示するための前提条件。
- In your "LocalSettings.php", set
$wgEntitySchemaShExSimpleUrl
to a non-empty string which represents the external verification tool to use (e.g. https://tools.wmflabs.org/shex-simple/wikidata/doc/shex-simple.html). - The link is only displayed on pages where the Schema text is not empty
関連項目
- Schemas and WikiProject Schemas on Wikidata
この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |