Open l-emele opened 2 years ago
I'm not sure there is a good way to axiomatise from one place to another with the current set of object properties.
Depending on the interpretation of 'has sink'[^1]/'has source'[^2], they might be possible:
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."
We probably need some new relations here.
There is also a separate issue on improving has sink
and has source
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.
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
.
Which ontologies are you looking into? And what are the definitions of the relations in these?
These are the ontologies where I found some relations. Only one had definitions though.
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:
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 am aware that