You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As much as we have tried to adhere to the architecture in OWL 2 Specification, it becomes a problem if we strictly follow it. If we were to have the exact inheritance hierarchy that is used there it will certainly lead to circular import issues. The diagrams there intersect with each other making it even more difficult to represent the exact structure in code and at the same time have them separated in different modules (which again, will lead to circular import issues). I think the structure can be slightly changed to cohere with OWL 2 Specification architecture a little bit more but not exactly the same.
The interface of owlapy should strictily follow OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax .
This would help increase the user satisfaction, e.g., less time in learning how the library works.
For instance, I guess owlapy.class_expression should follow the structure of Class Expressions section.
The Class Expression definition provided in the recommendation
would lead to the following
Is there any downside of this ? @alkidbaci @LckyLke ?
The text was updated successfully, but these errors were encountered: