Skip to main content

Jinja RDF

[!WARNING]

This project is still under development, the interface are unstable and might break in future versions.

This project aims at providing the necessary means to render contents of and RDF Graph with RDFLib in a Jinja (jinja2) template.

Data Model

Provide wrappers around the RDFLib classes to efficiently use the objects in a template.

  • RDFResource
  • get_context()
    • resource
    • graph
    • namespace_manager
    • n
    • namespaces

Filters

register_filters()

  • property
  • property_inv
  • properties
  • properties_inv
  • query

Related Projects

This project just provides the methods and classes to use RDF graphs to build pages with jinja. To use these methods there are two implementations with different use cases:

Kisumu

kisumu

A simple command line tool and library to render a template + an RDF graph -> a static document.

MkRdf

MkRdf

A MkDocs plugin to render static sites or individual pages in a site with data from an RDF graph.

Jekyll RDF

Jekyll RDF

Read about the relation and how to migrate.

Release files for jinja-rdf 0.1.10

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

Source distribution (sdist)

Source distribution for jinja-rdf 0.1.10
File Size Uploaded
jinja_rdf-0.1.10.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jinja-rdf 0.1.10
File Interpreter ABI Platform
jinja_rdf-0.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 22.4 kB

Release files / jinja_rdf-0.1.10.tar.gz

Download URL jinja_rdf-0.1.10.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ba5e38039f9c5f8ed04a0cf3c96d8436b8a2ffa16acb1958a8a1c9a783f1a4ac
BLAKE2b-256 checksum
How to use checksums
f836b55c4cc1ecabdef9f39fa668f00ba51e5b61928a2a10374c8293201e6e29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.6 Linux/7.1.8-200.fc44.x86_64

Release files / jinja_rdf-0.1.10-py3-none-any.whl

Download URL jinja_rdf-0.1.10-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3b21c1e499e7b376adb8d63f8c76e717f3929ae2ac8ad2f1e58192730cdd0a7
BLAKE2b-256 checksum
How to use checksums
18444edff7389e1804df9ded1c0a55e9da14d9b4fcba65384e1782141703d221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.6 Linux/7.1.8-200.fc44.x86_64

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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