99ways presentation at semtech conference 2009


Published on

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

99ways presentation at semtech conference 2009

  1. 1. 99 ways To Build Your Own Web
  2. 2. Information overload syndrome • I just can’t keep together all I find on the Web • I get tons of mails, links, comments, suggestions, ... • huge quantity = no quality
  3. 3. Holding on tight to all I need
  4. 4. Bad effects • cannot filter cool / important things from garbage / unwanted (ai / statistical / ads / from unknown sources) • get a lot of useless suggestions - not enough great suggestions • forget relations between things
  5. 5. This is not for me!
  6. 6. What I should expect • get only relevant suggestions / content / links, pertaining to my life, actions, interests, friends • take more into consideration suggestions or content from friends / trusted people / people with similar interests
  7. 7. I’m the one who defines what I like • extract some content (text, pictures, video, audio) • place it into my world • link it in a personal way to other things I have chosen • describe it with words, comments in a well-defined and searchable way
  8. 8. How I try to do it now • del.icio.us and twine to organize content (social bookmarking) • friendfeed, twitter (monodirectional / trust) and facebook (bidirectional / friend) to get new content (social suggestions)
  9. 9. Why this is not enough • del.icio.us: conceptsurl and adefined (tags), no relations between an loosely concept, within urls, within concepts • twine: flat list ofand little conceptualization for each del.icio.us-like urls twines (only clustered by similarity), twine • twitter: scattered urls posted with everything else up conceptualization and relations by gurus, to me • without relations / conceptualization friendfeed: urls aggregated from different services • only from friends facebook: content without any conceptualization and • all: only urls, no anonymous content inside the page
  10. 10. 99 ways allows me to: • select just what I like (text, image, video, audio) and add it as a node of my graph • describe each node with concepts and properties univocally defined and universally recognized in the Web of Data • set personal links / relations (= links with a universally recognized meaning) among nodes as arches in my graph • browse the Web guided by what I (and the others) chose
  11. 11. The evolution in keeping the highlight
  12. 12. Shaping just what I like
  13. 13. Define a node
  14. 14. Resource description • I want to describe each node with the proper richness but also to leave it anonymous • the mere placement in my graph is already a description of the resource (through the relationships with the existent nodes) • so I can search / browse my graph by concept / property / smart tag • this is my high-quality web
  15. 15. Search / browse your world
  16. 16. What if everybody does the same? • there will be innumerable personal and well- selected views of the Web • in contact with one another by common content / concepts • particular attention to my friends’ graphs • I may be curious to know what a particular friend of mine, with those particular interests, likes and chose
  17. 17. Discover what a friend likes
  18. 18. How can I get value from others’ views? • find new content related to what I like • find new interesting / trusted content independently from what I like • find new interesting people (on the basis of my graph)
  19. 19. Find new people
  20. 20. Contact points between me and you • same chosen content • my content described with the same concepts as your content (recognizable thanks to the semantics hook) • I may be interested in what else you linked from / to our contact point • we may want to become friends if we have a lot of content / concepts in common
  21. 21. Find new things
  22. 22. How can I add value to another friend’s graph? •suggest a node / link • comment on a node / link
  23. 23. Suggest / comment on things
  24. 24. Web+ • How does this ‘sense enrichment’ made by me and the others affect my ordinary web browsing? • page content fruition guided by things already inserted in graphs: highlighted content + who chose it + the best graphs’ links from that node + other info • hyperlinks made ’to talk’: they say how much they lead to chosen content + other info
  25. 25. Browse the web+
  26. 26. Browse the web+ (2)
  27. 27. Indirect graph population • But what about the other services I use? I don’t want to lose them • I can add something to my graph through: • del.icio.us: to solve the cold start problem • facebook (activity streams): to keep track of my actions on the web (into ‘activity’ nodes) • twitter: to send new content nodes / comments (optionally described with #tags as concepts) to some friends
  28. 28. From other things I use
  29. 29. The 99ways - Web of Data symbiosis • the Web of Data provides 99ways with unambiguous URIs about instances / concepts / properties / relations • 99ways provides the Web of Data with more and more web resources linked to these URIs
  30. 30. 99ways: what is it? + A bookmarklet you An extension drag into your installed in browser toolbar your browser Tools 99 99ways >
  31. 31. Proactive approach • When you find something interesting on the web, whatever it is (text, image, video, ...): • click on the 99 button and select the desired content • save it as a node of your graph (YOW) • link it to/from other existing nodes of your graph • create new ‘aggregator’ nodes and link your node to them to better describe it
  32. 32. YOW building Links to other nodes ... blah blah blah ... ... blah blah blah ... ... blah blah blah ... A string + some concept + some couples (property, value)
  33. 33. Proactive approach (2) • An aggregator node can be anything that has a DBpedia URI • Ex.: Radiohead, The Name of the Rose, San Francisco, Semantic Web, ... • the link from a node to another or a smart tag can have the name of a DBpedia property • Ex.: language, genre, titleOrig, location, ...
  34. 34. Proactive approach (3) Semtech 2008 San Francisco pa ion st Semantic Web at ed loc iti ic 9 top o 200 ap yea n r pl ie Semtech 2009 sT o referring to DBpedia not referring to anything WWW
  35. 35. Autocompletion support • (URI, rdfs:label, skos:subject) and dbpprops retrieved from SPARQL queries over DBpedia • the most fitting subject, inspecting skos:subjects and instances • concepts ranked according to their pertinence to other concepts the content node is linked to • properties ranked according to concepts they refer to
  36. 36. Lazy approach • When you come across a web page with some contents inserted in YOW, FOW (Friends’ Own Web) and / or POW (Public Own Web): • page contents present in YOW, FOW or POW are highlighted • page links that point to a page containing some YOW, FOW or POW contents are highlighted
  37. 37. Lazy approach (2) • Each highlighted page item contains further info about how many users chose it, who among your friends, the best links inside their graphs, comments, semantic categorization and an entry to the relative graphs • each highlighted link contains the same kind of info, but referring to the content of the page the link points to.
  38. 38. Proactive + lazy socially enabled • Browse from your graph to others’ graphs by nodes similarity • Receive suggestions about new nodes/links to add to your graph • Suggest/comment on some nodes to friends • Find new interesting nodes/friends
  39. 39. Now just begin to play.. michele.minno@asemantics.com davide@asemantics.com