SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
What

  Can Do for You!

           Fabian Christ
        fchrist@apache.org
About Stanbol
… provides a set of reusable
  components for semantic content management.


                                                   Semantic CMS



    Traditional CMS




                 What Apache Stanbol Can Do for You!    by @fctwitt   2
started within the                      project
•   Interactive Knowledge Stack – 2009 - 2012
•   Funded in part by a €6.58m grant from the EU for a
    consortium of 7 research and 6 industrial partners
                                                                                                            SCMS -
                                                                                              Semantic Content Management System
                                                                                                     Semantic User Interface

                                                                                       Content                                     Knowledge
                                                                                                                                                                                 Presentation &
                                                                                    User Interface                        Semantic User Interaction                                Interaction




•   A software architecture for semantically                                        Content Access                             Knowledge Access


                                                                                                                                   Knowledge
                                                                                                                               Extraction Pipelines




    enabled content management systems.
                                                                                                                                                                                 Semantic Lifting




                                                                                                                                                      Knowledge Administration
                                                           Content Administration
                                                                                       Content
                                                                                     Management


                                                                                                                                   Reasoning
                                                                                                                                                                                   Knowledge
                                                                                                                                                                                 Representation
                                                                                      Content                                      Knowledge                                     and Reasoning
                                                                                     Data Model                                      Models

                                                                                       Content                                     Knowledge
                                                                                                                                                                                   Persistence
                                                                                      Repository                                   Repository




•   An open-source community to bring
    semantic technologies to content
    management system platforms.



                  What Apache Stanbol Can Do for You!   by @fctwitt                                                                                                                        3
Timeline

                                      2010/11/15                                                                 2012/05/08
                    2010/06/29        Apache Stanbol enters                                                      Apache Stanbol
                    Store init        incubator                                                                  0.9.0-incubating




2010                                                     2011                                                 2012

       2010/03/29        2010/07/28      2010/10/17         2011/02/08   2011/04/01   2011/07/22    2011/10/10       2012/03/19       2012/05
       FISE init         KReS init       RICK init          IKS Alpha    IKS 3.0      IKS 4.0       IKS 5.0          IKS 6.0          IKS 7.0


                                                                                IKS releases based on Apache Stanbol components




                                                   What Apache Stanbol Can Do for You!             by @fctwitt                    4
What is a Semantic CMS?

  Traditional CMS                             Semantic CMS

Atomic unit: Document                      Atomic unit: Entity
Properties as meta-data                    Semantic meta-data
   e.g. author                                   Defined entity types
   tags, keywords                                Linked entities
Keyword search for                         Semantic search for
   strings in docs                               entities and their relations
Document Management                        Knowledge Management
   Document types                                Entity management
   Document workflow                             Ontologies




                     What Apache Stanbol Can Do for You!       by @fctwitt      5
Do Not Replace – but Extend
•   No need to replace existing CMS technology
•   Stanbol components offer service oriented integration
•   Integration through a RESTful web service API



       Traditional
          CMS                  HTTP                   Stanbol
                                                     Semantic
                                                     Services
        Database



                   What Apache Stanbol Can Do for You!   by @fctwitt   6
Integration scenarios
•   Standalone                             REST API

    via included HTTP server

                                                                    Web Apps
•   Web Application                REST API
    via Servlet-Container


•   Embedded                           Java Application
                                                          OSGi Environment
    as part of another
    Java application                       App




                   What Apache Stanbol Can Do for You!    by @fctwitt          7
Help included
•   Each component offers its documentation at an HTML
    endpoint as part of its RESTful interface

                               http://localhost:8080




                 What Apache Stanbol Can Do for You!   by @fctwitt   8
OSGi Component Architecture

                                                     Knowledge
            Semantic Lifting
                                               Management & Reasoning
                                                                         RESTful
                                                                    Service Layer



     Apache       Apache         Apache           Apache                 Apache
     Stanbol      Stanbol       Stanbol           Stanbol                Stanbol
    Enhancer     EntityHub     ContentHub    Ontology Manager           Reasoners


                                                               Apache
                                                            Stanbol Rules
     Stanbol
   Enhancement
     Engines
                                                                          OSGi
                                                                Component Layer




                      What Apache Stanbol Can Do for You!          by @fctwitt      9
Semantic Lifting
•   Enhance content                Lorem
                                   Hans
    Stanbol Enhancer               dolor




                                                                        Linked
•   Manage entities                                                     Data
    Entityhub                                                           Cloud




•   Store & search
    Contenthub
                           Content Store        Semantic Index         Semantic
                                                                        Search
                 What Apache Stanbol Can Do for You!     by @fctwitt              10
Enhancer and Enhancement Engines
    •   Extract entities from unstructured textual content and link
        them to external data sources


                                 Enhancement Chain
                     Convert         LangID            NER        Link
Unstructured
  Content




 Metadata                            Enhancements
  as RDF




                       What Apache Stanbol Can Do for You!   by @fctwitt   11
by Rupert Westenthaler




What Apache Stanbol Can Do for You!   by @fctwitt                        12
Short Enhancer




             What Apache Stanbol Can Do for You!   by @fctwitt   13
Entityhub
  •     Manage a network of remote sites for fast entity lookup
        using local caches for external and custom entity
        information
                                                  Linked Data
                  Local                             support
                 indices
                            dbpedia
  Manage                                               linkedct.org                   Web
your entities                eHealth                                                Resources

                                                                  Specific
      Entityhub                                                  extensions
                            linkedct
                                                                                     Specific
                                                        Reuters                     Resources
                Cached        reuters
                entities

                           Local Caches               Remote Sites

                                     Referenced Sites



                           What Apache Stanbol Can Do for You!        by @fctwitt               14
Contenthub
    •   Store and index documents along with an arbitrary
        number of semantic indices



                                1. enhance
               Contenthub                      Enhancer
                               2. store
Unstructured
  Content
                                                  Storage                       CMS
                3. semantic                        Layer                        Store
                    index                                   keep in sync
                                                             with CMS

                                                  Indexing
                indexed via LDPath
                   configuration                    Layer




                          What Apache Stanbol Can Do for You!         by @fctwitt       15
OSGi Component Architecture

                                                     Knowledge
            Semantic Lifting
                                               Management & Reasoning
                                                                         RESTful
                                                                    Service Layer



     Apache       Apache         Apache           Apache                 Apache
     Stanbol      Stanbol       Stanbol           Stanbol                Stanbol
    Enhancer     EntityHub     ContentHub    Ontology Manager           Reasoners


                                                               Apache
                                                            Stanbol Rules
     Stanbol
   Enhancement
     Engines
                                                                          OSGi
                                                                Component Layer




                      What Apache Stanbol Can Do for You!          by @fctwitt      16
Knowledge Management & Reasoning
•   Manage ontology networks
    Ontology Manager


•   Transform ontologies
    Rules


•   Inference knowledge
    Reasoners




                  What Apache Stanbol Can Do for You!   by @fctwitt   17
Ontology Manager
•   Controlled environment for managing ontologies
•   Manage ontology networks to activate/deactivate parts of
    complex ontologies
•   Manage user sessions for ontologies allowing local user
    changes




                  What Apache Stanbol Can Do for You!   by @fctwitt   18
Rules
•   Construction and execution of inference rules
•   Inference rules, also called transformation rules, take
    premises and return conclusions
•   Rules can be organized in recipes which allow to execute
    a set of rules as a whole


•   Example
    •   Define rules for doing integrity checks on data fetched from
        heterogeneous external data sources




                      What Apache Stanbol Can Do for You!   by @fctwitt   19
Reasoners
•   Common API for existing reasoning services
•   Supports different reasoners and configuration in parallel
•   Supported third-party reasoners
    •   Jena RDFS
    •   OWL
    •   OWLMini
    •   HermiT




                    What Apache Stanbol Can Do for You!   by @fctwitt   20
Uses …
•   Apache Felix as its OSGi environment
•   Apache Sling launcher and OSGi tools
•   Apache Maven as its build environment
•   Apache Clerezza as its RDF framework
•   Apache Jena to store triples
•   Apache Solr for indexing and fast entity lookup
•   Apache Tika to convert input
•   Apache OpenNLP for entity extraction
•   Apache Log4j for logging
•   …

                  What Apache Stanbol Can Do for You!   by @fctwitt   21
for search engine optimization




                                             http://www.sxc.hu/photo/1165440




              What Apache Stanbol Can Do for You!                 by @fctwitt   22
for related content




                                                    http://www.sxc.hu/photo/988001




              What Apache Stanbol Can Do for You!                 by @fctwitt        23
as a refinement service




                                                          http://www.sxc.hu/photo/541350




              What Apache Stanbol Can Do for You!   by @fctwitt                            24
as a semantic search engine




             What Apache Stanbol Can Do for You!   by @fctwitt   25
for document classification




                                                           http://www.sxc.hu/photo/1401426




              What Apache Stanbol Can Do for You!   by @fctwitt                         26
for your use case
http://www.sxc.hu/photo/1009933




                                                                               Thanks for your
                                                                                  attention!




                                                What Apache Stanbol Can Do for You!   by @fctwitt   27

Contenu connexe

En vedette

Semantic Integration with Apache Jena and Stanbol
Semantic Integration with Apache Jena and StanbolSemantic Integration with Apache Jena and Stanbol
Semantic Integration with Apache Jena and StanbolAll Things Open
 
Drupal and Apache Stanbol. What if you could reliably do autotagging?
Drupal and Apache Stanbol. What if you could reliably do autotagging?Drupal and Apache Stanbol. What if you could reliably do autotagging?
Drupal and Apache Stanbol. What if you could reliably do autotagging?Gabriel Dragomir
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Nuxeo
 
Linked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache MarmottaLinked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache MarmottaSebastian Schaffert
 
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San JoseTypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San JoseSteve Reiner
 
Introduction to LDP in Apache Marmotta
Introduction to LDP in Apache MarmottaIntroduction to LDP in Apache Marmotta
Introduction to LDP in Apache MarmottaSergio Fernández
 
Automatic metadata generation
Automatic metadata generationAutomatic metadata generation
Automatic metadata generationhachilde
 
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
 
Knowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache StanbolKnowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache StanbolAndrea Nuzzolese
 
The Redlink way towards a Semantic CMS
The Redlink way towards a Semantic CMSThe Redlink way towards a Semantic CMS
The Redlink way towards a Semantic CMSThomas Kurz
 
[Webinar] Semantic Technologies
[Webinar] Semantic Technologies[Webinar] Semantic Technologies
[Webinar] Semantic TechnologiesNuxeo
 
OpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMSOpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMSAlkacon Software GmbH & Co. KG
 
Major Case Study Presentation
Major Case Study PresentationMajor Case Study Presentation
Major Case Study Presentationbjazexhiu
 
word2vec, LDA, and introducing a new hybrid algorithm: lda2vec
word2vec, LDA, and introducing a new hybrid algorithm: lda2vecword2vec, LDA, and introducing a new hybrid algorithm: lda2vec
word2vec, LDA, and introducing a new hybrid algorithm: lda2vec👋 Christopher Moody
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processingrohitnayak
 

En vedette (20)

Semantic Integration with Apache Jena and Stanbol
Semantic Integration with Apache Jena and StanbolSemantic Integration with Apache Jena and Stanbol
Semantic Integration with Apache Jena and Stanbol
 
Drupal and Apache Stanbol. What if you could reliably do autotagging?
Drupal and Apache Stanbol. What if you could reliably do autotagging?Drupal and Apache Stanbol. What if you could reliably do autotagging?
Drupal and Apache Stanbol. What if you could reliably do autotagging?
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011
 
Linked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache MarmottaLinked Media and Data Using Apache Marmotta
Linked Media and Data Using Apache Marmotta
 
Apache Marmotta - Introduction
Apache Marmotta - IntroductionApache Marmotta - Introduction
Apache Marmotta - Introduction
 
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San JoseTypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
TypeScript for Alfresco and CMIS - Alfresco DevCon 2012 San Jose
 
Stanbol
StanbolStanbol
Stanbol
 
Introduction to LDP in Apache Marmotta
Introduction to LDP in Apache MarmottaIntroduction to LDP in Apache Marmotta
Introduction to LDP in Apache Marmotta
 
NIF as a Multi-Model Semantic Information System
NIF as a Multi-Model Semantic Information SystemNIF as a Multi-Model Semantic Information System
NIF as a Multi-Model Semantic Information System
 
Automatic metadata generation
Automatic metadata generationAutomatic metadata generation
Automatic metadata generation
 
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
 
Knowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache StanbolKnowledge Representation and Reasoning with Apache Stanbol
Knowledge Representation and Reasoning with Apache Stanbol
 
The Redlink way towards a Semantic CMS
The Redlink way towards a Semantic CMSThe Redlink way towards a Semantic CMS
The Redlink way towards a Semantic CMS
 
[Webinar] Semantic Technologies
[Webinar] Semantic Technologies[Webinar] Semantic Technologies
[Webinar] Semantic Technologies
 
OpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMSOpenCms Days 2012 - Keynote: Semantic Technologies for CMS
OpenCms Days 2012 - Keynote: Semantic Technologies for CMS
 
Comparing Ontotext KIM and Apache Stanbol
Comparing Ontotext KIM and Apache StanbolComparing Ontotext KIM and Apache Stanbol
Comparing Ontotext KIM and Apache Stanbol
 
Major Case Study Presentation
Major Case Study PresentationMajor Case Study Presentation
Major Case Study Presentation
 
word2vec, LDA, and introducing a new hybrid algorithm: lda2vec
word2vec, LDA, and introducing a new hybrid algorithm: lda2vecword2vec, LDA, and introducing a new hybrid algorithm: lda2vec
word2vec, LDA, and introducing a new hybrid algorithm: lda2vec
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 

Similaire à What Apache Stanbol Can Do for You

Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...
Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...
Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...Fabian Christ
 
Utilizing Semantics in the Production of iTV Shows (ESWC 2009)
Utilizing Semantics in the Production of iTV Shows (ESWC 2009)Utilizing Semantics in the Production of iTV Shows (ESWC 2009)
Utilizing Semantics in the Production of iTV Shows (ESWC 2009)Georg Guentner
 
Content Architecture
Content ArchitectureContent Architecture
Content Architecturecleveg
 
Defining Content Architecture
Defining Content ArchitectureDefining Content Architecture
Defining Content Architecturecleveg
 
ECLAP Tutorial first part, ECLAP 2012 conference. the general overview
ECLAP Tutorial first part, ECLAP 2012 conference. the general overviewECLAP Tutorial first part, ECLAP 2012 conference. the general overview
ECLAP Tutorial first part, ECLAP 2012 conference. the general overviewPaolo Nesi
 
Sda2011 introducing sem lib project
Sda2011 introducing sem lib projectSda2011 introducing sem lib project
Sda2011 introducing sem lib projectMarco Grassi
 
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...SemLib Project
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit systemMarco Grassi
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit systemM_Grassi
 
Dh2012 enriching digital libraries contents with pundit system
Dh2012 enriching digital libraries contents with pundit systemDh2012 enriching digital libraries contents with pundit system
Dh2012 enriching digital libraries contents with pundit systemMarco Grassi
 
Introduction to the Interoperability Reference Architecture
Introduction to the Interoperability Reference ArchitectureIntroduction to the Interoperability Reference Architecture
Introduction to the Interoperability Reference ArchitectureHealth Informatics New Zealand
 
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...Joe Gollner
 
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012NXTKey Corporation
 
What is the mle? (Nelson Sep 2010)
What is the mle? (Nelson Sep 2010)What is the mle? (Nelson Sep 2010)
What is the mle? (Nelson Sep 2010)Paul Seiler
 
Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...
Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...
Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...imec.archive
 
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar MartínezeMadrid network
 
Knowledge management solutions for development sector InfoAxon approach
Knowledge management solutions for development sector   InfoAxon approachKnowledge management solutions for development sector   InfoAxon approach
Knowledge management solutions for development sector InfoAxon approachInfoAxon Technologies Limited
 
DiggiCORE: Digging into Connected Repositories
DiggiCORE: Digging into Connected RepositoriesDiggiCORE: Digging into Connected Repositories
DiggiCORE: Digging into Connected Repositoriespetrknoth
 

Similaire à What Apache Stanbol Can Do for You (20)

Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...
Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...
Interactive Knowledge Stack - A Software Architecture for Semantic Content Ma...
 
Utilizing Semantics in the Production of iTV Shows (ESWC 2009)
Utilizing Semantics in the Production of iTV Shows (ESWC 2009)Utilizing Semantics in the Production of iTV Shows (ESWC 2009)
Utilizing Semantics in the Production of iTV Shows (ESWC 2009)
 
Content Architecture
Content ArchitectureContent Architecture
Content Architecture
 
Larflast
LarflastLarflast
Larflast
 
Defining Content Architecture
Defining Content ArchitectureDefining Content Architecture
Defining Content Architecture
 
ECLAP Tutorial first part, ECLAP 2012 conference. the general overview
ECLAP Tutorial first part, ECLAP 2012 conference. the general overviewECLAP Tutorial first part, ECLAP 2012 conference. the general overview
ECLAP Tutorial first part, ECLAP 2012 conference. the general overview
 
Sda2011 introducing sem lib project
Sda2011 introducing sem lib projectSda2011 introducing sem lib project
Sda2011 introducing sem lib project
 
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
Pundit: Semantically Structured Annotations for Web Contents and Digital Libr...
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit system
 
Sda2012 pundit system
Sda2012 pundit systemSda2012 pundit system
Sda2012 pundit system
 
Dh2012 enriching digital libraries contents with pundit system
Dh2012 enriching digital libraries contents with pundit systemDh2012 enriching digital libraries contents with pundit system
Dh2012 enriching digital libraries contents with pundit system
 
Introduction to the Interoperability Reference Architecture
Introduction to the Interoperability Reference ArchitectureIntroduction to the Interoperability Reference Architecture
Introduction to the Interoperability Reference Architecture
 
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
The Anatomy of Content Management (workshop by J Gollner at Intelligent Conte...
 
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
 
What is the mle? (Nelson Sep 2010)
What is the mle? (Nelson Sep 2010)What is the mle? (Nelson Sep 2010)
What is the mle? (Nelson Sep 2010)
 
Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...
Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...
Acknowledge 06 Competentiemanagement In Het Acknowledge Platform Luk Vervenne...
 
Km2003cope
Km2003copeKm2003cope
Km2003cope
 
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
 
Knowledge management solutions for development sector InfoAxon approach
Knowledge management solutions for development sector   InfoAxon approachKnowledge management solutions for development sector   InfoAxon approach
Knowledge management solutions for development sector InfoAxon approach
 
DiggiCORE: Digging into Connected Repositories
DiggiCORE: Digging into Connected RepositoriesDiggiCORE: Digging into Connected Repositories
DiggiCORE: Digging into Connected Repositories
 

Dernier

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

What Apache Stanbol Can Do for You

  • 1. What Can Do for You! Fabian Christ fchrist@apache.org
  • 2. About Stanbol … provides a set of reusable components for semantic content management. Semantic CMS Traditional CMS What Apache Stanbol Can Do for You! by @fctwitt 2
  • 3. started within the project • Interactive Knowledge Stack – 2009 - 2012 • Funded in part by a €6.58m grant from the EU for a consortium of 7 research and 6 industrial partners SCMS - Semantic Content Management System Semantic User Interface Content Knowledge Presentation & User Interface Semantic User Interaction Interaction • A software architecture for semantically Content Access Knowledge Access Knowledge Extraction Pipelines enabled content management systems. Semantic Lifting Knowledge Administration Content Administration Content Management Reasoning Knowledge Representation Content Knowledge and Reasoning Data Model Models Content Knowledge Persistence Repository Repository • An open-source community to bring semantic technologies to content management system platforms. What Apache Stanbol Can Do for You! by @fctwitt 3
  • 4. Timeline 2010/11/15 2012/05/08 2010/06/29 Apache Stanbol enters Apache Stanbol Store init incubator 0.9.0-incubating 2010 2011 2012 2010/03/29 2010/07/28 2010/10/17 2011/02/08 2011/04/01 2011/07/22 2011/10/10 2012/03/19 2012/05 FISE init KReS init RICK init IKS Alpha IKS 3.0 IKS 4.0 IKS 5.0 IKS 6.0 IKS 7.0 IKS releases based on Apache Stanbol components What Apache Stanbol Can Do for You! by @fctwitt 4
  • 5. What is a Semantic CMS? Traditional CMS Semantic CMS Atomic unit: Document Atomic unit: Entity Properties as meta-data Semantic meta-data e.g. author Defined entity types tags, keywords Linked entities Keyword search for Semantic search for strings in docs entities and their relations Document Management Knowledge Management Document types Entity management Document workflow Ontologies What Apache Stanbol Can Do for You! by @fctwitt 5
  • 6. Do Not Replace – but Extend • No need to replace existing CMS technology • Stanbol components offer service oriented integration • Integration through a RESTful web service API Traditional CMS HTTP Stanbol Semantic Services Database What Apache Stanbol Can Do for You! by @fctwitt 6
  • 7. Integration scenarios • Standalone REST API via included HTTP server Web Apps • Web Application REST API via Servlet-Container • Embedded Java Application OSGi Environment as part of another Java application App What Apache Stanbol Can Do for You! by @fctwitt 7
  • 8. Help included • Each component offers its documentation at an HTML endpoint as part of its RESTful interface http://localhost:8080 What Apache Stanbol Can Do for You! by @fctwitt 8
  • 9. OSGi Component Architecture Knowledge Semantic Lifting Management & Reasoning RESTful Service Layer Apache Apache Apache Apache Apache Stanbol Stanbol Stanbol Stanbol Stanbol Enhancer EntityHub ContentHub Ontology Manager Reasoners Apache Stanbol Rules Stanbol Enhancement Engines OSGi Component Layer What Apache Stanbol Can Do for You! by @fctwitt 9
  • 10. Semantic Lifting • Enhance content Lorem Hans Stanbol Enhancer dolor Linked • Manage entities Data Entityhub Cloud • Store & search Contenthub Content Store Semantic Index Semantic Search What Apache Stanbol Can Do for You! by @fctwitt 10
  • 11. Enhancer and Enhancement Engines • Extract entities from unstructured textual content and link them to external data sources Enhancement Chain Convert LangID NER Link Unstructured Content Metadata Enhancements as RDF What Apache Stanbol Can Do for You! by @fctwitt 11
  • 12. by Rupert Westenthaler What Apache Stanbol Can Do for You! by @fctwitt 12
  • 13. Short Enhancer What Apache Stanbol Can Do for You! by @fctwitt 13
  • 14. Entityhub • Manage a network of remote sites for fast entity lookup using local caches for external and custom entity information Linked Data Local support indices dbpedia Manage linkedct.org Web your entities eHealth Resources Specific Entityhub extensions linkedct Specific Reuters Resources Cached reuters entities Local Caches Remote Sites Referenced Sites What Apache Stanbol Can Do for You! by @fctwitt 14
  • 15. Contenthub • Store and index documents along with an arbitrary number of semantic indices 1. enhance Contenthub Enhancer 2. store Unstructured Content Storage CMS 3. semantic Layer Store index keep in sync with CMS Indexing indexed via LDPath configuration Layer What Apache Stanbol Can Do for You! by @fctwitt 15
  • 16. OSGi Component Architecture Knowledge Semantic Lifting Management & Reasoning RESTful Service Layer Apache Apache Apache Apache Apache Stanbol Stanbol Stanbol Stanbol Stanbol Enhancer EntityHub ContentHub Ontology Manager Reasoners Apache Stanbol Rules Stanbol Enhancement Engines OSGi Component Layer What Apache Stanbol Can Do for You! by @fctwitt 16
  • 17. Knowledge Management & Reasoning • Manage ontology networks Ontology Manager • Transform ontologies Rules • Inference knowledge Reasoners What Apache Stanbol Can Do for You! by @fctwitt 17
  • 18. Ontology Manager • Controlled environment for managing ontologies • Manage ontology networks to activate/deactivate parts of complex ontologies • Manage user sessions for ontologies allowing local user changes What Apache Stanbol Can Do for You! by @fctwitt 18
  • 19. Rules • Construction and execution of inference rules • Inference rules, also called transformation rules, take premises and return conclusions • Rules can be organized in recipes which allow to execute a set of rules as a whole • Example • Define rules for doing integrity checks on data fetched from heterogeneous external data sources What Apache Stanbol Can Do for You! by @fctwitt 19
  • 20. Reasoners • Common API for existing reasoning services • Supports different reasoners and configuration in parallel • Supported third-party reasoners • Jena RDFS • OWL • OWLMini • HermiT What Apache Stanbol Can Do for You! by @fctwitt 20
  • 21. Uses … • Apache Felix as its OSGi environment • Apache Sling launcher and OSGi tools • Apache Maven as its build environment • Apache Clerezza as its RDF framework • Apache Jena to store triples • Apache Solr for indexing and fast entity lookup • Apache Tika to convert input • Apache OpenNLP for entity extraction • Apache Log4j for logging • … What Apache Stanbol Can Do for You! by @fctwitt 21
  • 22. for search engine optimization http://www.sxc.hu/photo/1165440 What Apache Stanbol Can Do for You! by @fctwitt 22
  • 23. for related content http://www.sxc.hu/photo/988001 What Apache Stanbol Can Do for You! by @fctwitt 23
  • 24. as a refinement service http://www.sxc.hu/photo/541350 What Apache Stanbol Can Do for You! by @fctwitt 24
  • 25. as a semantic search engine What Apache Stanbol Can Do for You! by @fctwitt 25
  • 26. for document classification http://www.sxc.hu/photo/1401426 What Apache Stanbol Can Do for You! by @fctwitt 26
  • 27. for your use case http://www.sxc.hu/photo/1009933 Thanks for your attention! What Apache Stanbol Can Do for You! by @fctwitt 27