SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
FOAF, OpenID &
 the Social Web
 Milan, May 12th 2008

                        danbri@asemantics.com
                             danbri@danbri.org
Convergence ’08:
1997



                            Social Networks
       2000


                            [Semantic] Web

                                Identity
              2004


                              “Web 2.0”

                              Portability
                     2008


                            ... the Social Web
How did we get here?

                 Rise of the ‘social network’ site
                 Parallel rise of key ‘open’ technologies
                 2008 is the year it all opens up...

Brief history of the Semantic Web project
 briefer history of Social Network sites
     impact of OpenID and OAuth
In the beginning...




                      ...was the Web
“To a computer, the Web is a flat, boring world, devoid of               “For example, a document might describe a person.
meaning. This is a pity, as in fact documents on the Web                The title document to a house describes a house and
describe real objects and imaginary concepts, and give                  also the ownership relation with a person.”
particular relationships between them.”




“Adding semantics to the Web involves two things: allowing
documents which have information in machine-readable
forms, and allowing links to be created with relationship
values. [this will] help us exploit the information to a greater
extent than our own reading.”
Tim Berners-Lee quot;W3 future directionsquot; keynote - 1st World Wide Web Conference Geneva, May 1994
Web pages
                                          describe
                                         the World


                                           Each makes
                                             ‘claims’


                                         They can
                                         disagree



... Web pages reflect a (complex) world
The Semantic Web project:
‘let machines use the claims made in Web pages’

    what objects do they describe?
    what relationships do they claim?
who made the claims? what other claims support them?

Convergence ’08:
Who made the claims? (OpenID)
What about private data? (OAuth)
Better publishing in HTML? (Microformats/RDFa)
 Querying all this data? (W3C SPARQL)
A is for...
F OA    F   M F   H
    P     O    S  C
  XM    P P    K  A
  F L     E    O  L
                  V
S N       N    S
P       S I OC
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       C
   XM           K       A
   F L          O       L
                        V
   N            S       E
       S I OC
                    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
livejournal.com


VOX




 Social Network services evolve...
Widgets/apps
              code visits data




                            Open data
         data visits code
FOAF is a project about sharing information in the Web.
                    It's about ways of describing things using computers,
                         so that those descriptions can be linked together,
                                   mixed up with other data, and searched.




Friend of a Friend
 People, groups, accounts, photos, IM, life on the Web.
 Machine-readable pages, de-centralised, freely extensible.
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
Image description example:



      Not just buddylists, but the things we make and do.
Group description example:



     Not just people, but the groups they are members of



                                         my.opera.com

                                  www.livejournal.com
Data-merging example:
                    Henry says, “My name is ‘Henry Story”




                 Joe says, “I know Henry who knows Jane”




Joe knows someone called “Henry Story”
FOAF support in Apple MacOSX Safari:
Tabulator, a FOAF-aware browser:
Scaling to the Web?
Oracle


“Oracle Spatial 11g introduces the industry's first open, scalable, secure and reliable RDF management
platform. Based on a graph data model, RDF triples are persisted, indexed and queried, similar to other
                                     object-relational data types.

Application areas include Social Network Applications, Friend of a Friend applications, social network
              tracking and navigation common in security and intelligence applications”



                                  (competing with e.g. OpenLink and numerous opensource systems)
FOAF/XFN in Google Social Graph API:

          'The Social Graph API makes information
            about the public connections between
          people on the web more easily available.'




 Based on open standards ... Google “currently indexes the public Web for
 XHTML Friends Network (XFN), Friend of a Friend (FOAF) markup and
other publicly declared connections. By supporting open Web standards for
  describing connections between people, web sites can add to the social
                         infrastructure of the web.”
FOAF/RDFa in Yahoo search



 Without a killer semantic web
app for consumers, site owners
have been reluctant to support
  standards like RDF, or even
 microformats. We believe that
    app can be web search.



...we plan to support vocabulary
    from Dublin Core, Creative
     Commons, FOAF, GeoRSS,
 MediaRSS, and others. ... we will
support RDFa and eRDF markup
   to embed these into existing
           HTML pages
Social Graph browser:
OpenID & OAuth
                      Wired: “Taken together, OpenID and
                      OAuth establish an open, reusable
                      means of turning the whole web into
                      your own personal social network.”


Sign-in with a URL
Identify buddies with URLs
Inter-site data permissioning system
Richer infrastructure for cross-site integration
What can we do today?
Migrate profiles between sites
Use OpenID to label source of claims
Use FOAF & Microformats to describe owner of OpenID
Use Google SG API to find old friends on new sites
Navigate unified ‘Social Graph’ with alternate UI
User experience impact?


OpenID is a learning experience...
Reduce email-based “add a friend” noise
Less work to enter and enjoy a new ‘social’ site
User education needed re privacy exposure
More focussed, specialist sites (travel, music, food, tv, events)
Greater than sum of parts?

                                 OpenID gives Identity not Trust
         FOAF/RDF gives claim-based description, not Trust
                   Linked data approach allows Trust to flow
   If you are sure about ‘danbri.org’, and
      danbri.org claims same owner as
 danbri.livejournal.com, ... you have a basis
     for believing claims from the latter.
                        (Google SGAPI does just this)
What can we expect tommorrow?

Focus moving from individuals to groups:
         super-connectors will link sites
     communities will spread across sites

Evidence-based friend lists:            Identified by OpenID.
                                      Described by FOAF/XFN.
       people I send mail to
                                         Shared with OAuth.
         people I work with          Syndicated with RSS/Atom.
      members of my family                Notified via XMPP.
                                    Searched by Yahoo/Google/...?
            people in my city
   Data flow; implicit groups; offsite filtering
Questions?




      OpenID: <http://danbri.org/>

Weitere ähnliche Inhalte

Was ist angesagt?

What is Web 3.0?
What is Web 3.0?What is Web 3.0?
What is Web 3.0?
Johan Koren
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)
Allan Cho
 
What is Web 3.0?
What is Web 3.0?What is Web 3.0?
What is Web 3.0?
Johan Koren
 
Semantic Social Network
Semantic Social NetworkSemantic Social Network
Semantic Social Network
Haklae Kim
 
Web 4.0 and beyond?
Web 4.0 and beyond?Web 4.0 and beyond?
Web 4.0 and beyond?
Johan Koren
 

Was ist angesagt? (20)

Web 3.0: What's Next
Web 3.0: What's NextWeb 3.0: What's Next
Web 3.0: What's Next
 
What is Web 3.0?
What is Web 3.0?What is Web 3.0?
What is Web 3.0?
 
Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0
 
Web 3.0 :The Evolution of Web
Web 3.0:The Evolution of WebWeb 3.0:The Evolution of Web
Web 3.0 :The Evolution of Web
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
 
Implementing the Social Web
Implementing the Social WebImplementing the Social Web
Implementing the Social Web
 
Web 2.0 & Mashups: How People can Tap into the "Grid" for Fun & Profit
Web 2.0 & Mashups: How People can Tap into the "Grid" for Fun & ProfitWeb 2.0 & Mashups: How People can Tap into the "Grid" for Fun & Profit
Web 2.0 & Mashups: How People can Tap into the "Grid" for Fun & Profit
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)
 
Semantic web
Semantic webSemantic web
Semantic web
 
Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)
 
Deep Web
Deep WebDeep Web
Deep Web
 
Pragmatic Web 4.0
Pragmatic Web 4.0Pragmatic Web 4.0
Pragmatic Web 4.0
 
What is Web 3.0?
What is Web 3.0?What is Web 3.0?
What is Web 3.0?
 
Semantic Social Network
Semantic Social NetworkSemantic Social Network
Semantic Social Network
 
Web 4.0 and beyond?
Web 4.0 and beyond?Web 4.0 and beyond?
Web 4.0 and beyond?
 
Web 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingWeb 3.0 and What It Means to Marketing
Web 3.0 and What It Means to Marketing
 
Digital Literacy: Internet Misconceptions
Digital Literacy: Internet MisconceptionsDigital Literacy: Internet Misconceptions
Digital Literacy: Internet Misconceptions
 
Web 1.0, Web 2.0 & Web 3.0
Web 1.0, Web 2.0 & Web 3.0Web 1.0, Web 2.0 & Web 3.0
Web 1.0, Web 2.0 & Web 3.0
 
Web 1 2 3
Web 1 2 3Web 1 2 3
Web 1 2 3
 
Web 1.0 2.0-3.0-4.0 Overview
Web 1.0 2.0-3.0-4.0 OverviewWeb 1.0 2.0-3.0-4.0 Overview
Web 1.0 2.0-3.0-4.0 Overview
 

Ähnlich wie Foaf Openid Milan

Walking Our Way to the Web
Walking Our Way to the WebWalking Our Way to the Web
Walking Our Way to the Web
Fabien Gandon
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
Blogtalk 2008
 
Semantic Web 2.0
Semantic Web 2.0Semantic Web 2.0
Semantic Web 2.0
hchen1
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
xlight
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic Wave
Kaniska Mandal
 

Ähnlich wie Foaf Openid Milan (20)

Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
 
Walking Our Way to the Web
Walking Our Way to the WebWalking Our Way to the Web
Walking Our Way to the Web
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web Experience
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
web 2.0 Implementing the Social Web
web 2.0 Implementing the Social Webweb 2.0 Implementing the Social Web
web 2.0 Implementing the Social Web
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
 
Semantic Web 2.0
Semantic Web 2.0Semantic Web 2.0
Semantic Web 2.0
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
 
When?
When?When?
When?
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic Wave
 
Www journey
Www journeyWww journey
Www journey
 
Interactive Innovation Through Social Software And Web 2.0
Interactive Innovation Through Social Software And Web 2.0Interactive Innovation Through Social Software And Web 2.0
Interactive Innovation Through Social Software And Web 2.0
 

Mehr von Dan Brickley

Mehr von Dan Brickley (20)

"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
 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
 
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?
 
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
 
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)
 
"Whatever I can get..."
"Whatever I can get...""Whatever I can get..."
"Whatever I can get..."
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Foaf Openid Milan

  • 1. FOAF, OpenID & the Social Web Milan, May 12th 2008 danbri@asemantics.com danbri@danbri.org
  • 2. Convergence ’08: 1997 Social Networks 2000 [Semantic] Web Identity 2004 “Web 2.0” Portability 2008 ... the Social Web
  • 3. How did we get here? Rise of the ‘social network’ site Parallel rise of key ‘open’ technologies 2008 is the year it all opens up... Brief history of the Semantic Web project briefer history of Social Network sites impact of OpenID and OAuth
  • 4. In the beginning... ...was the Web
  • 5. “To a computer, the Web is a flat, boring world, devoid of “For example, a document might describe a person. meaning. This is a pity, as in fact documents on the Web The title document to a house describes a house and describe real objects and imaginary concepts, and give also the ownership relation with a person.” particular relationships between them.” “Adding semantics to the Web involves two things: allowing documents which have information in machine-readable forms, and allowing links to be created with relationship values. [this will] help us exploit the information to a greater extent than our own reading.” Tim Berners-Lee quot;W3 future directionsquot; keynote - 1st World Wide Web Conference Geneva, May 1994
  • 6. Web pages describe the World Each makes ‘claims’ They can disagree ... Web pages reflect a (complex) world
  • 7. The Semantic Web project: ‘let machines use the claims made in Web pages’ what objects do they describe? what relationships do they claim? who made the claims? what other claims support them? Convergence ’08: Who made the claims? (OpenID) What about private data? (OAuth) Better publishing in HTML? (Microformats/RDFa) Querying all this data? (W3C SPARQL)
  • 8. A is for... F OA F M F H P O S C XM P P K A F L E O L V S N N S P S I OC A D A R D F OA U T H Q O L H C A R D M C
  • 9. Terms (vocab) F OA F H P S C XM K A F L O L V N S E S I OC A T O HC A R D M C
  • 10. 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
  • 12. Widgets/apps code visits data Open data data visits code
  • 13. FOAF is a project about sharing information in the Web. It's about ways of describing things using computers, so that those descriptions can be linked together, mixed up with other data, and searched. Friend of a Friend People, groups, accounts, photos, IM, life on the Web. Machine-readable pages, de-centralised, freely extensible.
  • 14. 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
  • 15.
  • 16. Image description example: Not just buddylists, but the things we make and do.
  • 17. Group description example: Not just people, but the groups they are members of my.opera.com www.livejournal.com
  • 18. Data-merging example: Henry says, “My name is ‘Henry Story” Joe says, “I know Henry who knows Jane” Joe knows someone called “Henry Story”
  • 19. FOAF support in Apple MacOSX Safari:
  • 21.
  • 23. Oracle “Oracle Spatial 11g introduces the industry's first open, scalable, secure and reliable RDF management platform. Based on a graph data model, RDF triples are persisted, indexed and queried, similar to other object-relational data types. Application areas include Social Network Applications, Friend of a Friend applications, social network tracking and navigation common in security and intelligence applications” (competing with e.g. OpenLink and numerous opensource systems)
  • 24. FOAF/XFN in Google Social Graph API: 'The Social Graph API makes information about the public connections between people on the web more easily available.' Based on open standards ... Google “currently indexes the public Web for XHTML Friends Network (XFN), Friend of a Friend (FOAF) markup and other publicly declared connections. By supporting open Web standards for describing connections between people, web sites can add to the social infrastructure of the web.”
  • 25. FOAF/RDFa in Yahoo search Without a killer semantic web app for consumers, site owners have been reluctant to support standards like RDF, or even microformats. We believe that app can be web search. ...we plan to support vocabulary from Dublin Core, Creative Commons, FOAF, GeoRSS, MediaRSS, and others. ... we will support RDFa and eRDF markup to embed these into existing HTML pages
  • 27. OpenID & OAuth Wired: “Taken together, OpenID and OAuth establish an open, reusable means of turning the whole web into your own personal social network.” Sign-in with a URL Identify buddies with URLs Inter-site data permissioning system Richer infrastructure for cross-site integration
  • 28. What can we do today? Migrate profiles between sites Use OpenID to label source of claims Use FOAF & Microformats to describe owner of OpenID Use Google SG API to find old friends on new sites Navigate unified ‘Social Graph’ with alternate UI
  • 29. User experience impact? OpenID is a learning experience... Reduce email-based “add a friend” noise Less work to enter and enjoy a new ‘social’ site User education needed re privacy exposure More focussed, specialist sites (travel, music, food, tv, events)
  • 30. Greater than sum of parts? OpenID gives Identity not Trust FOAF/RDF gives claim-based description, not Trust Linked data approach allows Trust to flow If you are sure about ‘danbri.org’, and danbri.org claims same owner as danbri.livejournal.com, ... you have a basis for believing claims from the latter. (Google SGAPI does just this)
  • 31. What can we expect tommorrow? Focus moving from individuals to groups: super-connectors will link sites communities will spread across sites Evidence-based friend lists: Identified by OpenID. Described by FOAF/XFN. people I send mail to Shared with OAuth. people I work with Syndicated with RSS/Atom. members of my family Notified via XMPP. Searched by Yahoo/Google/...? people in my city Data flow; implicit groups; offsite filtering
  • 32. Questions? OpenID: <http://danbri.org/>