feat/initial_version-#1
CI / lint (push) Successful in 1m32s
CI / typecheck (push) Successful in 1m38s
CI / lint (pull_request) Successful in 1m30s
CI / typecheck (pull_request) Successful in 1m30s
CI / behave (3.11) (pull_request) Successful in 1m39s
CI / behave (3.12) (pull_request) Successful in 1m39s
CI / build (pull_request) Successful in 1m29s
CI / behave (3.13) (pull_request) Successful in 1m39s
CI / behave (3.11) (push) Successful in 1m39s
CI / behave (3.12) (push) Successful in 1m41s
CI / behave (3.13) (push) Successful in 1m37s
CI / build (push) Successful in 1m30s
ISSUES CLOSED: #1
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.
Description
Languages
Python
87.1%
Gherkin
8.5%
RobotFramework
3.5%
Dockerfile
0.8%
Shell
0.1%