Adaptive Blue Sem Tech Meetup Nyc
-
Upload
alex-iskold -
Category
Technology
-
view
679 -
download
2
description
Transcript of Adaptive Blue Sem Tech Meetup Nyc
AdaptiveBlueSemantic Technologies
Alex IskoldFounder/CEO AdaptiveBlue
http://getglue.com
Agenda
About AdaptiveBlue AdaptiveBlue’s Approach to Semantics Glue: The Network of People and Things AdaptiveBlue Technology Stack AB Meta
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
"It's not the documents, it isthe THINGS they are about
which are important"
Tim Bernes-Lee
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.
AdaptiveBlue TechnologiesRecognize Everyday Things
in PAGES, LINKS and TEXT…
A page about a book A text containing an address
A link is pointing to a stock
We Create Common IdentifyFor Things Across the Web
From Web of Pages to the Web of Things
+ +
Blogosphere Media Sites Retail Sites
Get Glue. The Network ThatSticks With You.
http://getglue.com
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.
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.
Glue Demo
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?
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
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
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
ABMeta.org
RDFa-based format fordeclaring objects in pages
AB Meta: Example
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
Discount Code: ST9ADP
http://www.semantic-conference.com/
http://getglue.comhttp://abmeta.org
http://twitter/[email protected]