ontology icon indicating copy to clipboard operation
ontology copied to clipboard

Axiomatise `transport`

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

Description of the issue

The class transport has the definition: Transport is the process of moving people or goods from one place to another.

This implies at least to axioms:

  • A relation to people or goods
  • Some relation(s) describing the from one place to another part

Ideas of solution

The relation between transport and people or goods can be describes as: transport SubclassOf: 'has participant' some (person or good)

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 18 '22 14:08 l-emele

I'm not sure there is a good way to axiomatise from one place to another with the current set of object properties.

  • 'has input'/'has output' are not possible because the location per se is not modified and already present at the beginning of the process.
  • 'Starts with'/'ends with' seems to relate only processes.

Depending on the interpretation of 'has sink'[^1]/'has source'[^2], they might be possible:

  • 'has source' some 'spatial region'
  • 'has sink' some 'spatial region'

That would imply though, that a transport process either is or uses a directed graph in some way.

[^1]: "A relation that holds between a directed graph and a node in that graph that has edges ending but not starting there." [^2]: "A relation that holds between a directed graph and a node in that graph that has edges starting but not ending there."

lumi321 avatar Aug 19 '22 11:08 lumi321

We probably need some new relations here.

There is also a separate issue on improving has sink and has source

l-emele avatar Aug 22 '22 06:08 l-emele

To move forward, I'll implement now the relations between transport and (person or good). But I will let this issue stay open so we can discuss the other relations later.

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

I had a look at some transport ontologies. Not all of them have transport processes defined, but routes or similar that lead from one place to another. The relations I found are startFrom/stopAt, startLoc/endLoc, starts_at/end_at, and hasDestination/hasOrigin.

lumi321 avatar Sep 28 '22 14:09 lumi321

Which ontologies are you looking into? And what are the definitions of the relations in these?

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

These are the ontologies where I found some relations. Only one had definitions though.

lumi321 avatar Sep 29 '22 11:09 lumi321