(Difference between revisions)

Jump to: navigation, search
(Add rel-bookmark proposal)
(Add hAtom reference)
Line 79: Line 79:
* [[adr]]
* [[adr]]
* [[geo]]
* [[geo]]
* [[hatom|hAtom]]
* [[hcard|hCard]]
* [[hcard|hCard]]
* [[hcalendar|hCalendar]]
* [[hcalendar|hCalendar]]

Revision as of 22:28, 30 April 2006


UID Brainstorming

This page is for brainstorming about ideas, proposals, constraints, requirements for a UID microformat.



Goals Requirements


UIDs that are URLs

It seems like in the 80% case (perhaps 99.99% case on the Web), a UID is going to be a URL, thus a common pattern will likely be things like:

<a class="url uid" href="http://example.com/contentspace/somenumber">the item</a>

SHOULD rather than MUST

A UID SHOULD be a URL rather than MUST. The UID microformat will ordinarily be a URL, but it should be flexible enough to allow it to contain non-network resolvable URIs.

UID + URL -> permalink?

Can you infer that if something is a URL and a UID that it is also a permalink? It seems so. I can't think of any semantic of "permalink" that isn't covered by the union of the semantics of URL and UID.

abbr pattern

Use the abbr-design-pattern to allow identifiers to be more fully described.

<abbr class="uid" title="urn:isbn:0950788120">0 9507881-2-0</abbr>

HTML ID attribute

How does/doesn't the ID attribute from HTML fit into all this? Can it be repurposed to help here?


Just use UID from hCard

Use rel-bookmark from hAtom

hAtom currently uses the HTML standard rel-bookmark to identify its bookmark. This appears to be precisely eqivalent to the class combination "uid url". This does not appear to permit non-url uids, but if we are identifying the authorative id of a piece of microformatted data that we already have in-hand a non-url uid may never be required. Non-url uids (eg isbn) can still appear in citation formats without affecting the development of this "identify myself" microformat.

If rel-bookmark is not appropriate for this format, we should consider retrofiting this format back to hAtom. It may be appropriate to replace rel-bookmark with the separate url and uid classes, or to allow either form to be used.

Create a URI microformat


See Also

Related Discussion

uid-brainstorming was last modified: Wednesday, December 31st, 1969