Skip to content

Improved the ontologic reasonner#6

Open
alexis-jacq wants to merge 1 commit intoseverin-lemaignan:masterfrom
alexis-jacq:master
Open

Improved the ontologic reasonner#6
alexis-jacq wants to merge 1 commit intoseverin-lemaignan:masterfrom
alexis-jacq:master

Conversation

@alexis-jacq
Copy link

The get_missig_taxonomy_stmts method was not complete, a lot of possible deductions was neglected because 1) dynamic onto classes was not updated with recursive iterations 2) it didn't return new equivalent classes

@severin-lemaignan
Copy link
Owner

Thanks for this PR! I do see some issues with it, though, reported above.
While the missing 'equivalent classes' is clearly an issue, the 'recursive' fix is less clear to me. As it stands, I do not think it works, and I still doubt it is required. Could you provide a unit-test that evidence the problem?

@severin-lemaignan
Copy link
Owner

Ok, thanks. Before reviewing, could you please rebase on master.

@severin-lemaignan
Copy link
Owner

Ok, the tests pass! cool. Thanks for the improvements. I let you comment/beautify the code before merging.

The get_missig_taxonomy_stmts method was not complete, a lot of possible
deductions was neglected because 1) dynamic onto classes was not updated inside
recursives iterations 2) it didn't return new equivalent classes

Added tests (test_reason.py) to bring out the importance of this improvement
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

Comments