A template for infoboxes that could be produced by [[wikidata]] is
discussed. As a preliminary, I'd propose that a new SRF be established,
ie {{#ask: ...|format=infobox |language=en}} which creates/formats the
"plain vanilla" infobox that's been discussed. An Infobox SRF looks up
language-specified labels if not provided on the #ask call. Under
[[wikitopics]] the triples accessed could be
Property:Length#Self
[[property:type]] [[Type:Property]]
Property:Length#Title
[[property:type]] [[Type:iso-name]]
Property:Length#Title
[[property:of]] [[Property:Length#Self]]
Property:Length#Title
[[property:^en]] "english title"
Property:Length#Title [[property:^de]]
"german title"
Property:Length#Abbrev [[property:type]]
[[Type:iso-variant]]
Property:Length#Abbrev [[property:of]]
[[Property:Length#Title]]
Property:Length#Abbrev [[property:^en]]
"english variant"
Property:Length#Abbrev [[property:^de]] "german
variant"
Property:Length#Informal [[property:type]]
[[Type:iso-scope]]
Property:Length#Informal [[property:for]]
[[Property:Length#Abbrev]]
Property:Length#Informal [[property:^en]]
"english scope-name"
Property:Length#Informal [[property:^de]] "german
scope-name"
An Infobox is composed of Tiers, any tier can have an
image, link, text, transclusion, template, SRF or topic output; plus a
caption & style information. Following is a template call that is the
content of [[Infobox:Some topic]] on a wikidata host. This page can then
be cached/transcluded.
{{Wikidata Infobox
|style = css
|class =
class-name
|tier00 = content above the infobox, uses
template:Tier.
|tier01 = {{Tier|type=text |caption=a caption |text=some
text |style=css|capstyle=css}}
|tier02 = {{Tier|type=text |caption=a
caption |page=pgnm |style=css|capstyle=css}}
|tier03 = {{Tier|type=text
|caption=a caption |text={{template-name}}
|style=css|capstyle=css}}
|tier04 = {{Tier|type=text |caption=a caption
|text={{#ask:...}} |style=css|capstyle=css}}
|tier05 = {{Tier|type=link
|caption=a caption |iri=some iri |text=link text
|style=css|capstyle=css}}
|tier06 = {{Tier|type=link |caption=a caption
|page=pgnm |text=link text |style=css|capstyle=css}}
|tier07 =
{{Tier|type=image |caption=a caption |image=pagename
|style=css|capstyle=css}}
|tier08 = {{Tier|type=topic |caption=a caption
|topic=...tbd... |style=css|capstyle=css}}
|tier99 = content below the
infobox, using template:Tier
}}
The template above doesnt (yet)
address (topic) labels or values - see tier08.
Thanks - john