hcard-cheatsheet: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
m (→‎Key: more)
Line 21: Line 21:
***class="value"
***class="value"
**class="'''[[hcard-singular-properties#fn|fn]]'''" (1)
**class="'''[[hcard-singular-properties#fn|fn]]'''" (1)
**class="[[geo]]"
**class="[[geo]]" (3)
***class="latitude"
***class="latitude"
***class="longitude"
***class="longitude"
Line 28: Line 28:
**class="''logo''"
**class="''logo''"
**class="''mailer''"
**class="''mailer''"
**class="[[hcard-singular-properties#n|n]]"
**class="[[hcard-singular-properties#n|n]]" (3)
***class="''honorific-prefix''"
***class="''honorific-prefix''"
***class="''given-name''"
***class="''given-name''"
Line 37: Line 37:
**class="''note''"
**class="''note''"
**class="''org''"
**class="''org''"
***class="organization-name"
***class="organization-name" (3)
***class="''organization-unit''"
***class="''organization-unit''"
**class="''photo''"
**class="''photo''"
**class="[[hcard-singular-properties#rev|rev]]" – datetime of the revision of the ''entire'' hCard
**class="[[hcard-singular-properties#rev|rev]]" – datetime of the revision of the ''entire'' hCard
**class="''role''"
**class="''role''"
**class="[[hcard-singular-properties#sort-string|sort-string]]"
**class="[[hcard-singular-properties#sort-string|sort-string]]" (3)
**class="''sound''"
**class="''sound''"
**class="''title''"
**class="''title''"
Line 48: Line 48:
***class="type" [home|work|pref|fax|cell|pager]
***class="type" [home|work|pref|fax|cell|pager]
***class="value"
***class="value"
**class="[[hcard-singular-properties#tz|tz]]" – timezone of the person
**class="[[hcard-singular-properties#tz|tz]]" – timezone of the person (3)
**class="[[hcard-singular-properties#uid|uid]]" – applies to the ''entire'' hCard
**class="[[hcard-singular-properties#uid|uid]]" – applies to the ''entire'' hCard (3)
**class="''url''"
**class="''url''"



Revision as of 18:56, 28 November 2006

hCard cheetsheet

Properties

  • class="vcard" (1)
    • class="adr"
      • class="type" [work|home|pref|postal|dom|intl]
      • class="post-office-box"
      • class="street-address"
      • class="extended-address"
      • class="region"
      • class="locality"
      • class="postal-code"
      • class="country-name"
    • class="agent"
    • class="bday" (ISO date)
    • class="class" – confidentiality/access classification of the entire hCard
    • class="category"
    • class="email"
      • class="type"
      • class="value"
    • class="fn" (1)
    • class="geo" (3)
      • class="latitude"
      • class="longitude"
    • class="key"
    • class="label"
    • class="logo"
    • class="mailer"
    • class="n" (3)
      • class="honorific-prefix"
      • class="given-name"
      • class="additional-name"
      • class="family-name"
      • class="honorific-suffix"
    • class="nickname"
    • class="note"
    • class="org"
      • class="organization-name" (3)
      • class="organization-unit"
    • class="photo"
    • class="rev" – datetime of the revision of the entire hCard
    • class="role"
    • class="sort-string" (3)
    • class="sound"
    • class="title"
    • class="tel" (Note E.123 for formatting info.)
      • class="type" [home|work|pref|fax|cell|pager]
      • class="value"
    • class="tz" – timezone of the person (3)
    • class="uid" – applies to the entire hCard (3)
    • class="url"

Key

1 - Single occurrence required
2 - One or more, required (n/a)
3 - single occurrence optional
4 - zero or more occurrence
[square brackets] - common list of values
(data format)
pref = preferred
dom = domestic
intl = international
cell = mobile

Notes

  • URL in vCard becomes <a class="url" href="...">...</a> inside the element with class="vcard" in hCard.
  • Similarly, EMAIL in vCard becomes <a class="email" href="mailto:...">...</a>
  • PHOTO in vCard becomes <img class="photo" src="..." alt="Photo of ..." /> or <object class="photo" data="..." type="...">Photo of ...</object>
  • UID in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.

Related pages

The hCard specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. These thoughts, issues, and questions are kept in separate pages.