Skip to content

How do you decide if something is a property of a Type-class vs an Individual-class? #29

Answered by jpalmeida
ManuelSimoes asked this question in Q&A
Discussion options

You must be logged in to vote

In principle, both solutions are fine (I would add that "WeaponType" gufo:categorizes "Weapon" in the example in the lefthand side). Having a second-order type in your ontology such as "WeaponType" allows you to use it in the domain and range of properties. For example, you could have "WeaponType" as the range of object properties.

Imagine that you also have a class called "Law". You could have an object property called "forbids" with domain "Law" and range "WeaponType".

Or you could have an object property called "wasInventedBy" with domain "WeaponType" and range "Person".

These object properties are not viable unless you have "WeaponType" in your ontology.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jpalmeida
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #22 on July 05, 2024 17:52.