User:Pigsonthewing/scratchpad4
From Wikipedia, the free encyclopedia
[edit] Draft spec for hCard templates
These use a sub-set of all the available properties hCard properties, for the convenience of editors.
{{hcard person
| fn = <!-- mandatory; must generate error if omitted -->
| nickname =
| org =
| bday = <!-- must use template to ensure parsability -->
| post-office-box =
| street-address =
| extended-address =
| region =
| locality =
| postal-code =
| country-name =
}}
- Example
- {{hcard person|fn=Bill Smith|bday=1960-01-30}}
might output:
- <span class="vcard"><span class="fn">Bill Smith</span> ({{birth date and age|1960|01|30}})</span>
For organisation, venues, waypoints:
{{hcard org
| fn org = <!-- mandatory; must generate error if omitted -->
| post-office-box =
| street-address =
| extended-address =
| region =
| locality =
| postal-code =
| country-name =
| latitude <!-- must use {{tl:coord}}-->
| longitude <!-- must use {{tl:coord}}-->
}}
- Example
- {{hcard org|fn org=Wikimedia Foundation Inc.|street-address=200 2nd Ave. South #358|locality=St. Petersburg|region=FL|postal-code=33701-4313|country-name=USA|latitude=27.770|longitude=-82.632446}}
might output, say:
<div class="vcard">
<div class="fn org">Wikimedia Foundation Inc.</div>
<div class="adr">
<div class="street-address">200 2nd Ave. South #358</div>
<div>
<span class="locality">St. Petersburg</span>,
<span class="region">FL</span> <span class="postal-code">33701-4313</span>
</div>
<div class="country-name">USA</div>
</div>
<div>
{{coord|27.770|-82.632|display=inline}}
</div>
</div>
<:pre>
or:
<pre>
<span class="vcard">
<span class="fn org">Wikimedia Foundation Inc.</span>,
<span class="adr"><span class="street-address">200 2nd
Ave. South #358</span><span><span class="locality">St.
Petersburg</span>, <span class="region">FL</span><span
class="postal-code">33701-4313</span></span><span
class="country-name">USA</span></span>
({{coord|27.770|-82.632|display=inline}})</span>

