issues
search
dice-group
/
owlapy
OWLAPY is a Python Framework for creating and manipulating OWL Ontologies.
MIT License
21
stars
2
forks
source link
Sync Ontology/Reasoner/Manager, Ruff integration and more
#62
Closed
alkidbaci
closed
2 months ago
alkidbaci
commented
3 months ago
OWLAPIAdaptor is disbanded
. Its methods are now moved directly to
SyncReasoner
SyncReasoner
and
SyncOntology
can now be initialized directly using the path of the ontology (instead of the IRI)
Added SyncOntologyManager
Added SyncOntology
OWLAPIMapper now is initialize using
SyncOntology
JPype start and stop functions added to
owlapy/sync_functions.py
Added mapping for 'OntologyID' and 'Optional'
Added tests for SyncOntology and SyncReasoner
Add an remove axiom methods are moved to OWLOntology instead of OWLOntologyManager. This comes with parameters changes. Check the docstrings.
Added
jgrapht
java package, needed for pellet reasoning
Integrated Ruff for linting (added in the workflow for github actions)
Updated code based on failing linting tests.
Updated README and documentation.
SyncReasoner
SyncReasoner
andSyncOntology
can now be initialized directly using the path of the ontology (instead of the IRI)SyncOntology
owlapy/sync_functions.py
jgrapht
java package, needed for pellet reasoning