Module:Wikidata/doc

Module permitting basic data retrieval from items. It is mostly useful for other modules or for {{Data}}

A copy is available on test Wikidata

Functions callable from Lua

p.getClaims returns claims in a particular item that match a particular query

  • item (required): its Qid
  • property (required) property that the claims should have
  • qualifier = qualifiers that the statement should have
  • withrank = rank of the statement ; 'preferred', 'normal', 'deprecated' or 'valid' (ie. normal and preferred). By default = preferred.
  • sourceproperty = this property should be used in the source
  • withsource = the source that should be provided in the statement (if sourceproperty is not provided, the property used is stated in (P248))
  • excludespecial = set to true if you do not want to get "novalue" and "somevalue".
  • numval = if you want to set a maximum number of values to be returned
  • sorttype = set to "chronological" to get the statements in chronological order using the start time (P580), end time (P582) and point in time (P585) qualifiers. Set to "inverted" for chronological order. From a Lua module, you can also define your own sorting criteria.
  • showsource = set to "true" if you want the source of the statement to be displayed.

p.formatStatements(args): returns a string containing the statements given in the table args. Same keys as getClaims, plus formatting arguments:

  • lang (required) for the desired language
  • displayformat = the format in which the args should be returned. For example, for a string-type property displayformat = "weblink" returns a formatted weblink.
  • conj = the conjunction separating the statements. For example, conj = '<br />' will make a new line between each statement.
  • showqualifiers = the qualifiers that should be shown along with the mainsnak value

p.getLabel get the label of an entity

  • entity = entity ID with its Q or P
  • lang

Functions callable from wikitext

  • p.formatStatementsE same as p.formatStatements, except that "lang" is not required. It is most conveniently used from {{Data}} that takes exactly the same arguments.
  • p.getLabel get the label of an entity

Examples

CodeRenderComment
{{#invoke:Wikidata|getLabel|entity=Q42}}Douglas AdamsDouglas Adams (Q42)
{{#invoke:Wikidata|getLabel|entity=Q42|link=wikipedia}}Douglas Adams
{{#invoke:Wikidata|getLabel|entity=Q42|link=-}}Douglas Adams
{{#invoke:Wikidata|getLabel|entity=Q42|link=wikipedia|lang=ja}}ダグラス・アダムズ
{{#invoke:Wikidata|getLabel|entity=Q42|link=wikidata}}Douglas Adams
{{#invoke:Wikidata|getLabel|entity=Q42|link=wikidata|lang=ja}}ダグラス・アダムズ
{{#invoke:Wikidata|formatStatementsE|item=Q42|property=p31}}humanDouglas Adams (Q42) instance of (P31)
{{#invoke:Wikidata|formatStatementsE|item=Q42|property=p31|lang=ja}}ヒト
{{#invoke:Wikidata|formatStatementsE|item=Q42|property=p569}}Douglas Adams (Q42) date of birth (P569)
{{#invoke:Wikidata|formatStatementsE|item=Q42|property=p569|lang=ja}}
{{#invoke:Wikidata|formatStatementsE|item=Q42|property=p569|displayformat=raw}}+1952-03-11T00:00:00Z
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186}}oil paint and poplar panelMona Lisa (Q12418) made from material (P186)
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186|displayformat=raw}}Q296955 and Q106857865
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186|lang=ja}}油絵具およびポプラ板
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186|rank=valid}}oil paint, poplar panel and woodrank = "valid" accepts both "preferred" and "normal" values
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186|numval=1}}oil paintreturns the number of values numval (priority to those with "rank= preferred", if there are not enough of them, also accepts "rank = normal")
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186|qualifier=p518}}poplar panelMona Lisa (Q12418) made from material (P186) applies to part (P518) should only display values that have a p518 qualifier
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=p186|showqualifiers=p518}}oil paint and poplar panel (painting support)shows the value of the p518 qualifier (if any) in addition to the main value
{{#invoke:Wikidata|formatStatementsE|item=Q83259|property=p669|showqualifiers=p670|delimiter=&#32;}}École Normale Supérieure (Q83259) located on street (P669) house number (P670) shows the value of the P670 qualifier (if any) in addition to the main value separated by a space
{{#invoke:Wikidata|formatStatementsE|item=Q12418|property=P276|sourceproperty=P854}}Salle des États, LouvreMona Lisa (Q12418) location (P276) reference URL (P854)
{{#invoke:Wikidata|formatStatementsE|item=Q11879536|property=P460|withsource=Q1645493}}Lisa del Giocondoperson depicted in Mona Lisa (Q11879536) said to be the same as (P460) Lives of the Most Excellent Painters, Sculptors, and Architects (Q1645493)
{{#invoke:Wikidata|formatStatementsE|item=Q11879536|property=P460|withsource=Q1645493|showsource=true}}Lisa del Giocondo[1][2]
{{#invoke:Wikidata|formatStatementsE|item=Q153|property=P231|showsource=true}}64-17-5[3][4][5]ethanol (Q153) CAS Registry Number (P231)
{{#invoke:Wikidata|formatStatementsE|item=Q205309|property=P793|sorttype=inverted}}closure, demolition, renovation, renovation, first match and constructionArsenal Stadium (Q205309) significant event (P793)

See also

  1. Giorgio Vasari, Le vite de piu eccellenti architetti, pittori, et scultori italiani, da Cimabue insino a' tempi nostri, and
  2. https://web.archive.org/web/20110508121954/http://www.ub.uni-heidelberg.de/Englisch/news/monalisa.html
  3. ChEBI (title not provided in Wikidata), European Bioinformatics Institute, Creative Commons Attribution 4.0 International
  4. Global Substance Registration System (title not provided in Wikidata)
  5. CAS Common Chemistry
Category:Pages using the JsonConfig extension