<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2009:/1/tag:www.readwriteweb.com,2008://1.5850-</id>
  <updated>2009-10-30T14:20:36Z</updated>
  <title>Comments for 4 Technologies for Portability in Social Networks: A Primer</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=5850" title="4 Technologies for Portability in Social Networks: A Primer" />
    <published>2008-03-11T04:39:34Z</published>
    <updated>2008-03-11T04:53:56Z</updated>
    <title>4 Technologies for Portability in Social Networks: A Primer</title>
    <summary>Today Marshall Kirkpatrick interviewed Facebook CEO Mark Zuckerberg at SXSW, with the main topic of discussion being Data Portability. Later in the day at the festival, a star studded panel discussed building portable social networks. The panel highlighted four technologies that help make identity and data more portable across social networks: hCard; XFN and FOAF;...</summary>
    <author>
      <name>Sean Ammirati</name>
      
    </author>
    
    <category term="Analysis" />
    
    <category term="SXSW 2008" />
    
    <category term="data portability" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img src="http://www.readwriteweb.com/images/4portability.jpg" />Today Marshall Kirkpatrick <a href="http://www.readwriteweb.com/archives/mark_zuckerberg_on_data_portab.php" title="Mark Zuckerberg on Data Portability: An Interview - ReadWriteWeb">interviewed Facebook CEO  Mark Zuckerberg</a> at SXSW, with the main topic of discussion being Data Portability. Later in the day at the festival, a star studded panel <a href="http://panelpicker.sxsw.com/ideas/view/681">discussed building portable social networks</a>.  The panel highlighted four technologies that help make identity and data more portable across social networks: hCard; XFN and FOAF; OpenID; OAuth.</p>]]>
      <![CDATA[<p> This post serves as an introduction to each of these technologies.</p>   
	
	<h2> hCard: Providing Your Contact Information </h2>
	<p><img src="http://www.readwriteweb.com/images/sxsw_portability/microformats.jpg" width="50" alt="Microformats" align="right" hspace="5" vspace="5">Users are tired of repeatedly entering profile information over and over again.   This problem is solved by the microformat <a href="http://microformats.org/wiki/hcard" title="hcard - Microformats">hCard.</a>   Leslie Chicoine, an Experience Designer at Get Satisfaction, talked about how her company had created a sign up process for their web application using hCard.  <i>(see screen shot below) </i>  </p>
<p><img src="http://www.readwriteweb.com/images/sxsw_portability/hCardGetSatisfaction.jpg" width="350" height="259" alt="HCardGetSatisfaction" hspace="10" vspace="10"></p>  
	
<h2>XFN &amp; FOAF: Who are your contacts </h2>  
	 <p> <img src="http://www.readwriteweb.com/images/sxsw_portability/socialGraphAPI.jpg" width="100" height="102" alt="SocialGraphAPI" align="right" hspace="5" vspace="5">Another microformat, <a href="http://microformats.org/wiki/XFN" title="xfn - Microformats">XFN</a>, and the <a href="http://www.foaf-project.org/" title="The Friend of a Friend (FOAF) project">FOAF project</a> are techniques for embedding relationships in links.  This allows social networks to recommend contacts that should be shared, without scraping web based email clients. Recently, Google introduced a <a href="http://code.google.com/apis/socialgraph/" title="Social Graph API - Google Code">Social Graph API</a>, which &quot;index[es] the public Web for XHTML Friends Network (XFN), Friend of a Friend (FOAF) markup and other publicly declared connections&quot;.</p> 
<p> Something very interesting that I wasn't aware of until today's panel was that both Plaxo &amp; Six Apart were working on something similar before Google announced OpenSocial, according to Joe Smarr and David Recordon.  However, once Google started focusing on this they were happy to hand it over to them - because Google "has the web on a hard drive", so it makes the crawling component of this far less difficult.  For a good overview on Google's Social Graph API, check out the following introductory video: </p>
	<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/LabCylbapuM&rel=1&border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/LabCylbapuM&rel=1&border=0" type="application/x-shockwave-flash" wmode="transparent"width="425" height="355"></embed></object></p>   
	
	<h2>OpenID: Authenticating Individuals </h2>
	 <p><img src="http://www.readwriteweb.com/images/sxsw_portability/openid_big_logo.jpg" width="125" height="41" alt="Openid Big Logo" align="left"> <a href="http://openid.net/" title="OpenID">OpenID</a> is a decentralized framework for allowing social networks (and other web applications) to authenticate users.  In other words, it lets users login using shared credentials across different services.  It also allows individuals to decide what information they want to share with  each application.  For example, a user might decide not to provide their postal or email address. </p>
   
<h2>OAuth: Authorizing Access </h2>
     <p> The final protocol discussed was <a href="http://oauth.net/" title="OAuth &mdash; An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.">OAuth</a>. It is a protocol that is less about authentication (OpenID) and more about authorization.  The protocol has been developed over the last year.  The specification was released in December 2007 and modeled off a number of authorization protocols, including the Flickr Authorization protocol. According to <a href="http://factoryjoe.com/blog">Chris Messina</a>, a number of services have already started using it including: </p>
     <img src="http://www.readwriteweb.com/images/sxsw_portability/OAuth.jpg" width="100" height="100" alt="OAuth" align="right"><ul>
	    <li> Fireeagle </li>
	    <li> Open Social </li>
	    <li> Pownce </li>
	    <li> Get Satisfcation, and </li>
	    <li> Magnolia</li>
	    <li>(and Twitter support will be coming soon) </li>
     </ul>
<p> Chris also pointed to a comment in a <a href="http://www.readwriteweb.com/archives/your_email_password_a_true_hor.php" title="Your Email Password: A True Horror Story About Why We Need Authentication Standards - ReadWriteWeb">recent post</a> of ours about email passwords, that highlighted the need for tools like these. Also there was a <a href="http://www.readwriteweb.com/archives/your_email_password_a_true_hor.php#comment-48756" title="Your Email Password: A True Horror Story About Why We Need Authentication Standards - ReadWriteWeb">comment on RWW</a> from Oren Michels at <a href="http://www.mashery.com/" title="Mashery - Mashery: On-Demand API Infrastructure">Mashery</a>, indicating it is the most requested feature for them right now.  </p>

   <h2> Conclusion </h2>                                                                     
   <p> <img src="http://www.readwriteweb.com/images/sxsw_portability/DPLogo.jpg" alt="DPLogo" width="105" height="109" align="right">Securely moving your data around the web has increasingly become an important concept on the web.  Arguably, it was <em><strong>the most discussed meme</strong></em> at this year's SXSW.  While not an application, you could say it has been 'this year's <a href="http://www.readwriteweb.com/archives/sxsw_breakout_app_of_2008.php" title="SXSW Breakout App of 2008: What Will it Be? - ReadWriteWeb">Twitter</a>'. </p>
<p>  The <a href="http://www.dataportability.com/" title="DataPortability.org - Share and remix data using open standards">Data Portability</a> group deserves credit for educating the market.  Beyond that, it is also an idea whose time has clearly come.  It is interesting to think what applications will be built on top of these portability standards - they might be popular by next year's SXSW!</p> 
]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48937</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48937" />
    <title>Comment from Yikes on 2008-03-10</title>
    <author>
        <name>Yikes</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Someone need to educate me on why Data Portability group is getting so much credit. For heavens sake, their site is a joke, nothing but a bunch of acronyms passed off as content. WTF people!? Can anyone make heads or tails out of the site? Is this the case where everybody thinks that if they don't give credit to Data Portability Group that others might think they are stupid? </p>]]>
    </content>
    <published>2008-03-11T05:43:42Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48949</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48949" />
    <title>Comment from Elias Bizannes on 2008-03-11</title>
    <author>
        <name>Elias Bizannes</name>
        <uri>http://liako.biz</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://liako.biz">
        <![CDATA[<p>I have to agree we need to change it and we have raised that as something to do. Our current plan is to wait until we have a new logo, and then we will change the entire homepage to something that incorporates the issues we have logged to date with it. </p>

<p>We would love to hear your thoughts on how we can do it, as creating something like this is a difficult task to please everyone, and we rely on feedback to get it right.</p>]]>
    </content>
    <published>2008-03-11T09:49:28Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48954</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48954" />
    <title>Comment from Marcin Jagodzinski on 2008-03-11</title>
    <author>
        <name>Marcin Jagodzinski</name>
        <uri>http://netto.blox.pl</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://netto.blox.pl">
        <![CDATA[<p>I don't thing the authorization/sharing part is most important when we're talking about OpenID in context of portability. The crucial thing is: the OpenID gives unique identifiers to individuals (and way to prove that the identifier belongs to that particular user).</p>]]>
    </content>
    <published>2008-03-11T11:12:50Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48966</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48966" />
    <title>Comment from Kyle James on 2008-03-11</title>
    <author>
        <name>Kyle James</name>
        <uri>http://doteduguru.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://doteduguru.com">
        <![CDATA[<p>I think we still have one big issue here...  There are FOUR technologies outlined here.  We don't need four accounts we need ONE!  hCard, OpenID or the other two I don't care, but having one fixed identity online would definitely be something I would like to see.</p>]]>
    </content>
    <published>2008-03-11T13:32:10Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48968</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48968" />
    <title>Comment from YDRIVE on 2008-03-11</title>
    <author>
        <name>YDRIVE</name>
        <uri>http://ydrive.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://ydrive.com">
        <![CDATA[<p>OAuth would be critical.. but it needs to be more seamless..</p>]]>
    </content>
    <published>2008-03-11T14:02:41Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48973</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48973" />
    <title>Comment from Karim on 2008-03-11</title>
    <author>
        <name>Karim</name>
        <uri>http://xhtml-css.com/blog/pyapml</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://xhtml-css.com/blog/pyapml">
        <![CDATA[<p>APML is also a beautiful thing. And this, IMHO, will greatly improve our lives very soon :)</p>]]>
    </content>
    <published>2008-03-11T15:30:54Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48984</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48984" />
    <title>Comment from Danny on 2008-03-11</title>
    <author>
        <name>Danny</name>
        <uri>http://dannyayers.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://dannyayers.com">
        <![CDATA[<p>Hmm, I would have phrased this a little different, XFN and FOAF as "techniques for embedding relationships in links". Thing is, links *are* expressions of relationships. What XFN and FOAF bring to the table are ways of being more specific about what the link means than the usual 'somehow related' found with typical web links between documents. </p>

<p>While XFN and FOAF primarily cover relationships between the creators of the documents, it's possible (using RDF, which underlies FOAF) to express relationships between any kind of things: people, places, real-world objects, concepts... This <a href="http://dannyayers.com/docs/ieee/w3" rel="nofollow">evolved link</a> is hugely useful for DataPortability, going beyond an import/export kind of view -  making it possible to have a web of data, in other words the <a href="http://dig.csail.mit.edu/breadcrumbs/node/215" rel="nofollow">Giant Global Graph</a>.</p>]]>
    </content>
    <published>2008-03-11T17:43:54Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:48993</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c48993" />
    <title>Comment from Stephen Paul Weber on 2008-03-11</title>
    <author>
        <name>Stephen Paul Weber</name>
        <uri>http://singpolyma.net/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://singpolyma.net/">
        <![CDATA[<p>@Kyle James - these four technologies work well in concert.  It is certainly only one account as only one of these does authentication.</p>]]>
    </content>
    <published>2008-03-11T18:50:42Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:49021</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c49021" />
    <title>Comment from Mike Reynolds on 2008-03-11</title>
    <author>
        <name>Mike Reynolds</name>
        <uri>http://mikereynolds.wordpress.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://mikereynolds.wordpress.com">
        <![CDATA[<p>@Yikes ... I second what Elias has said above.  DataPortability is just getting kicked off.  It's basically an open source project where people are volunteering their time.</p>

<p>The DataPortability buzz is a sign that the market is demanding DataPortability.  Would you prefer a separate login to each website?  Etc, etc.</p>]]>
    </content>
    <published>2008-03-12T00:17:22Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:49022</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c49022" />
    <title>Comment from Yikes on 2008-03-11</title>
    <author>
        <name>Yikes</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>@Elias, @Mike,</p>

<p>I applaud your efforts. However, I have seen far narrower  scoped efforts, primarily around single logon to deploy in-house, championed by enterprises that have the resources and the will and never finished. This effort is far more ambitious and dependent on volunteers nonetheless, so you do the math.</p>]]>
    </content>
    <published>2008-03-12T00:54:53Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.5850-comment:49341</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.5850" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/4_technologies_for_portability.php#c49341" />
    <title>Comment from Elias Bizannes on 2008-03-14</title>
    <author>
        <name>Elias Bizannes</name>
        <uri>http://liako.biz</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://liako.biz">
        <![CDATA[<p>@Yikes well make sure you bookmark our timeline which monitors our progress. Whilst we are developing a blueprint to represent DataPortability as a concept to implement, I personally think it would be just a successful if the issues we raise and the standards we advocate as put on the agenda. And that is already happening.</p>

<p>Time will tell, but to think what we have achieved since a group of us first conceived of the idea in November 2007, I think we are doing far better than what we had hoped.</p>

<p>Timeline: <a href="http://wiki.dataportability.org/x/IAER" rel="nofollow">http://wiki.dataportability.org/x/IAER</a></p>]]>
    </content>
    <published>2008-03-15T05:23:02Z</published>
  </entry>

</feed>