Experiments in Data Portability
Upcoming SlideShare
Loading in...5
×
 

Experiments in Data Portability

on

  • 6,145 views

An examination of the current data portability design patterns used in Social Media sites. Looking at a possible new Open Stack concept to create true plug and play interfaces for user to exchange ...

An examination of the current data portability design patterns used in Social Media sites. Looking at a possible new Open Stack concept to create true plug and play interfaces for user to exchange data.

Statistics

Views

Total Views
6,145
Views on SlideShare
6,044
Embed Views
101

Actions

Likes
14
Downloads
158
Comments
5

9 Embeds 101

http://www.glennjones.net 49
http://glennjones.net 28
http://jane.dallaway.com 8
http://www.linkedin.com 5
http://cursoblogscep.blogspot.com 3
http://www.slideshare.net 3
http://www.agglom.com 2
http://primerdebat.blogspot.com 2
http://webcache.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Experiments in Data Portability Experiments in Data Portability Presentation Transcript

  • Glenn Jones Skillswap, Brighton 25 November 2008 Experiments in Data Portability
  • Social Media Aggregation Utility Conversation
  • To Consult, Design, Educate and Advocate Interoperable Data Portability to Users, Developers and Vendors.
  • Portability Importing your friends
  •  
  •  
  • Portability Importing your profile
  •  
  • Discovery Finding your profiles on the web
  •  
  •  
  •  
  • The Problem Building a good user experience is difficult
  •  
  •  
  •  
  •  
  •  
  • RSS/Atom feeds The true data portability success story
  • You can integrate thousands of data sources into new applications
  • You can simply chain data sources together so the sum is more valuable than its parts
  • You can create pluggable tools for your users
  • The heart of RSS success
    • No fixed URIs, resource names or hierarchies
    • No coupling to a fixed authorization method
    • Simple discovery at site/url level
    • The data is in a standard format
    • It has standard MIME types
  • Portability Open stack API’s
  • Demo
  • Social Graph Node Mapper (sgn)
    • http://www.flickr.com/photos/glennjonesnet/
    • http://www.flickr.com/people/glennjonesnet/
    sgn://flickr.com/?ident=glennjonesnet profile : http://www.flickr.com/people/glennjonesnet/ content : http://www.flickr.com/photos/glennjonesnet/ Un-scalable and not pluggable
  • <Service priority=&quot;20&quot;> <Type> http://www.w3.org/2006/03/hcard </Type> <Type>http://ns.madgex.com/ufdp/contenttype/ profile </Type> <Type>http://ns.madgex.com/ufdp/resoucetype/ item </Type> <Type>http://ns.madgex.com/ufdp/action/ read </Type> <Type>http://ns.madgex.com/ufdp/authorisation/ oauth </Type> <MediaType> text/html </MediaType> <URI simple:httpmethod=&quot; GET &quot; > http://ufapidemo.madgex.com/profile/ </URI> </Service> XDRS-Simple file describes services Uses a simple meta tag to find XDRS-Simple xml files
  • URI Template
    • http://www.flickr.com/photos/ glennjonesnet /
    • Content: http://www.flickr.com/photos/ {username} /
    • Profile: http://www.flickr.com/people/ {username} /
    • username = “glennjonesnet&quot;
    • Content: http://www.flickr.com/photos/glennjonesnet/
    • Profile: http://www.flickr.com/people/glennjonesnet/
  • Open Stack Social Graph Search XDRS-Simple URI Templates OAuth microformats
  • Open Stack Social Graph Search XDRS-Simple URI Templates OAuth microformats Web wide discovery Site API/Services discovery URL description Authentication & access Standard formats
  •  
  • The Future
  • We don’t really own data in the same way we own property
  • An old twitter Heading over to the Eagle for something to eat with Madgex folk 12:35 AM Oct 9 th 2008 The value of most data decays over time
  • Data can be replicated and its ownership diluted or lost
  •  
  • Adactio’s music taste – 24 Nov 2008
  • { &quot;mobile phone&quot;: { &quot;value&quot;: &quot;0.2&quot;, &quot;from&quot;: &quot;Moz-History&quot;, &quot;updated&quot;: &quot;/Date(1227539489853+0000)/&quot; } }, { &quot; yahoo &quot;: { &quot;value&quot;: &quot; 0.4 &quot;, &quot;from&quot;: &quot;Moz-History&quot;, &quot;updated&quot;: &quot; 2008-11-13T13:09:09&quot; } }, { &quot; twitter &quot;: { &quot;value&quot;: &quot; 0.4 &quot;, &quot;from&quot;: &quot;Moz-History&quot;, &quot;updated&quot;:2008-11-13T13:09:09&quot; } }, { &quot; authentication &quot;: { &quot;value&quot;: &quot; 0.3 &quot;, &quot;from&quot;: &quot;Moz-History&quot;, &quot;updated&quot;: &quot; 2008-11-13T13:09:09&quot; } }, { &quot; address book &quot;: { &quot;value&quot;: &quot; 0.3 &quot;, &quot;from&quot;: &quot;Moz-History&quot;, &quot;updated&quot;: &quot;2008-11-13T13:09:09&quot; } },
  •  
  • The Ideal Data Portability Future Simple plug and play interfaces where the technology just works
  • Microformats Parsers http://microformats.org/wiki/parsers Microformats Parser - Optimus - XSLT http://microformatique.com/optimus/ Microformats Parser - Cognition - Perl http://buzzword.org.uk/cognition/ Google Social Graph API http://socialgraph.apis.google.com/ Social Graph Node Mapper http://code.google.com/p/google-sgnodemapper/ URI-Template http://tools.ietf.org/html/draft-gregorio-uritemplate-03 XRDS-simple http://xrds-simple.net/core/1.0/ Portable Contacts API http://portablecontacts.net/ Blog http://www.glennjones.net/ Madgex Labs http://lab.madgex.com/ Backnetwork http://lab.backnetwork.com/
  • APML http://www.apml.org/ TasteBroker experimental API for APML http://tastebroker.org/ APML JSON Tag Cloud http://bmn.name/examples/apml/
    • http://www.flickr.com/photos/nic/155854088/
    • http://www.flickr.com/photos/b0xman/3014728491/
    • http://www.flickr.com/photos/sunside/2936135768/
    • http://www.flickr.com/photos/johnnyvulkan/506130598/
    Thanks to the following for their photos
  • Creative Commons Attribution-Non-Commercial 2.0 UK: England & Wales Licence. Copyright Madgex 2008 www.glennjones.net