Difference between revisions of "Template:Dump/doc"

From blackwiki
Jump to navigation Jump to search
imported>Was a bee
 
(6 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
 
This is wrapper template which provides easy access to <code>Dump</code> function defined in [[Module:Wikidata]].
 
This is wrapper template which provides easy access to <code>Dump</code> function defined in [[Module:Wikidata]].
 +
 +
== Usage ==
 +
<code><nowiki>{{Dump}}</nowiki></code>
 +
 +
<code><nowiki>{{Dump|id=Q42}}</nowiki></code>
 +
 +
<code><nowiki>{{Dump|title=Douglas Adams}}</nowiki></code>
 +
 +
<code><nowiki>{{Dump|title=Douglas Adams|claims|P856|1|mainsnak}}</nowiki></code>
  
 
== Function ==
 
== Function ==
Line 17: Line 26:
 
|}
 
|}
  
 +
Whole raw data is very long. So it is useful to render certain part of the whole tree.
 
{| class="wikitable"
 
{| class="wikitable"
! style ="width:500px;" | Template usage
+
! style ="width:500px;" | Template syntax
! style ="width:400px;" | Result
+
! style ="width:400px;" | Usage
 
|-
 
|-
 
| style ="width:500px; vertical-align: top;"|[[File:Wikidata_Dump_function.svg|500px]]
 
| style ="width:500px; vertical-align: top;"|[[File:Wikidata_Dump_function.svg|500px]]
| style ="width:400px; vertical-align: top;"|{{Dump|id=Q42|claims|P856|1|mainsnak|width=400px|height=300px}}
+
| style ="width:400px; vertical-align: top;"|
 +
;Input
 +
<code><nowiki>{{Dump|id=Q42|claims|P856|1|mainsnak}}</nowiki></code>
 +
;Output
 +
{{Dump|id=Q42|claims|P856|1|mainsnak|width=400px}}
 
|-
 
|-
| style ="width:500px; vertical-align: top;"|Whole raw data is vert long. This template provides function to render specific part of the tree.
+
| style ="width:500px; vertical-align: top;"|Template syntax.
| style ="width:400px; vertical-align: top;"|Partial tree rendered by the code <code><nowiki>{{Dump|id=Q42|claims|P856|1|mainsnak}}</nowiki></code>.
+
| style ="width:400px; vertical-align: top;"|Partial tree.
 
|}
 
|}
  
Line 34: Line 48:
 
{{Dump|title=Douglas Adams|claims|P856|1|mainsnak}}
 
{{Dump|title=Douglas Adams|claims|P856|1|mainsnak}}
  
== Usage ==
+
== Test area ==
<code><nowiki>{{Dump}}</nowiki></code>
+
The following data tree is current status of {{Q|P31}} section of {{Q|Q4115189}}.
 
 
<code><nowiki>{{Dump|id=Q42}}</nowiki></code>
 
  
<code><nowiki>{{Dump|title=Douglas Adams}}</nowiki></code>
+
You can check how data is represented through this template, by editing [[:d:Q4115189#P31|target section at Wikidata]]. (After editing, {{Purge|purge this page}} to update.)
  
 +
<code><nowiki>{{Dump|id=Q4115189|claims|P31|height=400px}}</nowiki></code>
 +
{{Dump|id=Q4115189|claims|P31|height=400px}}
  
 
== See also ==
 
== See also ==
* [[:d:Wikidata:Data_access]]
+
* {{tl|Examine}}
 +
* [[Module:Wikidata]]
 +
* [[:d:Wikidata:Data access]]
 
* [[:mw:Wikibase/DataModel/JSON]]
 
* [[:mw:Wikibase/DataModel/JSON]]
  
 
<includeonly>{{sandbox other||
 
<includeonly>{{sandbox other||
 
<!-- Categories below this line, please; interwikis at Wikidata -->
 
<!-- Categories below this line, please; interwikis at Wikidata -->
 
+
[[Category:Wikidata templates]]
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 18:51, 20 December 2019

This is wrapper template which provides easy access to Dump function defined in Module:Wikidata.

Usage

{{Dump}}

{{Dump|id=Q42}}

{{Dump|title=Douglas Adams}}

{{Dump|title=Douglas Adams|claims|P856|1|mainsnak}}

Function

This template renders raw data of Wikidata item page in JSON-like format (for details, see mw:Wikibase/DataModel/JSON) by using Lua function mw.dumpObject.

Browser interface for Q42 Raw data of Q42
400px Lua error in Module:Sandbox/Was_a_bee/Dump at line 13: attempt to index field 'wikibase' (a nil value).
Wikidata item page interface displayed when accessed by browser. The example item is Lua error in Module:Wd at line 196: attempt to index field 'wikibase' (a nil value). (Q42). Raw data of the same item page in JSON-like format (for details, see mw:Wikibase/DataModel/JSON) rendered by the code {{Dump|id=Q42}}. Real JSON format data is accessible through URL https://www.wikidata.org/wiki/Special:EntityData/Q42.json.

Whole raw data is very long. So it is useful to render certain part of the whole tree.

Template syntax Usage
500px
Input

{{Dump|id=Q42|claims|P856|1|mainsnak}}

Output

Lua error in Module:Sandbox/Was_a_bee/Dump at line 13: attempt to index field 'wikibase' (a nil value).

Template syntax. Partial tree.

Example

Input

{{Dump|title=Douglas Adams|claims|P856|1|mainsnak}}

Output

Lua error in Module:Sandbox/Was_a_bee/Dump at line 13: attempt to index field 'wikibase' (a nil value).

Test area

The following data tree is current status of Lua error in Module:Wd at line 196: attempt to index field 'wikibase' (a nil value). (P31) section of Lua error in Module:Wd at line 196: attempt to index field 'wikibase' (a nil value). (Q4115189).

You can check how data is represented through this template, by editing target section at Wikidata. (After editing, Script error: No such module "Purge". to update.)

{{Dump|id=Q4115189|claims|P31|height=400px}} Lua error in Module:Sandbox/Was_a_bee/Dump at line 13: attempt to index field 'wikibase' (a nil value).

See also