Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Ontology/Reasoner/Manager, Ruff integration and more #62

Merged
merged 33 commits into from
Sep 4, 2024

Conversation

alkidbaci
Copy link
Collaborator

@alkidbaci alkidbaci commented Aug 27, 2024

  • 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.

@alkidbaci alkidbaci merged commit d0abb5d into develop Sep 4, 2024
5 checks passed
@alkidbaci alkidbaci deleted the ruff-integration branch September 4, 2024 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant