representative-hcard: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
(clarify related but not)
Line 1: Line 1:
{{inuse}}
<h1>representative hCard</h1>
<h1>representative hCard</h1>
{{TOC-right}}
{{TOC-right}}
Line 31: Line 29:


== related ==
== related ==
The '''representative hCard''' is merely the hCard that provides information about the person that the page ''represents''.


Related but slightly different concepts:
It is '''NOT''':
* contact for the page.  similarly, the person a page represents is usually the person to contact for/about the page.  as [[hcard-faq#Should_I_use_ADDRESS_for_hCards|documented in the hCard FAQ]], the contact for a page {{should}} be marked up with an  <code>&lt;address&gt;</code> hCard.
* '''contact''' for the page.  similarly, the person a page represents is usually the person to contact for/about the page.  as [[hcard-faq#Should_I_use_ADDRESS_for_hCards|documented in the hCard FAQ]], the contact for a page {{should}} be marked up with an  <code>&lt;address&gt;</code> hCard.
* author hCard.  typically the person that a page represents is also the author of the page. possible (theoretical until someone finds/cites real world) examples: biographies, e.g. a page that represents person A is authored by person B.
* '''author''' hCard.  typically the person that a page represents is also the author of the page. possible (theoretical until someone finds/cites real world) examples: biographies, e.g. a page that represents person A is authored by person B.
** common misconception: ''"[http://microformats.org/discuss/mail/microformats-discuss/2007-July/010170.html using &lt;address&gt; works when the person is the principal author of the page]"''.  This is misleading at best. It may "work", but <code>&lt;address&gt;</code> means <em>contact</em> for the page (as documented above), not necessarily the <em>author</em>.  The two might coincidentally (even typically) be the same, but are not semantically equivalent.
** common misconception: ''"[http://microformats.org/discuss/mail/microformats-discuss/2007-July/010170.html using &lt;address&gt; works when the person is the principal author of the page]"''.  This is misleading at best. It may "work", but <code>&lt;address&gt;</code> means <em>contact</em> for the page (as documented above), not necessarily the <em>author</em>.  The two might coincidentally (even typically) be the same, but are not semantically equivalent.
* owner hCard.  more often than not, the person that a page represents is also the person that owns (meaning has primary control over, in the property sense) the page.
* '''owner''' hCard.  more often than not, the person that a page represents is also the person that owns (meaning has primary control over, in the property sense) the page.
 
"'''representative hCard'''", "contact hCard", "author hCard", and "owner hCard" are all ''different'' semantics and can be different people for any given page, even if for many pages some or all of them might be the same person.


== see also ==
== see also ==

Revision as of 01:36, 25 October 2007

representative hCard

This page is for keeping track of the representative hCard effort, which is part of hcard-brainstorming, specifically to figure out how to both explicitly specify and discover the representative hCard for a page.

problem statement

Short version: Given a URL, how do you determine which hCard is the representative hCard for that page?

Longer: Given a URL to a page that represents a person, how do you determine which hCard on that page is the hCard for that person? Variants:

use cases

Applications for auto-discovery of the representative hCard for the page

  • representative vCard auto extraction from the page
  • profile icon discovery (e.g. what people use gravatar for and have proposed pavatar for).
  • social-network-portability

goals

  • should leverage current hCard information publishing patterns
  • should not require any additional user interface elements (i.e. links) on any hCard supporting user profiles.

methodology

Methodology for a solution: The preferred option is to use only visible semantic HTML (POSH).

effort

related

The representative hCard is merely the hCard that provides information about the person that the page represents.

It is NOT:

  • contact for the page. similarly, the person a page represents is usually the person to contact for/about the page. as documented in the hCard FAQ, the contact for a page SHOULD be marked up with an <address> hCard.
  • author hCard. typically the person that a page represents is also the author of the page. possible (theoretical until someone finds/cites real world) examples: biographies, e.g. a page that represents person A is authored by person B.
  • owner hCard. more often than not, the person that a page represents is also the person that owns (meaning has primary control over, in the property sense) the page.

"representative hCard", "contact hCard", "author hCard", and "owner hCard" are all different semantics and can be different people for any given page, even if for many pages some or all of them might be the same person.

see also