Skip to content

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.