Skip to main content

Python bindings for the OntoLogos OWL reasoner (pre-release)

Project description

ontologos (PyPI)

Python bindings for OntoLogos — a modular Rust ontology reasoner for OWL EL, RL, and RDFS.

This is an alpha placeholder (v0.2.0). The package installs and reports its version. Reasoner(path) loads OWL files via the Rust parser; classify() is not implemented until v0.5.

Capability Rust v0.2 Python
In-memory ontology model Yes (ontologos-core) No
OWL file loading Yes (ontologos-parser) Partial (Reasoner(path) loads only)
Profile detection Yes (ontologos-profile) No
Classification No (v0.5) No
Full Python API v0.9 / 1.0

For working Rust APIs today, use crates.io crates (ontologos-core, ontologos-parser, ontologos-profile).

pip install ontologos
import ontologos

print(ontologos.__version__)

See the project README and ROADMAP for milestones.

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

ontologos-0.2.0.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

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

ontologos-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

File details

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

File metadata

  • Download URL: ontologos-0.2.0.tar.gz
  • Upload date:
  • Size: 52.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.0

File hashes

Hashes for ontologos-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7a13e049e59d847687138a30a26ca12e25c5e9712c436233a448f39613e21b7d
MD5 dd0d64f8af8d22bc77670d58a68cb0f6
BLAKE2b-256 d8b64dfec6d6e98fe4bf73edbb714cbde07cec5e0be006dac0f9d7ed4f67ea31

See more details on using hashes here.

File details

Details for the file ontologos-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for ontologos-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 aa2e5f6bd246b743a12ec697fb6e3d9b86b426da58b6471c5113d09f5c0fd696
MD5 b593b21f4cb4b6617a9864dce06413cd
BLAKE2b-256 aeaa88c25f75ab4f95cc4a4942b47bfdda0f160f8fb59de7b40f390ec8fbf7d6

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