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.