Apache Stanbol

{{multiple issues|

{{primary sources|date=August 2013}}

{{notability|Products|date=August 2013}}

}}

{{Infobox software

| name = Apache Stanbol

| logo = Apache Stanbol Logo.svg

| developer = Apache Software Foundation

| programming language = Java

| license = Apache License 2.0

| website = {{URL|https://stanbol.apache.org/}}

}}

Apache Stanbol is an open source modular software stack and reusable set of components for semantic content management.

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.Apache Stanbol

Additionally, Apache Stanbol lets 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.

Applications include extending existing content management systems with (internal or external) semantic services, and creating new types of content management systems with semantics at their core.

History

In 2008, the Salzburg Research led, as entity coordinator, a consortium of seven research partners and six industrial partners to the proposal of the IKS project with the aim of receiving funding by the European institutions under the 7th Framework Programme.{{cite web|url=http://wiki.iks-project.eu/index.php/FAQ|publisher=IKS|title=IKS FAQ|access-date=2013-08-20|archive-url=https://web.archive.org/web/20130818185048/http://wiki.iks-project.eu/index.php/FAQ|archive-date=2013-08-18|url-status=dead}}

The consortium comprised

In January 2009, the [http://www.iks-project.eu/ Interactive Knowledge Stack] (IKS) started partly funded by the European Commission to provide an "open source technology platform for semantically enhanced content management systems".{{cite web|url=http://wiki.iks-project.eu/index.php/Main_Page|title=IKS Project|publisher=IKS|access-date=2013-08-20|archive-url=https://web.archive.org/web/20130809064340/http://wiki.iks-project.eu/index.php/Main_Page|archive-date=2013-08-09|url-status=dead}} IKS received €6.58m co-funding by the European Union{{cite web|url=http://www.iks-project.eu/about-us|archive-url=https://web.archive.org/web/20110405013045/http://www.iks-project.eu/about-us|url-status=dead|archive-date=April 5, 2011|publisher=IKS Project|title=About Us|access-date=2013-08-20}} for an overall project duration of 4 years, hence setting the project's end date by the end of 2012.{{cite web|url=http://www.iks-project.eu/community/partners/iks-eu-research-project|publisher=IKS Project|title=IKS EU Research Project|access-date=2013-08-20|archive-url=https://web.archive.org/web/20130814102954/http://www.iks-project.eu/community/partners/iks-eu-research-project|archive-date=2013-08-14|url-status=dead}}

Apache Stanbol was founded in November 2010 by members the EU research project [http://www.iks-project.eu/ Interactive Knowledge Stack] (IKS). It was the result of an ongoing discussion about how to ensure that the results, especially the developed software, of the IKS project would be available to vendors of content management systems (CMS) after the project’s official funding period ended in 2012. The members of the IKS project decided to initiate the Apache Stanbol project as part of the incubation program of the Apache Software Foundation (ASF).

One of the first code imports of Apache Stanbol was the so-called "Furtwangen IKS Semantic Engine" (FISE) which eventually became the Apache Stanbol Enhancer with its Enhancement Engines. Other contributions of code were the KReS (Knowledge Representation and Reasoning) and the RICK (Reference Infrastructure for Content and Knowledge) components. Later on followed the Contenthub, while KReS was split into the Apache Stanbol Ontology Manager and Reasoner components, and the RICK is today known as the Apache Stanbol Entityhub. From that moment Apache Stanbol was developed as an open source software project independent of the IKS research project.

On 15 November 2010 Apache Stanbol enters incubation.{{cite mailing list|url=http://mail-archives.apache.org/mod_mbox/incubator-general/201011.mbox/%3CAANLkTimZbpCR2RLbJVzdGkBCV-iE1YhsfC4iPO400WAT@mail.gmail.com%3E|title=Accept Stanbol for incubation|last=Delacretaz|first= Bertrand|mailing-list= incubator-general |date=15 November 2010|access-date=2013-08-20}}

On 9 May 2012 version 0.9.0-incubating is released.{{cite mailing list|url=http://markmail.org/message/grzlcpzmvv5wmeht|title=Apache Stanbol 0.9.0-incubating staging|last=Christ|first= Fabian|mailing-list=org.apache.incubator.stanbol-dev|date=9 May 2012|access-date=2013-08-20}}

On 10 July 2012 version 0.10.0-incubating is released.{{cite mailing list|url=http://markmail.org/message/myrdbfszfotne6s5|title=Apache Stanbol Entityhub 0.10.0-incubating released|last=Christ|first= Fabian|mailing-list=org.apache.incubator.stanbol-dev|date=10 July 2012|access-date=2013-08-20}}

By the middle of 2012 Apache Stanbol had demonstrated that it has an active community and is able to produce software and releases according to the ASF standards. The board of directors of the ASF accepted the [http://www.apache.org/foundation/records/minutes/2012/board_minutes_2012_09_19.txt formal resolution] to establish Apache Stanbol as a top-level project on 2012-09-19.{{cite web|url=http://stanbol.apache.org/graduation-resolution.html|title=Graduation Resolution|publisher=Apache Stanbol|access-date=2013-08-20}}

On 5 March 2013 Salzburg Research announced that 8 entities, among those Sebastian Schaffert (head of the knowledge and media technologies group[http://www.salzburgresearch.at/person/schaffert-sebastian/ Dr. Sebastian Schaffert at Salzburg Research] {{webarchive |url=https://web.archive.org/web/20131220114714/http://www.salzburgresearch.at/person/schaffert-sebastian/ |date=December 20, 2013 }}), Rupert Westenthaler (Stanbol initial committer and PMC) and Sergio Fernández (Stanbol committer) set up an effort to deliver Apache Stanbol and Apache Marmotta services under the Redlink brand.{{cite web|url=http://redlink.co/eight-players-joined-hands-to-commence-redlink-services-in-2013/|archive-url=https://web.archive.org/web/20130807205548/http://redlink.co/eight-players-joined-hands-to-commence-redlink-services-in-2013/|url-status=dead|archive-date=August 7, 2013|title=Eight players joined hands to commence services in April|publisher=Redlink|first=Andrea|last=Volpini|access-date=2013-08-20}}

On 15 April 2020 the Stanbol Project was officially terminated.{{cite web|url=https://whimsy.apache.org/board/minutes/Stanbol.html|title=Terminate the Apache Stanbol Project|publisher=Apache Stanbol|access-date=2020-09-28}}

Main features

Apache Stanbol's main features are:

=Content Enhancement=

Services that add semantic information to “non-semantic” pieces of content.

The Apache Stanbol Enhancer provides both a RESTful and a Java API that allows a caller to extract features from passed content. In more detail the passed content is processed by Enhancement Engines as defined by the called Enhancement Chain.

  • Using the Stanbol Enhancer
  • RESTful
  • Java API
  • Main Interfaces and Utility Classes
  • Enhancement Structure
  • List of Available Enhancement Engines

=Reasoning=

Services that are able to retrieve additional semantic information about the content based on the semantic information retrieved via content enhancement.

The Stanbol Reasoners component provides a set of services that take advantage of automatic inference engines.

The module implements a common api for reasoning services, providing the possibility to plug different reasoners and configurations in parallel.

Actually the module includes OWLApi and Jena based abstract services, with concrete implementations for Jena RDFS, OWL, OWLMini and HermiT reasoning service.

=Knowledge Models=

Services that are used to define and manipulate the data models (e.g. ontologies) that are used to store the semantic information.

The Apache Stanbol Ontology Manager provides a controlled environment for managing ontologies, ontology networks and user sessions for semantic data modeled after them. It provides full access to ontologies stored into the Stanbol persistence layer. Managing an ontology network means that you can activate or deactivate parts of a complex model from time to time, so that your data can be viewed and classified under different "logical lenses". This is especially useful in Reasoning operations.

=Persistence=

Services that store (or cache) semantic information, i.e. enhanced content, entities, facts, and make it searchable.

The Apache Stanbol Contenthub is an Apache Solr based document repository which enables storage of text-based documents and customizable semantic search facilities. The Contenthub exposes an efficient Java API together with the corresponding RESTful services.

Bibliography

{{Refbegin}}

  • {{Cite book

| first1 = Reto

| last1 = Bachmann-Gmur

| date = July 26, 2013

| title = Instant Apache Stanbol

| edition = 1st

| publisher = Packt Publishing

| isbn = 978-1783281237

| url = http://www.packtpub.com/apache-stanbol/book

}}

  • {{Cite book

|editor= Gurevych, Iryna |editor2=Kim, Jungi

| year = 2013

| title = The People's Web Meets NLP

| edition = 1st

| publisher = Springer

| isbn = 978-3-642-35085-6

| url = https://www.springer.com/education+%26+language/linguistics/book/978-3-642-35084-9

|series=Theory and Applications of Natural Language Processing

}}

  • {{Cite book

| title = Media Networks: Architectures, Applications, and Standards

|editor= Hassnaa, Moustafa |editor2=Sherali, Zeadally

| publisher = CRC Press

| date = May 14, 2012

| isbn = 978-1439877289

| url = http://www.crcpress.com/product/isbn/9781439877289

}}

  • {{Cite book

| title = Semantic Technologies in Content Management Systems

|editor= Maass, Wolfgang |editor2=Kowatsch, Tobias

| publisher = Springer

| year = 2012

| isbn = 978-3-642-24960-0

| url = https://www.springer.com/business+%26+management/technology+management/book/978-3-642-21549-0

}}

  • {{Cite book

| title = Semantic Mashups

| editor= Endres-Niggemeyer, Brigitte

| publisher = Springer

| year = 2013

| page = 131

| isbn = 978-3-642-36403-7

| url = https://www.springer.com/computer/database+management+%26+information+retrieval/book/978-3-642-36402-0?cm_mmc=Google-_-Book+Search-_-Springer-_-0&otherVersion=978-3-642-36403-7

}}

  • {{Cite book

| title = The Semantic Web -- ISWC 2011

|editor= Aroyo, L. |editor2=Welty, C. |editor3=Alani, H. |editor4=Taylor, J. |editor5=Bernstein, A. |editor6=Kagal, L. |editor7=Noy, N. |editor8=Blomqvist, E. |display-editors=3

| publisher = Springer

| year = 2011

| pages = 191

| isbn = 978-3-642-25093-4

| url = https://www.springer.com/computer/communication+networks/book/978-3-642-25092-7?wt_mc=Google-_-Book%20Search-_-Springer-_-EN&token=gbgen

|series= Information Systems and Applications, incl. Internet/Web, and HCI }}

  • {{Cite book

| title = Nosotros, los constructores de la Web Semántica

| language = es

| first1 = Luis

| last1 = Criado-Fernández

|editor= del Amor León-Fariña, María

| date = 10 June 2013

| asin = B00DC8IAJA

| asin-tld = es

| url = https://www.amazon.es/Nosotros-los-constructores-Sem%C3%A1ntica-ebook/dp/B00DC8IAJA

}}

  • {{Cite book

| author = Snml-Tng Salzburg Newmedialab

| date = May 14, 2013

| title = Zukunft Von Linked Media: Trends, Entwicklungen Und Visionen.

| edition = 1st

| publisher = Salzburg Research Forschungsgesellschaft m.b.H

| page = 9

| isbn = 978-3902448361

| url = http://de.slideshare.net/snml/zukunft-von-linked-media-trends-entwicklungen-und-visionen

| language = de

}}

  • {{Cite book

|editor= Behrendt, Wernher |editor2=Damjanovic, Violeta

|date = March 2013

|title = Developing Semantic CMS Applications - The IKS Handbook

|edition = 1st

|publisher = Salzburg Research Forschungsgesellschaft m.b.H

|isbn = 978-3-902448-35-4

|url = http://www.iks-project.eu/sites/default/files/IKS%20Handbook%202013.pdf

|access-date = 2013-08-20

|archive-url = https://web.archive.org/web/20140327095345/http://www.iks-project.eu/sites/default/files/IKS%20Handbook%202013.pdf

|archive-date = 2014-03-27

|url-status = dead

}}

{{Refend}}

References

{{Reflist}}