Metadata-Version: 2.4
Name: pycowl
Version: 0.1.0
Summary: A Python library for working with Web Ontology Language (OWL) ontologies
Author-Email: Ivano Bilenchi <ivano.bilenchi@poliba.it>, Davide Loconte <davide.loconte@poliba.it>
License-Expression: EPL-2.0
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Project-URL: Homepage, https://github.com/sisinflab-swot/pycowl
Project-URL: Repository, https://github.com/sisinflab-swot/pycowl
Project-URL: Download, https://github.com/sisinflab-swot/pycowl/releases
Project-URL: Changelog, https://github.com/sisinflab-swot/pycowl/blob/master/CHANGELOG.md
Requires-Python: >=3.12
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Description-Content-Type: text/markdown

# PyCowl

*PyCowl* is a Python library for working with OWL 2 ontologies, developed by
[SisInf Lab][swot] at the [Polytechnic University of Bari][poliba].

### Important note

This package is experimental. Bugs are to be expected, there is no structured documentation,
and the API is subject to change even between minor versions.

### Documentation

Refer to the [examples][examples] to get started. The library's [stub file][stub]
has docstrings and uses type annotations extensively, so the autocomplete feature
of IDEs/editors will likely provide most of the needed guidance.

### Copyright and License

Copyright © 2026 [SisInf Lab][swot], [Polytechnic University of Bari][poliba]

PyCowl is distributed under the [Eclipse Public License, Version 2.0][epl2].

[epl2]: https://www.eclipse.org/legal/epl-2.0
[examples]: https://github.com/sisinflab-swot/pycowl/blob/master/examples
[poliba]: http://www.poliba.it
[stub]: https://github.com/sisinflab-swot/pycowl/blob/master/src/cowl/_cowl.pyi
[swot]: http://swot.sisinflab.poliba.it
