Description
In discussions with @CarterBeauBenson and @johnbeve , I think 'Altitude' may be a bfo:RelationalQuality. Specifically, Altitude seems to be a relational quality between some point or site and another point or site near the surface of the earth.
The current definition is A Height that inheres in a Site that externally connects an Independent Continuant to either the surface of the Earth or the Earth's mean Sea Level.
There are a few considerations about this definition:
- Wouldn't it be more accurate to say that it inheres in a Fiat Line that connects two continuants, rather than a Site, since really altitude is measured as a straight line distance down from some entity?
- Is it really inhering in the site (the middle thing between the points) or the two points in virtue of there being some imaginary line between them?
- If it's really in virtue of this imaginary line, then we might consider the same pattern for Distance (not a CCO class currently)?
Height, and its super class One Dimensional Extent, are defined ultimately as A Size Quality that inheres in a bearer in virtue of the bearer's extension in one dimension
, which seems not to be the case with altitude and distance? My height inheres in my extent in a certain spatial orientation--in my extent--while Altitude and distance are really inhering in the two things being compared, albeit with reference to some extent of a fiat line between them. Further, following the relational quality thread above, one could make the argument that Height and One Dimensional Extend also are relational qualities that inhere in points that are parts of some extended continuant.
I would propose that Distance be a subclass of Relational Quality, Altitude be a subclass of Relational Quality, and the other classes that represent one-dimensional extent remain where they are.
Practically speaking, I am not sure if this would require complete deprecation of the current class since all relational qualities are bfo:Qualities, and while making actual knowledge graphs, one could simple omit the 'other half' of what Altitude or Distance inheres in.