Skip to main content

A python library for object to triple mapping using OWL

Project description

RDFObject (RDFObj)

A Python library for Object-Oriented RDF data manipulation


Key Features

RDFObject provides a seamless bridge between Python objects and RDF data, offering:

  • OWL to Python code generation: Automatically generate Python classes from OWL ontologies.
  • Object-Triple Store mapping: Map Python objects directly to RDF triples.
  • CRUD operations: Create, Read, Update, and Delete RDF data with ease.
  • Browsing API: Explore RDF datasets using both object models and SPARQL queries.

Purpose

This library simplifies the exploration and manipulation of large-scale RDF datasets. It functions as an ORM-like library, mapping Python objects to RDF using auto-generated SPARQL queries. The Python class model is dynamically extracted from the OWL specification, ensuring consistency and reducing manual effort.


Presentations

Tutorial

For a hands-on guide, see:

Custom Ontology Creation and RDF Query API Generation


Installation

Install the library via pip:

pip install rdfobj

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

rdfobj-0.3.4.tar.gz (50.5 kB view details)

Uploaded Source

File details

Details for the file rdfobj-0.3.4.tar.gz.

File metadata

  • Download URL: rdfobj-0.3.4.tar.gz
  • Upload date:
  • Size: 50.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.5

File hashes

Hashes for rdfobj-0.3.4.tar.gz
Algorithm Hash digest
SHA256 7c9bfe300c9f5e91e4b7ead4a5fa3d72ee606234e203fd79badfbfb7b62519e5
MD5 df3ffe127ec1027779b2d6c4510a77b8
BLAKE2b-256 250fa9625234580b4e7b19af8cd8387e7bc090f4e50ea51d7cffd36d7c5a1765

See more details on using hashes here.

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