OpenEnergyPlatform / ontology

Repository for the Open Energy Ontology (OEO)
Creative Commons Zero v1.0 Universal
106 stars 23 forks source link

Axiomatise `transport` #1271

Open l-emele opened 2 years ago

l-emele commented 2 years ago

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

lumi321 commented 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."

l-emele commented 2 years ago

We probably need some new relations here.

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

l-emele commented 2 years ago

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.

lumi321 commented 2 years ago

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.

l-emele commented 2 years ago

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

lumi321 commented 2 years ago

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