2016-06-06
v1.0
seas
2016-07-22
SEAS-System ontology
The System Ontology defines Systems, Connections between systems, and Connection Points at which systems may be connected. This ontology is then specialized for multiple domains. For example:
- In electric energy:
- power systems consume, produce, store, and exchange electricity;
- power connections are where electricity flows between systems;
- power connection points are plugs, sockets, or power busses.
- In the electricity market:
- players and markets are systems;
- connections are contracts or transactions between two players, or between a player and a market;
- connection points include offers and bids.
stable
The class of connections between systems.
This class qualifies property seas:connectedTo.
A connection describes potential interactions between systems.
For example, a power connection between power systems describes the fact that these systems may exchange electricity.
```
<connection> seas:connectsSystem <electric_vehicle> , <electric_vehicle_service_equipment> .
<electric_vehicle> seas:connectedThrough <connection> .
<electric_vehicle_service_equipment> seas:connectedThrough <connection> .
```
Any two connected systems are connected through a connection:
if:
```
<system1> a seas:System .
<system2> a seas:System .
<system1> seas:connectedTo <system2> .
```
then there exists `_:connection` such that:
```
<connection> seas:connectsSystem <system1> , <system2> .
```
A connection can connect more than two systems at the same time.
Connection
stable
1
The class of connection points of systems, at which they may be connected to other systems.
This class qualifies properties seas:connectsSystem and seas:connectedThrough.
A connection point belongs to exactly one system.
For example, an electric vehicle service equipment may have three power connection points: two different kinds of plugs that enable to charge electric vehicles, and a three phase power bus connection point to the grid:
```
<electric_vehicle> seas:connectsAt <plug_high_voltage> , <normal_plug> , <three_phase_connection_point> .
```
Any system connected through a connection is connected at one of its connection points to the connection:
if:
```
<system> a seas:System .
<system> seas:connectedThrough <connection> .
<connection> a seas:Connection .
```
then there exists `_:connectionPoint` such that:
```
<system> seas:connectsAt _:connectionPoint .
_:connectionPoint seas:connectsSystemAt <connection> .
```
The system of a connection point that is connected through a connection is itself connected through the connection:
if:
```
<connection> a seas:Connection .
<system> a seas:System .
<connectionPoint> a seas:ConnectionPoint ;
<connectionPoint> seas:connectsSystemThrough <connection> .
```
then it is true that:
```
<connectionPoint> seas:connectionPointOf <system> .
```
Connection Point
stable
The class of systems, i.e., systems virtually isolated from the environment, whose behaviour and interactions with the environment are modeled.
Systems can be connected to other systems. Connected systems interact in some ways. For example:
```
<electric_vehicle> seas:connectedTo <electric_vehicle_service_equipment> .
```
Systems can also have subsystems. Properties of subsystems somehow contribute to the properties of the supersystem. For example:
```
<battery> seas:subSystemOf <electric_vehicle> .
```
System
stable
Links a system to one of its connections to other systems.
connected through
stable
Links a connection to one of the connection points at which it connects a system.
connects system at
stable
Links a connection to one of the systems it connects.
connects system
stable
Links a connection point to one of the connections through which it connects its system.
connects system through
stable
Links a system to its super system.
This is a strict order relation (asymmetric and transitive).
Properties of subsystems somehow contribute to the properties of the supersystem.
For example, if a battery is a subsystem of an electric vehicle, then its consumption power contributes to the consumption power of the electric vehicle:
```
<battery> seas:subSystemOf <electric_vehicle> .
```
sub system of
stable
Links a system to a system it is connected to. Connected systems interact in some ways.
This is a symmetric property: if system A is connected to system B, then system B is also connected to system A.
For example, for the electricity to directly flow between an electric vehicle service equipment and an electric vehicle, then they must be connected:
```
<electric_vehicle> seas:connectedTo <electric_vehicle_service_equipment> .
```
This property can be qualified using class seas:Connection, which connects the two systems.
If there is a connection between several systems, then one may infer these systems are pairwise connected.
connected to
stable
Links a connection point to the one and only system it belongs to.
connection point to
stable
Links a system to one of the connection points at which it connects.
connects at