Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:Wikidata check/doc

From Wikipedia, the free encyclopedia

Template:WikidataCheck compares a template parameter to a Wikidata property and adds pages using the template to one of three categories: not in, same as, or different from Wikidata. It is powered by the Lua module Module:WikidataCheck.

Usage

[edit]

To add only articles to the categories:

{{Wikidata check|property=P###|value={{{value|}}}|category=Category prefix}}

To add pages in other namespaces to the categories:

{{Wikidata check|property=P###|value={{{value|}}}|category=Category prefix|namespaces=0,14}}

To prevent adding pages to a "same as" category:

{{Wikidata check|property=P###|value={{{value|}}}|category=Category prefix|nocatsame=1}}

To make comparison case insensitive for "different from" category:

{{Wikidata check|property=P###|value={{{value|}}}|category=Category prefix|ignorecase=1}}

Parameters

[edit]
Required
  • |property= is the P### of the property. The "P" must be uppercase.
  • |value= is the value to use from the template. This would be something like {{{id|}}} or {{{id|{{{1|}}}}}}
  • |category= is the prefix to use in front of the category names. The categories created are "[prefix] not in Wikidata", "[prefix] same as Wikidata", and "[prefix] different from Wikidata".
    • It is recommended you create these categories with {{hiddencat}} before applying this template.
Optional
  • |namespaces= is a comma separated list of the numerical namespaces to apply the template. The default is 0, which is just article space.
  • |nocatsame= if set to any value will prevent adding pages to a "same as" category. The "not in" and "different from" categories are still added, where applicable.
  • |ignorecase= if set to any value will ignore upper/lower case differences between value in template and value in Wikidata when adding pages to a "different from" category.
  • |qid= if specified will check a a different Wikidata item than the current article.
  • |onlysourced= if set to "yes" will ignore unsourced Wikidata properties, equivalent to Module:WikidataIB's |onlysourced=yes.

Example

[edit]

For {{MusicBrainz artist}}, which checks MusicBrainz artist ID (P434), the following code would be added:

{{Wikidata check|property=P434|value={{{mbid|{{{id|{{{1|}}}}}}}}}|category=MusicBrainz artist}}

Articles using that template with an ID would be placed in one of the following categories:

See also

[edit]