Module:Settlement Wikidata/doc
Appearance
| This is a documentation subpage for Module:Settlement Wikidata. It may contain usage information, categories and other content that is not part of the original module page. |
| This module is rated as ready for general use. It has reached a mature state, is considered relatively stable and bug-free, and may be used wherever appropriate. It can be mentioned on help pages and other Wikipedia resources as an option for new users. To minimise server load and avoid disruptive output, improvements should be developed through sandbox testing rather than repeated trial-and-error editing. |
| This Lua module is used on approximately 63,000 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
Uses Wikidata to look up area or population of settlement for use in {{Infobox settlement}} (or infoboxes that wrap it). Implements the following templates, see their test cases to test this module:
- {{Austria metadata Wikidata}} (test cases)
- {{France metadata Wikidata}} (test cases)
- {{Romania metadata Wikidata}} (test cases)
- {{Spain metadata Wikidata}} (test cases)
- {{Swiss metadata Wikidata}} (test cases)
Note that the module implements the community standard of returning values from Wikidata only if sourced to external sources.
Usage
[edit]{{#invoke:Settlement Wikidata|main}}
Parameters
[edit]- args[1]
- The name of the parameter in {{Infobox settlement}} whose value should be looked up in Wikidata, e.g.,
|area_total_km2=or|population_footnotes= - args[2]
- Optionally, the format of the returned date for "as of" look ups (e.g., "dmy" or "mdy")
- country
- the name of the country that contains the settlement
Returns
[edit]Depending on the parameter, either return a value, a date, or an auto-generated reference