Skip to main content

A RDF library for Django models

Project description

Django RDF

Maintenance

GitHub license

forthebadge made-with-python

PyPI - Downloads

PyPI - Version

Djangordf is a powerful Django library designed to manage RDF (Resource Description Framework) data directly from Django models. It provides full CRUD functionality for RDF data, allowing developers to easily create, read, update, and delete RDF triples. The library also supports ontology creation and automatic synchronization with external triple stores, making it a perfect solution for building semantically enriched web applications.

Features

  • Full CRUD support for RDF data
  • Ontology management and custom RDF mappings
  • Automatic syncing with external triple stores (e.g., RDF4J, Blazegraph)
  • SPARQL support for querying RDF data
  • Integration of external RDF graphs as alternative data sources
  • Easy setup and usage within Django projects

Installation

To install Djangordf, run the following command:

pip install djangordf

Usage

Add djangordf to your Django project's INSTALLED_APPS. Define RDF mappings for your Django models using the provided admin interface. Use the API to interact with RDF triples or integrate them into your application.

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djangordf-0.2.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djangordf-0.2.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file djangordf-0.2.0.tar.gz.

File metadata

  • Download URL: djangordf-0.2.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for djangordf-0.2.0.tar.gz
Algorithm Hash digest
SHA256 33c5c5ebc64a812d5b34b3cc37b86fee819c6e44f61369df6b1425db044b79e8
MD5 6dff3c9c3ef85bbac4965a5fa9797f0a
BLAKE2b-256 4dcc8301e5a196051b0cc55d13149206426ae5e719fdeb2fad5fa428c7763913

See more details on using hashes here.

Provenance

The following attestation bundles were made for djangordf-0.2.0.tar.gz:

Publisher: python-publish.yml on judaicalink/djangordf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file djangordf-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: djangordf-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for djangordf-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc097337953acb163bf99966c8591361ec86c74031c69bc5b4ec038e1c19e8c4
MD5 0f2c430bee4d0476404bc97ceabf9e41
BLAKE2b-256 256d4f937caaa70218ee6db5dcdc608097110f25a6aeb4517b95e4b8273a7ce5

See more details on using hashes here.

Provenance

The following attestation bundles were made for djangordf-0.2.0-py3-none-any.whl:

Publisher: python-publish.yml on judaicalink/djangordf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page