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

Improve unit representation in EMMO #282

Open
markdoerr opened this issue Mar 5, 2024 · 1 comment
Open

Improve unit representation in EMMO #282

markdoerr opened this issue Mar 5, 2024 · 1 comment

Comments

@markdoerr
Copy link

Please revise unit representation in EMMO:

There is a long (arbitrary) list of derived units, like "ElectricPotentialPerTemperatureUnit", "ElectricPotentialPerTimeUnit", ...
which could be infinitely extended by all combinatoric combinations.

(There are also an arbitrary (?) list of non-SI units).

To keep EMMO compact, wouldn't it make sense to restrict the ontology to base SI units only ? (Everything could be derived from them)

Please also keep in mind simple competency questions, that should be easily answerable with SPARQL queries,
like "Which SI unit has the length measurement ?"

@jesper-friis
Copy link
Contributor

You are right, the list of SI dimensional units is large.

People often works with datasets with units like "mA/cm2" and need to refer to them. Because of this demand, we have included most of the units from QUDT. By default EMMO imports the coherentsiunit module, but not prefixed units. Only the SIDimensionalUnit subclasses that are needed to categorise any of the included units are included in EMMO. The intention of these SIDimensionalUnit subclasses are exactly to answers questions like "Which unit has the length measurement?"

The recommended way to use EMMO in your domain ontology is to just import those modules you need. That way you avoid bloating your domain ontology.

Regardless of that, it is worth to discuss what units modules that should be imported by default.

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

2 participants