• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Finally, you can manage your Google Docs, uploads, and email attachments (plus Dropbox and Slack files) in one convenient place. Claim a free account, and in less than 2 minutes, Dokkio (from the makers of PBworks) can automatically organize your content for you.

View
 

BarCampBlockSocialNetworkPortability

Page history last edited by PBworks 13 years, 7 months ago

Taken from my notes originally posted to my blog:

 

Led by: Tantek Çelik

 

why do i have to re-add all of my profile information, re-add friends, etc.?

 

what about change jobs? move?

 

base on assumption that user owns their own data - should be able to display profile information anywhere - need open standard to do this

 

need:

  • profile info - vCard (rfc2426), hCard is the same thing, but on the web; doesn't do arbitrary key/value pairs, has 80/20 sweet spot of information; already social sites that, today, are publishing your info as hCard.
  • friend list - no good standard
    • Blog roles is a good analog
    • XFN - add rel="friend", supported part of HREF; can do asymmetrical relationships

 

Satisfaction - they will import hCard information from other sites when you want to create a new account

 

Right model is to subscribe to hCard - just poll it, no special protcoal (like RSS) needed. Incombent on consumer to figure out the diff.

 

hCard only handles public information

 

OpenID - could be used to try export personal information. Give permission to 3rd party site to access OpenID. Uses website URL to prove that you are who you say you are.

 

XFN (xhtml friends network) - renders in a browser, but FOAF doesn't - FOAF is somewhat fuzzy as a standard

  • It is HTML, just ad some extra elements to existing tags
  • simple to understand
  • supports differnent granularity for contacts - persion in your XFN list can be a contact, acquaintence, friend, family, etc. - will need import UIs that understand this and give this richness (only import family, etc)
  • http://gmpg.org/xfn - homepage for XFN

 

can combine hCard and XFN - sprinkle in hCard information into XFN data. Add very little code to make it work. Sites like Cork'd, Dopplr (will import social network), LastFM, and Twitter already support this.

 

By default, always exporting - the page is the API, is the export.

 

If you change your URL, you can totally disconnect from your social network. could be bad, or could be what you want.

 

Identity consolidation - use rel="me" in XFN, to essentially denote that you are friending yourself - or yourself on another site

  • need to do bidirection claim in order to verify that it really is the same person
  • tantek.com claims twitter.com/t, and twitter.com/t claims tantek.com. Can know that Tantek owns both URLs.

 

Want vendors to compete to be more open.

 

ClaimID - identity, also do microID (hash of e-mail address).

 

Do simple things, evolve simple stanards, make building blocks (the UNIX way), add more complex feature if needed.

 

Doing this stuff, hCard and XFN, puts you on the open social web.

 

Notes from the whiteboard:

 

Friends list – blogrolls, XFN (rel=”friend”

Identity Consolidation

OpenID

OAuth

 

Plaxo, Dopplr, 3eep, Wordpress, Cork’d, LastFM, Twitter, ArtistServer, ClaimID, Flikr, JPGMag, LinkedIn, Ponnce, Satisfaction, Technorati, Upcoming, Yedda

 

Import, Subscribe, Syndication, poll once/day

 

Categories:

Met

Contact

Aquaintence

Friend

Coworker

Colleague

 

Samples:

 

div class="vcard"

spam class = "fn" Tantek Çelik /spam

a href="http://tantek.com" rel="me" class="wrl"" my website /a

img src="myicon.png" class="logo"

/div

ul

li class="vcard"

a href="http://factoryjoe.com" rel="contact" class="url"

img src="chrisicon.png" alt="Chris Messina" class="logofn"/

/a

/li

/ul

 

See: Gmpg.org/xfn

 

 

See also: http://microformats.org/wiki/events/2007-08-19-social-network-portability-today