ontology icon indicating copy to clipboard operation
ontology copied to clipboard

Improve axiomatisation of `internal combustion engine` and subclasses

Open l-emele opened this issue 2 years ago • 1 comments

Description of the issue

When thinking about issue #1279, I found that axiomatisation of internal combustion engine subclasses and subclasses could be improved.

Ideas of solution

Change the following axioms, as uses is a rather unspecific relation, but there is a more suited one available.

  • 'internal combustion engine' uses some 'combustion fuel' =>'internal combustion engine' 'has physical input' some 'combustion fuel'
  • 'diesel engine' uses some 'diesel fuel' =>'diesel engine' 'has physical input' some 'diesel fuel'
  • 'gasoline engine' uses some 'diesel fuel' =>'diesel engine' 'has physical input' some 'gasoline fuel'

Add the following axioms:

  • 'internal combustion engine' 'has energy input' some 'chemical energy'

Workflow checklist

  • [ ] I discussed the issue with someone else than me before working on a solution
  • [ ] I already read the latest version of the workflow for this repository
  • [ ] The goal of this ontology is clear to me

I am aware that

  • [ ] every entry in the ontology should have a definition
  • [ ] classes should arise from concepts rather than from words

l-emele avatar Aug 31 '22 10:08 l-emele

I just recalled that has physical input has domain process, but an internal combustion engine is an artificial object. So the use of uses is correct here.

This reduces this issue to adding the following axiom:

  • 'internal combustion engine' 'has energy input' some 'chemical energy'

l-emele avatar Aug 31 '22 12:08 l-emele

I read the thumbs up as consensus and therefore will implement the additional axiom.

l-emele avatar Sep 06 '22 06:09 l-emele