Jump to content

Module talk:WikidataIB

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by LennardHofmann (talk | contribs) at 15:33, 9 July 2023 (Possible bug: Reply). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Pulling structured data from Commons

Is there an equivalent to this module to retrieve structured data from a file on wikimedia commons? E.g. this file should have P275 = Q20007257. Any ideas? T.Shafee(Evo&Evo)talk 06:29, 10 March 2023 (UTC)[reply]

value instead of Qid in qvalue

With module Wd it's possible to do this (for total revenue in d:Q30288051):

  • {{#invoke:Wd|property|eid=Q30288051|P2139|P585=2017}} → 1,993,978 United States dollar

but module WikidataIB only takes qualifier ID for qvalue so the following does not work

  • {{#invoke:WikidataIB |getValueByQual |qid=Q30288051 |P2139 |qualID=P585 |qvalue=2017}} →

Is there a way to use any value, like in module Wd? Ponor (talk) 18:00, 2 June 2023 (UTC)[reply]

@Ponor: There is a comment in the code that says "We'll only deal with wikibase-items and strings for now". Checking whether a given date string (e.g. "2017") matches a Wikidata time value is non-trivial, so I don't expect that getValueByQual will support the time datatype any time soon. LennardHofmann (talk) 18:59, 2 June 2023 (UTC)[reply]

Possible bug

I think {{wdib|P38|qid=Q30|sn=true|noicon=true|osd=no|fwd=ALL}} should output "US dollar", not "United States dollar" (as it does now), because sn=true was given. Is it a bug? Janhrach (talk) 08:20, 8 July 2023 (UTC)[reply]

@Janhrach: Fixed with this edit in Module:WikidataIB/sandbox. In the meantime, use |shortname= instead of |sn=. LennardHofmann (talk) 15:33, 9 July 2023 (UTC)[reply]