Module talk:WikidataIB/testing #Calls to getValue for dates

{{ombox

| image = 42px

| text =

This is the test cases page for the Module:WikidataIB. {{Purge|Purge this page}} to update the examples.{{pb}} You can test how this page looks in the different skins with these links:

{{select skin}}

}}

Local parameter, fetchwikidata, suppressfields

  • {{q|P50}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |Fred Bloggs}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |Fred Bloggs}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=author; number_of_pages |name=author}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=author; number_of_pages |name=author}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=title; number_of_pages |name=author}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=title; number_of_pages |name=author}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |Freda Bloggs}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |Freda Bloggs}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=author}}{{dagger|alt=note}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=author}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=author |name=author}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=author |name=author}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=title |name=author}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=title |name=author}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=author |name=author |Freda Bloggs}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |spf=author |name=author |Freda Bloggs}}

{{dagger}} Note that when a blacklist is supplied, a field name is also needed, otherwise the call returns nothing.

Only sourced

  • {{q|P50}}
  • {{q|P166}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |osd=no}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |osd=yes}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |osd=yes}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P166 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P166 |fwd=ALL |osd=no}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P166 |fwd=ALL |osd=yes}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P166 |fwd=ALL |osd=yes}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P166 |fwd=ALL |osd=}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P166 |fwd=ALL |osd=}}

No icon

  • {{q|P50}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |noicon=no}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |noicon=no}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |noicon=yes}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |noicon=yes}}
{{q|Q1396889}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |noicon=}}{{#invoke:WikidataIB |getValue |qid=Q1396889 |P50 |fwd=ALL |noicon=}}

getValue for dates

  • {{q|P569}}
  • {{q|P570}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q357585}}{{#invoke:WikidataIB |getValue |qid=Q357585 |P569 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q357585 |P569 |fwd=ALL |osd=no}}
{{q|Q51673}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no}}
{{q|Q51673}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |bc=BC}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |bc=BC}}
{{q|Q51673}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |bc=BCE}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |bc=BCE}}
{{q|Q51673}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |df=mdy}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |df=mdy}}
{{q|Q51673}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |df=y}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |df=y}}
{{q|Q51673}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |lang=fr}}{{#invoke:WikidataIB |getValue |qid=Q51673 |P569 |fwd=ALL |osd=no |lang=fr}}
{{q|Q151973}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no}}
{{q|Q151973}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no |bc=BC}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no |bc=BC}}
{{q|Q151973}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no |df=mdy}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no |df=mdy}}
{{q|Q151973}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no |df=y}}{{#invoke:WikidataIB |getValue |qid=Q151973 |P569 |fwd=ALL |osd=no |df=y}}
{{q|Q1817}}{{#invoke:WikidataIB |getValue |qid=Q1817 |P569 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q1817 |P569 |fwd=ALL |osd=no}}
{{q|Q1817}}{{#invoke:WikidataIB |getValue |qid=Q1817 |P569 |fwd=ALL |osd=no |pd=yes}}{{#invoke:WikidataIB |getValue |qid=Q1817 |P569 |fwd=ALL |osd=no |pd=yes}}
{{q|Q1817}}{{#invoke:WikidataIB |getValue |qid=Q1817 |P570 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |qid=Q1817 |P570 |fwd=ALL |osd=no}}

= Earliest and latest date as qualifiers =

  • {{q|P569}}
  • {{q|P570}}
  • {{q|P582}}
  • {{q|P610}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q61714940}}{{#invoke:WikidataIB |getValue |ps=1 |P570 |qid=Q61714940}}{{#invoke:WikidataIB |getValue |ps=1 |P570 |qid=Q61714940}}
{{q|Q61714940}}{{#invoke:WikidataIB |getValue |ps=1 |P570 |qid=Q61714940 |qual=ALL}}{{#invoke:WikidataIB |getValue |ps=1 |P570 |qid=Q61714940 |qual=ALL}}
{{q|Q1786}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1786}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1786}}
{{q|Q1786}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1786 |qual=ALL}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1786 |qual=ALL}}
{{q|Q1048}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1048}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1048}}
{{q|Q1048}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1048 |qual=ALL}}{{#invoke:WikidataIB |getValue |ps=1 |P569 |qid=Q1048 |qual=ALL}}
{{q|Q2269}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269}}
{{q|Q2269}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269 |qual=ALL}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269 |qual=ALL}}
{{q|Q2269}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269 |lang=fr |qual=ALL}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269 |lang=fr |qual=ALL}}
{{q|Q2269}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269 |lang=zh |qual=ALL}}{{#invoke:WikidataIB |getValue |ps=1 |P582 |qid=Q2269 |lang=zh |qual=ALL}}
{{q|Q142}}{{#invoke:WikidataIB |getValue |fwd=ALL |osd=n |P610 |qid=Q142 |list=ubl}}{{#invoke:WikidataIB |getValue |fwd=ALL |osd=n |P610 |qid=Q142 |list=ubl}}
{{q|Q142}}{{#invoke:WikidataIB |getValue |fwd=ALL |osd=n |P610 |qid=Q142 |list=ubl |qual=ALL}}{{#invoke:WikidataIB |getValue |fwd=ALL |osd=n |P610 |qid=Q142 |list=ubl |qual=ALL}}

maxvals

{{Q|P106}}

class= "wikitable"

! scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{Q|42}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no}}
{{Q|42}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=}}
{{Q|42}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |locally supplied value}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |locally supplied value}}
{{Q|42}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |2=locally supplied value}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |2=locally supplied value}}
{{Q|42}}{{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42
} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |2=}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |2=}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=1}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=1}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=4}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=4}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=99}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=99}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=0}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=no |qid=Q42 |maxvals=0}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=yes |qid=Q42 |maxvals=0}} || {{#invoke:WikidataIB |getValue |P106 |fetchwikidata=ALL |onlysourced=yes |qid=Q42 |maxvals=0}}

|}

Quantity handling

{{q|P2046}}, {{q|P2044}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q2256}}{{#invoke:WikidataIB |getValue |P2046 |qid=Q2256 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |P2046 |qid=Q2256 |fwd=ALL |osd=no}}
{{q|Q2256}}{{#invoke:WikidataIB |getValue |P2046 |qid=Q2256 |fwd=ALL |osd=no |unitabbr=yes}}{{#invoke:WikidataIB |getValue |P2046 |qid=Q2256 |fwd=ALL |osd=no |unitabbr=yes}}
{{q|Q2256}}{{#invoke:WikidataIB |getValue |P2046 |qid=Q2256 |fwd=ALL |osd=no |unitabbr=yes |conv=y}}{{#invoke:WikidataIB |getValue |P2046 |qid=Q2256 |fwd=ALL |osd=no |unitabbr=yes |conv=y}}
{{q|Q18208369}}{{#invoke:WikidataIB |getValue |qid=Q18208369 |P2044 |ps=1 |uabbr=y |conv=y}}{{#invoke:WikidataIB |getValue |qid=Q18208369 |P2044 |ps=1 |uabbr=y |conv=y}}
{{q|Q4574072}}{{#invoke:WikidataIB |getValue |qid=Q4574072 |P2044 |ps=1 |uabbr=y |conv=y}}{{#invoke:WikidataIB |getValue |qid=Q4574072 |P2044 |ps=1 |uabbr=y |conv=y}}
{{q|Q25271}}{{#invoke:WikidataIB |getValue |qid=Q25271 |P2044 |ps=1 |uabbr=y |conv=y}}{{#invoke:WikidataIB |getValue |qid=Q25271 |P2044 |ps=1 |uabbr=y |conv=y}}

List handling

  • {{q|P106}}

class="wikitable"
scope="col" | Article

! scope="col" | Code

! scope="col" | Result

{{q|Q42}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42}}
{{q|Q42}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |sep=" – "}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |sep=" – "}}
{{q|Q42}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |list=hlist}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |list=hlist}}
{{q|Q42}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |list=ubl}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |list=ubl}}
{{q|Q42}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |list=prose}}{{#invoke:WikidataIB |getValue |P106 |fwd=ALL |osd=no |qid=Q42 |list=prose}}

Getting value and qualifiers

: {{Q|P1376}} for {{Q|Q71}}

: Qualifiers: {{Q|P580}} and {{Q|P582}}

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71}}
{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=P580}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=P580}}
{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=P582}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=P582}}
{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=P1326}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=P1326}}
{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=DATES}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=DATES}}
{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=ALL}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=ALL}}
{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=ALL |sep=" or " |qsep=" to "}}{{#invoke:WikidataIB |getValue |P1376 |fwd=ALL |osd=no |qid=Q71 |qual=ALL |sep=" or " |qsep=" to "}}

----

: {{Q|P36}} for {{Q|Q142}}

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |P36 |fwd=ALL |osd=no |qid=Q142 |qual=DATES |list=ubl}}{{#invoke:WikidataIB |getValue |P36 |fwd=ALL |osd=no |qid=Q142 |qual=DATES |list=ubl}}

----

: {{Q|P610}} for {{Q|Q142}}

: Qualifiers: {{Q|P1326}} is handled to include "before "

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142}}{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142}}
{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142 |qual=DATES}}{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142 |qual=DATES}}
{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142 |qual=P1326}}{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142 |qual=P1326}}
{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142 |qual=P1326 |list=hlist}}{{#invoke:WikidataIB |getValue |P610 |fwd=ALL |osd=no |qid=Q142 |qual=P1326 |list=hlist}}

----

: {{Q|P818}} for {{Q|Q27334292}}

: Qualifiers: {{Q|P820}} is selected as output only

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |P818 |fwd=ALL |osd=no |qid=Q27334292|qual=P820}}{{#invoke:WikidataIB |getValue |P818 |fwd=ALL |osd=no |qid=Q27334292|qual=P820}}
{{#invoke:WikidataIB |getValue |P818 |fwd=ALL |osd=no |qid=Q27334292|qual=P820| qualsonly=true}}{{#invoke:WikidataIB |getValue |P818 |fwd=ALL |osd=no |qid=Q27334292|qual=P820| qualsonly=true}}

Scaling quantities

: {{q|P2131|}} for {{q|Q30}} and {{q|Q183}}

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |uabbr=y}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=3}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=3}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=3 |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=3 |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=6}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=6}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=6 |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=6 |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=9}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=9}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=9 |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=9 |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=12}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=12}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=12 |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=12 |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale= |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale= |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=10}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=10}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=10 |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=10 |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=-10}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=-10}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=-10 |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=-10 |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=auto}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=auto}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=A |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=A |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=auto}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=auto}}
{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=A |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q30 |P2131 |rank=b |fwd=ALL |osd=n |scale=A |uabbr=y}}
{{#invoke:WikidataIB |getValue |qid=Q183 |P2131 |rank=b |fwd=ALL |osd=n |scale=auto}}}{{#invoke:WikidataIB |getValue |qid=Q183 |P2131 |rank=b |fwd=ALL |osd=n |scale=auto}}
{{#invoke:WikidataIB |getValue |qid=Q183 |P2131 |rank=b |fwd=ALL |osd=n |scale=A |uabbr=y}}}{{#invoke:WikidataIB |getValue |qid=Q183 |P2131 |rank=b |fwd=ALL |osd=n |scale=A |uabbr=y}}

Ranks

Fetching the names of the {{Q|P170}} from {{Q|Q29016906}} (one value preferred):

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no}}{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no}}
{{#invoke:WikidataIB |getPreferredValue |P170 |fwd=ALL |qid=Q29016906 |osd=no}}{{#invoke:WikidataIB |getPreferredValue |P170 |fwd=ALL |qid=Q29016906 |osd=no}}
colspan="2" | Using getValue only:
{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=}}{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=}}
{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=p}}{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=p}}
{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=n}}{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=n}}
{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=b}}{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=b}}
{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=x}}{{#invoke:WikidataIB |getValue |P170 |fwd=ALL |qid=Q29016906 |osd=no |rank=x}}

----

Fetching the values of {{Q|P180}} from {{Q|Q29016906}} (no values preferred):

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no}}{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no}}
{{#invoke:WikidataIB |getPreferredValue |P180 |fwd=ALL |qid=Q29016906 |osd=no}}{{#invoke:WikidataIB |getPreferredValue |P180 |fwd=ALL |qid=Q29016906 |osd=no}}
colspan="2" | Using getValue only:
{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=}}{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=}}
{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=p}}{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=p}}
{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=n}}{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=n}}
{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=b}}{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=b}}
{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=x}}{{#invoke:WikidataIB |getValue |P180 |fwd=ALL |qid=Q29016906 |osd=no |rank=x}}

----

Using template – Fetching the names of the {{Q|P170}} from {{Q|Q29016906}} (one value preferred):

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no}}{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no}}
{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=p}}{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=p}}
{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=n}}{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=n}}
{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=best}}{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=best}}
{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=xyz}}{{wdib |P170 |qid=Q29016906 |fwd=ALL |osd=no |rank=xyz}}

Language code

class= "wikitable"
{{Q|Q16240603}}{{#invoke:WikidataIB |getValue |P734 |qid=Q16240603 |fwd=ALL | osd=no | linked=no |lang=}}{{#invoke:WikidataIB |getValue |P734 |qid=Q16240603 |fwd=ALL | osd=no | linked=no |lang=}}
{{Q|Q16240603}}{{#invoke:WikidataIB |getValue |P734 |qid=Q16240603 |fwd=ALL | osd=no | linked=no |lang=en}}{{#invoke:WikidataIB |getValue |P734 |qid=Q16240603 |fwd=ALL | osd=no | linked=no |lang=en}}
{{Q|Q16240603}}{{#invoke:WikidataIB |getValue |P734 |qid=Q16240603 |fwd=ALL | osd=no | linked=no |lang=ru}}{{#invoke:WikidataIB |getValue |P734 |qid=Q16240603 |fwd=ALL | osd=no | linked=no |lang=ru}}

Monolingual text handling

  • {{q|P1477}}

class= "wikitable"

|+ Testing getValue using {{q|P1477}} for {{Q|Q16185856}}

{{Q|Q16185856}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no}}
{{Q|Q16185856}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=}}
{{Q|Q16185856}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=en}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=en}}
{{Q|Q16185856}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=en-gb}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=en-gb}}
{{Q|Q16185856}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=de}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=de}}
{{Q|Q16185856}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=zh-mo}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q16185856 |fwd=ALL |osd=no |lang=zh-mo}}

class= "wikitable"

|+ Testing getValue using {{q|P1477}} for {{Q|Q5816}}

{{Q|Q5816}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no}}
{{Q|Q5816}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=}}
{{Q|Q5816}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=en}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=en}}
{{Q|Q5816}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=en-gb}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=en-gb}}
{{Q|Q5816}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=gu}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=gu}}
{{Q|Q5816}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=zh-mo}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q5816 |fwd=ALL |osd=no |lang=zh-mo}}

class= "wikitable"

|+ Testing getValue using {{q|P1477}} for {{Q|Q1001}}

{{Q|Q1001}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no}}
{{Q|Q1001}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=}}
{{Q|Q1001}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=en}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=en}}
{{Q|Q1001}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=en-gb}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=en-gb}}
{{Q|Q1001}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=gu}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=gu}}
{{Q|Q1001}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=zh-mo}}{{#invoke:WikidataIB |getValue |P1477 |qid=Q1001 |fwd=ALL |osd=no |lang=zh-mo}}

Coordinates

  • {{q|Q265628}}
  • {{q|P625}}

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{coord
24.627333
70.404167 |display=inline}}{{coord
24.627333
70.404167 |display=inline}}
{{coord
24.627333
70.404167 |display=inline |format=dms}}{{coord
24.627333
70.404167 |display=inline |format=dms}}
{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628}}{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628}}
{{#invoke:WikidataIB |getCoords |fwd=ALL |osd=no |qid=Q265628 |display=inline}}{{#invoke:WikidataIB |getCoords |fwd=ALL |osd=no |qid=Q265628 |display=inline}}
{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |format=dms}}{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |format=dms}}
{{#invoke:WikidataIB |getCoords |fwd=ALL |osd=no |qid=Q265628 |display=inline|format=dms}}{{#invoke:WikidataIB |getCoords |fwd=ALL |osd=no |qid=Q265628 |display=inline|format=dms}}
{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |format=dec}}{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |format=dec}}
{{#invoke:WikidataIB |getCoords |fwd=ALL |osd=no |qid=Q265628 |display=inline|format=dec}}{{#invoke:WikidataIB |getCoords |fwd=ALL |osd=no |qid=Q265628 |display=inline|format=dec}}
{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |noicon=true |show=long}}{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |noicon=true |show=long}}
{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |noicon=true |show=lat}}{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |noicon=true |show=lat}}
{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |noicon=true |show=longlat}}{{#invoke:WikidataIB |getValue |P625 |fwd=ALL |osd=no |qid=Q265628 |noicon=true |show=longlat}}

getQualifierValue

; Date precision is month:

: In {{q|Q1513315}}: property {{q|P793}} equal to {{q|Q385378}} has a {{q|P580}} qualifier

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getQualifierValue |P793 |pval=Q385378 |qual=P580 |fwd=ALL |qid=Q1513315}}{{#invoke:WikidataIB |getQualifierValue |P793 |pval=Q385378 |qual=P580 |fwd=ALL |qid=Q1513315}}
{{#invoke:WikidataIB |getQualifierValue |P793 |pval=Q385378 |qual=P580 |fwd=ALL |qid=Q1513315 |osd=no}}{{#invoke:WikidataIB |getQualifierValue |P793 |pval=Q385378 |qual=P580 |fwd=ALL |qid=Q1513315 |osd=no}}

; Date precision is day:

: In {{q|Q151973}}: property {{q|P26}} equal to {{q|Q3469983}} has a {{q|P580}} qualifier

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q3469983 |qual=P580 |fwd=ALL |qid=Q151973}}{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q3469983 |qual=P580 |fwd=ALL |qid=Q151973}}
{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q3469983 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no}}{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q3469983 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no}}
{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q3469983 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no |df=mdy}}{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q3469983 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no |df=mdy}}

; Multiple date values:

: In {{q|Q151973}}: property {{q|P26}} equal to {{q|Q34851}} has {{q|P580}} qualifiers

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q34851 |qual=P580 |fwd=ALL |qid=Q151973}}{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q34851 |qual=P580 |fwd=ALL |qid=Q151973}}
{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q34851 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no}}{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q34851 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no}}
{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q34851 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no |df=mdy}}{{#invoke:WikidataIB |getQualifierValue |P26 |pval=Q34851 |qual=P580 |fwd=ALL |qid=Q151973 |osd=no |df=mdy}}

; Qualifier value is an article:

: In {{q|Q1513315}}: property {{q|P2670}} equal to {{q|Q1205231}} has an {{q|P31}} qualifier

class="wikitable"
scope="col" | Code

! scope="col" | Result

{{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1205231 |qual=P31 |fwd=ALL |qid=Q1513315}}{{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1205231 |qual=P31 |fwd=ALL |qid=Q1513315}}
{{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1205231 |qual=P31 |fwd=ALL |qid=Q1513315 |osd=no}}{{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1205231 |qual=P31 |fwd=ALL |qid=Q1513315 |osd=no}}

getValueByQual

In {{q|Q10990}}, the value of the property {{q|P443}} which has qualifier {{q|P407}} equal to {{q|Q7979}} is:

class = "wikitable"
{{#invoke:WikidataIB |getValueByQual |qid=Q10990 |P443 |qualID=P407 |qvalue=Q7979 |fwd=ALL |osd=no |noicon=true}}

| {{#invoke:WikidataIB |getValueByQual |qid=Q10990 |P443 |qualID=P407 |qvalue=Q7979 |fwd=ALL |osd=no |noicon=true}}

getValueByLang

In {{q|Q10990}}, the value of the property {{q|P443}} which has the fixed qualifier "language of work or name" equal to a given language code (or default) is:

class = "wikitable"
{{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true}}

| {{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true}}

{{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=sv}}

| {{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=sv}}

{{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=en}}

| {{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=en}}

{{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=en-gb}}

| {{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=en-gb}}

{{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=en-us}}

| {{#invoke:WikidataIB |getValueByLang |qid=Q10990 |P443 |fwd=ALL |osd=no |noicon=true |lang=en-us}}

getDescription

class= "wikitable"

|+ Testing getDescription

{{Q|42}}{{#invoke:WikidataIB |getDescription}}{{#invoke:WikidataIB |getDescription}}
{{Q|42}}{{#invoke:WikidataIB |getDescription |qid=}}{{#invoke:WikidataIB |getDescription |qid=}}
{{Q|42}}{{#invoke:WikidataIB |getDescription |qid=Q42}}{{#invoke:WikidataIB |getDescription |qid=Q42}}
{{Q|42}}{{#invoke:WikidataIB |getDescription |qid=Q42
} || {{#invoke:WikidataIB |getDescription |qid=Q42 |}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |1=}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |1=}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |wikidata}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |wikidata}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |1=wikidata}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |1=wikidata}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |locally supplied description}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |locally supplied description}}

|-

| {{Q|42}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |none}} || {{#invoke:WikidataIB |getDescription |qid=Q42 |none}}

|}

getDatePrecision

class= "wikitable"

|+ Testing getDatePrecision

{{Q|Q1817}}, {{q|P570}}{{#invoke:WikidataIB |getDatePrecision |P570 |qid=Q1817}}{{#invoke:WikidataIB |getDatePrecision |P570 |qid=Q1817}}
{{Q|Q1817}}, {{q|P17}}{{#invoke:WikidataIB |getDatePrecision |P17 |qid=Q1817}}{{#invoke:WikidataIB |getDatePrecision |P17 |qid=Q1817}}
{{Q|Q1817}}, {{q|P27}}{{#invoke:WikidataIB |getDatePrecision |P27 |qid=Q1817}}{{#invoke:WikidataIB |getDatePrecision |P27 |qid=Q1817}}
{{Q|Q4115189}}, {{q|P570}}{{#invoke:WikidataIB |getDatePrecision |P570 |qid=Q4115189}}{{#invoke:WikidataIB |getDatePrecision |P570 |qid=Q4115189}}

getAliases

Expensive call if using arbitrary access.

class= "wikitable"

|+ Testing getAliases

{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |fwd=ALL}}{{#invoke:WikidataIB |getAliases |fwd=ALL}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid= |fwd=ALL}}{{#invoke:WikidataIB |getAliases |qid= |fwd=ALL}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=alias}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=alias}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=alias |Tramadol}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=alias |Tramadol}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |spf=alias}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |spf=alias}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |spf=alias |Tramadol}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |spf=alias |Tramadol}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |list=hlist}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |list=hlist}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |list=ubl}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |list=ubl}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |lang=de}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |lang=de}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |lang=fr}}{{#invoke:WikidataIB |getAliases |qid=Q407592 |fwd=ALL |lang=fr}}

getAllAliases

Expensive call if using arbitrary access.

class= "wikitable"

|+ Testing getAllAliases

{{Q|Q407592}}{{#invoke:WikidataIB |getAllAliases}}{{#invoke:WikidataIB |getAllAliases}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAllAliases |qid=}}{{#invoke:WikidataIB |getAllAliases |qid=}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAllAliases |qid=Q407592}}{{#invoke:WikidataIB |getAllAliases |qid=Q407592}}

getAllLabels

Expensive call if using arbitrary access.

class= "wikitable"

|+ Testing getAllLabels

{{Q|Q407592}}{{#invoke:WikidataIB |getAllLabels}}{{#invoke:WikidataIB |getAllLabels}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAllLabels |qid=}}{{#invoke:WikidataIB |getAllLabels |qid=}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAllLabels |qid=Q407592}}{{#invoke:WikidataIB |getAllLabels |qid=Q407592}}

getAllDescriptions

Expensive call if using arbitrary access.

class= "wikitable"

|+ Testing getAllDescriptions

{{Q|Q407592}}{{#invoke:WikidataIB |getAllDescriptions}}{{#invoke:WikidataIB |getAllDescriptions}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAllDescriptions |qid=}}{{#invoke:WikidataIB |getAllDescriptions |qid=}}
{{Q|Q407592}}{{#invoke:WikidataIB |getAllDescriptions |qid=Q407592}}{{#invoke:WikidataIB |getAllDescriptions |qid=Q407592}}

location

; debugging

: {{#invoke:WikidataIB |location}} → {{#invoke:WikidataIB |location}}

: {{#invoke:WikidataIB |location |qid=Q1}} → {{#invoke:WikidataIB |location |qid=Q1}}

: {{#invoke:WikidataIB |location |debug=}} → {{#invoke:WikidataIB |location |debug=}}

: {{#invoke:WikidataIB |location |debug= |qid=Q1}} → {{#invoke:WikidataIB |location |debug= |qid=Q1}}

: {{#invoke:WikidataIB |location |debug=y}} → {{#invoke:WikidataIB |location |debug=y}}

: {{#invoke:WikidataIB |location |debug=y |qid=Q1}} → {{#invoke:WikidataIB |location |debug=y |qid=Q1}}

; {{q|Q248188}}

: {{#invoke:WikidataIB |location |Q248188}}

: {{#invoke:WikidataIB |location |Q248188 |first=no}}

: {{#invoke:WikidataIB |location |Q248188 |first=yes}}

; {{q|Q9141}}

: {{#invoke:WikidataIB |location |Q9141 |first=yes |skip=yes}} → {{#invoke:WikidataIB |location |Q9141 |first=yes |skip=yes}}

: {{#invoke:WikidataIB |location |Q9141 |first=yes}} → {{#invoke:WikidataIB |location |Q9141 |first=yes}}

But for the USA, we normally miss off the "US" part. So put it back and change Wikidata's "USA" to enwiki's "US" when skip is true.

; {{q|Q9188}}

: {{#invoke:WikidataIB |location |Q9188 |first=yes |skip=yes}} → {{#invoke:WikidataIB |location |Q9188 |first=yes |skip=yes}}

: {{#invoke:WikidataIB |location |Q9188 |first=yes}} → {{#invoke:WikidataIB |location |Q9188 |first=yes}}

For British locations, it would skip to {{q|Q145}} which is the first instance of {{q|Q6256}}. Unfortunately {{q|Q21}} is not an instance of a country, but an instance of a {{q|Q3336843}}, according to Wikidata. So also test for Q3336843 when skip is true.

; {{q|Q248188}}

: {{#invoke:WikidataIB |location |Q248188 |first=y |skip=y}} → {{#invoke:WikidataIB |location |Q248188 |first=y |skip=y}}

: {{#invoke:WikidataIB |location |Q248188 |first=y}} → {{#invoke:WikidataIB |location |Q248188 |first=y}}

Some locations (like {{q|Q23086}}) have multiple values for {{q|P131}}. So check for qualifier {{q|P518}} to pick the right one.

; {{q|Q527846}}

: {{#invoke:WikidataIB |location |Q527846 |first=y |skip=y}} → {{#invoke:WikidataIB |location |Q527846 |first=y |skip=y}}

: {{#invoke:WikidataIB |location |Q527846 |first=y}} → {{#invoke:WikidataIB |location |Q527846 |first=y}}

examine

Examining {{q|Q1396889}} {{q|P18}}

{{#invoke:WikidataIB |examine |pid=P18 |qid=Q1396889}}
{{#invoke:WikidataIB |examine |pid=P18 |qid=Q1396889}}

{{#invoke:WikidataIB |examine |P18 |qid=Q1396889}}
{{#invoke:WikidataIB |examine |P18 |qid=Q1396889}}

{{#invoke:WikidataIB |examine |pid=P18 |Q1396889}}
{{#invoke:WikidataIB |examine |pid=P18 |Q1396889}}

{{#invoke:WikidataIB |examine |P18 |Q1396889}}
{{#invoke:WikidataIB |examine |P18 |Q1396889}}

{{#invoke:WikidataIB |examine |Q1396889 |P18}}
{{#invoke:WikidataIB |examine |Q1396889 |P18}}

Using wrapper template

{{examine|Q1396889 |P18}}
{{examine|Q1396889 |P18}}

Format Dates

Some test cases for the function formatDate. Call like {{#invoke:WikidataIB |formatDate | 1 August 30 BCE |bc=BCE |df=dmy}}

class="wikitable" style="width:24em;"

|+ Input date: 1 August 30 BCE, 12:39:56

no parameters{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56}}
bc=BC{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BC}}
bc=BCE{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BCE}}
bc=bc{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=bc}}
bc=bce{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=bce}}
bc=XYZ{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 | bc=XYZ}}
df=dmy{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |df=dmy}}
df=DMY{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |df=DMY}}
df=mdy{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |df=mdy}}
df=MDY{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |df=MDY}}
df=ABC{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |df=ABC}}
df=y{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |df=y }}
bc=BCE df=dmy{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BCE |df=dmy}}
bc=BCE df=mdy{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BCE |df=dmy}}
bc=BCE df=y{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BCE |df=y}}
bc=BC df=dmy{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BC |df=dmy}}
bc=BC df=mdy{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BC |df=mdy}}
bc=BC df=y{{#invoke:WikidataIB |formatDate | 1 August 30 BCE, 12:39:56 |bc=BC |df=y}}

class="wikitable" style="width:24em;"

|+ Input date: 20 January 2017, 12:39:56

no parameters{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56}}
bc=BC{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BC}}
bc=BCE{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BCE}}
bc=bc{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=bc}}
bc=bce{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=bce}}
bc=XYZ{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 | bc=XYZ}}
df=dmy{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |df=dmy}}
df=DMY{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |df=DMY}}
df=mdy{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |df=mdy}}
df=MDY{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |df=MDY}}
df=ABC{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |df=ABC}}
df=y{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |df=y }}
bc=BCE df=dmy{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BCE |df=dmy}}
bc=BCE df=mdy{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BCE |df=dmy}}
bc=BCE df=y{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BCE |df=y}}
bc=BC df=dmy{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BC |df=dmy}}
bc=BC df=mdy{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BC |df=mdy}}
bc=BC df=y{{#invoke:WikidataIB |formatDate | 20 January 2017, 12:39:56 |bc=BC |df=y}}

getWebsite

class="wikitable"
no parameters{{#invoke:WikidataIB |getWebsite}}{{#invoke:WikidataIB/sandbox |getWebsite}}
url = www.google.com{{#invoke:WikidataIB |getWebsite|url = www.google.com}}{{#invoke:WikidataIB/sandbox |getWebsite|url = www.google.com}}
url = https://www.google.com{{#invoke:WikidataIB |getWebsite|url = https://www.google.com}}{{#invoke:WikidataIB/sandbox |getWebsite|url = https://www.google.com}}
qid = Q95{{#invoke:WikidataIB |getWebsite|qid = Q95}}{{#invoke:WikidataIB/sandbox |getWebsite|qid = Q95}}
url = https://www.google.com qid = Q95{{#invoke:WikidataIB |getWebsite|url = https://www.google.com|qid = Q95}}{{#invoke:WikidataIB/sandbox |getWebsite|url = https://www.google.com|qid = Q95}}
url = [https://www.google.com]{{#invoke:WikidataIB |getWebsite|url = [https://www.google.com]}}{{#invoke:WikidataIB/sandbox |getWebsite|url = [https://www.google.com]}}

url2

class="wikitable"
no parameters{{#invoke:WikidataIB |url2}}{{#invoke:WikidataIB/sandbox |url2}}
url=https://tessgerritsen.com/{{#invoke:WikidataIB |url2 |url=https://tessgerritsen.com/ }}{{#invoke:WikidataIB/sandbox |url2 |url=https://tessgerritsen.com/ }}
url=https://roman-kreuziger.com/en/{{#invoke:WikidataIB |url2 |url=https://roman-kreuziger.com/en/ }}{{#invoke:WikidataIB/sandbox |url2 |url=https://roman-kreuziger.com/en/ }}
url=https://kelley.iu.edu/faculty-research/faculty-directory/profile.html?id=MLYLES{{#invoke:WikidataIB |url2 |url=https://kelley.iu.edu/faculty-research/faculty-directory/profile.html?id=MLYLES }}{{#invoke:WikidataIB/sandbox |url2 |url=https://kelley.iu.edu/faculty-research/faculty-directory/profile.html?id=MLYLES }}
url=[https://tessgerritsen.com/ tessgerritsen.com]{{#invoke:WikidataIB |url2 |url=[https://tessgerritsen.com/ tessgerritsen.com] }}{{#invoke:WikidataIB/sandbox |url2 |url=[https://tessgerritsen.com/ tessgerritsen.com] }}
{{ml|URL|url2|1=[https://tessgerritsen.com/ tessgerritsen.com]}}{{#invoke:URL |url2 |1=[https://tessgerritsen.com/ tessgerritsen.com] }}for comparison with the row above
url={{URL|https://tessgerritsen.com/}}{{#invoke:WikidataIB |url2 |url={{URL|https://tessgerritsen.com/}} }}{{#invoke:WikidataIB/sandbox |url2 |url={{URL|https://tessgerritsen.com/}} }}
{{ml|URL|url2|1={{URL|https://tessgerritsen.com/}}}}{{#invoke:URL |url2 |1={{URL|https://tessgerritsen.com/}} }}for comparison with the row above

Category:Module test cases