MarineOS Relationship Model Specification (MRLS)
Status: Draft
Version: 0.1
1. Zweck
Relationships beschreiben fachliche Beziehungen zwischen zwei Entities.
Relationships erweitern das MarineOS Wissensmodell um semantische Zusammenhänge.
2. Definition
Eine Relationship verbindet genau zwei Entities.
Relationships beschreiben keine Eigenschaften.
Sie beschreiben ausschließlich Beziehungen.
3. Beispiele
PART_OF
ASSIGNED_TO
PARTICIPATES_IN
COMMANDS
LOCATED_IN
OBSERVED_BY
USES
CONNECTED_TO
4. Eigenschaften
Jede Relationship besitzt
- Source Entity
- Target Entity
- Relationship Type
- Gültigkeitszeitraum
- Confidence
- Provenance
5. Regeln
Relationships können
- dauerhaft
- temporär
- historisch
sein.
6. Beispiele
RHIB-12
PART_OF
SAR Unit Alpha
Crew Member
ASSIGNED_TO
RHIB-12
RHIB-12
PARTICIPATES_IN
Mission Alpha
7. Architekturregeln
Relationships verbinden ausschließlich Entities.
Relationships beschreiben niemals Properties.
Relationships besitzen Knowledge.
Relationships können historisiert werden.
8. Zusammenfassung
Relationships bilden das semantische Netzwerk des MarineOS Informationsmodells.