SlideShare a Scribd company logo
1 of 50
Download to read offline
Nov. 17 2010 - S. Fermigier & O. Grisel, Nuxeo




                Towards semantic ECM:
                report on the IKS and Scribo projects




Monday, November 22, 2010
Outline

                   • Introduction to semantic technologies
                   • Collaborative R&D within the Scribo and
                            IKS projects
                   • Fise & Apache Stanbol / Nuxeo Integration


Monday, November 22, 2010
1. Introduction to semantic
                        technologies



Monday, November 22, 2010
Illustration source: Mills Davis, “Semantic Social Computing”, sept. 2007
Monday, November 22, 2010
Photo source: http://www.flickr.com/photos/pixelydixel/
Monday, November 22, 2010
Invented the web in 1989
        (yeah!)




Photo source: http://www.flickr.com/photos/pixelydixel/
Monday, November 22, 2010
Invented the web in 1989
        (yeah!)

        Invented the semantic
        web in 1999 (duh?)




Photo source: http://www.flickr.com/photos/pixelydixel/
Monday, November 22, 2010
Historical perspective

                   • From web 1.0: web of pages, aka the
                            World Wide Web
                   • To web 2.0: web of people and of
                            participation, aka the Social Web
                   • To web 3.0: web of data, of meaning
                            and of connected knowledge, aka the
                            Semantic Web

Monday, November 22, 2010
Picture source: http://www.flickr.com/photos/pixelydixel/
Monday, November 22, 2010
Monday, November 22, 2010
Monday, November 22, 2010
Monday, November 22, 2010
A “layer cake” of
                              technologies




Monday, November 22, 2010
Linked Online Data in 2007




“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Monday, November 22, 2010
2008




“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Monday, November 22, 2010
2009




“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Monday, November 22, 2010
2010




“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Monday, November 22, 2010
Good for Enterprise apps too!




Diagram source: http://www.w3.org/2007/Talks/0130-sb-W3CTechSemWeb/
Monday, November 22, 2010
Key Enablers
                   • Open Data and Linked Online Data
                   • Advances in automatic content analysis
                            (linguistics, image processing)
                   • Computing power (Moore’s law +
                            MapReduce)
                   • Classical logic and classical AI

Monday, November 22, 2010
The technologies and data
                           are available,

                    let’s put them to use!


Monday, November 22, 2010
Semantic ECM

                                        Metadata
                    Text
                            Sound     Tags   Entities
                  Image               Relations
                            Video
                                        Reasoning


                       Content          Meaning


Monday, November 22, 2010
Goals for Semantic ECM
                        (& Nuxeo)
                   • Repurpose existing content
                   • Improve search and collaboration
                   • Make information contextual
                   • Extract and use information from your
                            content
                   • Make your content smarter!
Monday, November 22, 2010
Challenges

                   • Extract meaning from content
                   • Enrich content with knowledge
                   • Enhance interaction with content thanks to
                            added meaning




Monday, November 22, 2010
Business value
                                     from semantic ECM

                   • Efficiency gains: 20% to 90% (ex: in
                            search, collaboration)
                   • Effectiveness gains: better returns from
                            your assets (ex: news and images from AFP)
                   • Strategic edge: growth, value capture,
                            new services, gain unfair strategic advantage
                            (ex: vertical ontologies for CEVAs / CCAs)


Monday, November 22, 2010
2. SCRIBO and IKS



Monday, November 22, 2010
• Project under the french FUI program, with
                            9 partners, and a budget of 4.7 M€
                   • Goal: to develop algorithms and collaborative
                            tools for extracting knowledge from
                            unstructured documents and images
                   • Started in 2008, finishing in Dec. 2010, with
                            results already integrated as a Nuxeo plugin


Monday, November 22, 2010
• European project under the FP7, with 13
                            partners (6 SMEs) and a 8.5 M€ budget
                   • Goal: create a semantic software “stack” that
                            will be used by CMS vendors to add semantic
                            features to their products
                   • Started in Jan. 2009, will last until Dec. 2012
                   • First tangible result: FISE, already integrated
                            in a Nuxeo plugin

Monday, November 22, 2010
3. Linking Semantic Entities
                            Apache Stanbol - Nuxeo integration




Monday, November 22, 2010
What are entities?


                            27




Monday, November 22, 2010
28




Monday, November 22, 2010
What is wrong with tags?

           • Many terms for same meaning
                • NYC, New York, New York City



           • Many meanings for same terms
                • Need context to remove any ambiguity


                                                         29




Monday, November 22, 2010
Washington is...




                                               30




Monday, November 22, 2010
Tagging with Entities

           • Global namespace / universal meaning context


           • Interoperability across domains


           • Interoperability across applications

                                                            31




Monday, November 22, 2010
Demo time!

                 Screencast online at http://blogs.nuxeo.com/dev


                                                                   32




Monday, November 22, 2010
How does this work?


                             33




Monday, November 22, 2010
34




Monday, November 22, 2010
• Open Source Semantic Engine
           • HTTP Services
           • For content driven applications
           • OSGi: loosely coupled components
           • Analysis Engines
           • Knowledge RDF vocabularies
                                                35




Monday, November 22, 2010
What is a semantic engine?

           • Unstructured content => Knowledge


           • Language guessing
           • Topic classification (Business, Sports, Media, ...)
           • Named Entities extraction and linking
           • Relationships and properties extraction

                                                                  36




Monday, November 22, 2010
37




Monday, November 22, 2010
38




Monday, November 22, 2010
RESTful
                               is
                            Beautiful




                                        39




Monday, November 22, 2010
curl -X POST 
       -H "Accept: application/json" 
       -H "Content-type: text/plain" 
       --data "John Smith works at Smith Consulting in Paris." 
       http://fise.demo.nuxeo.com/engines

      {
           "urn:enhancement-1564680b-861c-df6f-fdf9-d34a75d68dfe": {
              "http://fise.iks-project.eu/ontology/selected-text": [
                 {
                    "datatype": "http://www.w3.org/2001/XMLSchema#string",
                    "type": "literal",
                    "value": "Paris"
                 }
              ],
              "http://fise.iks-project.eu/ontology/selection-context": [
                 {
                    "datatype": "http://www.w3.org/2001/XMLSchema#string",
                    "type": "literal",
                    "value": "John Smith works at Smith Consulting Paris."
                 }
              ],
              "http://purl.org/dc/terms/type": [
                 {
                    "type": "uri",
                    "value": "http://dbpedia.org/ontology/Place"
                 }
              ]                                                              40
           },
          …

Monday, November 22, 2010
41




Monday, November 22, 2010
42




Monday, November 22, 2010
=
                                        fise
                                         +
                            fast Linked Data local index
                                         +
                                semantic rule engine
                                         +
                                      more ?               43




Monday, November 22, 2010
Apache Stanbol / Nuxeo
       integration


                                44




Monday, November 22, 2010
Apache Stanbol

                                                        Engine 1          DBpedia
                                                        Engine 2

                                2
          1                                             Engine 3


                                                                          Freebase

                 Nuxeo DM
                                                       3
                            addon
                                                                          Geonames
                                                                   LDAP
                                Local IT infrastructure (LAN)                        45




Monday, November 22, 2010
• Implemented as an Operation for Studio

           • Entities & Relationships stored in Nuxeo Core

           • CMIS interoperability




                                                             46




Monday, November 22, 2010
Soon available on
       marketplace.nuxeo.com


                               47




Monday, November 22, 2010
Questions?

           • http://iks-project.eu

           • http://fise.demo.nuxeo.com

           • http://scribo.ws

           • http://incubator.apache.org/stanbol

           • http://blogs.nuxeo.com/dev

                                                   48




Monday, November 22, 2010

More Related Content

Viewers also liked

Lessons learned Building Nuxeo EP - Component-based, open source ECM platform
Lessons learned Building Nuxeo EP - Component-based, open source ECM platformLessons learned Building Nuxeo EP - Component-based, open source ECM platform
Lessons learned Building Nuxeo EP - Component-based, open source ECM platformNuxeo
 
Eclipse Apogee and Nuxeo RCP
Eclipse Apogee and Nuxeo RCPEclipse Apogee and Nuxeo RCP
Eclipse Apogee and Nuxeo RCPStefane Fermigier
 
Le Marché du Logiciel Libre en France en 2010
Le Marché du Logiciel Libre en France en 2010Le Marché du Logiciel Libre en France en 2010
Le Marché du Logiciel Libre en France en 2010Stefane Fermigier
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011Stefane Fermigier
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009Stefane Fermigier
 
A Quick Tour of JVM Languages
A Quick Tour of JVM LanguagesA Quick Tour of JVM Languages
A Quick Tour of JVM LanguagesStefane Fermigier
 
Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011Stefane Fermigier
 

Viewers also liked (9)

Lessons learned Building Nuxeo EP - Component-based, open source ECM platform
Lessons learned Building Nuxeo EP - Component-based, open source ECM platformLessons learned Building Nuxeo EP - Component-based, open source ECM platform
Lessons learned Building Nuxeo EP - Component-based, open source ECM platform
 
Eclipse Apogee and Nuxeo RCP
Eclipse Apogee and Nuxeo RCPEclipse Apogee and Nuxeo RCP
Eclipse Apogee and Nuxeo RCP
 
Nuxeo at 10
Nuxeo at 10Nuxeo at 10
Nuxeo at 10
 
Le Marché du Logiciel Libre en France en 2010
Le Marché du Logiciel Libre en France en 2010Le Marché du Logiciel Libre en France en 2010
Le Marché du Logiciel Libre en France en 2010
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
 
A Quick Tour of JVM Languages
A Quick Tour of JVM LanguagesA Quick Tour of JVM Languages
A Quick Tour of JVM Languages
 
Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011
 
Cours ECM à l'EPITA
Cours ECM à l'EPITACours ECM à l'EPITA
Cours ECM à l'EPITA
 

Similar to Nuxeo World Session: Semantic Technologies - Update on Recent Research

Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP GroupDeveloping Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Groupminddog
 
GoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiGoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiFriprogsenteret
 
Intro To MongoDB
Intro To MongoDBIntro To MongoDB
Intro To MongoDBAlex Sharp
 
Best scene in town @ What If Kortrijk
Best scene in town @ What If KortrijkBest scene in town @ What If Kortrijk
Best scene in town @ What If KortrijkEurowheels
 
Social Networking Extensions for EPrints
Social Networking Extensions for EPrintsSocial Networking Extensions for EPrints
Social Networking Extensions for EPrintsRichard Davis
 
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo
 
Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Nuxeo
 
06 View Controllers
06 View Controllers06 View Controllers
06 View ControllersMahmoud
 
Magic broker 2 #iot2010 presentation
Magic broker 2 #iot2010 presentationMagic broker 2 #iot2010 presentation
Magic broker 2 #iot2010 presentationAdrian Friday
 
MOVING presentation at the Course in Open Education Design, July 2018, Slovenia
MOVING presentation at the Course in Open Education Design, July 2018, SloveniaMOVING presentation at the Course in Open Education Design, July 2018, Slovenia
MOVING presentation at the Course in Open Education Design, July 2018, SloveniaMOVING Project
 
Computing - Delivering Innovative Research
Computing - Delivering Innovative ResearchComputing - Delivering Innovative Research
Computing - Delivering Innovative ResearchPeter Lancaster
 
Mobile Development with uPortal and Infusion
Mobile Development with uPortal and InfusionMobile Development with uPortal and Infusion
Mobile Development with uPortal and Infusioncolinbdclark
 
The Future of Social Analytics - Defrag 2010
The Future of Social Analytics - Defrag 2010The Future of Social Analytics - Defrag 2010
The Future of Social Analytics - Defrag 2010Dion Hinchcliffe
 
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"Johan Oomen
 
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...giuseppe_futia
 
7-22-2010-smpractices0710
7-22-2010-smpractices07107-22-2010-smpractices0710
7-22-2010-smpractices0710Mathieu Plourde
 
Principles of New Media [Fall 2012 RTF 319 Session 02]
Principles of New Media [Fall 2012 RTF 319 Session 02]Principles of New Media [Fall 2012 RTF 319 Session 02]
Principles of New Media [Fall 2012 RTF 319 Session 02]William J. Moner
 

Similar to Nuxeo World Session: Semantic Technologies - Update on Recent Research (20)

Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP GroupDeveloping Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
 
GoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiGoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar Conradi
 
Vidivideo and IM3I
Vidivideo and IM3IVidivideo and IM3I
Vidivideo and IM3I
 
Intro To MongoDB
Intro To MongoDBIntro To MongoDB
Intro To MongoDB
 
Best scene in town @ What If Kortrijk
Best scene in town @ What If KortrijkBest scene in town @ What If Kortrijk
Best scene in town @ What If Kortrijk
 
Social Networking Extensions for EPrints
Social Networking Extensions for EPrintsSocial Networking Extensions for EPrints
Social Networking Extensions for EPrints
 
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
 
Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4Sneak Peek of Nuxeo 5.4
Sneak Peek of Nuxeo 5.4
 
06 View Controllers
06 View Controllers06 View Controllers
06 View Controllers
 
Magic broker 2 #iot2010 presentation
Magic broker 2 #iot2010 presentationMagic broker 2 #iot2010 presentation
Magic broker 2 #iot2010 presentation
 
MOVING presentation at the Course in Open Education Design, July 2018, Slovenia
MOVING presentation at the Course in Open Education Design, July 2018, SloveniaMOVING presentation at the Course in Open Education Design, July 2018, Slovenia
MOVING presentation at the Course in Open Education Design, July 2018, Slovenia
 
5 concluding remarks-santucci
5 concluding remarks-santucci5 concluding remarks-santucci
5 concluding remarks-santucci
 
Computing - Delivering Innovative Research
Computing - Delivering Innovative ResearchComputing - Delivering Innovative Research
Computing - Delivering Innovative Research
 
Mobile Development with uPortal and Infusion
Mobile Development with uPortal and InfusionMobile Development with uPortal and Infusion
Mobile Development with uPortal and Infusion
 
The Future of Social Analytics - Defrag 2010
The Future of Social Analytics - Defrag 2010The Future of Social Analytics - Defrag 2010
The Future of Social Analytics - Defrag 2010
 
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
 
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
 
7-22-2010-smpractices0710
7-22-2010-smpractices07107-22-2010-smpractices0710
7-22-2010-smpractices0710
 
Heckner "Content Presentation: Diversity of Formats"
Heckner "Content Presentation: Diversity of Formats"Heckner "Content Presentation: Diversity of Formats"
Heckner "Content Presentation: Diversity of Formats"
 
Principles of New Media [Fall 2012 RTF 319 Session 02]
Principles of New Media [Fall 2012 RTF 319 Session 02]Principles of New Media [Fall 2012 RTF 319 Session 02]
Principles of New Media [Fall 2012 RTF 319 Session 02]
 

More from Nuxeo

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesNuxeo
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureNuxeo
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicNuxeo
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoNuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportNuxeo
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM ContinuumNuxeo
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021Nuxeo
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteNuxeo
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoNuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationNuxeo
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Nuxeo
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionNuxeo
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Nuxeo
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMNuxeo
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...Nuxeo
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondNuxeo
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMNuxeo
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesNuxeo
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsNuxeo
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceNuxeo
 

More from Nuxeo (20)

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage Companies
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain Future
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a Pandemic
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and Nuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to Support
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM Continuum
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovante
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et Nuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the Competition
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAM
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and Beyond
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof Technologies
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial Intelligence
 

Recently uploaded

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 

Recently uploaded (20)

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 

Nuxeo World Session: Semantic Technologies - Update on Recent Research

  • 1. Nov. 17 2010 - S. Fermigier & O. Grisel, Nuxeo Towards semantic ECM: report on the IKS and Scribo projects Monday, November 22, 2010
  • 2. Outline • Introduction to semantic technologies • Collaborative R&D within the Scribo and IKS projects • Fise & Apache Stanbol / Nuxeo Integration Monday, November 22, 2010
  • 3. 1. Introduction to semantic technologies Monday, November 22, 2010
  • 4. Illustration source: Mills Davis, “Semantic Social Computing”, sept. 2007 Monday, November 22, 2010
  • 6. Invented the web in 1989 (yeah!) Photo source: http://www.flickr.com/photos/pixelydixel/ Monday, November 22, 2010
  • 7. Invented the web in 1989 (yeah!) Invented the semantic web in 1999 (duh?) Photo source: http://www.flickr.com/photos/pixelydixel/ Monday, November 22, 2010
  • 8. Historical perspective • From web 1.0: web of pages, aka the World Wide Web • To web 2.0: web of people and of participation, aka the Social Web • To web 3.0: web of data, of meaning and of connected knowledge, aka the Semantic Web Monday, November 22, 2010
  • 13. A “layer cake” of technologies Monday, November 22, 2010
  • 14. Linked Online Data in 2007 “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/” Monday, November 22, 2010
  • 15. 2008 “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/” Monday, November 22, 2010
  • 16. 2009 “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/” Monday, November 22, 2010
  • 17. 2010 “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/” Monday, November 22, 2010
  • 18. Good for Enterprise apps too! Diagram source: http://www.w3.org/2007/Talks/0130-sb-W3CTechSemWeb/ Monday, November 22, 2010
  • 19. Key Enablers • Open Data and Linked Online Data • Advances in automatic content analysis (linguistics, image processing) • Computing power (Moore’s law + MapReduce) • Classical logic and classical AI Monday, November 22, 2010
  • 20. The technologies and data are available, let’s put them to use! Monday, November 22, 2010
  • 21. Semantic ECM Metadata Text Sound Tags Entities Image Relations Video Reasoning Content Meaning Monday, November 22, 2010
  • 22. Goals for Semantic ECM (& Nuxeo) • Repurpose existing content • Improve search and collaboration • Make information contextual • Extract and use information from your content • Make your content smarter! Monday, November 22, 2010
  • 23. Challenges • Extract meaning from content • Enrich content with knowledge • Enhance interaction with content thanks to added meaning Monday, November 22, 2010
  • 24. Business value from semantic ECM • Efficiency gains: 20% to 90% (ex: in search, collaboration) • Effectiveness gains: better returns from your assets (ex: news and images from AFP) • Strategic edge: growth, value capture, new services, gain unfair strategic advantage (ex: vertical ontologies for CEVAs / CCAs) Monday, November 22, 2010
  • 25. 2. SCRIBO and IKS Monday, November 22, 2010
  • 26. • Project under the french FUI program, with 9 partners, and a budget of 4.7 M€ • Goal: to develop algorithms and collaborative tools for extracting knowledge from unstructured documents and images • Started in 2008, finishing in Dec. 2010, with results already integrated as a Nuxeo plugin Monday, November 22, 2010
  • 27. • European project under the FP7, with 13 partners (6 SMEs) and a 8.5 M€ budget • Goal: create a semantic software “stack” that will be used by CMS vendors to add semantic features to their products • Started in Jan. 2009, will last until Dec. 2012 • First tangible result: FISE, already integrated in a Nuxeo plugin Monday, November 22, 2010
  • 28. 3. Linking Semantic Entities Apache Stanbol - Nuxeo integration Monday, November 22, 2010
  • 29. What are entities? 27 Monday, November 22, 2010
  • 31. What is wrong with tags? • Many terms for same meaning • NYC, New York, New York City • Many meanings for same terms • Need context to remove any ambiguity 29 Monday, November 22, 2010
  • 32. Washington is... 30 Monday, November 22, 2010
  • 33. Tagging with Entities • Global namespace / universal meaning context • Interoperability across domains • Interoperability across applications 31 Monday, November 22, 2010
  • 34. Demo time! Screencast online at http://blogs.nuxeo.com/dev 32 Monday, November 22, 2010
  • 35. How does this work? 33 Monday, November 22, 2010
  • 37. • Open Source Semantic Engine • HTTP Services • For content driven applications • OSGi: loosely coupled components • Analysis Engines • Knowledge RDF vocabularies 35 Monday, November 22, 2010
  • 38. What is a semantic engine? • Unstructured content => Knowledge • Language guessing • Topic classification (Business, Sports, Media, ...) • Named Entities extraction and linking • Relationships and properties extraction 36 Monday, November 22, 2010
  • 41. RESTful is Beautiful 39 Monday, November 22, 2010
  • 42. curl -X POST -H "Accept: application/json" -H "Content-type: text/plain"  --data "John Smith works at Smith Consulting in Paris."  http://fise.demo.nuxeo.com/engines { "urn:enhancement-1564680b-861c-df6f-fdf9-d34a75d68dfe": { "http://fise.iks-project.eu/ontology/selected-text": [ { "datatype": "http://www.w3.org/2001/XMLSchema#string", "type": "literal", "value": "Paris" } ], "http://fise.iks-project.eu/ontology/selection-context": [ { "datatype": "http://www.w3.org/2001/XMLSchema#string", "type": "literal", "value": "John Smith works at Smith Consulting Paris." } ], "http://purl.org/dc/terms/type": [ { "type": "uri", "value": "http://dbpedia.org/ontology/Place" } ] 40 }, … Monday, November 22, 2010
  • 45. = fise + fast Linked Data local index + semantic rule engine + more ? 43 Monday, November 22, 2010
  • 46. Apache Stanbol / Nuxeo integration 44 Monday, November 22, 2010
  • 47. Apache Stanbol Engine 1 DBpedia Engine 2 2 1 Engine 3 Freebase Nuxeo DM 3 addon Geonames LDAP Local IT infrastructure (LAN) 45 Monday, November 22, 2010
  • 48. • Implemented as an Operation for Studio • Entities & Relationships stored in Nuxeo Core • CMIS interoperability 46 Monday, November 22, 2010
  • 49. Soon available on marketplace.nuxeo.com 47 Monday, November 22, 2010
  • 50. Questions? • http://iks-project.eu • http://fise.demo.nuxeo.com • http://scribo.ws • http://incubator.apache.org/stanbol • http://blogs.nuxeo.com/dev 48 Monday, November 22, 2010