aMicroformat
type: Ontology
comment: This omtology is only informative. The normative version is always that on the site <http://microformats.org>.
comment: microformats are a way to encode semantic information into (x)html. they define formats that share one common namespace. this piece of work defines a mapping from microformats into RDF-land by mirroring the elements of microformats - as straight as possible - into an RDF vocabulary and then mapping this mf-specific voacbulary into established RDF-vocabularies.
version info: 05052009

AAdr
reuses: adr
comment: Address of the object. <http://microformats.org/wiki/existing-classes>
comment: This specification introduces the adr microformat, which is a 1:1 representation of the aforementioned adr property from the vCard standard, by simply reusing the adr property and sub-properties as-is from the hCard microformat. <http://microformats.org/wiki/adr>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

AAtom
defines: entry
defines: feed
defines: author
defines: entry-content
defines: entry-summary
defines: entry-title
defines: published
defines: updated
reuses: bookmark
reuses: category
reuses: rel-tag
comment: hAtom is a microformat for content that can be syndicated, primarily but not exclusively weblog postings. hAtom is based on a subset of the Atom syndication format. <http://microformats.org/wiki/hAtom>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aBookmark
defines: bookmark
comment: The HTML4 spec describes a bookmark as 'a link to a key entry point within an extended document'. By convention, this entry point also captures the notion of a 'permalink'. <http://microformats.org/wiki/rel-design-pattern#rel.3D.22bookmark.22>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aCalendar
defines: Calendar
defines: Event
defines: FreeBusy
defines: ToDo
defines: action
defines: alarm
defines: attach
defines: attendee
defines: calscale
defines: comment
defines: completed
defines: created
defines: dtend
defines: dtstamp
defines: dtstart
defines: due
defines: duration
defines: exdate
defines: exrule
defines: fbtype
defines: freebusy-property
defines: last-modified
defines: location
defines: method
defines: organizer
defines: percent-complete
defines: priority
defines: rdate
defines: recurrence-id
defines: related-to
defines: repeat
defines: resources
defines: rrule
defines: sequence
defines: status
defines: summary
defines: transp
defines: trigger
reuses: category
reuses: class
reuses: contact
reuses: description
reuses: geo
reuses: uid
reuses: url
reuses: value
comment: I am aware of the existence of hcalendar-brainstorming and htask. This is intended to be more of a formal-style document, representing a draft replacement for the current hcalendar spec, mostly aimed at filling in areas where the current spec is incomplete or ambiguous, rather than adding newly requested functionality. <http://microformats.org/wiki/User:TobyInk/hcalendar-1.1>
comment: hCalendar is a simple, open, distributed calendaring and events format, based on the iCalendar standard (RFC2445 <http://www.ietf.org/rfc/rfc2445.txt>), suitable for embedding in HTML or XHTML, Atom, RSS, and arbitrary XML. hCalendar is one of several open microformat standards. <http://microformats.org/wiki/hCalendar>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

ACard
defines: card
defines: additional-name
defines: adr
defines: agent
defines: bday
defines: category
defines: class
defines: country-name
defines: email
defines: extended-adress
defines: family-name
defines: fn
defines: geo
defines: given-name
defines: honorific-prefix
defines: key
defines: label
defines: latitude
defines: locality
defines: logo
defines: longitude
defines: mailer
defines: n
defines: nickname
defines: note
defines: org
defines: organization-name
defines: organization-unit
defines: photo
defines: post-office-bowl2
defines: postal-code
defines: region
defines: rev
defines: role
defines: sort-string
defines: sound
defines: street-adress
defines: tel
defines: title
defines: type
defines: tz
defines: uid
defines: url
defines: value
comment: All values are defined according to the semantics defined in the hCard specification and thus in RFC 2426. <http://microformats.org/wiki/hcard-profile>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

AGeo
reuses: geo
comment: geo (pronounced 'gee-oh') is a simple format for marking up WGS84 geographic coordinates (latitude; longitude), suitable for embedding in HTML or XHTML, Atom, RSS, and arbitrary XML. geo is a 1:1 representation of the 'geo' property in the vCard standard (RFC2426) in HTML, one of several open microformat standards. <http://microformats.org/wiki/geo>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aMeasure
defines: angle
defines: measure
defines: money
defines: num
defines: tolerance
defines: unit
reuses: item
reuses: type
comment: The problem: Measures (e.g. weights, sizes, temperatures) occur frequently on the Web, they are constituted of a value a unit-measure and, in scientific and technical contexts, an experimental uncertainty. These 3 elements should be marked-up consistently across websites so that they can be easily identified and acted upon (export, compute, convert) in collaborative distributed applications. Unit-measures differ from locale to locale (e.g. Fahrenheit vs. Celsius, pound versus Kilogram), making comparison and matching of offerings difficult. The Measurement microformat will enable unambiguous description of physical quantities and thus provide a solid ground for data sharing and automation in many areas. <http://microformats.org/wiki/measure>
subclass of: aMicroformat
version info: pre-Draft
version info: http://microformats.org/wiki/index.php

aMicroformat
type: Class
comment: The subclasses of AMicroformat are RDF-ifications of microformats defined on the site <http://microformats.org>. They merely reference the fields from the aMicroformat ontology (of which they are part of themselves), that are defined or referenced by the original microformat. More thorough descriptions of those elements, together with mappings to well established RDF-vocabularies and terms are contained in this aMicroformat ontology.
comment: the class of all RDF-ized microformats
version info: 18012009

aRecipe
defines: recipe
defines: ingredient
defines: instructions
defines: nutrition
defines: yield
has abstract class: IngredientClass
has abstract class: NutritionClass
reuses: duration
reuses: fn
reuses: photo
reuses: published
reuses: summary
reuses: rel-tag
reuses: type
reuses: value
comment: The hRecipe microformat is designed for the mark-up of instructions for creating meals, drinks or food-based items. <http://microformats.org/wiki/recipe#Introduction>
subclass of: aMicroformat
version info: Draft 0.21

aRelLicense
defines: rel-license
comment: Rel-License is a simple, open, format for indicating content licenses which is embedable in HTML or XHTML, Atom, RSS, and arbitrary XML. [...] By adding rel='license' to a hyperlink, a page indicates that the destination of that hyperlink is a license for the current page. <http://microformats.org/wiki/rel-license>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aRelTag
defines: rel-tag
comment: Rel-Tag is one of several MicroFormats. By adding rel='tag' to a hyperlink, a page indicates that the destination of that hyperlink is an author-designated 'tag' (or keyword/subject) for the current page. Note that a tag may just refer to a major portion of the current page (i.e. a blog post). e.g. by placing this link on a page, tech the author indicates that the page (or some portion of the page) has the tag 'tech'. The linked page SHOULD exist, and it is the linked page, rather than the link text, that defines the tag. The last path component of the URL is the text of the tag, so fish would indicate the tag 'tech' rather than 'fish'. <http://microformats.org/wiki/rel-tag#Abstract>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aResume
defines: Resume
defines: affiliation
defines: contact
defines: education
defines: experience
defines: publications
defines: skill
reuses: summary
comment: hResume is a microformat for publishing resumes and CVs. <http://microformats.org/wiki/hResume>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aReview
defines: Review
defines: description
defines: dtreviewed
defines: item
defines: permalink
defines: rating
defines: reviewer
defines: version
reuses: bookmark
reuses: category
reuses: email
reuses: fn
reuses: rel-license
reuses: photo
reuses: summary
reuses: rel-tag
reuses: type
reuses: url
reuses: value
comment: hReview is a simple, open, distributed format, suitable for embedding reviews (of products, services, businesses, events, etc.) in HTML, XHTML, Atom, RSS, and arbitrary XML. hReview is one of several microformats open standards. <http://microformats.org/wiki/hreview>
subclass of: aMicroformat
version info: http://microformats.org/wiki/index.php

aXFN
defines: acquaintance
defines: child
defines: co-resident
defines: co-worker
defines: colleague
defines: contact
defines: crush
defines: date
defines: friend
defines: kin
defines: me
defines: met
defines: muse
defines: neighbor
defines: parent
defines: sibling
defines: spouse
defines: sweetheart
has abstract class: AXFNperson
comment: XFN (XHTML Friends Network) is a simple way to represent human relationships using hyperlinks. <http://gmpg.org/xfn/>
subclass of: aMicroformat
version info: 1.1

AbstractClass
type: Class
comment: some microformats implicitly define the equivalent of what's called 'blank nodes' in RDF, e.g. to express hierarchies of subproperties. the property 'hasAbstractClass' is a helper property to model those implicit constructs. the class 'AbstractClass' is a helper class to capture those constructs. individuals of type 'AbstractClass' are not explicit parts of the original microformat being re-modeled.

angle
comment: Angular Measure Schema
subclass of: aMeasure
subclass of: Restriction
  cardinality: 1
  on property: num
subclass of: Restriction
  min cardinality: 0
  on property: item
  on property: tolerance
  on property: type

card
comment: A container for the rest of the class names defined in this aCard. See section 1. of RFC 2426 <http://www.ietf.org/rfc/rfc2426.txt>.
comment: Indicates that this element and all containing elements are part of the hCard microformat. <http://microformats.org/wiki/existing-classes>
subclass of: ACard
subclass of: Restriction
  cardinality: 1
  on property: fn
  on property: n
subclass of: Restriction
  max cardinality: 1
  on property: bday
  on property: class
  on property: geo
  on property: sort-string
  on property: tz
  on property: uid
subclass of: Restriction
  min cardinality: 0
  on property: additional-name
  on property: adr
  on property: agent
  on property: category
  on property: country-name
  on property: email
  on property: extended-adress
  on property: family-name
  on property: given-name
  on property: honorific-prefix
  on property: key
  on property: label
  on property: latitude
  on property: locality
  on property: logo
  on property: longitude
  on property: mailer
  on property: nickname
  on property: note
  on property: org
  on property: organization-name
  on property: organization-unit
  on property: photo
  on property: post-office-bowl2
  on property: postal-code
  on property: region
  on property: rev
  on property: role
  on property: sound
  on property: street-adress
  on property: tel
  on property: title
  on property: type
  on property: url
  on property: value

entry
comment: A weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
comment: an Entry element represents the concept of an Atom entry <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2>
subclass of: AAtom
subclass of: Restriction
  cardinality: 1
  on property: author
  on property: entry-title
  on property: updated
subclass of: Restriction
  max cardinality: 1
  on property: bookmark
  on property: entry-summary
  on property: published
subclass of: Restriction
  min cardinality: 0
  on property: entry-content
  on property: rel-tag

feed
comment: A container for hentrys <http://microformats.org/wiki/existing-classes>
comment: a Feed element represents the concept of an Atom feed <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1>
subclass of: AAtom
subclass of: Restriction
  min cardinality: 0
  on property: category

IngredientClass
type: Class
comment: A helper class for constructing the RDF-graph
subclass of: AbstractClass

measure
comment: Standard Measure Schema
subclass of: aMeasure
subclass of: Restriction
  cardinality: 1
  on property: num
  on property: unit
subclass of: Restriction
  min cardinality: 0
  on property: item
  on property: tolerance
  on property: type

money
comment: Money Schema
subclass of: aMeasure
subclass of: Restriction
  cardinality: 1
  on property: num
  on property: unit
subclass of: Restriction
  min cardinality: 0
  on property: item
  on property: tolerance
  on property: type

NutritionClass
type: Class
comment: A helper class for constructing the RDF-graph
subclass of: AbstractClass

recipe
comment: A Recipe is used to identify and describe values und metadata typically associated with a recipe.
subclass of: aRecipe
subclass of: Restriction
  cardinality: 1
  on property: fn
subclass of: Restriction
  min cardinality: 1
  on property: ingredient
subclass of: Restriction
  max cardinality: 1
  on property: instructions
  on property: published
  on property: summary
  on property: yield
subclass of: Restriction
  min cardinality: 0
  on property: author
  on property: duration
  on property: nutrition
  on property: photo
  on property: rel-tag
subclass of:
  comment: Some fields are marked experimental since they exceed the minimum set of elements needed to describe a recipe but still are very commonly used on the web. It's not sure if they are relevant enough for inclusion in the format. Implementation and general uptake of these elements will be observed and inform further decisions. So their use is not at all discouraged - but use them with care and be prepared for their eventual removal from the final spec. <http://microformats.org/wiki/hrecipe#In_General>
  on property: author
  on property: duration
  on property: instructions
  on property: nutrition
  on property: photo
  on property: published
  on property: summary
  on property: rel-tag
  on property: type
  on property: value
  on property: yield

acquaintance
type: DatatypeProperty
comment: Someone you know how to get in touch with. Often symmetric.
domain: AXFNperson
range: AXFNperson

additional-name
type: DatatypeProperty
comment: See 'Additional Names' in section 3.1.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

adr
type: DatatypeProperty
comment: See section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

agent
type: DatatypeProperty
comment: See section 3.5.4 of RFC 2426. If the value is a vCard, then use a nest hCard. For simplicity in that case, the same element that has the class name of 'agent' should use the class name of 'vcard'. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

author
type: DatatypeProperty
comment: # an Entry Author element represents the concept of an Atom author <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.1> # an Entry Author element MUST be encoded in an hCard # an Entry Author element SHOULD be encoded in an element
comment: An Author is the person who authored the recipe.
comment: Author of a weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
domain: entry
domain: recipe
range: Restriction
  comment: The contents of the element MUST include a valid hCard.
  on datatype: ACard

bday
type: DatatypeProperty
comment: See section 3.1.5 of RFC 2426. Typically used with an tag with the 'title' attribute for the date value, and a human readable date inside the element. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The birth date of the object. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

bookmark
type: DatatypeProperty
comment: The HTML4 spec describes a bookmark as 'a link to a key entry point within an extended document'. By convention (citation needed), this entry point also captures the notion of a 'permalink'..
domain: entry
range: Restriction
  comment: The contents of the element MUST include a valid hCard.
  comment: an Entry Permalink element represents the concept of an Atom link in an entry <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.7>
  on datatype: relBookmark

category
type: DatatypeProperty
comment: A Feed Category element represents the concept of an Atom category <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.2> inside a mf2rdf:Feed
comment: Application category of the object. <http://microformats.org/wiki/existing-classes>
comment: See section 3.6.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
domain: feed
range: XSDstring

child
type: DatatypeProperty
comment: A person's genetic offspring, or someone that a person has adopted and takes care of. Inverse is parent.
domain: AXFNperson
range: AXFNperson

class
type: DatatypeProperty
comment: See section 3.7.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The access classification of the object. For example, public or private. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

co-resident
type: DatatypeProperty
comment: Someone you share a street address with. Symmetric and transitive.
domain: AXFNperson
range: AXFNperson

co-worker
type: DatatypeProperty
comment: Someone a person works with, or works at the same organization as. Symmetric. Usually transitive.
domain: AXFNperson
range: AXFNperson

colleague
type: DatatypeProperty
comment: Someone in the same field of study/activity. Symmetric. Often transitive.
domain: AXFNperson
range: AXFNperson

contact
type: DatatypeProperty
comment: Current contact info of the object. The with hCard. <http://microformats.org/wiki/existing-classes>
comment: Someone you know how to get in touch with. Often symmetric.
domain: AXFNperson
range: AXFNperson

country-name
type: DatatypeProperty
comment: Name of the country for this particular address. <http://microformats.org/wiki/existing-classes>
comment: See 'country name' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

crush
type: DatatypeProperty
comment: Someone you have a crush on. No inverse.
domain: AXFNperson
range: AXFNperson

date
type: DatatypeProperty
comment: Someone you are dating. Symmetric. Not transitive.
domain: AXFNperson
range: AXFNperson

defines
type: objectProperty
comment: this microformat defines that element
domain: aMicroformat
sub property of: seeAlso
inverse of: isDefinedBy

duration
type: DatatypeProperty
comment: The time it takes to prepare the meal described by the recipe. Multiple duration fields can be used to denote e.g. time for preparing a dough, time needed for the dough to raise, time to bake the dough, time for decorating the cake etc.
comment: The time it takes to prepare the meal described by the recipe. Multiple preparation-time fields can be used to denote e.g. time for preparing a dough, time needed for the dough to raise, time to bake the dough, time for decorating the cake etc.
domain: recipe
range: XSDstring

email
type: DatatypeProperty
comment: See section 3.3.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: This object's email address. <http://microformats.org/wiki/existing-classes>
domain: card
range: Restriction
  on datatype: anyURI
  on datatype: string

entry-content
type: DatatypeProperty
comment: Content of a weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
comment: an Entry Content element represents the concept of an Atom content <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#atomContent>
domain: entry
range: Restriction
  on datatype: string

entry-summary
type: DatatypeProperty
comment: Summary of a weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
comment: an Entry Summary element represents the concept of an Atom summary <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.13>
domain: entry
range: XSDstring

entry-title
type: DatatypeProperty
comment: Title of weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
comment: an Entry Title element represents the concept of an Atom entry title <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.14>
domain: entry
range: XSDstring

extended-address
type: DatatypeProperty
comment: Extended address for this particular address. <http://microformats.org/wiki/existing-classes>
comment: See 'extended address' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

family-name
type: DatatypeProperty
comment: See 'Family Name' in section 3.1.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

fn
type: DatatypeProperty
comment: See section 3.1.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The name of the object. <http://microformats.org/wiki/existing-classes>
comment: The title of a single recipe is a short textual description used to identify the work among interested parties. This can be the name of a meal or a short description regarding it's ingredients. <http://microformats.org/wiki/hrecipe>
domain: card
domain: recipe
range: XSDstring
equivalent property: title

friend
type: DatatypeProperty
comment: Someone you are a friend to. A compatriot, buddy, home(boy|girl) that you know. Often symmetric.
domain: AXFNperson
range: AXFNperson

geo
type: DatatypeProperty
comment: Geographical coordinates of the object. <http://microformats.org/wiki/existing-classes>
comment: See section 3.4.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

given-name
type: DatatypeProperty
comment: See 'Given Name' in section 3.1.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

hasAbstractClass
type: objectProperty
comment: some microformats implicitly define the equivalent of what's called 'blank nodes' in RDF, e.g. to express hierarchies of subproperties. the property 'hasAbstractClass' is a helper property to model those implicit constructs.
range: AbstractClass
subclass of:
  inverse of: subClassOf

honorific-prefix
type: DatatypeProperty
comment: See 'Honorific Prefixes' in section 3.1.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

honorific-suffix
type: DatatypeProperty
comment: See 'Honorific Suffixes' in section 3.1.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

ingredient
type: DatatypeProperty
comment: Describes one or more ingredients used in the recipe.
domain: recipe
range: IngredientClass
range: Restriction
  comment: The element MAY include the fields num, unit and item following the conventions outlined in measure. In this case each ingredient should be marked up with it's own ingredient element. The element MAY include a note which MUST follow the conventions outlined in hCard.
  on datatype:
    union of: string
    union of: http://www.w3.org/TR/html/
    union of: value
    union of: type

instructions
type: DatatypeProperty
comment: The method of the recipe.
domain: recipe
range: Restriction
  comment: The field MAY include valid HTML markup e.g. paragraphs or a list of steps.
  on datatype:
    union of: string
    union of: http://www.w3.org/TR/html/

key
type: DatatypeProperty
comment: Public key of the object <http://microformats.org/wiki/existing-classes>
comment: See section 3.7.2 of RFC 2426. Typically used with an tag with the 'title' attribute for the key value, and a human readable key equivalent inside the element. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

kin
type: DatatypeProperty
comment: A relative, someone you consider part of your extended family. Symmetric and typically transitive.
domain: AXFNperson
range: AXFNperson

label
type: DatatypeProperty
comment: Formatting to be used by a delivery address label. <http://microformats.org/wiki/existing-classes>
comment: See section 3.2.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

latitude
type: DatatypeProperty
comment: See 'latitude' in section 3.4.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The latitude coordinates of the object. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

rel-license
type: DatatypeProperty
comment: Indicates that the referred resource is a license for the referring page..
version info: Specification 2005-02-06

locality
type: DatatypeProperty
comment: Locality for this particular address. <http://microformats.org/wiki/existing-classes>
comment: See 'locality' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

logo
type: DatatypeProperty
comment: Object's logo. <http://microformats.org/wiki/existing-classes>
comment: See section 3.5.3 of RFC 2426. Typically used with an tag. Use the 'src' attribute for URI values. Use the 'data:' URI scheme for binary values. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: Restriction
  on datatype:
    union of: img
    union of: anyURI

longitude
type: DatatypeProperty
comment: See 'longitude' in section 3.4.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The longitude coordinates of the object. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

mailer
type: DatatypeProperty
comment: Email software used by the object. <http://microformats.org/wiki/existing-classes>
comment: See section 3.3.3 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

me
type: DatatypeProperty
comment: 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.
domain: AXFNperson
range: AXFNperson

met
type: DatatypeProperty
comment: Someone who you have actually met in person. Symmetric.
domain: AXFNperson
range: AXFNperson

muse
type: DatatypeProperty
comment: Someone who brings you inspiration. No inverse.
domain: AXFNperson
range: AXFNperson

n
type: DatatypeProperty
comment: See section 3.1.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The name of the unit (additional-name, family-name, given-name, honorific-prefix, honorific-suffix, nickname) <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

neighbor
type: DatatypeProperty
comment: Someone who lives nearby, perhaps only at an adjacent street address or doorway. Symmetric. Often transitive.
domain: AXFNperson
range: AXFNperson

nickname
type: DatatypeProperty
comment: See section 3.1.3 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

note
type: DatatypeProperty
comment: See section 3.6.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: Supplemental information about the object <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

num
type: DatatypeProperty
comment: The Value
domain: angle
domain: measure
domain: money
range: Restriction
  on datatype: integer

nutrition
type: DatatypeProperty
comment: Nutritional information like calories, fat, dietary fiber etc.
domain: recipe
range: Restriction
  comment: The element MAY include the fields num, unit and item following measure.
  on datatype: type
  on datatype: value
  on datatype: string
  on datatype: http://www.w3.org/TR/html/

org
type: DatatypeProperty
comment: See section 3.5.5 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The organization or company of the object. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

organization-name
type: DatatypeProperty
comment: See 'Organization Name' in section 3.5.5 of RFC 2426. May be inferred per Implied 'organization-name' Optimization. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The name of the organization or company of the object. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

organization-unit
type: DatatypeProperty
comment: See 'Organization Unit' in section 3.5.5 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The unit or department of the object. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

parent
type: DatatypeProperty
comment: Inverse of child.
domain: AXFNperson
range: AXFNperson

photo
type: DatatypeProperty
comment: A photo of the object. Used in <http://microformats.org/wiki/existing-classes>
comment: Accompanying image.
comment: See section 3.1.4 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
domain: recipe
range: Restriction
  on datatype:
    comment: The element SHOULD use an element. The element MAY use any other element that contains a URL, such as or , but it is not recommended. The contents of the element MUST follow the conventions outlined in hCard.
    comment: Typically used with an tag. Use the 'src' attribute for URI values. Use the 'data:' URI scheme for binary values. <http://www.ietf.org/rfc/rfc2426.txt>
    intersection of:
      union of: string
      union of: h-13.2
      union of: h-12.2
      union of: h-13.3
      union of: ACard

post-office-box
type: DatatypeProperty
comment: Post office box number of this particular address. <http://microformats.org/wiki/existing-classes>
comment: See 'post office box' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

postal-code
type: DatatypeProperty
comment: Postal code for this particular address. <http://microformats.org/wiki/existing-classes>
comment: See 'postal code' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: Restriction
  on datatype: nonNegativeInteger

published
type: DatatypeProperty
comment: * an Entry Published element is identified by the class name published * an Entry Published element represents the concept of Atom published <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.9> * use the datetime-design-pattern to encode the published datetime
comment: Publish date of a weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
comment: The date the recipe was published.
domain: entry
domain: recipe
range: Restriction
  comment: The datetime-design-pattern SHOULD be used to encode the published datetime.
  on datatype:
    union of: string
    union of: datetime-design-pattern

refines
type: objectProperty
comment: this microformat re-uses that element from another microformat, but with different constraints on value properties
domain: ObjectProperty
sub property of: defines
sub property of: reuses

reuses
type: objectProperty
comment: this microformat re-uses that element from another microformat
domain: aMicroformat
sub property of: seeAlso

region
type: DatatypeProperty
comment: Region of this particular address. <http://microformats.org/wiki/existing-classes>
comment: See 'region' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

rev
type: DatatypeProperty
comment: See section 3.6.4 of RFC 2426. Typically used with an tag with the 'title' attribute for the date value, and a human readable date inside the element. <http://www.ietf.org/rfc/rfc2426.txt>
comment: Specifies revision of the hCard. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

role
type: DatatypeProperty
comment: Information regarding the role of the object. <http://microformats.org/wiki/existing-classes>
comment: See section 3.5.2 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

sibling
type: DatatypeProperty
comment: Someone a person shares a parent with. Symmetric. Usually transitive.
domain: AXFNperson
range: AXFNperson

sort-string
type: DatatypeProperty
comment: See section 3.6.5 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: String used to sort this object in an alphabetical list. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

sound
type: DatatypeProperty
comment: Audio reading back another element's content. By default, the 'fn'. <http://microformats.org/wiki/existing-classes>
comment: See section 3.6.6 of RFC 2426. Typically used with either an or tag. Use the 'data:' URI scheme for binary values. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: Restriction
  on datatype:
    one of: http://purl.org/aMicroformat/a
    one of: object
    one of: string

spouse
type: DatatypeProperty
comment: Someone you are married to. Symmetric. Not transitive.
domain: AXFNperson
range: AXFNperson

street-address
type: DatatypeProperty
comment: See 'street address' in section 3.2.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: Street address of this particular address. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

summary
type: DatatypeProperty
comment: The summary provides a short introduction or an accompanying statement about the recipe.
domain: Calendar
domain: recipe
range: XSDstring

superClassOf
type: Class
comment: comes in handy when modeling mappings
inverse of: subClassOf

sweetheart
type: DatatypeProperty
comment: Someone with whom you are intimate and at least somewhat committed, typically exclusively. Symmetric. Not transitive.
domain: AXFNperson
range: AXFNperson

rel-tag
type: DatatypeProperty
comment: Indicates that the referred resource serves as a 'tag', or keyword/subject, for the referring page.
equivalent property: tags
version info: Draft Specification 2005-01-10
narrower: subject

tel
type: DatatypeProperty
comment: See section 3.3.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
comment: Telephone number of the object <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

title
type: DatatypeProperty
comment: Job title or functional position of the object. <http://microformats.org/wiki/existing-classes>
comment: See section 3.5.1 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: XSDstring

tolerance
type: DatatypeProperty
comment: The Error Tolerance
domain: angle
domain: measure
domain: money

type
type: DatatypeProperty
comment: Defines a type of the parent element. For instance a type of telephone number such as home or work.. Used in conjunction with 'value'. <http://microformats.org/wiki/existing-classes>
comment: See 'type' in the various sections of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
domain: IngredientClass
domain: NutritionClass
range: XSDstring

tz
type: DatatypeProperty
comment: See section 3.4.1 of RFC 2426. Typically used with an tag with the 'title' attribute for the tz value, and a human readable time zone inside the element. <http://www.ietf.org/rfc/rfc2426.txt>
comment: The timezone the object is in. <http://microformats.org/wiki/existing-classes>
domain: card
range: XSDstring

uid
type: DatatypeProperty
comment: Globally unique identifier associated with the object, or one of the object's properties. <http://microformats.org/wiki/existing-classes>
comment: See section 3.6.7 of RFC 2426. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: Restriction
  on datatype: anyURI

unit
type: DatatypeProperty
comment: The Unit of Measurement
domain: measure
domain: money
domain: RecipeIngredient
domain: RecipeNutrition

updated
type: DatatypeProperty
comment: # an Entry Updated element is identified by class name updated # an Entry Updated element represents the concept of Atom updated <http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.15> # an Entry SHOULD have an Entry Updated element # use the datetime-design-pattern to encode the updated datetime
comment: Last updated date of a weblog/microcontent entry <http://microformats.org/wiki/existing-classes>
domain: entry
range: Restriction
  on datatype: datetime

url
type: DatatypeProperty
comment: A link to the this object's home page or extended profile. Used in <http://microformats.org/wiki/existing-classes>
comment: See section 3.6.8 of RFC 2426. Typically used with an tag. <http://www.ietf.org/rfc/rfc2426.txt>
domain: card
range: Restriction
  on datatype: anyURI

value
type: DatatypeProperty
comment: This class name is used to distinguish the actual *value* of a property from any other cruft that may be in the element representing the property. <http://www.ietf.org/rfc/rfc2426.txt>
comment: Used in conjunction with 'type'. The actual value of a particular type. For instance a telephone number of type work such as +1.415.555.1212. <http://microformats.org/wiki/existing-classes>
domain: card
domain: IngredientClass
domain: NutritionClass
range: XSDstring

yield
type: DatatypeProperty
comment: Specifies the quantity produced by the recipe, like how many persons it satisfyies or how many pieces can be made of it.
domain: recipe
range: XSDstring