hCard supporting user profiles issues
This article is a stub. You can help the microformats.org wiki by expanding it.
This page is for documenting issues with hCard supporting user profiles, whether techniques, implementation challenges, or issues with specific implementations.
This is an important follow-up to hCard advocacy, that is, once a site has been evangelized to support hCard 1.0, if it has problems, or introduces problems in an update, we should document those and follow-up to help the site fix their hCards.
Please sign and date specific issues with ~~~~ so others have an idea when the problem was found, and who to potentially check with to see if the problem still exists.
Services with hCard profiles
- suboptimal -
adrhas no child properties, e.g.: http://gnolia.com/people/lhalff. Tantek 07:30, 8 July 2010 (UTC) (originally reported by Andy Mabbett on 01:18, 26 Sep 2007 (PDT) - problem with http://ma.gnolia.com/people/geraldkitty)
Issues / problems:
- hCards for groups are marked up with "fn" not "fn org". See, for example, microformats on Twitter
- There is no way for Twitter to tell if an account is for a person or for an organization. Perhaps Twitter could implement a user preference checkbox like "[x] This account is for a company or organization", and then use that as a switch to use the "fn org" class names.
- Improper address mark-up (no child properties; though this may be all that can be achieved, if the user enters a value like "Birmingham, England")
class="label"for non-hCard purposes, inside the hCard.
- Ideally Twitter would choose to use another class name here other than "label". However, this may be worth raising as an hCard issue and then if we find more than one microformat that sites have this problem with, raising it to microformats Microformat Issues. Note the related FAQ: How does the use of class values for semantics interact with the use of class values for attaching CSS styles.
relattribute on the hCard's URL hyperlink incorrectly has "nofollow". wrong:
rel="me nofollow", right:
rel="me". rel="nofollow" is only for 3rd party content. A user profile is second party content, and therefore is supposed to be trusted (otherwise, if the user is violating the TOS, simply remove/ban the account), and therefore there must not be any rel="nofollow" on links from the user themselves.
Suggested improvements (not bugs)
- The bio field should be marked up with the property
Used to have hCard profiles
The following services used to have hCard user profiles but somehow got lost/ regressed in an upgrade or something.
- Zooomr - hCard support appears to have been lost in their Zooomr Mark III release in 2007 June. Was: login, click on the "Your Profile" link, and copy the URL which should start with http://zooomr.com/people/.
Services that import hCard profiles