SlideShare a Scribd company logo

"Whatever I can get..."

"Whatever I can get..." From the Social Network Portability WebCamp @ Cork, Ireland. Talk by Dan Brickley on Social Network Portability, FOAF, and a claims-based approach to thinking about how various technologies fit together.

1 of 33
Download to read offline
Social Network
  portability
  Cork, March 1st 2008



                         “Whatever I can get...”

                                Dan Brickley
                                FOAF project
Dan Brickley


• danbri@danbri.org
• http://danbri.org/
• seeAlso http://danbri.org/foaf.rdf
"Whatever I can get..."
“whatever I can get”...
What happens when the
  data walls come down?

What if we get our data back?

          Are we playing with fire?
Outline

• Some FOAF background
• “Say it? show it!” - evidential vs asserted
• Terminology, tech and trends: acronym soup
• Claim graphs: who, what and how of claims
• Implementation (from desktop to planet)
Ad

Recommended

Archives & the Semantic Web
Archives & the Semantic WebArchives & the Semantic Web
Archives & the Semantic WebMark Matienzo
 
Web 3 for Social Data Week
Web 3 for Social Data WeekWeb 3 for Social Data Week
Web 3 for Social Data WeekPhilip Sheldrake
 
Publishing and Using Linked Data
Publishing and Using Linked DataPublishing and Using Linked Data
Publishing and Using Linked Dataostephens
 
When Cambridge Analytica Met Facebook: A Story of Dark UX and Shitty Business...
When Cambridge Analytica Met Facebook: A Story of Dark UX and Shitty Business...When Cambridge Analytica Met Facebook: A Story of Dark UX and Shitty Business...
When Cambridge Analytica Met Facebook: A Story of Dark UX and Shitty Business...Daniel Harvey
 
The world is y0ur$: Geolocation-based wordlist generation with wordsmith
The world is y0ur$: Geolocation-based wordlist generation with wordsmithThe world is y0ur$: Geolocation-based wordlist generation with wordsmith
The world is y0ur$: Geolocation-based wordlist generation with wordsmithSanjiv Kawa
 
Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Andrea Volpini
 
The world is y0ur$: Geolocation-based wordlist generation with wordsmith
The world is y0ur$: Geolocation-based wordlist generation with wordsmithThe world is y0ur$: Geolocation-based wordlist generation with wordsmith
The world is y0ur$: Geolocation-based wordlist generation with wordsmithSanjiv Kawa
 

More Related Content

What's hot

Semantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLiftSemantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLiftAndrea Volpini
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Juan Sequeda
 
Crafting tailored wordlists with Wordsmith
Crafting tailored wordlists with WordsmithCrafting tailored wordlists with Wordsmith
Crafting tailored wordlists with WordsmithSanjiv Kawa
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talkDan Brickley
 
From Data Points to Data Lakes
From Data Points to Data LakesFrom Data Points to Data Lakes
From Data Points to Data LakesJesus Rogel
 
Social Networking: A Workshop on Flickr, Twitter, Blogs, and Wikis
Social Networking: A Workshop on Flickr, Twitter, Blogs, and WikisSocial Networking: A Workshop on Flickr, Twitter, Blogs, and Wikis
Social Networking: A Workshop on Flickr, Twitter, Blogs, and WikisJerry Carbone
 
The Semantic Web for Genealolgy
The Semantic Web for GenealolgyThe Semantic Web for Genealolgy
The Semantic Web for GenealolgyBruce Whealton
 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference PeopleDan Brickley
 

What's hot (12)

Search for flights, inside slack
Search for flights, inside slackSearch for flights, inside slack
Search for flights, inside slack
 
Semantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLiftSemantic SEO in the post Hummingbird Era and WordLift
Semantic SEO in the post Hummingbird Era and WordLift
 
Warm ups
Warm upsWarm ups
Warm ups
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011
 
Crafting tailored wordlists with Wordsmith
Crafting tailored wordlists with WordsmithCrafting tailored wordlists with Wordsmith
Crafting tailored wordlists with Wordsmith
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
 
From Data Points to Data Lakes
From Data Points to Data LakesFrom Data Points to Data Lakes
From Data Points to Data Lakes
 
Social Networking: A Workshop on Flickr, Twitter, Blogs, and Wikis
Social Networking: A Workshop on Flickr, Twitter, Blogs, and WikisSocial Networking: A Workshop on Flickr, Twitter, Blogs, and Wikis
Social Networking: A Workshop on Flickr, Twitter, Blogs, and Wikis
 
Worth saving
Worth savingWorth saving
Worth saving
 
The Semantic Web for Genealolgy
The Semantic Web for GenealolgyThe Semantic Web for Genealolgy
The Semantic Web for Genealolgy
 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference People
 
Web 3.0 w teorii i praktyce
Web 3.0 w teorii i praktyceWeb 3.0 w teorii i praktyce
Web 3.0 w teorii i praktyce
 

Similar to "Whatever I can get..."

Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the WebBruce Esrig
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
Context-Aware Access Control for RDF Graph Stores
Context-Aware Access Control for RDF Graph StoresContext-Aware Access Control for RDF Graph Stores
Context-Aware Access Control for RDF Graph StoresSerena Villata
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards GapDan Brickley
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_dayxlight
 
FOAF for Social Network Portability
FOAF for Social Network PortabilityFOAF for Social Network Portability
FOAF for Social Network PortabilityUldis Bojars
 
Staying afloat in a sea of technological change - Business Librarians Associa...
Staying afloat in a sea of technological change - Business Librarians Associa...Staying afloat in a sea of technological change - Business Librarians Associa...
Staying afloat in a sea of technological change - Business Librarians Associa...Andy Tattersall
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked DataJuan Sequeda
 
Battle for the Planet of The Apes A perspective on Social Software and Soci...
Battle for the Planet of The Apes A perspective on  Social Software and  Soci...Battle for the Planet of The Apes A perspective on  Social Software and  Soci...
Battle for the Planet of The Apes A perspective on Social Software and Soci...Matt Jones
 
Social Interaction Ontology
Social  Interaction  OntologySocial  Interaction  Ontology
Social Interaction OntologyChanny Yun
 
Just the basics_strata_2013
Just the basics_strata_2013Just the basics_strata_2013
Just the basics_strata_2013Ken Mwai
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Juan Sequeda
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SWIvan Herman
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsJoshua Shinavier
 

Similar to "Whatever I can get..." (20)

When?
When?When?
When?
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
Context-Aware Access Control for RDF Graph Stores
Context-Aware Access Control for RDF Graph StoresContext-Aware Access Control for RDF Graph Stores
Context-Aware Access Control for RDF Graph Stores
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
 
FOAF for Social Network Portability
FOAF for Social Network PortabilityFOAF for Social Network Portability
FOAF for Social Network Portability
 
Progressing and enhancing
Progressing and enhancingProgressing and enhancing
Progressing and enhancing
 
C 2
C 2C 2
C 2
 
Staying afloat in a sea of technological change - Business Librarians Associa...
Staying afloat in a sea of technological change - Business Librarians Associa...Staying afloat in a sea of technological change - Business Librarians Associa...
Staying afloat in a sea of technological change - Business Librarians Associa...
 
C 2
C 2C 2
C 2
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
Battle for the Planet of The Apes A perspective on Social Software and Soci...
Battle for the Planet of The Apes A perspective on  Social Software and  Soci...Battle for the Planet of The Apes A perspective on  Social Software and  Soci...
Battle for the Planet of The Apes A perspective on Social Software and Soci...
 
Social Interaction Ontology
Social  Interaction  OntologySocial  Interaction  Ontology
Social Interaction Ontology
 
Just the basics_strata_2013
Just the basics_strata_2013Just the basics_strata_2013
Just the basics_strata_2013
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SW
 
Bil conference jan 2009
Bil conference jan 2009Bil conference jan 2009
Bil conference jan 2009
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
 

More from Dan Brickley

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 KeynoteDan Brickley
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamDan Brickley
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TVDan Brickley
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataDan Brickley
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Dan Brickley
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebDan Brickley
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDan Brickley
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slidesDan Brickley
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating LonclassDan Brickley
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Dan Brickley
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?Dan Brickley
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy FamilyDan Brickley
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 

More from Dan Brickley (17)

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 

Recently uploaded

LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIEDanBrown980551
 
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, GoogleISPMAIndia
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxInfosec
 
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro KozhevinFwdays
 
IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1Inbay UK
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, TripadvisorProduct School
 
Apex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxApex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxmohayyudin7826
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxMemory Fabric Forum
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...shaiyuvasv
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura RochniakFwdays
 
How we think about an advisor tech stack
How we think about an advisor tech stackHow we think about an advisor tech stack
How we think about an advisor tech stackSummit
 
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Adrian Sanabria
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Product School
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17Ana-Maria Mihalceanu
 
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...ISPMAIndia
 
Building Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish GuptaBuilding Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish GuptaISPMAIndia
 
Importance of magazines in education ppt
Importance of magazines in education pptImportance of magazines in education ppt
Importance of magazines in education pptsafnarafeek2002
 
Traffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxTraffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxharimaxwell0712
 

Recently uploaded (20)

LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIE
 
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
"The Transformative Power of AI and Open Challenges" by Dr. Manish Gupta, Google
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptx
 
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
 
IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Apex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxApex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptx
 
H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptx
 
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
 
"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak"Testing of Helm Charts or There and Back Again", Yura Rochniak
"Testing of Helm Charts or There and Back Again", Yura Rochniak
 
How we think about an advisor tech stack
How we think about an advisor tech stackHow we think about an advisor tech stack
How we think about an advisor tech stack
 
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
Early Tech Adoption: Foolish or Pragmatic? - 17th ISACA South Florida WOW Con...
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
 
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
AI MODELS USAGE IN FINTECH PRODUCTS: PM APPROACH & BEST PRACTICES by Kasthuri...
 
Building Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish GuptaBuilding Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish Gupta
 
Importance of magazines in education ppt
Importance of magazines in education pptImportance of magazines in education ppt
Importance of magazines in education ppt
 
Traffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptxTraffic Signboard Classification with Voice alert to the driver.pptx
Traffic Signboard Classification with Voice alert to the driver.pptx
 

"Whatever I can get..."

  • 1. Social Network portability Cork, March 1st 2008 “Whatever I can get...” Dan Brickley FOAF project
  • 2. Dan Brickley • danbri@danbri.org • http://danbri.org/ • seeAlso http://danbri.org/foaf.rdf
  • 4. “whatever I can get”...
  • 5. What happens when the data walls come down? What if we get our data back? Are we playing with fire?
  • 6. Outline • Some FOAF background • “Say it? show it!” - evidential vs asserted • Terminology, tech and trends: acronym soup • Claim graphs: who, what and how of claims • Implementation (from desktop to planet)
  • 7. Non-problems • Facebook • Microformats ‘versus’ Semantic Web • Google, Microsoft,Yahoo, ‘The Man’, ... • Ambiguity • Getting there in small steps
  • 8. FOAF • ‘an experimental linked information system’ • Let’s see what happens when the claims in linked homepages can be read by computers • Life back then: ’99 dot-com boom, sixdegrees.com, XML fever! Early RDF • Everyone, everything, connected...
  • 9. Doh! Early Mistakes • foaf:knows [massively used] • foaf:knowsWell [removed] • foaf:friend [removed] “So you know me well, but you don’t consider me a friend? Thanks Buddy!”
  • 10. ‘Don’t say it, show it!’ • Emphasised ‘gentle’ claims with FOAF • No DB-admin to play God • Balanced with activist concerns (but who is fair game to be annotated?) • foaf:knows had a lower emotional temperature, ... so where’s the warmth?
  • 12. Everyone’s connected? Don’t say it, show it: ...the evidence friendship leaves in the world and Web Work. Fun. Beer. Travel. Writings. Events. Music. Photos. Life. “Ordinary life is pretty complex stuff.”- Harvey Pekar
  • 14. A is for... F OA F M F H P O S E XM P P K V F L E O E S N N S N P S I OC T A D A R D F OA U T H Q O L H C A R D M C
  • 15. Terms (vocab) F OA F H P S E XM K V F L O E N S N S I OC T A T O HC A R D M C
  • 16. Infrastructure (neutral) M F O XM P P E S N P I A D A R D F OA U T H Q O L M
  • 17. Claim graphs? • Social graph: the latest fancy name for social network? • map versus territory: graphs as descriptions of the world • Any Giant Global Graph must embrace dispute, lies, disagreement, stale data. • Who said it & where, why... really matters!
  • 18. Microformats + RDF • We can think of both as making claims • mf syntax is hand-optimised, hand-parsed • mf parsers currently have varied outputs • RDF is claim centric (see FOAF diagram) • SPARQL adds when/who/why context
  • 19. SPARQL - a system for querying RDF databases Claim-based: SPARQL data not just ‘how old is John?’ = RDF data but ‘who says that John is 30?’ + context ☑ REST/JSON-friendly ☑ works with rdf, microformats ☑ can be ACL’d with OAuth ☑ mix data but keep context ☑ Opensource Java, PHP/MySQL etc tools
  • 20. Desktop claim stores? KDE 4.0 Desktop RDF Sommer Beatnik Addressbook ...SPARQL-able collections of claims on desktop Hacking with Henry Story on basic SPARQL/XMPP access
  • 21. Blog-based claim stores? http://wiki.foaf-project.org/SparqlPress ☑ crawled db of claims (foaf, xfn...) Morten Frederiksen ☑ Expose as SPARQL endpoint Benjamin Nowack ☑ FOAFNaut :) Alexandre Passant ☑ Wordpress for UI Uldis Bojars & me ☑ Scales by ignoring rest of Web
  • 22. SELECT DISTINCT ?p WHERE { GRAPH ?g { ?s ?p ?o . } }
  • 25. OK, desktops, blogs... What next? SPARQL aggregators Search Engines
  • 26. Google SGAPI • Global perspective: which pages claim which others, in terms of XFN/FOAF relations? • Who says what about http://danbri.org/ • Lingering death of Privacy by Obsurity? • Public data only. The public record?
  • 27. My Toy App • Every mail in my laptop sent-mail • Every mail address hashed, sent to SGAPI • Found FOAF/XFN descriptions of contacts
  • 28. Mixed evidence • Who do I send mail to? • Who comments on my blog? • Whose comments do I respond to? • Who do I travel with? Say it or show it...? Evidential approach...
  • 29. ForEzzample... • Google SGAPI can map identity URLs • Flickr machine-tags can do co-depiction • We can rebuild codepiction and scale! • Fun Facebook apps! And OpenSocial! • But what if a photo suprises, scares someone? Reveals too much about their life, location, kids, ... how to take-down?
  • 30. Collaboration with MIT CSAIL’s DIG group
  • 31. There are many kinds of claim we can aggregate. Some claims can be taken as evidence for others. Recap Some claims would be made differently for different audiences. Some kinds of claim are more neutral, verifiable, objective. Sometimes checking involves caring about who made the claim. eg. I’ll rely on the employer more than the employee. eg. If you claim to be Fred’s friend, I look for Fred’s reciprocal claim. If I consider you a friend, maybe I won’t write that in the public Web. If you and I act like friends, maybe my claim store will notice anyway. Having a personal or community-restricted store of such data is useful: - I’d like to have richer views of flickr, twitter, blogs than they offer - I’d like to define groups of people based on various info about them - Sometimes I’ll sync this into public sites, but the Web doesn’t get it all. We should all be free to make whatever claims we like in the Web. Specs that don’t define terms for claim-making should be term-neutral. SPARQL is one such specification. SPARQL with XMPP and OAuth, allow claims to be mixed across public/ private/group boundaries without losing too much context.
  • 32. Conclusions • Privacy is not dead, and we won’t get over it • XMPP will be a core protocol • SPARQL is worth exploring • Show it don’t say it! • Social data as claim graphs • 2008 will be fun :)
  • 33. Thanks! (also to Libby & Damian for discussions) Questions?