Skip to content
This repository has been archived by the owner on Feb 22, 2024. It is now read-only.

fusepoolP3/p3-stanbol-launcher

Repository files navigation

Fusepool Stanbol Launcher Build Status

Modules under this folder provide Stanbol Launchers including extensions required to use Stanbol with the Fusepool P3 Plattform. Currently their are two Launcher version available

  1. Core Stanbol Launcher: This only include the software modules required to use Stanbol together with the Fuespool P3 Plattform. This launcher includes the Stanbol Enhancer and Entityhub component as well as all Fusepool Extensions. See below for a more detailed list of included components and links to their documentation
  2. Default Stanbol Launcher: This is the core launcher plus a set of data, default configuration and demos. This launcher packs NLP modles, often used Thesauri and configuration that allows users to directly use the packed features as Fusepool Transformers.

Included Software Components:

This Launcher is based on the 1.0.0-SNAPSHOT (trunk) version of Apache Stanbol. It includes the following Features:

Included Data Bundles

Note: The core Launcher does not include any of those data bundles.

Try it out

First, obtain the latest release.

Currently their are two launcher configuration - (1) core and (2) default. For most users it is recommended to use the default launcher as it includes data and configurations useful for typical usage scenarios.

Next, start the transformer:

java -jar -Xmx8g stanbol-p3-*.jar -p 8304

You can then access the Stanbol webinterface (including links to the Fusepool-transformers) using a webbrowser pointing to http://localhost:8304/

Compiling and Running

To build the runnable jar, issue the following maven-command:

mvn install

After the build succeeds you can find the runnable JARs for the two launchers at the following locations:

launcher/core/target/stanbol-launcher-core-{version}.jar
launcher/default/target/stanbol-launcher-{version}.jar

To use the default launcher copy launcher/default/target/stanbol-launcher-{version}.jar to your working directory and start it by assigning at lease 8 GByte ram to the process.

java -jar -Xmx8g stanbol-launcher-{version}.jar -p 8304

NOTES:

  • The -p 8304 option sets the HTTP port to 8304 the port for the Stanbol Transformer as defined here. This needs to be parsed explicitly until SLING-4672 gets release.
  • The default launcher needs about 8 GByte ram because of the IXA Pipe Nerc models. The core launcher (without any data) will only require about 500 MByte ram. NOTE: The -p 8304 option sets the HTTP port to 8304 the port for the Stanbol Transformer as defined here. This needs to be set explicitly until SLING-4672 gets released.