What Apache Stanbol Can Do for You
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

What Apache Stanbol Can Do for You

am

  • 4,894 Views

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

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

Statistiken

Views

Gesamtviews
4,894
Views auf SlideShare
4,703
Views einbetten
191

Actions

Gefällt mir
10
Downloads
141
Kommentare
0

1 Einbettung 191

http://verlinked.wordpress.com 191

Zugänglichkeit

Kategorien

Details hochladen

Uploaded via as Adobe PDF

Benutzerrechte

CC Attribution License

Report content

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Wählen Sie Ihren Grund, warum Sie diese Präsentation als unangemessen melden.

Löschen
  • Full Name Full Name Comment goes here.
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Processing...
Kommentar posten
Kommentar bearbeiten

What Apache Stanbol Can Do for You Presentation Transcript

  • 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-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. 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. 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 LinkUnstructured Content Metadata Enhancements as RDF What Apache Stanbol Can Do for You! by @fctwitt 11
  • 12. by Rupert WestenthalerWhat 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 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. 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. 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 casehttp://www.sxc.hu/photo/1009933 Thanks for your attention! What Apache Stanbol Can Do for You! by @fctwitt 27