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

Remove Temperature Scale Singleton Classes #85

Open
jmkeil opened this issue Aug 28, 2023 · 1 comment
Open

Remove Temperature Scale Singleton Classes #85

jmkeil opened this issue Aug 28, 2023 · 1 comment

Comments

@jmkeil
Copy link
Contributor

jmkeil commented Aug 28, 2023

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
Copy link
Contributor Author

jmkeil commented Oct 19, 2023

There are a lot more issues regarding scales and temperatures:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant