-
Notifications
You must be signed in to change notification settings - Fork 82
Description
Many subclasses don't formally differentiate themselves from their parent class.
e.g.
cco:GeopoliticalEntityBorder is a subclass of cco:GeospatialBoundary but cco:GeopoliticalEntityBorder does not have a formal definition that distinguishes it from cco:GeospatialBoundary. The only thing that distinguishes it from its parent class is human-only readable text.
By formal definition I mean conditions (expressed using some owl axioms) that must be met for an instance to be a member of the class.
Here is an example --
Before:

Notice that its Descriptions are the same as its parent class (nothing additional is added).
After:

Now it has a Description that adds something to distinguish it from its parent class.
I am not saying that the formation description I added is exactly what cco:GeopoliticalEntityBorder needs, thought it might be close, but it would be a better class if it had a formal description that differentiates it from its parent class, right?