Usage Scenarios for Apache Stanbol
Apache Stanbol is designed to bring semantic technologies to existing content management systems (CMS). If you have a CMS and you want to start using semantic technologies in combination with your content, Apache Stanbol is a good software candidate for you. To make the integration as easy and painless as possible all Apache Stanbol features are accessible via RESTful web services. All you need is to connect your CMS via HTTP to an instance of Apache Stanbol. Additionally, Apache Stanbol comes with a CMS Adapter component as a bridge between a CMIS/JCR compliant content repositories and the semantic metadata repository in Apache Stanbol. Figure 1 gives you an overview of using Apache Stanbol from a CMS.
The following usage scenarios explain in more detail how to use various services from a CMS:
-
Basic Content Enhancement: Analyze textual content, enhance with it with named entities (person, place, organization), suggest links to open data sources.
-
Working with "local" Entities: Use locally defined entities (e.g. thesaurus concepts) from an organization's context.
-
Working with multiple languages: Get enhancements for textual content in multiple languages (EN, DE, SV, DA, PT and NL).
-
Semantic Search in Portals: Store/index enhancements and content items. For a portal this would facilitate semantic search applications.
-
Refactoring Enhancements for SEO: Refactor the enhancement result, its property names and ontology types according your target ontology.
-
Transforming CMS repository structures into ontologies.
-
Provide repository structures as thesaurus or domain ontology, e.g. categories.
Back to Documentation