representative-hcard: Difference between revisions
m (more work) |
(more content organization) |
||
Line 6: | Line 6: | ||
== problem statement == | == problem statement == | ||
Short version: '''Given a URL, how do you determine which hCard is the representative hCard for that page?''' | 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: | 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: | ||
* Given a URL to a person's [[hcard-supporting-user-profiles|hCard supporting user profile]], how do you determine which hCard on the profile page represents that person? | * Given a URL to a person's [[hcard-supporting-user-profiles|hCard supporting user profile]], how do you determine which hCard on the profile page represents that person? | ||
== 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 == | == goals == | ||
* should leverage current hCard information publishing patterns | * should leverage current hCard information publishing patterns | ||
* should not require any additional user interface elements (i.e. links) on any [[hcard-supporting-user-profiles|hCard supporting user profiles]]. | * should not require any additional user interface elements (i.e. links) on any [[hcard-supporting-user-profiles|hCard supporting user profiles]]. | ||
== methodology == | |||
Methodology for a solution: | |||
The preferred option is to use only visible semantic HTML ([[POSH]]). | |||
== effort == | == effort == | ||
* [[representative-hcard-examples]] - analysis of examples of [[hcard-examples-in-wild|hCards in the wild]] on pages representing individual people | * [[representative-hcard-examples]] - analysis of examples of [[hcard-examples-in-wild|hCards in the wild]] on pages representing individual people | ||
* [[representative-hcard-formats]] - previous attempts at providing representative hCard or "person info" in general for a page that represents a person. | * [[representative-hcard-formats]] - previous attempts at providing representative hCard or "person info" in general for a page that represents a person. | ||
* [[representative-hcard-brainstorming]] - proposals for solving the problem | * [[representative-hcard-brainstorming]] - proposals for solving the problem | ||
=== | == related == | ||
Related but slightly different concepts: | Related but slightly different concepts: | ||
Line 40: | Line 38: | ||
* 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. | ||
== see also == | |||
* [[representative-hcard-examples]] | |||
* [[representative-hcard-formats]] | |||
* [[representative-hcard-brainstorming]] | |||
* [[hcard]] | * [[hcard]] | ||
* [[hcard-brainstorming]] | * [[hcard-brainstorming]] |
Revision as of 01:25, 25 October 2007
This article is actively undergoing a major edit for a short while. As a courtesy, please do not edit this page while this message is displayed. The user who added this notice will be listed in the page history. If this page has not been edited for over an hour, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page. |
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:
- Given a URL to a person's hCard supporting user profile, how do you determine which hCard on the profile page represents that person?
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
- representative-hcard-examples - analysis of examples of hCards in the wild on pages representing individual people
- representative-hcard-formats - previous attempts at providing representative hCard or "person info" in general for a page that represents a person.
- representative-hcard-brainstorming - proposals for solving the problem
Related but slightly different concepts:
- 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.
- common misconception: "using <address> works when the person is the principal author of the page". This is misleading at best. It may "work", but
<address>
means contact for the page (as documented above), not necessarily the author. The two might coincidentally (even typically) be the same, but are not semantically equivalent.
- common misconception: "using <address> works when the person is the principal author of the page". This is misleading at best. It may "work", but
- 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.