0
What  Can Do for You!           Fabian Christ        fchrist@apache.org
About Stanbol… provides a set of reusable  components for semantic content management.                                    ...
started within the                      project•   Interactive Knowledge Stack – 2009 - 2012•   Funded in part by a €6.58m...
Timeline                                      2010/11/15                                                                 2...
What is a Semantic CMS?  Traditional CMS                             Semantic CMSAtomic unit: Document                    ...
Do Not Replace – but Extend•   No need to replace existing CMS technology•   Stanbol components offer service oriented int...
Integration scenarios•   Standalone                             REST API    via included HTTP server                      ...
Help included•   Each component offers its documentation at an HTML    endpoint as part of its RESTful interface          ...
OSGi Component Architecture                                                     Knowledge            Semantic Lifting     ...
Semantic Lifting•   Enhance content                Lorem                                   Hans    Stanbol Enhancer       ...
Enhancer and Enhancement Engines    •   Extract entities from unstructured textual content and link        them to externa...
by Rupert WestenthalerWhat 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...
Contenthub    •   Store and index documents along with an arbitrary        number of semantic indices                     ...
OSGi Component Architecture                                                     Knowledge            Semantic Lifting     ...
Knowledge Management & Reasoning•   Manage ontology networks    Ontology Manager•   Transform ontologies    Rules•   Infer...
Ontology Manager•   Controlled environment for managing ontologies•   Manage ontology networks to activate/deactivate part...
Rules•   Construction and execution of inference rules•   Inference rules, also called transformation rules, take    premi...
Reasoners•   Common API for existing reasoning services•   Supports different reasoners and configuration in parallel•   S...
Uses …•   Apache Felix as its OSGi environment•   Apache Sling launcher and OSGi tools•   Apache Maven as its build enviro...
for search engine optimization                                             http://www.sxc.hu/photo/1165440              Wh...
for related content                                                    http://www.sxc.hu/photo/988001              What Ap...
as a refinement service                                                          http://www.sxc.hu/photo/541350           ...
as a semantic search engine             What Apache Stanbol Can Do for You!   by @fctwitt   25
for document classification                                                           http://www.sxc.hu/photo/1401426     ...
for your use casehttp://www.sxc.hu/photo/1009933                                                                          ...
Nächste SlideShare
Wird geladen in ...5
×

What Apache Stanbol Can Do for You

5,795

Published on

Talk about what Apache Stanbol can do for you held at the ApacheCon Europe conference 2012 in Sinsheim, Germany

Published in: Technologie
0 Kommentare
14 Gefällt mir
Statistiken
Notizen
  • Hinterlassen Sie den ersten Kommentar

Keine Downloads
Views
Gesamtviews
5,795
Bei Slideshare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2
Aktionen
Geteilt
0
Downloads
198
Kommentare
0
Gefällt mir
14
Einbettungen 0
No embeds

No notes for slide

Transcript of "What Apache Stanbol Can Do for You"

  1. 1. What Can Do for You! Fabian Christ fchrist@apache.org
  2. 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. 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. 4. Timeline 2010/11/15 2012/05/08 2010/06/29 Apache Stanbol enters Apache Stanbol Store init incubator 0.9.0-incubating2010 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. 5. What is a Semantic CMS? Traditional CMS Semantic CMSAtomic unit: Document Atomic unit: EntityProperties as meta-data Semantic meta-data e.g. author Defined entity types tags, keywords Linked entitiesKeyword search for Semantic search for strings in docs entities and their relationsDocument Management Knowledge Management Document types Entity management Document workflow Ontologies What Apache Stanbol Can Do for You! by @fctwitt 5
  6. 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. 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. 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. 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. 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. 11. Enhancer and Enhancement Engines • Extract entities from unstructured textual content and link them to external data sources Enhancement Chain Convert LangID NER LinkUnstructured Content Metadata Enhancements as RDF What Apache Stanbol Can Do for You! by @fctwitt 11
  12. 12. by Rupert WestenthalerWhat Apache Stanbol Can Do for You! by @fctwitt 12
  13. 13. Short Enhancer What Apache Stanbol Can Do for You! by @fctwitt 13
  14. 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 Webyour 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. 15. Contenthub • Store and index documents along with an arbitrary number of semantic indices 1. enhance Contenthub Enhancer 2. storeUnstructured 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. 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. 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. 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. 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. 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. 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. 22. for search engine optimization http://www.sxc.hu/photo/1165440 What Apache Stanbol Can Do for You! by @fctwitt 22
  23. 23. for related content http://www.sxc.hu/photo/988001 What Apache Stanbol Can Do for You! by @fctwitt 23
  24. 24. as a refinement service http://www.sxc.hu/photo/541350 What Apache Stanbol Can Do for You! by @fctwitt 24
  25. 25. as a semantic search engine What Apache Stanbol Can Do for You! by @fctwitt 25
  26. 26. for document classification http://www.sxc.hu/photo/1401426 What Apache Stanbol Can Do for You! by @fctwitt 26
  27. 27. for your use casehttp://www.sxc.hu/photo/1009933 Thanks for your attention! What Apache Stanbol Can Do for You! by @fctwitt 27
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×