Manual:Semantic Web
MediaWiki supports Semantic Web standards, directly in the core or through extensions. A distribution, Semantic MediaWiki also exists to offer a collection of extensions to achieve semantic goals.
Core support
[edit]Out of the box, MediaWiki offers full support for the Microdata standard and partial support for RDFa 1.0 standard.
Microdata
[edit]Microdata allows to integrate metadata in MediaWiki pages.
Specialized tools and search engines can exploit them to get more context for the content.
How to enable it?
[edit]Since MediaWiki 1.27, the support is enabled by default. If you use an older version (> 1.16), you need to add in your configuration (for example in LocaliseSettings.php):
$wgAllowMicrodataAttributes = true;
How to use it?
[edit]You can directly add HTML tags like <div>
with Microdata attributes in the wiki code. If you use the Visual Editor, you need to switch back in code mode, as VE doesn't currently offer Microdata support.
- Getting started with schema.org using Microdata
- Rich Snippets article markup properties on Google for an example on how Microdata could concretely be used.
RDFa 1.0
[edit]RDFa is the main W3C semantic standard. HTML+RDFa allows to embed RDFa information in HTML source code.
Plans exist to upgrade this support to [HTML+RDFa 1.1 HTML+RDFa 1.1]. See Requests for comment/Update our code to use RDFa 1.1 instead of RDFa 1.0.
How to enable it?
[edit]Since MediaWiki 1.27, the support is enabled by default. If you use an older version (> 1.16), you need to add in your configuration (for example in LocaliseSettings.php):
$wgAllowRdfaAttributes = true;