The document discusses how social networks can be made more interoperable by adopting common standards like microformats to publish user profile and friend network information. This would allow profile and friend data to be portable between sites and avoid siloed data. Specific microformats like hCard and XFN are presented as ways to mark up user profiles, links to other profile pages, and friends lists so they can be reused across sites to connect the social web in the way the original web connected via hyperlinks. Examples are given for how to implement hCards and XFN in profiles, profile equivalency links, and friends lists.
26. Building Block: profile information
•
info:
•
name
•
photo
•
notes
•
hyperlink to his blog
•
Building block: hCard
27. Building Block: profile equivalency
users hyperlink to their identities
•
social network profile(s)
•
home page
•
blog
•
OpenID(s)
Building block: XFN rel=quot;mequot;
28. Building Block: friends list
•
friends lists with:
•
hyperlinks to their profiles
•
friend icons
•
name (in img alt text)
•
Building blocks:
•
hCards for their link, icon, name
•
XFN for relationships
29. Social Network Portability: How-To
•
Publish microformats building blocks in user profiles
•
hCard on user profile pages
•
XFN rel=quot;mequot; hyperlinks to user blogs/home pages
•
hCard+XFN friends lists
•
XFN rel=quot;mequot; to separate friends list pages
•
XFN+HTML4 pagination rel=quot;me nextquot;, rel=quot;me prevquot;
•
Subscribe to microformats for profiles. Let the user:
•
subscribe to their hCard user profile
•
subscribe to their hCard+XFN supporting friends lists
•
more: microformats.org/wiki/social-network-portability
30. How To: hCard profiles
<div class=quot;vcardquot;>
<div class=quot;fnquot;>Chris Messina</div>
<img class=quot;photoquot; src=quot;cm.pngquot;
alt=quot;Photo of Chrisquot; />
<div class=quot;notequot;>
<p>Chris is originally...</p>
<p>...</p>
</div>
<a class=quot;urlquot; rel=quot;mequot;
href=quot;http://...quot;>Chris's blog</a>
</div>
33. How To: separate friends page
•
<a rel=quot;mequot; href=quot;/t/friendsquot;>View All…</a>
be sure to link from friends page back to the profile with
rel=quot;mequot;
34. How To: paginated friends lists
quot;Previousquot; and quot;Nextquot; links on a paginated
friends list
•
<a rel=quot;me prevquot; href=quot;/t/friends?page=6quot;>«
Previous</a>
•
<a rel=quot;me nextquot; href=quot;/t/friends?page=8quot;>Next
»</a>
35. Social Network Portability publishing support
•
What sites and companies support this?
Lots!
•
Check microformats wiki for latest:
•
hCard supporting user profiles
•
hCard+XFN supporting friends lists
http://microformats.org/wiki/hcard-supporting-user-profiles
http://microformats.org/wiki/hcard-xfn-supporting-friends-list