SlideShare a Scribd company logo
1 of 44
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 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Portability Open stack API’s
Demo
Social Graph Node Mapper (sgn) ,[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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/
[object Object],[object Object],[object Object],[object Object],Thanks to the following for their photos
Creative Commons Attribution-Non-Commercial 2.0 UK: England & Wales Licence. Copyright Madgex 2008 www.glennjones.net

More Related Content

What's hot

Hummingbird & the entity revolution
Hummingbird & the entity revolutionHummingbird & the entity revolution
Hummingbird & the entity revolution
Bill Slawski
 
creating portable social networks with microformats
creating portable social networks with microformatscreating portable social networks with microformats
creating portable social networks with microformats
elliando dias
 
Web Page Evaluation EDTL 6360 - Nick Rider
Web Page Evaluation EDTL 6360 - Nick RiderWeb Page Evaluation EDTL 6360 - Nick Rider
Web Page Evaluation EDTL 6360 - Nick Rider
Nick Rider
 
OER content interoperability for Wikimedia platforms (panel)
OER content interoperability for Wikimedia platforms (panel)OER content interoperability for Wikimedia platforms (panel)
OER content interoperability for Wikimedia platforms (panel)
Mike Linksvayer
 

What's hot (20)

Microformats and SEO
Microformats and SEOMicroformats and SEO
Microformats and SEO
 
How I built the demo's
How I built the demo'sHow I built the demo's
How I built the demo's
 
Newsgathering and monitoring the social web
Newsgathering and monitoring the social webNewsgathering and monitoring the social web
Newsgathering and monitoring the social web
 
Hummingbird & the entity revolution
Hummingbird & the entity revolutionHummingbird & the entity revolution
Hummingbird & the entity revolution
 
The page and the desktop
The page and the desktopThe page and the desktop
The page and the desktop
 
Finding stories by newsgathering and monitoring on social web .pptx
Finding stories by newsgathering and monitoring  on social web .pptxFinding stories by newsgathering and monitoring  on social web .pptx
Finding stories by newsgathering and monitoring on social web .pptx
 
Semantic Monitoring of Personal Web Activity to Support the Management of Tru...
Semantic Monitoring of Personal Web Activity to Support the Management of Tru...Semantic Monitoring of Personal Web Activity to Support the Management of Tru...
Semantic Monitoring of Personal Web Activity to Support the Management of Tru...
 
creating portable social networks with microformats
creating portable social networks with microformatscreating portable social networks with microformats
creating portable social networks with microformats
 
Technical SEO for the Non-Techie: Overview
Technical SEO for the Non-Techie: OverviewTechnical SEO for the Non-Techie: Overview
Technical SEO for the Non-Techie: Overview
 
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
Proximity is NOT the #1 Local SEO Ranking Factor; Linkbuilding Could Be - Pub...
 
URL Shortening at USA.Gov
URL Shortening at USA.GovURL Shortening at USA.Gov
URL Shortening at USA.Gov
 
Web Page Evaluation EDTL 6360 - Nick Rider
Web Page Evaluation EDTL 6360 - Nick RiderWeb Page Evaluation EDTL 6360 - Nick Rider
Web Page Evaluation EDTL 6360 - Nick Rider
 
OER content interoperability for Wikimedia platforms (panel)
OER content interoperability for Wikimedia platforms (panel)OER content interoperability for Wikimedia platforms (panel)
OER content interoperability for Wikimedia platforms (panel)
 
Lect_html1
Lect_html1Lect_html1
Lect_html1
 
Google Hacking Basics
Google Hacking BasicsGoogle Hacking Basics
Google Hacking Basics
 
Advanced Internet Searching
Advanced Internet SearchingAdvanced Internet Searching
Advanced Internet Searching
 
An Incomplete Guide to Open Graph metatags for Facebook
An Incomplete Guide to Open Graph metatags for FacebookAn Incomplete Guide to Open Graph metatags for Facebook
An Incomplete Guide to Open Graph metatags for Facebook
 
Customised Search With Google
Customised Search With GoogleCustomised Search With Google
Customised Search With Google
 
Rethinking Notes
Rethinking NotesRethinking Notes
Rethinking Notes
 
Google Dorks
Google DorksGoogle Dorks
Google Dorks
 

Similar to Experiments in Data Portability

Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile Descriptions
Tony Hammond
 
The DiSo Project and the Open Web
The DiSo Project and the Open WebThe DiSo Project and the Open Web
The DiSo Project and the Open Web
Chris Messina
 
External Data Access with jQuery
External Data Access with jQueryExternal Data Access with jQuery
External Data Access with jQuery
Doncho Minkov
 
YQL:: Select * from Internet
YQL:: Select * from InternetYQL:: Select * from Internet
YQL:: Select * from Internet
drgath
 

Similar to Experiments in Data Portability (20)

Experiments in Data Portability 2
Experiments in Data Portability 2Experiments in Data Portability 2
Experiments in Data Portability 2
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
An Overview on PROV-AQ: Provenance Access and Query
An Overview on PROV-AQ: Provenance Access and QueryAn Overview on PROV-AQ: Provenance Access and Query
An Overview on PROV-AQ: Provenance Access and Query
 
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
 
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsSocial Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile Descriptions
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Fiddling with flickr
Fiddling with flickrFiddling with flickr
Fiddling with flickr
 
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemasDC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
 
Rest schema design
Rest schema designRest schema design
Rest schema design
 
NCompass Live: RSS: Feed Me
NCompass Live: RSS: Feed MeNCompass Live: RSS: Feed Me
NCompass Live: RSS: Feed Me
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introduction
 
The Power of Open Data
The Power of Open DataThe Power of Open Data
The Power of Open Data
 
The DiSo Project and the Open Web
The DiSo Project and the Open WebThe DiSo Project and the Open Web
The DiSo Project and the Open Web
 
External Data Access with jQuery
External Data Access with jQueryExternal Data Access with jQuery
External Data Access with jQuery
 
Exploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuerExploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuer
 
Semantic Web Applications
Semantic Web ApplicationsSemantic Web Applications
Semantic Web Applications
 
YQL:: Select * from Internet
YQL:: Select * from InternetYQL:: Select * from Internet
YQL:: Select * from Internet
 
Consuming Linked Data by Humans
Consuming Linked Data by HumansConsuming Linked Data by Humans
Consuming Linked Data by Humans
 
Searching the Web of Data (Tutorial)
Searching the Web of Data (Tutorial)Searching the Web of Data (Tutorial)
Searching the Web of Data (Tutorial)
 

More from Glenn Jones

Microformats and SEO
Microformats and SEOMicroformats and SEO
Microformats and SEO
Glenn Jones
 
What a UX Designer needs to know about Solr
What a UX Designer  needs to know about SolrWhat a UX Designer  needs to know about Solr
What a UX Designer needs to know about Solr
Glenn Jones
 

More from Glenn Jones (7)

Web Intents/Actions - UX Challenges
Web Intents/Actions - UX ChallengesWeb Intents/Actions - UX Challenges
Web Intents/Actions - UX Challenges
 
Beyond the page
Beyond the pageBeyond the page
Beyond the page
 
Microformats and SEO
Microformats and SEOMicroformats and SEO
Microformats and SEO
 
Choosing the Right Words - Web Intents/Actions
Choosing the Right Words - Web Intents/ActionsChoosing the Right Words - Web Intents/Actions
Choosing the Right Words - Web Intents/Actions
 
What a UX Designer needs to know about Solr
What a UX Designer  needs to know about SolrWhat a UX Designer  needs to know about Solr
What a UX Designer needs to know about Solr
 
Re-using data people have left around the web
Re-using data people have left around the webRe-using data people have left around the web
Re-using data people have left around the web
 
Can your website be your API and real life
Can your website be your API and real lifeCan your website be your API and real life
Can your website be your API and real life
 

Recently uploaded

Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
gajnagarg
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
gajnagarg
 

Recently uploaded (20)

High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
Just Call Vip call girls diu Escorts ☎️9352988975 Two shot with one girl (diu )
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 

Experiments in Data Portability

  • 1. Glenn Jones Skillswap, Brighton 25 November 2008 Experiments in Data Portability
  • 2. Social Media Aggregation Utility Conversation
  • 3. To Consult, Design, Educate and Advocate Interoperable Data Portability to Users, Developers and Vendors.
  • 5.  
  • 6.  
  • 8.  
  • 9. Discovery Finding your profiles on the web
  • 10.  
  • 11.  
  • 12.  
  • 13. The Problem Building a good user experience is difficult
  • 14.  
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19. RSS/Atom feeds The true data portability success story
  • 20. You can integrate thousands of data sources into new applications
  • 21. You can simply chain data sources together so the sum is more valuable than its parts
  • 22. You can create pluggable tools for your users
  • 23.
  • 25. Demo
  • 26.
  • 27. <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
  • 28.
  • 29. Open Stack Social Graph Search XDRS-Simple URI Templates OAuth microformats
  • 30. Open Stack Social Graph Search XDRS-Simple URI Templates OAuth microformats Web wide discovery Site API/Services discovery URL description Authentication & access Standard formats
  • 31.  
  • 33. We don’t really own data in the same way we own property
  • 34. 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
  • 35. Data can be replicated and its ownership diluted or lost
  • 36.  
  • 37. Adactio’s music taste – 24 Nov 2008
  • 38. { &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; } },
  • 39.  
  • 40. The Ideal Data Portability Future Simple plug and play interfaces where the technology just works
  • 41. 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/
  • 42. APML http://www.apml.org/ TasteBroker experimental API for APML http://tastebroker.org/ APML JSON Tag Cloud http://bmn.name/examples/apml/
  • 43.
  • 44. Creative Commons Attribution-Non-Commercial 2.0 UK: England & Wales Licence. Copyright Madgex 2008 www.glennjones.net