Your SlideShare is downloading. ×
Adaptive Blue Sem Tech Meetup Nyc
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Adaptive Blue Sem Tech Meetup Nyc


Published on

Presentation of Glue,, a browser addon made by AdaptiveBlue. In depth discussion of our Semantic Technologies.

Presentation of Glue,, a browser addon made by AdaptiveBlue. In depth discussion of our Semantic Technologies.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. AdaptiveBlue Semantic Technologies Alex Iskold Founder/CEO AdaptiveBlue
  • 2. Agenda About AdaptiveBlue  AdaptiveBlue’s Approach to Semantics  Glue: The Network of People and Things  AdaptiveBlue Technology Stack  AB Meta 
  • 3. About AdaptiveBlue  Founded in 2006, based in New York  Funded by USV and RRE  Focuses on enhancing browsing experience  Launched BlueOrganizer and Glue add-ons for Firefox and SmartLinks Widgets for blogs
  • 4. quot;It's not the documents, it is the THINGS they are about which are importantquot; Tim Bernes-Lee
  • 5. AdaptiveBlue’s Approach to Semantics 1. Focus on What Exists: Leverage information in HTML & use web service APIs. 2. Focus on Nouns: Make computers recognizes Books, Music, Movies & other everyday things. 3. Focus on Users: Make the browsing experience better right now.
  • 6. AdaptiveBlue Technologies Recognize Everyday Things
  • 7. in PAGES, LINKS and TEXT… A page about a book A text containing an address A link is pointing to a stock
  • 8. We Create Common Identify For Things Across the Web
  • 9. From Web of Pages to the Web of Things + + Blogosphere Media Sites Retail Sites
  • 10. Get Glue. The Network That Sticks With You.
  • 11. What is Glue? Glue is a contextual network that uses semantic technology to automatically connect people around everyday things - books, music, movies, stars, artists, stocks, wine, restaurants and more.
  • 12. 1. Contextual: Glue is distributed and appears when it makes sense on popular sites. 2. Automatic: Users participate in Glue just by browsing their favorite sites. 3. Simple: Glue removes the friction involved in networking - the network comes to you.
  • 13. Glue Demo
  • 14. Semantic Technology Stack Concept Definition Server-based XML schemas for things (nouns): books, music, movies, stocks, wines, recipes, etc. Identity Algorithms Correlation of the same thing from different pages across the web. Recognition Algorithms Recognition of things in Pages, Links and Text Action Definitions Server-based XML schemas for actions (verbs): What can be done with this thing around the web?
  • 15. Semantic Technology Stack: Concept Definitions 1. XML-based: A schema file resides on the server for each type. 2. Data Composition: Each type has attributes (i.e. book has author, etc.) 3. Extensible: New types can be plugged into the engine dynamically.
  • 16. Semantic Technology Stack: Identity Algorithms 1. Key-based: Each object in the system has unique key, depending on its type: books/kite_runner/khaled_hosseini 2. Attribute-based: Keys are based on the combination of attributes (i.e. title/author) 3. Normalized: Multiple transformations and validations are applied to raw text to generate the keys.
  • 17. Semantic Technology Stack: Recognition Algorithms 1. Extraction: First phase of the recognition is based on processing elements of the page: XML-based framework for parsing DOM used both by Java backend and JavaScript client. 2. Cleaning: Second phase of the recognition is asynchronous query of multiple web services/API. For books we query Amazon, for movies Netflix, etc. and then normalize and merge results. 3. Caching: Clean objects are cached. Misses/false- positives are patched manually.
  • 18. RDFa-based format for declaring objects in pages
  • 19. AB Meta: Example
  • 20. AB Meta Object-centric: Focuses on everyday things that we  encounter around the web Lightweight: No complex markup, can work without  changes to the body of the document Intuitive: The names of things and attributes are in  plain English Efficient: The meta headers are easy to get to without  parsing entire HTML page Extensible: Additional attributes and concepts are  easy to add
  • 21. Discount Code: ST9ADP
  • 22. http://twitter/alexiskold