Online Social Graph Consolidation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Online Social Graph Consolidation - Presentation Transcript

    1. Benjamin Nowack, semsol Online-Social-Graph-Konsolidierung
    2. Online Social WHAT? Benjamin Nowack, semsol, 2008-05-28 2
    3. Graphen • Graphen stellen Beziehungen zwischen Objekten dar Benjamin Nowack, semsol, 2008-05-28 3
    4. Der „Soziale Graph“ • Darstellung des sozialen Netzwerks Benjamin Nowack, semsol, 2008-05-28 4
    5. „Online Social Graph(s)“ • Darstellung von Sozialen Beziehungen in Online-Netzwerken – MySpace – Facebook – Twitter – ... Benjamin Nowack, semsol, 2008-05-28 5
    6. Das Social-Graph-Problem • Web 2.0 Anwendungen setzen massiv auf Netzwerk-Effekte • Social Networking ist ein „Feature“ geworden • Der persönliche „Online Social Graph“ ist zunehmend fragmentiert • „Social Network Fatigue“ • Daten-Silos Benjamin Nowack, semsol, 2008-05-28 6
    7. Emanzipation der „User“ • „Data Portability“ gewünscht, APIs • Wunsch nach Aggregation/Integration – Adressbücher – Friend-Lists – Blog-Kommentare – ... • Unaufdringliches „Invite a Friend“ • aber auch: Private Daten Benjamin Nowack, semsol, 2008-05-28 7
    8. Weitere Möglichkeiten bei Portabilität • Kombination von Online-SG-Fragmenten (und mehr) • „Copy by Reference“ – z.B. von Profildaten • Auch für Online-Anbieter interessant – NW-Effekt kann früher eintreten – Niedrigere Einstiegshürden – früher: Data assets, heute eher UI & Service • Kreativität födern, nicht einschränken Benjamin Nowack, semsol, 2008-05-28 8
    9. Standardisierung - oder auch nicht? • Google „OpenSocial“ – Standardisierte API für SG data • MySpace „Data Availability“ – Kooperation mit Yahoo!, Twitter, eBay • Google „FriendConnect“ – Wiederverwendbare „Social Gadgets“ (z.B. Kommentar- Modul) • Facebook „Connect“ • Microsoft „Contacts API“ • Google „Social Graph API“ Benjamin Nowack, semsol, 2008-05-28 9
    10. DataPortability.org • „Connect.Control.Share.Remix.“ • Forum • Best Practices Benjamin Nowack, semsol, 2008-05-28 10
    11. Wie kann SemWeb-Technologie helfen? • RDF basiert auf einem Graph-Modell – Beliebige Objekte, beliebige Relationen – Universelle Datenspeicher (RDF Stores) – Maschinen-interpretierbare Datenformate • Turtle, XML, JSON, HTML – Standardisierte Abfragesprache (SPARQL) => Distribution, Integration, Konsolidierung Benjamin Nowack, semsol, 2008-05-28 11
    12. Resource Description Framework (RDF) • node-arc-node Tripel • Beliebige Knoten (typisierbar) • Gerichtete, benannte Verknüpfungen (URIs) @prefix foaf: <http://xmlns.com/foaf/0.1/> _:p1 foaf:homepage <http://bnode.org/> . _:p1 foaf:homepage <http://twitter.com/bengee> . _:p1 foaf:knows _:p2 . _:p2 foaf:homepage <http://twitter.com/danbri> . Benjamin Nowack, semsol, 2008-05-28 12
    13. RDF Demo: Grawiki Browser/Editor Benjamin Nowack, semsol, 2008-05-28 13
    14. Beliebige Graph-Strukturen Quelle: Dan Brickley, danbri.org Benjamin Nowack, semsol, 2008-05-28 14
    15. Vokabulare und Begriffssammlungen • FOAF - Friend of a Friend (RDF) – Person, OnlineAccount, knows, homepage, weblog, mbox • XFN - XML Friends Network (microformat) – contact, acquaintance, friend, met, co-worker, parent, me • Relationship (RDF) – vergleichbar mit XFN (employedBy etc.) Benjamin Nowack, semsol, 2008-05-28 15
    16. FOAF-Beispiel (Online-Account) <foaf:Person> <foaf:name>Dan Brickley</foaf:name> <foaf:nick>danbri</foaf:nick> <foaf:holdsAccount> <foaf:OnlineAccount> <foaf:accountServiceHomepage rdf:resource=\"http://del.icio.us/\"/> <foaf:accountProfilePage rdf:resource=\"http://del.icio.us/danbri\"/> <foaf:accountName>danbri</foaf:accountName> </foaf:OnlineAccount> </foaf:holdsAccount> </foaf:Person> Benjamin Nowack, semsol, 2008-05-28 16
    17. XFN Beispiel <span class=\"vcard\"> <a href=\"http://twitter.com/danbri\" class=\"url\" rel=\"contact\" title=\"Dan Brickley\"><img alt=\"Dan Brickley\" class=\"photo fn\" height=\"24\" id=\"profile- image\" src=\"http://s3.amazonaws.com/twitter_product ion/profile_images/28520882/danbri_mini.jpg\" width=\"24\" /></a> </span> Benjamin Nowack, semsol, 2008-05-28 17
    18. Google Social Graph API • Finden von weiteren persönlichen URIs auf der Basis von bekannten IDs • Kann als Ausgangspunkt für Crawler verwendet werden • Guter Verdeutlichung der Graph- Fragmentierung http://code.google.com/apis/socialgraph/ Benjamin Nowack, semsol, 2008-05-28 18
    19. Konsolidierungsansätze • URIs (Identifikation) – (Service) Homepages/URLs – OpenIDs – RDF-Claims (owl:sameAs, foaf:mbox, ...) • OpenID (Authentifizierung/Verifizierung) • Daten-Herkunft (Vertrauenswürdigkeit) • Mappings Benjamin Nowack, semsol, 2008-05-28 19
    20. SPARQL Protocol & RDF Query Language • „SQL für das Web“ • Lese-Zugriff auf RDF-Speicher – Select, Describe, Construct, Ask – Kann als Regelsystem verwendet werden SELECT ?page FROM <http://twitter.com/bengee> WHERE { ?person foaf:homepage ?page . } Benjamin Nowack, semsol, 2008-05-28 20
    21. Inferenz mit SPARQL (+ Update) INSERT INTO <inferred123> { ?person1 owl:sameAs ?person2 . } WHERE { GRAPH ?g1 { ?person1 foaf:homepage ?page . } GRAPH ?g2 { ?person2 foaf:homepage ?page . } FILTER ( ?g1 != ?g2) ?g1 a knowee:TrustedSource . ?g2 a knowee:TrustedSource . } Benjamin Nowack, semsol, 2008-05-28 21
    22. Konsolidierungs-Demo: knowee Benjamin Nowack, semsol, 2008-05-28 22
    23. Social Graph / Social Network-Projekte • foaf-project.org • microformats.org/wiki/social-network- portability • diso-project.org • noserub.com • sommer.dev.java.net/AddressBook.html • knowee.org Benjamin Nowack, semsol, 2008-05-28 23

    + Benjamin NowackBenjamin Nowack, 2 years ago

    custom

    3830 views, 2 favs, 4 embeds more stats

    A presentation about Online Social Graph Consolidat more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3830
      • 3764 on SlideShare
      • 66 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 42
    Most viewed embeds
    • 48 views on http://bnode.org
    • 16 views on http://planetrdf.com
    • 1 views on http://www.bloglines.com
    • 1 views on http://sparql.captsolo.net

    more

    All embeds
    • 48 views on http://bnode.org
    • 16 views on http://planetrdf.com
    • 1 views on http://www.bloglines.com
    • 1 views on http://sparql.captsolo.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories