/fintan-doc

Documentation of Fintan - Flexible INtegrated Transformation and Annotation eNgineering

Fintan

Software Documentation

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 formats.

Fintan UI

Table of Contents:

Quick Start Guide

1. Software concept

2. Developing and running pipelines

3.a Fintan Core Components

3.b Fintan Backend Components

3.c Build your own Components

Repositories

  • Frontend for designing Fintan pipelines
  • Service for running Fintan pipelines inside integrated Docker containers
  • Backend for executing Fintan pipelines on the command line
    • includes Core API for stream-based graph processing.
    • includes Swagger/OpenAPI Client for integrating external services into Fintan pipelines.
    • wraps fully integrated converter components

Authors and Maintainers

See also the list of contributors who participated in this project.

Reference

Fäth C., Chiarcos C., Ebbrecht B., Ionov M. (2020), Fintan - Flexible, Integrated Transformation and Annotation eNgineering. In: Proceedings of the 12th Language Resources and Evaluation Conference. LREC 2020. pp 7212-7221.

Acknowledgments

This repository has been developed

In the Prêt-à-LLOD project, the earlier CoNLL-RDF library has been extended as the basis for the backend of the Flexible Integrated Transformation and Annotation Engineering (FINTAN) Platform. Subsequently, CoNLL-RDF has been revised into a Fintan customization.

Licenses

The repositories for Fintan are being published under multiple licenses. All native code and documentation falls under an Apache 2.0 license. LICENSE.main. The examples in the backend repository contain data and some SPARQL scripts from external sources: CC-BY 4.0 for all data from universal dependencies and SPARQL scripts from the CoNLL-RDF repository, see LICENSE.data. The included Apertium data maintains its original copyright, i.e., GNU GPL 3.0, see LICENSE.data.apertium. Code from external dependencies and submodules is not redistributed with this package but fetched directly from the respective source repositories during build process and thus adheres to the respective Licenses.

LICENSE.main (Apache 2.0)

├── https://github.com/acoli-repo/fintan-doc/ 
├── https://github.com/acoli-repo/fintan-core/  
├── https://github.com/acoli-repo/fintan-swagger-client/
├── https://github.com/acoli-repo/fintan-backend/
│	└──[ see exceptions below ]
├── https://github.com/acoli-repo/fintan-service/ 
└── https://github.com/acoli-repo/fintan-ui/ 

LICENSE.data (CC-BY 4.0)

└── https://github.com/acoli-repo/fintan-backend/  
	├── samples/conll-rdf/  
	│	└──[ all scripts and data ]
	└── samples/splitter/  
		├── en-ud-dev.conllu.gz.linked.ttl
		├── en-ud-tiny.conllu.gz.linked.ttl
		└── en-ud-train.conllu.gz.linked.ttl

LICENSE.data.apertium (GNU GPL 3.0)

└── https://github.com/acoli-repo/fintan-backend/  
	└── samples/xslt/apertium/data

Please cite Fäth C., Chiarcos C., Ebbrecht B., Ionov M. (2020), Fintan - Flexible, Integrated Transformation and Annotation eNgineering. In: Proceedings of the 12th Language Resources and Evaluation Conference. LREC 2020. pp 7212-7221..