Skip to content

MarineOS Knowledge Engine Model Specification (MIMS-009)

Status: Draft

Version: 0.1


1. Zweck

Diese Spezifikation definiert die Knowledge Engine von MarineOS.

Die Knowledge Engine erzeugt aus Claims das aktuell bestmögliche Wissen über die maritime Realität.

Sie bildet den Kern der MarineOS Plattform.


2. Definition

Eine Knowledge Engine verarbeitet vorhandenes Wissen und erzeugt daraus neues Knowledge.

Knowledge Engines arbeiten ausschließlich auf dem Informationsmodell.

Sie besitzen keinen direkten Zugriff auf Hardware oder Benutzeroberflächen.


3. Aufgaben

Knowledge Engines können unter anderem

  • Claims bewerten
  • Claims zusammenführen
  • Widersprüche erkennen
  • Identitäten zuordnen
  • Tracks erzeugen
  • Properties aktualisieren
  • Beziehungen ableiten
  • Vorhersagen erzeugen
  • Regeln auswerten

4. Beispiele

Knowledge Engines sind beispielsweise

  • Identity Resolver
  • Track Builder
  • Position Fusion
  • AIS Correlator
  • Rule Engine
  • Prediction Engine
  • AI Engine

5. Architekturregeln

Knowledge Engines arbeiten ausschließlich mit

  • Entities
  • Properties
  • Relationships
  • Claims
  • Knowledge

Knowledge Engines erzeugen niemals Evidence.

Knowledge Engines verändern niemals Evidence.

Knowledge Engines verändern niemals Observations.

Knowledge Engines erzeugen ausschließlich neues Knowledge.


6. Verarbeitung

Evidence

↓

Observation

↓

Claim

↓

Knowledge Engine

↓

Knowledge

↓

Operational Picture

Knowledge Engines dürfen ausschließlich Claims und vorhandenes Knowledge verwenden.


7. Erweiterbarkeit

MarineOS unterstützt beliebig viele Knowledge Engines.

Knowledge Engines sind unabhängig voneinander.

Mehrere Knowledge Engines dürfen gleichzeitig auf demselben Informationsmodell arbeiten.


8. Zusammenfassung

Die Knowledge Engine bildet den eigentlichen Kern von MarineOS.

Sie transformiert verfügbare Informationen in nachvollziehbares, bewertetes und aktuelles Wissen über die maritime Realität.