lib-cleverrdf (0.1.0)
Published 2026-01-14 21:50:07 +00:00 by CoreRasurae
Installation
pip install --index-url lib-cleverrdfAbout this package
A RDFLib wrapper with extensions.
CleverRDFLib
A wrapper for RDFLib with extensions.
Features
- Imports RDF/XML, TTL and OWL files
- Builds object-oriented navigable and searchable class and property nodes
- Distinguishes between ObjectProperties and DataTypeProperties
- Easy to retrieve information for a given class and to navigate its hierarchy
- Retrieve the properties where the class is referenced (domain or range)
- Validate OWL ontology
- Retrieve OWL metadata
- Facilitates interception of web requests to resolve references
Quick Start
# clone the project
git clone https://git.cleverthis.com/cleverlibre/CleverRDFLib.git
cd CleverRDFLib
# create virtual environment and install dependencies
python -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
# run quality checks
nox -s format lint typecheck tests
Documentation
nox -s docs
nox -s serve_docs
Tests
Run them with nox -s tests.
Requirements
Requires Python: >=3.10