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

Owlapi adaptor changes and SyncReasoner update #53

Merged
merged 19 commits into from
Jul 30, 2024
Merged

Conversation

alkidbaci
Copy link
Collaborator

  • Added all reasoning methods to owlapi adaptor.
  • SyncReasoner Updated, no longer using owlready2 but instead uses owlapi adaptor for all its methods.
  • Fixed iri reminder bug Iri.reminder RecursionError: #51 and removed method get_short_form. Should use reminder instead.
  • Updated examples ontology_reasoning.py and using_owlapi_adaptor.py.
  • Added module owlapi_mapper.py where one can use method map_ to map classes from and to owlapi (more classes to be added).
  • Updated tests
  • Updated documentation. Guide 'Reasoning Details' is no longer needed.
  • Ontology reasoners no longer support isolated ontology (isolated argument removed). Reason: confusing. If someone needs to isolate an ontology he can create a new world and load the ontology there again. More info on this section.

@alkidbaci alkidbaci changed the title Owlapi adaptor Owlapi adaptor changes and SyncReasoner update Jul 30, 2024
@Demirrr Demirrr merged commit 085bfb7 into develop Jul 30, 2024
3 checks passed
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.

2 participants