adaptive blue sem tech meetup nyc

22
AdaptiveBlue Semantic Technologies Alex Iskold Founder/CEO AdaptiveBlue http://getglue.com

Upload: alex-iskold

Post on 10-May-2015

678 views

Category:

Technology


2 download

DESCRIPTION

Presentation of Glue, http://getglue.com, a browser addon made by AdaptiveBlue. In depth discussion of our Semantic Technologies.

TRANSCRIPT

Page 1: Adaptive Blue Sem Tech Meetup Nyc

AdaptiveBlueSemantic Technologies

Alex IskoldFounder/CEO AdaptiveBlue

http://getglue.com

Page 2: Adaptive Blue Sem Tech Meetup Nyc

Agenda

About AdaptiveBlue AdaptiveBlue’s Approach to Semantics Glue: The Network of People and Things AdaptiveBlue Technology Stack AB Meta

Page 3: Adaptive Blue Sem Tech Meetup Nyc

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 forFirefox and SmartLinks Widgets for blogs

Page 4: Adaptive Blue Sem Tech Meetup Nyc

"It's not the documents, it isthe THINGS they are about

which are important"

Tim Bernes-Lee

Page 5: Adaptive Blue Sem Tech Meetup Nyc

AdaptiveBlue’s Approachto Semantics

1. Focus on What Exists: Leverage informationin HTML & use web service APIs.

2. Focus on Nouns: Make computers recognizesBooks, Music, Movies & other everyday things.

3. Focus on Users: Make the browsingexperience better right now.

Page 6: Adaptive Blue Sem Tech Meetup Nyc

AdaptiveBlue TechnologiesRecognize Everyday Things

Page 7: Adaptive Blue Sem Tech Meetup Nyc

in PAGES, LINKS and TEXT…

A page about a book A text containing an address

A link is pointing to a stock

Page 8: Adaptive Blue Sem Tech Meetup Nyc

We Create Common IdentifyFor Things Across the Web

Page 9: Adaptive Blue Sem Tech Meetup Nyc

From Web of Pages to the Web of Things

+ +

Blogosphere Media Sites Retail Sites

Page 10: Adaptive Blue Sem Tech Meetup Nyc

Get Glue. The Network ThatSticks With You.

http://getglue.com

Page 11: Adaptive Blue Sem Tech Meetup Nyc

What is Glue?

Glue is a contextual network that usessemantic technology to automaticallyconnect people around everyday things -books, music, movies, stars, artists,stocks, wine, restaurants and more.

Page 12: Adaptive Blue Sem Tech Meetup Nyc

1. Contextual: Glue is distributed and appearswhen it makes sense on popular sites.

2. Automatic: Users participate in Glue just bybrowsing their favorite sites.

3. Simple: Glue removes the friction involvedin networking - the network comes to you.

Page 13: Adaptive Blue Sem Tech Meetup Nyc

Glue Demo

Page 14: Adaptive Blue Sem Tech Meetup Nyc

Semantic Technology Stack

Concept Definition

Server-based XML schemas for things (nouns): books, music, movies, stocks, wines, recipes, etc.

Recognition Algorithms

Recognition of things in Pages, Links and Text

Identity Algorithms

Correlation of the same thing from different pages across the web.

Action Definitions

Server-based XML schemas for actions (verbs):What can be done with this thing around the web?

Page 15: Adaptive Blue Sem Tech Meetup Nyc

1. XML-based: A schema file resides on theserver for each type.

2. Data Composition: Each type has attributes(i.e. book has author, etc.)

3. Extensible: New types can be plugged intothe engine dynamically.

Semantic Technology Stack:Concept Definitions

Page 16: Adaptive Blue Sem Tech Meetup Nyc

1. Key-based: Each object in the system hasunique key, depending on its type:books/kite_runner/khaled_hosseini

2. Attribute-based: Keys are based on thecombination of attributes (i.e. title/author)

3. Normalized: Multiple transformations andvalidations are applied to raw text togenerate the keys.

Semantic Technology Stack:Identity Algorithms

Page 17: Adaptive Blue Sem Tech Meetup Nyc

1. Extraction: First phase of the recognition isbased on processing elements of the page:XML-based framework for parsing DOM usedboth by Java backend and JavaScript client.

2. Cleaning: Second phase of the recognition isasynchronous 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.

Semantic Technology Stack:Recognition Algorithms

Page 18: Adaptive Blue Sem Tech Meetup Nyc

ABMeta.org

RDFa-based format fordeclaring objects in pages

Page 19: Adaptive Blue Sem Tech Meetup Nyc

AB Meta: Example

Page 20: Adaptive Blue Sem Tech Meetup Nyc

Object-centric: Focuses on everyday things that weencounter around the web

Lightweight: No complex markup, can work withoutchanges to the body of the document

Intuitive: The names of things and attributes are inplain English

Efficient: The meta headers are easy to get to withoutparsing entire HTML page

Extensible: Additional attributes and concepts areeasy to add

AB Meta

Page 21: Adaptive Blue Sem Tech Meetup Nyc

Discount Code: ST9ADP

http://www.semantic-conference.com/

Page 22: Adaptive Blue Sem Tech Meetup Nyc

http://getglue.comhttp://abmeta.org

http://twitter/[email protected]