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.
- logo
- 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
Contributed to the public domain (PD) 2009-2010 microformats.org, per the Creative Commons Public Domain License or any later version published by Creative Commons; with a waiver of rights, and an assertion that no rights attach to this particular work.