Skip to main content
PyPI-Server ReadTheDocs License: MIT Code style: black

Nifigator

Nifigator is a pure Python package for working with NLP in RDF. It uses the NLP Interchange Format (NIF) and the Lexicon Model for Ontologies and is build on top of RDFLib.

Here is what is does:

  • Convert data from text documents to NIF data in RDF

    • Currently supported formats: txt, PDF (text, page and paragraph offsets)

  • Add linguistic annotations from NLP processors

    • Currently supported processor: Stanza

  • Create NifVector graphs that work like language models, this allow you to

    • create explainable word vectors without random results, and to

    • combine word vectors with lexical and linguistic annotations

  • RDFLib is used to serialize and deserialize NIF data.

See the documentation built from the code.

Installation

To install Nifigator, run this command in your terminal:

$ pip install nifigator

To install the package from Github

$ pip install -e git+https://github.com/denederlandschebank/nifigator.git

Metadata

Release files for nifigator 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nifigator 0.2.1
File Size Uploaded Provenance
nifigator-0.2.1.tar.gz 101.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for nifigator 0.2.1
File Interpreter ABI Platform
nifigator-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 163.9 kB

Release files / nifigator-0.2.1.tar.gz

Download URL nifigator-0.2.1.tar.gz
Size 101.3 kB
Tags Source
SHA-256 checksum
How to use checksums
12ed7f0df61d18e435dcea6e995a45f191115c14cfcfe93894251eba286d2a7d
BLAKE2b-256 checksum
How to use checksums
1fe40f00ee9534cb51a4bdb01f4e42a22b73cf708de1d4d4ff22b6d3fe9e540a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.10

Release files / nifigator-0.2.1-py3-none-any.whl

Download URL nifigator-0.2.1-py3-none-any.whl
Size 62.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea4bace73f0efa7672b4b8bc6a73e88dc740ba0634e9d0ee01401e8cdf78776c
BLAKE2b-256 checksum
How to use checksums
963fae2f46b489f03b887f3d79f9c9c2792f0e311d50cf180583f9da364b705f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.10

Security for nifigator 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page