place-brainstorming: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(Removing all content from page)
No edit summary
Line 1: Line 1:
<entry-title>hPlace</entry-title>
{{DraftSpecification}}


== Draft Specification 2012-03-30 ==
<div class="vcard">
; <span class="role">Editor</span>/<span class="role">Author</span>
: <span class="fn">[http://pt-pt.facebook.com/people/Fl%C3%A1vio-Oliveira/100001230242065 Flávio Oliveira]</span>
</div>
=== Copyright ===
Per the public domain release on [http://pt-pt.facebook.com/people/Fl%C3%A1vio-Oliveira/100001230242065 Flávio Oliveira], this specification is released into the public domain.
== Format ==
* hPlace ('''<code>hplace</code>'''). '''required'''.
** name ('''<code>place-name</code>'''). '''required'''.
** summary ('''<code>summary</code>'''). optional.
** coord ('''<code>summary</code>'''). '''required''', using '''[[geo]]'''.
** address ('''<code>address</code>'''). optional, using '''[[adr]]'''.
** type ('''<code>type</code>'''). optional, using '''[[rel-tag]]'''.
** photo ('''<code>photo</code>''').(permalink). optional.
** url ('''<code>url</code>''').(permalink). optional.
** events ('''<code>events</code>''').(permalink). optional, using '''[[hCalendar]]'''.
=== Field and Element Details ===
==== hPlace ====
* A place element is identified by the class name <code>hplace</code>.
* A place element should represent a geospatial place or area.
* A place element could have a multiple sub places using nested <code>hplace</code> elemens.
==== name ====
* A place name element is identified by the class name <code>name</code>.
* A place name element is required.
==== summary ====
* A place summary element is identified by the class name <code>summary</code>.
* A place summary is optional.
==== coord ====
* A place coord element is identified by the class name <code>coord</code> using '''[[geo]]'''.
* A place coord element is required.
==== address ====
* A place address element is identified by the class name <code>address</code> using '''[[adr]]'''.
* A place address element is optional.
==== type ====
* A place type element is identified by the class name <code>type</code>, using '''[[rel-tag]]'''.
* A place type element is optional.
==== photo ====
* A place photo element is identified by the class name <code>photo</code>.
* A place photo element is optional.
==== url ====
* A place url element is identified by the class name <code>url</code>.
* A place url element is optional.
==== events ====
* A place events element is identified by the class name <code>events</code>.
* A place events element is optional.
=== Examples ===
<pre>
<div class="hplace">
    <div class="name">Castle of Mourão</div>
    <div class="summary">Here goes the place / monument description</div>
    <div class="coord geo"> GPS:<span class="latitude">38.384917</span>, <span class="longitude"> -7.345863</span></div>
</div>
</pre>

Revision as of 20:39, 30 March 2012

<entry-title>hPlace</entry-title> This document represents a draft microformat specification. Although drafts are somewhat mature in the development process, the stability of this document cannot be guaranteed, and implementers should be prepared to keep abreast of future developments and changes. Watch this wiki page, or follow discussions on the #microformats IRC channel to stay up-to-date.

Draft Specification 2012-03-30

Editor/Author
Flávio Oliveira

Copyright

Per the public domain release on Flávio Oliveira, this specification is released into the public domain.

Format

  • hPlace (hplace). required.
    • name (place-name). required.
    • summary (summary). optional.
    • coord (summary). required, using geo.
    • address (address). optional, using adr.
    • type (type). optional, using rel-tag.
    • photo (photo).(permalink). optional.
    • url (url).(permalink). optional.
    • events (events).(permalink). optional, using hCalendar.


Field and Element Details

hPlace

  • A place element is identified by the class name hplace.
  • A place element should represent a geospatial place or area.
  • A place element could have a multiple sub places using nested hplace elemens.


name

  • A place name element is identified by the class name name.
  • A place name element is required.


summary

  • A place summary element is identified by the class name summary.
  • A place summary is optional.


coord

  • A place coord element is identified by the class name coord using geo.
  • A place coord element is required.


address

  • A place address element is identified by the class name address using adr.
  • A place address element is optional.


type

  • A place type element is identified by the class name type, using rel-tag.
  • A place type element is optional.


photo

  • A place photo element is identified by the class name photo.
  • A place photo element is optional.


url

  • A place url element is identified by the class name url.
  • A place url element is optional.


events

  • A place events element is identified by the class name events.
  • A place events element is optional.


Examples

 <div class="hplace">
    <div class="name">Castle of Mourão</div>
    <div class="summary">Here goes the place / monument description</div>
    <div class="coord geo"> GPS:<span class="latitude">38.384917</span>, <span class="longitude"> -7.345863</span></div>
 </div>