HajoRijgersberg / OM

Ontology of units of Measure
90 stars 23 forks source link

Remove Temperature Scale Singleton Classes #85

Open jmkeil opened 1 year ago

jmkeil commented 1 year ago

Currently, there exist in OM several subclasses of scale that are defined as oneOf a single scale instance (singleton classes). Further, there exists the class Temperature_scale, which is defined as oneOf some temperature scale instances and thous IRI doesn't fit to the naming convention. I don't see the need for the singleton classes (class definitions could simply use 'has unit' value <the scale instance> instead) and the oneOf definitions violate some OWL profiles (#79).

I propose to remove

and to state for all scale instances rdf:type om:ThermodynamicTemperatureScale.

jmkeil commented 1 year ago

There are a lot more issues regarding scales and temperatures: