Simple CLI to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support).
Project description
xmi2conll CLI
Simple CLI to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support).
Installation:
Start by create and activate a new environnement with virtualenv :
virtualenv --python=/usr/bin/python3.8 venv
source venv/bin/activate
then choose:
- Easy way (use pip):
pip install xmi2conll
- Dev install:
git clone https://github.com/Lucaterre/xmi2conll
pip install -r requirements.txt
Usage:
with pip install run:
x2c --help
or with dev install run:
python x2c.py --help
Usage: x2c.py [OPTIONS] INPUT_XMI TYPESYSTEM
XMI to CONLL Converter CLI © 2022 - @Lucaterre
INPUT_XMI (str): XMI file path or directory path that contains XMI for batch
processing.
TYPESYSTEM (str): Typesystem.xml path.
Options:
-o, --output TEXT output path that contains new conll,
if it not specify ./output/ is auto created.
[default: ./output/]
-tn, --type_name_annotations TEXT
type name of the annotations [default: de.t
udarmstadt.ukp.dkpro.core.api.ner.type.Named
Entity]
-s, --conll_separator TEXT Defines a separator in CONLL between mention
and label; only 'space' or 'tab' are accepted [default:
space]
-h, --header BOOLEAN show or hide title of CLI [default: True]
--help Show this message and exit.
Citation:
@misc{xmi2conll-cli,
author = "Lucas Terriel",
title = {xmi2conll, a cli to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support)},
howpublished = {\url{https://github.com/Lucaterre/xmi2conll}},
year = {2022}
}
License:
This tool is distributed under MIT license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xmi2conll-0.1.0.tar.gz
(6.7 kB
view details)
Built Distribution
File details
Details for the file xmi2conll-0.1.0.tar.gz
.
File metadata
- Download URL: xmi2conll-0.1.0.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee40255f0b57c8e99b24fa5030cb5c7bdf4a71ca6ffa65c3251af7b5718e2884 |
|
MD5 | 641f547e63b1ec0872144b3766f44d28 |
|
BLAKE2b-256 | f82b63af2b5eed9247de62e3341d47d0f65f142367406b79d7f62d02894cb61b |
File details
Details for the file xmi2conll-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: xmi2conll-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74ad20ff6b44cf22fa238b736245ef0e332c90263f67c3cc5c4085779f18fd53 |
|
MD5 | 1616032e3e1041a97f52afacc3cb82c2 |
|
BLAKE2b-256 | b78b811871ea8b1df9f2dcc054395527c71be168c414f61f002610ca969716b9 |