Template:Complex constraint

Pictogram voting comment.svg {{{label}}}
(Help)
Violations query: {{{sparql}}}
List of this constraint violations: [[Wikidata:Database reports/Complex constraint violations/Complex constraint#{{{label}}}|Database reports/Complex constraint violations/Complex constraint#{{{label}}}]]
Documentation icon Template documentation[view · edit · history · purge ] [translate this template]

This template defines complex constraints to detect items to which a property has been assigned an invalid value. To use it, put the template on an item talk page or property talk page. A bot will create a report and update it daily.

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
labellabel

Short title of the constraint

Linerequired
descriptiondescription

Explanation of the constraint

Linesuggested
SPARQLsparql

SPARQL query (without prefix) to be executed. The query needs to return the entity id in field ?item.

Unknownrequired

Example:

{{Complex constraint
 | label = Unsuitable IMDb identifier for human
 | description = Person with IMDb identifier but prefix is not nm
 | sparql = SELECT ?item WHERE { ?item wdt:P31 wd:Q5. ?item wdt:P345 ?imdb . filter (substr(?imdb,0,2) != 'nm')}
 }}

See also