Das gemeinsame Modell, auf dem alle fünf arbeiten
Ontologie.
Ein Modell der Organisation: welche Dinge es gibt, wie sie zusammenhängen und was mit ihnen geschehen darf. Jedes Produkt liest und schreibt darüber.

Daten
Jede Quelle bleibt, wo sie ist. Die Ontologie liest sie und merkt sich zu jedem Wert, woher er kommt.
Objekte
Aus Zeilen werden Objekte: jedes mit Typ, Zustand und der Quelle, aus der es stammt.
Verknüpfungen
Objekte hängen zusammen, und jede Beziehung hat eine Richtung und eine Bedeutung. Jede Frage folgt diesen Linien.
Handlungen
Anwendungen ändern das Modell nur über erlaubte Handlungen. Jede schreibt zurück in die Quelle und hinterlässt eine Spur.
Kurz erklärt
Was ist eine Ontologie?
Eine Ontologie beschreibt, welche Dinge es in einer Organisation gibt und wie sie zusammenhängen.
Sie macht aus den Daten der vorhandenen Programme Objekte, die alle Produkte lesen und, wenn eine Regel es erlaubt, ändern können.
Schritt für Schritt
Wie aus Daten ein Modell wird.
Datensätze
Jedes Programm speichert Daten in Tabellen. Eine Zeile heißt Datensatz.
Objekte
Die Ontologie macht aus jedem Datensatz ein Objekt: ein Ding mit Typ, Zustand und Herkunft.
Beziehungen
Zwischen Objekten gibt es Beziehungen mit einer Richtung. Entlang dieser Linien lässt sich fragen.
Regeln und Handlungen
Eine Regel legt fest, wer was tun darf. Eine erlaubte Handlung ändert ein Objekt und bleibt nachlesbar.
Aufbau
Die acht Bausteine des Modells.
Objekttyp
Ein Bauplan für eine Art von Ding. Er legt fest, was so ein Ding hat und was man damit tun darf.
objekttyp Typ { schlüssel · eigenschaften · verknüpfungen · handlungen }
Eigenschaft
Jeder Wert kennt seine Herkunft: aus welcher Quelle, zu welcher Zeit, in welchem Format.
eigenschaft zustand ← quelle · zeitpunkt · format · gemeldet oder berechnet
Verknüpfung
Beziehungen stehen selbst im Modell, mit Richtung und Anzahl. Eine Frage läuft an ihnen entlang.
verknüpfung Typ ─[eins zu vielen]→ verknüpfter Typ · auch rückwärts lesbar
Funktion
Funktionen rechnen aus vorhandenen Werten neue, etwa eine Frist oder ein Risiko. Sie ändern nichts.
funktion frist(objekt) → Dauer · liest nur, schreibt nichts
Handlung
Ändern geht nur über Handlungen. Jede hat Bedingungen und ein Recht und schreibt zurück in die Quelle.
handlung ändern(objekt, eingabe) wenn bedingung · recht: rolle · schreibt in die quelle
Markierung
Ein Sichtvermerk hängt am Feld. Wer das Recht nicht hat, bekommt den Wert nicht geliefert.
markierung vertraulich an eigenschaft · sieht: nur berechtigte rollen
Transaktion
Jede Änderung hat Zeit und Urheber. Jeder frühere Stand lässt sich wieder aufrufen.
transaktion · zeit · urheber · handlung · vorheriger stand
Szenario
Eine Kopie des Modells für eine Frage: Was passiert, wenn? Gerechnet wird dort, nicht im Betrieb.
szenario ← stand · rechnet getrennt · ändert den betrieb nicht
Ausprobieren
Eine Ontologie ausprobieren.
Wählen Sie links einen Objekttyp. Rechts stehen seine Eigenschaften, Verbindungen und Handlungen. Ein Probelauf schreibt nichts.
Anlage
Eine Maschine oder ein technisches System mit Zustand, Ort und Wartung.
| Name | Typ | Quelle | Sicht |
|---|---|---|---|
| schluessel | Text (Schlüssel) | ERP · anlagen.nr | alle mit Recht auf Anlage |
| zustand | Aufzählung | MES · Zeitreihe | alle mit Recht auf Anlage |
| ort | Geopunkt | Stammdaten | alle mit Recht auf Anlage |
| naechste_wartung | Datum | Wartungsplan · CSV | alle mit Recht auf Anlage |
| lieferant | Text | Einkauf | vertraulich |
Aus echten Dingen werden Objekte.
Foto U.S. Army / Cameron Porter (405th AFSB) · Wikimedia Commons · gemeinfreiEin Motor wird ein Objekt mit Zustand und Teilen.
Foto Philippe Hurlin · Wikimedia Commons · CC BY-SA 4.0Ein Stromnetz wird zu Objekten wie Leitungen und Umspannwerken.
Foto U.S. Army / Capt. John Farmer · Wikimedia Commons · gemeinfreiEine Lage auf Papier wird zu Dingen mit Ort und Zeit.
Foto Friedrich Haag · Wikimedia Commons · CC BY-SA 4.0Eine Station wird zu Betten, Personal und Material.
Wir zeigen Ihnen die Ontologie an Ihren Daten.
Sie ist in Entwicklung. Im Gespräch arbeiten wir mit Beispieldaten oder mit Ihren eigenen.