Skip to main content

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.rdfhelpers is now rdfhelpers.core.basics.
  • New subpackage rdfhelpers.experimental.
    • Class Constructor is not necessarily stable yet, so rdfhelpers.constructor became rdfhelpers.experimental.constructor, and the class does not get exported in the top level.
  • Added more typing annotations.
  • Attempting to call Composable.validate() without pyshacl being installed now raises an exception (earlier it merely logged a warning).
  • Added methods to Composable to bring it closer to the rdflib.Graph class.
  • 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)

Source distribution for rdfhelpers 0.7.8
File Size Uploaded
rdfhelpers-0.7.8.tar.gz 25.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rdfhelpers 0.7.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.7.8 This release

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.4.5

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.3.6

2 release files

0.3.4

2 release files

0.3.2

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

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