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

Better description of the intended use of the types hierarchy #7

Open
pedropaulofb opened this issue Dec 2, 2022 · 0 comments
Open
Labels
documentation Improvements or additions to documentation

Comments

@pedropaulofb
Copy link

I am building a software for automatically infer unknown gUFO classifications of OWL classes from known classifications from the same OWL ontology - for now, I'm working only with EndurantTypes. Running some tests, I noticed that some classes never had their gUFO classifications fully set because, e.g., they could be SubKinds or Sortals. I concluded that gUFO was projected like this because of the open-world assumption.

However, when talking to Tiago Sales, he told me that the user should set his/her classes as types of the gUFO leaf classes for the Types' hierarchy (Kind, SubKind, Role, Phase, Mixin, Category, RoleMixin, PhaseMixin) and that this was not the case only for the Individuals' hierarchy. I.e., the non-leaf classes in the types hierarchy should be "abstract" (not the best term for open-world).

I tried to verify this information using the documentation, but the only mentioning I could find for this idea was: "The most abstract classes in this structure mostly reflect the taxonomy of individuals.", which is not enough for the conclusion I had before talking to Tiago.

Hence, I propose:

  1. improve the documentation, making clear this intended use, and
  2. create a partition set (owl:disjointUnionOf) for the non-leaf classes that still don't have it in the types hierarchy. For the Endurant types, the classes are:
  • AntiRigidType
  • SemiRigidType
  • NonSortal
  • RigidType
  • Sortal
@jpalmeida jpalmeida added the documentation Improvements or additions to documentation label Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants