Skip to main content

Jinja RDF

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

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.9

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.9
File Size Uploaded
jinja_rdf-0.1.9.tar.gz 10.3 kB Details

Built distribution (wheel)

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

Total release size: 22.4 kB

Release files / jinja_rdf-0.1.9.tar.gz

Download URL jinja_rdf-0.1.9.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d8f0a354cf704f3643b5595ea766c41a6609d3004d6f97d86152e7a3b82ba48f
BLAKE2b-256 checksum
How to use checksums
c8ff935b8b0bd3312dee9bbc2337d20f789d7895f110334fce392c508a00bc2e
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.9-py3-none-any.whl

Download URL jinja_rdf-0.1.9-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99bf3661d39775dbbbc61b41676ea2ec4996dd3d481550dcfbdb53173cec0403
BLAKE2b-256 checksum
How to use checksums
978f4f8e63e8131ba069ab08daef85dac42d5790310f2fb7497cd5ed42ac0d6f
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

0.1.10

2 release files

This release

0.1.9 This release

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