SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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