Apache Stanbol components are meant to be accessed over RESTful interfaces to provide semantic services for content management. Thus, one application is to extend traditional content management systems with (internal or external) semantic services. Additionally, Apache Stanbol let’s you create new types of content management systems with semantics at their core. The current code is written in Java and based on the OSGi component framework.
Apache Stanbol’s main features are:
- Content Enhancement
Services that add semantic information to “non-semantic” pieces of content.
Services that are able to retrieve additional semantic information about the content based on the semantic information retrieved via content enhancement.
- Knowledge Models
Services that are used to define and manipulate the data models (e.g. ontologies) that are used to store the semantic information.
Services that store (or cache) semantic information, i.e. enhanced content, entities, facts, and make it searchable.
Apache Stanbol features provide the basics to create content management systems with semantically advanced user interfaces. Those user interfaces benefit from the semantic information that can be handled by Apache Stanbol. See the documentation and usage scenarios pages for more details.