RDF Helpers
This is a python package that contains all kinds of useful functionality when building RDF applications with RDFLib:
- Various ways to manipulate RDF graphs (shortcuts, really)
- Predefined graph transformations (e.g., containers --> repeated properties)
- Templated queries (substitution not limited to RDF terms like in RDFLib with
initBindings) - Templated graph creation (based on SPARQL
CONSTRUCT) - Journaled graphs
- Label caching
- etc.
Available to install from PyPI. Documentation can be found here.
Changes in the 0.7.x release
Main theme: we folded rdfproducers into this.
Changes:
- All old code moved into subpackage
rdfhelpers.core.rdfhelpers.rdfhelpersis nowrdfhelpers.core.basics.
- New subpackage
rdfhelpers.experimental.- Class
Constructoris not necessarily stable yet, sordfhelpers.constructorbecamerdfhelpers.experimental.constructor, and the class does not get exported in the top level.
- Class
- Added more typing annotations.
- Attempting to call
Composable.validate()withoutpyshaclbeing installed now raises an exception (earlier it merely logged a warning). - Added methods to
Composableto bring it closer to therdflib.Graphclass. - New package
rdfhelpers.producers.
Contact
Author: Ora Lassila ora@somanyaircraft.com
Copyright (c) 2022-2025 Ora Lassila and So Many Aircraft
Release files for rdfhelpers 0.7.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rdfhelpers-0.7.8.tar.gz | 25.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rdfhelpers-0.7.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.4 kB
Release files / rdfhelpers-0.7.8.tar.gz
| Download URL | rdfhelpers-0.7.8.tar.gz |
|---|---|
| Size | 25.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
12e93205e794a2cda0a4d8286714745302c95e8a625ac7ed5e9cff9089f9f088
|
|
BLAKE2b-256 checksum How to use checksums |
bed2ecaf3858b316eac0148af6ed7172380460d6ad67ba98377fdf56ba07ba7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / rdfhelpers-0.7.8-py3-none-any.whl
| Download URL | rdfhelpers-0.7.8-py3-none-any.whl |
|---|---|
| Size | 36.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5e6e723cadacbff7fb635956bf9a8fc55d2fe85c950fcca6e4337a92ae910021
|
|
BLAKE2b-256 checksum How to use checksums |
2e650d5f3e092b4e4c1bc73ddc8abb8f88bbf6587e79f8ce55848216ffae7448
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|