SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler 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”...
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)
Non-problems
• Facebook
• Microformats ‘versus’ Semantic Web
• Google, Microsoft,Yahoo, ‘The Man’, ...
• Ambiguity
• Getting there in small steps
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...
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!”
‘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?
Co-Depiction 1.0
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
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
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
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
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!
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
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
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
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
SELECT DISTINCT ?p
WHERE
{
  GRAPH ?g { ?s ?p ?o . }
}
OK, desktops, blogs...

                     What next?

SPARQL aggregators            Search Engines
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?
My Toy App

• Every mail in my laptop sent-mail
• Every mail address hashed, sent to SGAPI
• Found FOAF/XFN descriptions of contacts
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...
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?
Collaboration with MIT CSAIL’s DIG group
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.
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 :)
Thanks!

(also to Libby & Damian for discussions)

                   Questions?

Mais conteúdo relacionado

Mais procurados

Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011
Juan Sequeda
 

Mais procurados (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
 

Semelhante a "Whatever I can get..."

moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
xlight
 
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
 
Just the basics_strata_2013
Just the basics_strata_2013Just the basics_strata_2013
Just the basics_strata_2013
Ken Mwai
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
Juan Sequeda
 

Semelhante a "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
 

Mais de Dan Brickley

Mais de 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)
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.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
  • 3.
  • 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
  • 13.
  • 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 . } }
  • 23.
  • 24.
  • 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?