uid: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
No edit summary
m (Reverted edit of Hs2Kqh, changed back to last version by Tantek)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= UID =
= UID =


"uid" is an [[hcard|hCard]] propertySee also [[hcard-examples#Canonical_Profiles_on_Sites|hCard examples for canonical profile URLs]].
"uid" is an [[hcard#Property_List|hCard property]].  The semantics of "uid" are defined in [http://www.ietf.org/rfc/rfc2426.txt RFC2426] section 3.6.7 as noted in the [[hcard-profile|hCard profile]].  Note the [[vcard-errata#3.6.7_UID_Type_Definition|erratum regarding the UID type subproperty]].


This page documents an effort to define a microformat for [http://en.wikipedia.org/wiki/Category:Identifiers identifiers]. This effort came about from two angles:
See also [[hcard-examples#Canonical_Profiles_on_Sites|hCard examples for canonical user profile URLs]].
 
This page also documents an effort to define a microformat for [http://en.wikipedia.org/wiki/Category:Identifiers identifiers]. This effort came about from two angles:


* the need for a module that [[hcard|hCard]] and [[hcalendar|hCalendar]] could reference for defining the behavior of UID
* the need for a module that [[hcard|hCard]] and [[hcalendar|hCalendar]] could reference for defining the behavior of UID
Line 14: Line 16:
* [[uid-brainstorming]]
* [[uid-brainstorming]]


Please take a look, and contribute your thoughts and ideas.
Please take a look, and contribute your thoughts and ideas to the above pages.
 
==RFC 2426==
 
RFC 2426 (on whchi hCArd is based) defines UID thus:
 
<pre>
3.6.7 UID Type Definition
 
  To: ietf-mime-directory@imc.org
 
  Subject: Registration of text/directory MIME type UID
 
  Type name: UID
 
  Type purpose: To specify a value that represents a globally unique
  identifier corresponding to the individual or resource associated
  with the vCard.
 
  Type encoding: 8bit
 
  Type value: A single text value.
 
  Type special notes: The type is used to uniquely identify the object
  that the vCard represents.
 
  The type can include the type parameter "TYPE" to specify the format
  of the identifier. The TYPE parameter value should be an IANA
  registered identifier format. The value can also be a non-standard
  format.
 
  Type example:
 
        UID:19950401-080045-40000F192713-0052
 
</pre>
 
A search of the IANA website finds no occurrences of "identifier format".

Latest revision as of 12:46, 15 October 2007

UID

"uid" is an hCard property. The semantics of "uid" are defined in RFC2426 section 3.6.7 as noted in the hCard profile. Note the erratum regarding the UID type subproperty.

See also hCard examples for canonical user profile URLs.

This page also documents an effort to define a microformat for identifiers. This effort came about from two angles:

  • the need for a module that hCard and hCalendar could reference for defining the behavior of UID
  • the need for marking up freeform identifiers that are found in web content

Per the microformats process

Please take a look, and contribute your thoughts and ideas to the above pages.