Skip to content

Flexible INtegrated Transformation and Annotation eNgineering platform

Notifications You must be signed in to change notification settings

acoli-repo/Fintan

 
 

Repository files navigation

Fintan

Flexible INtegrated Transformation and Annotation eNgineering platform

The Fintan platform is an effort of combining existing converter frameworks with stream-based graph transformation and a workflow management engine in order to create integrated transformation pipelines for various input and output format. It has been developed to address the challenge of Transforming language resources and language data within Task 3.3 of the (Prêt-à-LLOD) project: Research and Innovation Action of the H2020 programme (ERC, grant agreement 825182).

This is the repository used for active Fintan development. The Prêt-à-LLOD deliverable code, with all submodules included, is available from the Prêt-à-LLOD repository. Note that the large number of commits we are behind is mostly due to the inclusion of submodules there.

Usage

Clone this repository including sub-modules:

	$> git clone https://github.com/acoli-repo/fintan --recurse-submodules

Build the Fintan backend:

	$> cd fintan/backend/
	$> (. build.sh)
	$> cd ../..

Test the Fintan backend:

	$> cd fintan/backend/samples/xslt/apertium/
	$> . _apertium_demo.sh

Build the Fintan frontend:

	$> cd fintan/ui/
	$> npm install
	$> cd ../..

Run the Fintan frontend

	$> (cd fintan/ui/; npm start &)

When the container is running, use your browser to go to web address: http://localhost:3009

The frontend allows you to configure and export Fintan workflows. These can then be executed by the backend.

Fintan UI

For more information please refer to the full Software Documentation.

Sub-Repositories

About

Flexible INtegrated Transformation and Annotation eNgineering platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published