SlideShare a Scribd company logo
1 of 44
Download to read offline
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

Microformats and SEO
Microformats and SEOMicroformats and SEO
Microformats and SEOGlenn Jones
 
How I built the demo's
How I built the demo'sHow I built the demo's
How I built the demo'sGlenn Jones
 
Newsgathering and monitoring the social web
Newsgathering and monitoring the social webNewsgathering and monitoring the social web
Newsgathering and monitoring the social webFatmaAbouOmar
 
Hummingbird & the entity revolution
Hummingbird & the entity revolutionHummingbird & the entity revolution
Hummingbird & the entity revolutionBill Slawski
 
The page and the desktop
The page and the desktopThe page and the desktop
The page and the desktopGlenn Jones
 
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 .pptxyasminMohamedramadan1
 
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...Mathieu d'Aquin
 
creating portable social networks with microformats
creating portable social networks with microformatscreating portable social networks with microformats
creating portable social networks with microformatselliando dias
 
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: OverviewElementive
 
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...Andrew Shotland
 
URL Shortening at USA.Gov
URL Shortening at USA.GovURL Shortening at USA.Gov
URL Shortening at USA.GovLucas Cioffi
 
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 RiderNick 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
 
Advanced Internet Searching
Advanced Internet SearchingAdvanced Internet Searching
Advanced Internet SearchingPhil Bradley
 
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 FacebookMat Morrison
 
Customised Search With Google
Customised Search With GoogleCustomised Search With Google
Customised Search With GoogleDave Briggs
 

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

Experiments in Data Portability 2
Experiments in Data Portability 2Experiments in Data Portability 2
Experiments in Data Portability 2Glenn Jones
 
Semantic Web
Semantic WebSemantic Web
Semantic Webgregreser
 
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 QueryOlaf Hartig
 
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...Crossref
 
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 AnnotationsMyungjin Lee
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile DescriptionsTony Hammond
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
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 schemasMikael Nilsson
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introductionshaouy
 
The Power of Open Data
The Power of Open DataThe Power of Open Data
The Power of Open DataPhil Windley
 
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 WebChris Messina
 
External Data Access with jQuery
External Data Access with jQueryExternal Data Access with jQuery
External Data Access with jQueryDoncho Minkov
 
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 contribuerMathieu d'Aquin
 
Semantic Web Applications
Semantic Web ApplicationsSemantic Web Applications
Semantic Web ApplicationsJulian Higman
 
YQL:: Select * from Internet
YQL:: Select * from InternetYQL:: Select * from Internet
YQL:: Select * from Internetdrgath
 
Consuming Linked Data by Humans
Consuming Linked Data by HumansConsuming Linked Data by Humans
Consuming Linked Data by HumansJuan Sequeda
 
Searching the Web of Data (Tutorial)
Searching the Web of Data (Tutorial)Searching the Web of Data (Tutorial)
Searching the Web of Data (Tutorial)Gerard de Melo
 

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

Web Intents/Actions - UX Challenges
Web Intents/Actions - UX ChallengesWeb Intents/Actions - UX Challenges
Web Intents/Actions - UX ChallengesGlenn Jones
 
Microformats and SEO
Microformats and SEOMicroformats and SEO
Microformats and SEOGlenn Jones
 
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/ActionsGlenn 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 SolrGlenn Jones
 
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 webGlenn Jones
 
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 lifeGlenn 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

Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...Amil baba
 
Math Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOLMath Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOLkenzukiri
 
Create Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.comCreate Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.comjakyjhon00
 
UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024mikailaoh
 
Embroidery design from embroidery magazine
Embroidery design from embroidery magazineEmbroidery design from embroidery magazine
Embroidery design from embroidery magazineRivanEleraki
 
Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...Ed Orozco
 
Mike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy ShirtMike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy ShirtTeeFusion
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTThink 360 Studio
 
LRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdfLRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdfHctorFranciscoSnchez1
 
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Ted Drake
 
Production of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptxProduction of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptxb2kshani34
 
High-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkillHigh-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkillCre8iveskill
 
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptxWCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptxHasan S
 
Cold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptxCold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptxSamKuruvilla5
 
The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024Alan Dix
 
Designing for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teamsDesigning for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teamsBlock Party
 
Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...khushisharma298853
 
Construction Documents Checklist before Construction
Construction Documents Checklist before ConstructionConstruction Documents Checklist before Construction
Construction Documents Checklist before ConstructionResDraft
 
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdfBuilding+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdfsaidbilgen
 

Recently uploaded (19)

Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
Best-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakis...
 
Math Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOLMath Group 3 Presentation OLOLOLOLILOOLLOLOL
Math Group 3 Presentation OLOLOLOLILOOLLOLOL
 
Create Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.comCreate Funeral Invites Online @ feedvu.com
Create Funeral Invites Online @ feedvu.com
 
UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024
 
Embroidery design from embroidery magazine
Embroidery design from embroidery magazineEmbroidery design from embroidery magazine
Embroidery design from embroidery magazine
 
Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...Design mental models for managing large-scale dbt projects. March 21, 2024 in...
Design mental models for managing large-scale dbt projects. March 21, 2024 in...
 
Mike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy ShirtMike Tyson Sign The Contract Big Boy Shirt
Mike Tyson Sign The Contract Big Boy Shirt
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPT
 
LRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdfLRFD Bridge Design Specifications-AASHTO (2014).pdf
LRFD Bridge Design Specifications-AASHTO (2014).pdf
 
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
Introduce Trauma-Informed Design to Your Organization - CSUN ATC 2024
 
Production of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptxProduction of Erythromycin microbiology.pptx
Production of Erythromycin microbiology.pptx
 
High-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkillHigh-Quality Faux Embroidery Services | Cre8iveSkill
High-Quality Faux Embroidery Services | Cre8iveSkill
 
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptxWCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
WCM Branding Agency | 210519 - Portfolio Review (F&B) -s.pptx
 
Cold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptxCold War Tensions Increase - 1945-1952.pptx
Cold War Tensions Increase - 1945-1952.pptx
 
The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024The future of UX design support tools - talk Paris March 2024
The future of UX design support tools - talk Paris March 2024
 
Designing for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teamsDesigning for privacy: 3 essential UX habits for product teams
Designing for privacy: 3 essential UX habits for product teams
 
Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...Khushi sharma undergraduate portfolio...
Khushi sharma undergraduate portfolio...
 
Construction Documents Checklist before Construction
Construction Documents Checklist before ConstructionConstruction Documents Checklist before Construction
Construction Documents Checklist before Construction
 
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdfBuilding+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
 

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