Jump to content

Module:WikidataIdentifiers/doc

From Humanipedia
Revision as of 06:15, 3 February 2025 by Humanipedia (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is the documentation page for Module:WikidataIdentifiers


Functions for use in retrieving Wikidata for use in templates that deal with identifiers

  • getIdentifierQualifier returns the value of a qualifier for an Identifier

Functions[edit source]

getIdentifierQualifier[edit source]

This returns the value of a qualifier for an identifier such as Template:Q.

There is an assumption is that one value exists for the property, and only one qualifier exists for that value.

Constraint violations for Template:Q are at d:Wikidata:Databasereports/Constraintviolations/P1367 #Single_value

Usage[edit source]

Normally use like this within a template for use in the article concerned:

  • {{#invoke:WikidataIdentifiers |getIdentifierQualifier |<property> |qual=<qualifier>}}

If used outside of the related article, an expensive version of the call is available:

  • {{#invoke:WikidataIdentifiers |getIdentifierQualifier |<property> |qual=<qualifier> |qid=<Q-value for target in Wikidata}}

Examples[edit source]

Retrieving the Template:Q qualifier for the Template:Q within an article:

  • {{#invoke:WikidataIdentifiers |getIdentifierQualifier |P1367 |qual=P1114}}

Retrieving the Template:Q qualifier for the Template:Q for Template:Q outside of the article:

  • {{#invoke:WikidataIdentifiers |getIdentifierQualifier |P1367 |qual=P1114 |qid=Q5083334}}Lua error in Module:WikidataIdentifiers at line 24: attempt to index field 'wikibase' (a nil value).