SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
AdaptiveBlue
Semantic Technologies

        Alex Iskold
 Founder/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 for
  Firefox and SmartLinks Widgets for blogs
quot;It's not the documents, it is
 the THINGS they are about
     which are importantquot;

        Tim Bernes-Lee
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.
AdaptiveBlue Technologies
Recognize 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 Identify
 For Things Across the Web
From Web of Pages to the Web of Things




                                +
              +
Blogosphere       Media Sites       Retail Sites
Get Glue. The Network That
      Sticks With You.
    http://getglue.com
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.
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.
Glue Demo
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?
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.
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.
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.
ABMeta.org


 RDFa-based format for
declaring objects in pages
AB Meta: Example
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
Discount Code: ST9ADP

http://www.semantic-conference.com/
http://getglue.com
http://abmeta.org
http://twitter/alexiskold
 Alex.Iskold@gmail.com

Contenu connexe

Tendances

Linkbuilding for WordPress, by Rebecca Haden of Haden Interactive
Linkbuilding for WordPress, by Rebecca Haden of Haden InteractiveLinkbuilding for WordPress, by Rebecca Haden of Haden Interactive
Linkbuilding for WordPress, by Rebecca Haden of Haden Interactive
Rebecca Haden
 
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.pptgetting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
zachbrowne
 

Tendances (19)

Anchor tag HTML Presentation
Anchor tag HTML PresentationAnchor tag HTML Presentation
Anchor tag HTML Presentation
 
Semantic HTML
Semantic HTMLSemantic HTML
Semantic HTML
 
Introduction to the Web and HTML
Introduction to the Web and HTMLIntroduction to the Web and HTML
Introduction to the Web and HTML
 
The Connection Machine
The Connection MachineThe Connection Machine
The Connection Machine
 
Open source mobile web maps
Open source mobile web mapsOpen source mobile web maps
Open source mobile web maps
 
Html hyperlinks
Html hyperlinksHtml hyperlinks
Html hyperlinks
 
Lesson 2: Getting To Know HTML
Lesson 2: Getting To Know HTMLLesson 2: Getting To Know HTML
Lesson 2: Getting To Know HTML
 
Html links
Html linksHtml links
Html links
 
Linkbuilding for WordPress, by Rebecca Haden of Haden Interactive
Linkbuilding for WordPress, by Rebecca Haden of Haden InteractiveLinkbuilding for WordPress, by Rebecca Haden of Haden Interactive
Linkbuilding for WordPress, by Rebecca Haden of Haden Interactive
 
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.pptgetting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
 
Links in Html
Links in HtmlLinks in Html
Links in Html
 
eleni raquel and leannas URL mini assignment
eleni raquel and leannas URL mini assignmenteleni raquel and leannas URL mini assignment
eleni raquel and leannas URL mini assignment
 
raquel leanna eleni url mini assignment
raquel leanna eleni url mini assignmentraquel leanna eleni url mini assignment
raquel leanna eleni url mini assignment
 
Leanna, Eleni and Raquel\'s URL Mini Assignment
Leanna, Eleni and Raquel\'s URL Mini AssignmentLeanna, Eleni and Raquel\'s URL Mini Assignment
Leanna, Eleni and Raquel\'s URL Mini Assignment
 
iGoogle Gadgets
iGoogle GadgetsiGoogle Gadgets
iGoogle Gadgets
 
Html links
Html linksHtml links
Html links
 
Web1O1 - Intro to HTML/CSS
Web1O1 - Intro to HTML/CSSWeb1O1 - Intro to HTML/CSS
Web1O1 - Intro to HTML/CSS
 
Web based collaboration tools
Web based collaboration toolsWeb based collaboration tools
Web based collaboration tools
 
Moving at the Speed-of-Cloud Without Getting Owned
Moving at the Speed-of-Cloud Without Getting OwnedMoving at the Speed-of-Cloud Without Getting Owned
Moving at the Speed-of-Cloud Without Getting Owned
 

En vedette (8)

GetGlue Pepsi/X Factor Campaign
GetGlue Pepsi/X Factor CampaignGetGlue Pepsi/X Factor Campaign
GetGlue Pepsi/X Factor Campaign
 
Techstars NYC Fall 2015 Program Overview
Techstars NYC Fall 2015 Program OverviewTechstars NYC Fall 2015 Program Overview
Techstars NYC Fall 2015 Program Overview
 
GetGlue QR Codes Announcement at Ad:Tech
GetGlue QR Codes Announcement at Ad:TechGetGlue QR Codes Announcement at Ad:Tech
GetGlue QR Codes Announcement at Ad:Tech
 
How to run your startup on Amazon Web Services, by Alex Iskold
How to run your startup on Amazon Web Services, by Alex IskoldHow to run your startup on Amazon Web Services, by Alex Iskold
How to run your startup on Amazon Web Services, by Alex Iskold
 
Danger Of Free
Danger Of FreeDanger Of Free
Danger Of Free
 
NYC Amazon Web Services Meetup: How Glue uses AWS
NYC Amazon Web Services Meetup: How Glue uses AWSNYC Amazon Web Services Meetup: How Glue uses AWS
NYC Amazon Web Services Meetup: How Glue uses AWS
 
Skopenow
Skopenow Skopenow
Skopenow
 
Leblum
LeblumLeblum
Leblum
 

Similaire à Adaptive Blue Sem Tech Meetup Nyc

Web and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig InstituteWeb and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig Institute
egore
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascript
tutorialsruby
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascript
tutorialsruby
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
Emanuele Della Valle
 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
Asish Verma
 

Similaire à Adaptive Blue Sem Tech Meetup Nyc (20)

Web2 And Java
Web2 And JavaWeb2 And Java
Web2 And Java
 
Web and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig InstituteWeb and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig Institute
 
html5 project.pptx
html5 project.pptxhtml5 project.pptx
html5 project.pptx
 
Web 2.0: new definition of web
Web 2.0: new definition of webWeb 2.0: new definition of web
Web 2.0: new definition of web
 
Web 3.0
Web 3.0 Web 3.0
Web 3.0
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and Developer
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascript
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascript
 
Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentation
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
Semantic web
Semantic webSemantic web
Semantic web
 
Introduction to web page
Introduction to web pageIntroduction to web page
Introduction to web page
 
Webware Webinar
Webware WebinarWebware Webinar
Webware Webinar
 
Introduction to Html
Introduction to HtmlIntroduction to Html
Introduction to Html
 
PoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick OverviewPoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick Overview
 
Html5 basics
Html5 basicsHtml5 basics
Html5 basics
 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
 
12 core technologies you should learn, love, and hate to be a 'real' technocrat
12 core technologies you should learn, love, and hate to be a 'real' technocrat12 core technologies you should learn, love, and hate to be a 'real' technocrat
12 core technologies you should learn, love, and hate to be a 'real' technocrat
 
Discovering The World From Your Laptop
Discovering The World From Your LaptopDiscovering The World From Your Laptop
Discovering The World From Your Laptop
 
How Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul IrishHow Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul Irish
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Adaptive Blue Sem Tech Meetup Nyc

  • 1. AdaptiveBlue Semantic Technologies Alex Iskold Founder/CEO AdaptiveBlue http://getglue.com
  • 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.
  • 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. http://getglue.com
  • 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.
  • 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. ABMeta.org RDFa-based format for declaring objects in pages
  • 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