Skip to main content

Simple CLI to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support).

Project description

xmi2conll CLI

Python Version License: MIT

logo

Simple CLI to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support).

Installation:

  • normal (use pip):
pip install xmi2conll
  • dev:
git clone https://github.com/Lucaterre/xmi2conll
virtualenv --python=/usr/bin/python3.8 venv
source venv/bin/activate
pip install -r requirements.txt

Usage:

python x2c.py --help

or

x2c --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.
                                  [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.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

xmi2conll-0.0.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file xmi2conll-0.0.0.tar.gz.

File metadata

  • Download URL: xmi2conll-0.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for xmi2conll-0.0.0.tar.gz
Algorithm Hash digest
SHA256 ebbb92486cfcfae6ebd7927f660a7656ffcd99e2e9b247a64cb8848d5f13f3b1
MD5 5e1e36fb830b74f463d3e028fbb2b81b
BLAKE2b-256 532608a8b7a54ea13d2cd645c0a31a5d3735fbf104ce17c7a7bcc5b5facebcfb

See more details on using hashes here.

File details

Details for the file xmi2conll-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: xmi2conll-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for xmi2conll-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f7a1cb639daec4c63bd790a7d1aefb39fc99bb36d25d2c44039cce63efab940
MD5 be0fa95faabd5f6638dbe01843a020f8
BLAKE2b-256 5cdddcd02864b22049905fe152829ec34590bcea33d745867a61ccb99b461cdb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page