/hexatomic

Hexatomic is an extensible software for deep multi-layer annotation of linguistic corpora

Primary LanguageJavaApache License 2.0Apache-2.0

Apache License, Version 2.0 Issues Build Status

Quality Gate Status Reliability Rating Maintainability Rating Security Rating Coverage

All Contributors

Forks Stargazers

Software Heritage


Hexatomic

A platform for deep multi-layer linguistic corpus annotation.
Read the user docs » | Read the developer/maintainer docs »

Report Bug · Request Feature

Table of Contents

About The Project

Hexatomic is an extensible, OS-independent platform for deep multi-layer linguistic annotation of corpora.

It is being developed for sustainability, in order to support research software re-use rather than new development of software with each new research project. Using Hexatomic, linguistic research projects can implement what they need on top of an existing platform with high compatibility to other tools and pipelines.

Hexatomic is funded by Deutsche Forschungsgemeinschaft (DFG) under grant number 391160252.

Development is based at the Department of English Studies (Friedrich Schiller University Jena) and the Department for German Studies and Linguistics (Humboldt-Universität zu Berlin).

Technologies

  • Hexatomic is a Java application based on the Eclipse 4 Platform.
  • The Hexatomic documentation is built with mdbook, a utility to create modern online books from Markdown files.

Getting Started

Clone this repository to your computer:

git clone https://github.com/hexatomic/hexatomic.git

Prerequisites

You need at least the following software installed on your computer to develop Hexatomic:

If you want to build the documentation locally, you also need

For development, we recommend that you use the tooling provided by the

Build

Go to the repository root on your computer, and run the following command to verify that the project builds.

mvn clean install

Documentation

Please refer to the documentation for details on how to develop Hexatomic: Developer & Maintainer Documentation.

If you are looking for documentation of how to use Hexatomic, please refer to the user documentation.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

We welcome contributions from the community!

Please refer to the CONTRIBUTING.md file for information on how to contribute to Hexatomic.

If you contribute to Hexatomic in any way, you are expected to adhere to our project's Code of Conduct.

Key documents

Changelog

See CHANGELOG.md.

License

The Hexatomic software is licensed under the Apache License, Version 2.0. See LICENSE for more information.
The Hexatomic documentation is licensed under a CC0 1.0 Universal (CC0 1.0) license.

Contact

The project website of the Hexatomic research project is at hexatomic.github.io.

You can contact us per email: hexatomic [at] corpus-tools.org.

Team

Maintainer

Core contributors

Principal investigators

Contributors

We would like to thank the following people for contributing to Hexatomic!
(Overview of roles as represented by emojis)


Stephan Druskat

🚧 💻 🖋 📖 🔍 🤔 🚇 💬 👀 ⚠️ 📢 🐛

Thomas Krause

💻 🖋 📖 🔍 🤔 🚇 💬 👀 ⚠️ 📢 🚧

clachenmaier

🐛 📖 🚧 💻

bbunzeck

🐛 📖

This project follows the all-contributors specification. Contributions of any kind welcome!