.. image:: https://img.shields.io/pypi/v/nifigator.svg
:alt: PyPI-Server
:target: https://pypi.org/project/nifigator/
.. image:: https://readthedocs.org/projects/nifigator/badge/?version=latest
:alt: ReadTheDocs
:target: https://nifigator.readthedocs.io/en/latest/
.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
:target: https://opensource.org/licenses/MIT
:alt: License: MIT
.. image:: https://img.shields.io/coveralls/github/DeNederlandscheBank/nifigator/main.svg
:alt: Coveralls
:target: https://coveralls.io/r/DeNederlandscheBank/nifigator
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Code style: black
=========
Nifigator
=========
Nifigator is a pure Python package for working with NLP in RDF. It uses the `NLP Interchange Format (NIF) <https://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core/nif-core.html>`_ and is build on top of `RDFLib <https://github.com/RDFLib/rdflib>`_. Here is what is does:
* Convert data from text documents to NIF data
- Currently supported formats: txt, PDF (text, page and paragraph offsets)
* Add linguistic annotations from NLP processors
- Currently supported processors: `Stanza <https://stanfordnlp.github.io/stanza/>`_
* RDFLib is used to serialize and deserialize NIF data.
See the `documentation <https://nifigator.readthedocs.io>`_ built from the code.
Installation
------------
To install Nifigator, run this command in your terminal:
.. code-block:: console
$ pip install nifigator
To install the package from Github
.. code-block:: console
$ pip install -e git+https://github.com/denederlandschebank/nifigator.git
Raw data
{
"_id": null,
"home_page": "https://github.com/DeNederlandscheBank/nifigator/",
"name": "nifigator",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "Willem Jan Willemse",
"author_email": "w.j.willemse@dnb.nl",
"download_url": "",
"platform": "any",
"description": "\r\n.. image:: https://img.shields.io/pypi/v/nifigator.svg\r\n :alt: PyPI-Server\r\n :target: https://pypi.org/project/nifigator/\r\n\r\n.. image:: https://readthedocs.org/projects/nifigator/badge/?version=latest\r\n :alt: ReadTheDocs\r\n :target: https://nifigator.readthedocs.io/en/latest/\r\n\r\n.. image:: https://img.shields.io/badge/License-MIT-yellow.svg\r\n :target: https://opensource.org/licenses/MIT\r\n :alt: License: MIT\r\n\r\n.. image:: https://img.shields.io/coveralls/github/DeNederlandscheBank/nifigator/main.svg\r\n :alt: Coveralls\r\n :target: https://coveralls.io/r/DeNederlandscheBank/nifigator\r\n \r\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\r\n :target: https://github.com/psf/black\r\n :alt: Code style: black\r\n\r\n=========\r\nNifigator\r\n=========\r\n\r\nNifigator is a pure Python package for working with NLP in RDF. It uses the `NLP Interchange Format (NIF) <https://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core/nif-core.html>`_ and is build on top of `RDFLib <https://github.com/RDFLib/rdflib>`_. Here is what is does:\r\n\r\n* Convert data from text documents to NIF data\r\n\r\n - Currently supported formats: txt, PDF (text, page and paragraph offsets)\r\n\r\n* Add linguistic annotations from NLP processors\r\n\r\n - Currently supported processors: `Stanza <https://stanfordnlp.github.io/stanza/>`_\r\n\r\n* RDFLib is used to serialize and deserialize NIF data.\r\n\r\nSee the `documentation <https://nifigator.readthedocs.io>`_ built from the code.\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nTo install Nifigator, run this command in your terminal:\r\n\r\n.. code-block:: console\r\n\r\n $ pip install nifigator\r\n\r\nTo install the package from Github\r\n\r\n.. code-block:: console\r\n\r\n $ pip install -e git+https://github.com/denederlandschebank/nifigator.git\r\n",
"bugtrack_url": null,
"license": "MIT/X",
"summary": "Nifigator is a pure Python package for working with NLP in RDF/NIF",
"version": "0.1.8",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e86418ba6d4f91529a73fd40ca6aa7fa82a5b3dca25500c7cddec0d1fe74cdc3",
"md5": "6759ad538e5e33eeac765f404fddbb95",
"sha256": "46327059ebddbd86ada70eb4abddc44f59c743b29106162b47c0ec6e103e5b80"
},
"downloads": -1,
"filename": "nifigator-0.1.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6759ad538e5e33eeac765f404fddbb95",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.8",
"size": 31537,
"upload_time": "2023-01-30T10:14:47",
"upload_time_iso_8601": "2023-01-30T10:14:47.135632Z",
"url": "https://files.pythonhosted.org/packages/e8/64/18ba6d4f91529a73fd40ca6aa7fa82a5b3dca25500c7cddec0d1fe74cdc3/nifigator-0.1.8-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-30 10:14:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "DeNederlandscheBank",
"github_project": "nifigator",
"travis_ci": false,
"coveralls": true,
"github_actions": false,
"tox": true,
"lcname": "nifigator"
}