MyWikiBiz, Author Your Legacy — Tuesday May 14, 2024
Jump to navigationJump to search
1,825 bytes added
, 08:00, 16 July 2021
{{Module rating |alpha}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
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 ==
=== getIdentifierQualifier ===
This returns the value of a qualifier for an identifier such as {{Q|P1367}}.
There is an assumption is that one value exists for the property, and only one qualifier exists for that value.
Constraint violations for {{Q|P1367}} are at [[d:Wikidata:Databasereports/Constraintviolations/P1367 #Single_value]]
== Usage ==
Normally use like this within a template for use in the article concerned:
* <code><nowiki>{{#invoke:WikidataIdentifiers |getIdentifierQualifier |<property> |qual=<qualifier>}}</nowiki></code>
If used outside of the related article, an expensive version of the call is available:
* <code><nowiki>{{#invoke:WikidataIdentifiers |getIdentifierQualifier |<property> |qual=<qualifier> |qid=<Q-value for target in Wikidata}}</nowiki></code>
=== Examples ===
Retrieving the {{Q|P1114}} qualifier for the {{Q|P1367}} within an article:
* <code><nowiki>{{#invoke:WikidataIdentifiers |getIdentifierQualifier |P1367 |qual=P1114}}</nowiki></code>
Retrieving the {{Q|P1114}} qualifier for the {{Q|P1367}} for {{Q|Q5083334}} outside of the article:
* <code><nowiki>{{#invoke:WikidataIdentifiers |getIdentifierQualifier |P1367 |qual=P1114 |qid=Q5083334}}</nowiki></code> → {{#invoke:WikidataIdentifiers |getIdentifierQualifier |P1367 |qual=P1114 |qid=Q5083334}}
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Modules using data from Wikidata]]
}}</includeonly>