Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/proycon/foliapy
An extensive Python library for dealing with FoLiA (Format for Linguistic Annotation) documents, a rich XML-based format for linguistic annotation finding application in Natural Language Processing (NLP). This library was formerly part of PyNLPl.
https://github.com/proycon/foliapy
clariah clarin computational-linguistics folia nlp pynlpl xml
Last synced: 13 days ago
JSON representation
An extensive Python library for dealing with FoLiA (Format for Linguistic Annotation) documents, a rich XML-based format for linguistic annotation finding application in Natural Language Processing (NLP). This library was formerly part of PyNLPl.
- Host: GitHub
- URL: https://github.com/proycon/foliapy
- Owner: proycon
- License: gpl-3.0
- Created: 2018-09-06T12:45:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-11T16:36:26.000Z (about 1 month ago)
- Last Synced: 2024-10-20T04:17:00.120Z (24 days ago)
- Topics: clariah, clarin, computational-linguistics, folia, nlp, pynlpl, xml
- Language: Python
- Homepage: https://proycon.github.io/folia
- Size: 11.5 MB
- Stars: 18
- Watchers: 5
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
FoLiA Library for Python
================================.. image:: https://github.com/proycon/foliapy/actions/workflows/foliapy.yml/badge.svg?branch=master
:target: https://github.com/proycon/foliapy/actions/.. image:: http://readthedocs.org/projects/foliapy/badge/?version=latest
:target: http://foliapy.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status.. image:: http://applejack.science.ru.nl/lamabadge.php/foliapy
:target: http://applejack.science.ru.nl/languagemachines/.. image:: https://www.repostatus.org/badges/latest/active.svg
:alt: Project Status: Active – The project has reached a stable, usable state and is being actively developed.
:target: https://www.repostatus.org/#active.. image:: https://img.shields.io/pypi/v/folia
:alt: Latest release in the Python Package Index
:target: https://pypi.org/project/folia/.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.594143.svg
:target: https://doi.org/10.5281/zenodo.594143This Python module provides an extensive library for parsing, creating and otherwise processing documents in the `Format
for Linguistic Annotation `_, aka `FoLiA `_. It has
been in active development since 2010 and used by numerous Natural Language Processing (NLP) tools.This library used to be part of `PyNLPL `_ (``pynlpl.formats.folia``), but has been
migrated to this standalone library in spring 2019.Acknowledgement
----------------------------FoLiA development is funded in the scope of the larger CLARIN-NL project and its successor CLARIAH.
The following modules are available:
* ``folia.main`` - The main library
* ``folia.setdefinition`` - A module for FoLiA Set Definitions
* ``folia.fql`` - Support for the FoLiA Query Language (FQL)Installation
--------------------Download and install the latest stable version directly from the Python Package
Index with ``pip install folia`` (or ``pip3`` for Python 3.7+ on most
systems). For global installations prepend ``sudo``.Alternatively, clone this repository and run ``python setup.py install`` (or
``python3 setup.py install`` for Python 3 on most system. Prepend ``sudo`` for
global installations.The Python FoLiA library is also included in our `LaMachine `_ distribution.
Documentation
--------------------API Documentation and tutorials can be found `here `_ .