All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
"The roots of education are bitter, but the fruit is sweet." (Aristotle)

What is Roots?

Roots is an open source toolkit dedicated to annotated sequential data generation, management and processing. It is made of a core library and of a collection of utility scripts. A rich API is available in C++ and in Perl.

Roots seeks to ease the manipulation of annotated sequences, especially in the field of speech and language processing. To do so, the idea is to use Roots as a consistent middleware between various dedicated tools with their own data formats and annotation needs. This is illustrated by the figure below.

Position of Roots in data processing tasks


How to cite?

        AUTHOR = {Chevelu, Jonathan and Lecorv{\'e}, Gw{\'e}nol{\'e} and Lolive, Damien},
        TITLE = {{ROOTS: a toolkit for easy, fast and consistent processing of large sequential annotated data collections}},
        BOOKTITLE = {{Language Resources and Evaluation Conference (LREC)}},
        YEAR = {2014},
        ADDRESS = {Reykjavik, Iceland},
        URL = {http://hal.inria.fr/hal-00974628}