microformats specifications 2010-2 XMDP profile

Author

As described in HTML4 Meta data profiles and XHTML Meta Data Profile (XMDP) description:

rel

HTML4 definition of the 'rel' attribute. Here are additional values as defined in the rel-license and rel-tag specifications.

license
Indicates that the referred resource is a license for the referring page.
tag
Indicates that the referred resource serves as a "tag", or keyword/subject, for the referring page, or some portion of the referring page (such as an hCard).

Here are some additional values, from XFN 1.1, each of which can be used or omitted in any combination (unless otherwise noted, and except where prohibited by law) and their meanings, symmetry, transitivity and inverse if any. Please see the XFN home page for more information about XFN.

friendship (pick at most one)

contact
Someone you know how to get in touch with. Often symmetric.
acquaintance
Someone who you have exchanged greetings and not much (if any) more — maybe a short conversation or two. Often symmetric.
friend
Someone you are a friend to. A compatriot, buddy, home(boy|girl) that you know. Often symmetric.

physical

met
Someone who you have actually met in person. Symmetric.

professional

co-worker
Someone a person works with, or works at the same organization as. Symmetric. Usually transitive.
colleague
Someone in the same field of study/activity. Symmetric. Often transitive.

geographical (pick at most one)

co-resident
Someone you share a street address with. Symmetric and transitive.
neighbor
Someone who lives nearby, perhaps only at an adjacent street address or doorway. Symmetric. Often transitive.

family (pick at most one)

child
A person's genetic offspring, or someone that a person has adopted and takes care of. Inverse is parent.
parent
Inverse of child.
sibling
Someone a person shares a parent with. Symmetric. Usually transitive.
spouse
Someone you are married to. Symmetric. Not transitive.
kin
A relative, someone you consider part of your extended family. Symmetric and typically transitive.

romantic

muse
Someone who brings you inspiration. No inverse.
crush
Someone you have a crush on. No inverse.
date
Someone you are dating. Symmetric. Not transitive.
sweetheart
Someone with whom you are intimate and at least somewhat committed, typically exclusively. Symmetric. Not transitive.

identity

me
A link to yourself at a different URL. Exclusive of all other XFN values. Required symmetric. There is an implicit "me" relation from the contents of a directory to the directory itself.
rev

HTML4 definition of the 'rev' attribute. Here are additional values as defined in the vote-links specification .

vote-for
Indicates agreement with or recommendation for the referred resource.
vote-abstain
Indicates abstention or indifference for the referred resource.
vote-against
Indicates disagreement with or recommendation against the referred resource.
class

HTML4 definition of the 'class' attribute. This meta data profile defines some 'class' attribute values (class names) and their meanings as suggested by a draft of "Hypertext Links in HTML". All values are defined according to the semantics defined in the hCard (based on RFC 2426), hCalendar (based on RFC 2445), and XOXO specifications.

vcard
A container for the rest of the class names defined in this XMDP profile. See section 1. of RFC 2426.
fn
formatted (display) name. See section 3.1.1 of RFC 2426.
n
structured name. See section 3.1.2 of RFC 2426. May be inferred per Implied "N" Optimization.
family-name
See "Family Name" in section 3.1.2 of RFC 2426.
given-name
See "Given Name" in section 3.1.2 of RFC 2426.
additional-name
See "Additional Names" in section 3.1.2 of RFC 2426.
honorific-prefix
See "Honorific Prefixes" in section 3.1.2 of RFC 2426.
honorific-suffix
See "Honorific Suffixes" in section 3.1.2 of RFC 2426.
nickname
See section 3.1.3 of RFC 2426.
photo
See section 3.1.4 of RFC 2426. Typically used with an <img> tag. Use the 'src' attribute for URI values. Use the 'data:' URI scheme for binary values.
bday
birthday. See section 3.1.5 of RFC 2426. Typically used with an <abbr> tag with a 'title' attribute with an internationally human readable/listenable ISO8601 hyphenated date value, and a localized human readable date inside the element.
adr
structured address. See section 3.2.1 of RFC 2426.
post-office-box
subproperty of "adr". See "post office box" in section 3.2.1 of RFC 2426.
extended-address
subproperty of "adr". See "extended address" in section 3.2.1 of RFC 2426.
street-address
subproperty of "adr". See "street address" in section 3.2.1 of RFC 2426.
locality
subproperty of "adr". See "locality" in section 3.2.1 of RFC 2426.
region
subproperty of "adr". See "region" in section 3.2.1 of RFC 2426.
postal-code
subproperty of "adr". See "postal code" in section 3.2.1 of RFC 2426.
country-name
subproperty of "adr". See "country name" in section 3.2.1 of RFC 2426.
type
subproperty of "adr", "tel", "email". See "type" in the various sections of RFC 2426.
label
mailing label. See section 3.2.2 of RFC 2426.
tel
telephone number. See section 3.3.1 of RFC 2426.
email
See section 3.3.2 of RFC 2426.
mailer
See section 3.3.3 of RFC 2426.
tz
time zone. See section 3.4.1 of RFC 2426. Typically used with an <abbr> tag with a 'title' attribute with an internationally human readable/listenable numerical offset tz value, and a localized human readable time zone inside the element.
geo
geo coordinates. See section 3.4.2 of RFC 2426.
latitude
subproperty of "geo". See "latitude" in section 3.4.2 of RFC 2426.
longitude
subproperty of "geo". See "longitude" in section 3.4.2 of RFC 2426.
title
job title. See section 3.5.1 of RFC 2426.
role
The role of an individual in an organization or invited to attend an event; may be used on an hCard and as a subproperty of "attendee" on an hCalendar event. See section 4.2.16 of RFC 2445, and section 3.5.2 of RFC 2426.
See section 3.5.3 of RFC 2426. Typically used with an <img> tag. Use the 'src' attribute for URI values. Use the 'data:' URI scheme for binary values.
agent
See section 3.5.4 of RFC 2426. If the value is a vCard, then use an embedded hCard. For simplicity in that case, the same element that has the class name of "agent" should use the class name of "vcard".
org
organization. See section 3.5.5 of RFC 2426.
organization-name
See "Organization Name" in section 3.5.5 of RFC 2426. May be inferred per Implied "organization-name" Optimization.
organization-unit
See "Organization Unit" in section 3.5.5 of RFC 2426.
category
a category of the object. See section 3.6.1 of RFC 2426, and section 4.8.1.2 of RFC 2445.
note
See section 3.6.2 of RFC 2426.
rev
See section 3.6.4 of RFC 2426. Typically used with an <abbr> tag with a 'title' attribute with an internationally human readable/listenable ISO8601 hyphenated date value, and a localized human readable date inside the element.
sort-string
See section 3.6.5 of RFC 2426.
sound
See section 3.6.6 of RFC 2426. Typically used with either an <a> or <object> tag. Use the 'data:' URI scheme for binary values.
uid
A globally unique identifier for the item; typically a URL is used. See section 3.6.7 of RFC 2426 and section 4.8.4.7 of RFC 2445.
url
A URL to a page that contains the definitive/preferred information about an object. More than one URL may be specified on an object. Typically used with an <a> tag. See section 4.8.4.6 of RFC 2445 (except "url" may occur more than once in an hCalendar event), and section 3.6.8 of RFC 2426.
class
Access classification of the object information; Values are:
public
private
confidential
See section 4.8.1.3 of RFC 2445 and section 3.7.1 of RFC 2426.
key
See section 3.7.2 of RFC 2426. Typically used with an <abbr> tag with the 'title' attribute for the key value, and a human readable key equivalent inside the element.
vcalendar
A container for one or more events (vevent). This property is optional; if there is only one event then omit it. See section 1. of RFC 2445.
vevent
A container for one event. See section 4.6.1 of RFC 2445.
dtstart
Date/time of the start of the event. See section 4.8.2.4 of RFC 2445.
dtend
Date/time of the end of the event. See section 4.8.2.2 of RFC 2445, with the exception that this dtend property is inclusive when referring to whole dates.
duration
Length of the event. See section 4.8.2.5 of RFC 2445.
summary
Short synopsis, title, or name of the event. See section 4.8.1.12 of RFC 2445.
dtstamp
Date/time of when the document containing information about the event was created. See section 4.8.7.2 of RFC 2445.
method
Function of the event object. Values for this property are: PUBLISH, REQUEST, REPLY, ADD, CANCEL, REFRESH, COUNTER, or DECLINECOUNTER. For example, a value of REQUEST indicates that a request is being made for the event to occur. See section 4.7.2 of RFC 2445.
location
Tells where the event is to be held. Should be represented by an embedded hCard, adr, geo, or combination thereof. See sections 4.8.1.7 and 4.8.1.6 of RFC 2445.
description
A more detailed synopsis of the event than that provided by summary. See section 4.8.1.5 of RFC 2445.
last-modified
Date/time the information about the event was updated. See section 4.8.7.3 of RFC 2445.
status
Status of the calendar event. Values are:
tentative
confirmed
cancelled
See section 4.8.1.11 of RFC 2445.
attendee
An individual invited to attend the event; An event container may contain more than one attendee record; Should be represented by an embedded hCard. See section 4.8.4.1 of RFC 2445.
partstat
The participation-status of an individual invited to attend the event; Subproperty of "attendee"; See section 4.2.12 of RFC 2445.
contact
Contact information associated with the event; Should be represented by an embedded hCard. See section 4.8.4.2 of RFC 2445.
organizer
The organizer associated with the event. Should be represented by an embedded hCard. See section 4.8.4.3 of RFC 2445.
attach
A attached resource associated with the event, such as a photo. See section 4.8.1.1 of RFC 2445.
value
This class name is used to distinguish the actual value of a property from any other cruft that may be in the containing element representing the property. See the value-class-pattern for details.
value-title
This class name is used to distinguish the actual value of a property, specifically in the 'title' attribute of the element, from the element contents and the element representing the containing property. See the value-class-pattern value-title description for details.
xoxo
A XOXO outline as defined by the XOXO specification. Typically an ordered list <ol> or unordered list <ul> element.
blogroll
When used with the aforementioned 'xoxo' value, this value means a particular instance of a XOXO outline which has the additional semantic of being a blogroll.

Copyright