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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| nifigator-0.2.1.tar.gz | 101.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.