Zum Inhalt springen

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.

Drei Ebenen übereinander: unten Datenquellen als Blöcke, in der Mitte Objekte als kleine Modelle von Gebäuden, Fahrzeugen und Dokumenten, verbunden durch beschriftete Linien, oben Anwendungen als Tafeln.
  1. Daten

    Jede Quelle bleibt, wo sie ist. Die Ontologie liest sie und merkt sich zu jedem Wert, woher er kommt.

  2. Objekte

    Aus Zeilen werden Objekte: jedes mit Typ, Zustand und der Quelle, aus der es stammt.

  3. Verknüpfungen

    Objekte hängen zusammen, und jede Beziehung hat eine Richtung und eine Bedeutung. Jede Frage folgt diesen Linien.

  4. 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.

  1. Datensätze

    Jedes Programm speichert Daten in Tabellen. Eine Zeile heißt Datensatz.

  2. Objekte

    Die Ontologie macht aus jedem Datensatz ein Objekt: ein Ding mit Typ, Zustand und Herkunft.

  3. Beziehungen

    Zwischen Objekten gibt es Beziehungen mit einer Richtung. Entlang dieser Linien lässt sich fragen.

  4. Regeln und Handlungen

    Eine Regel legt fest, wer was tun darf. Eine erlaubte Handlung ändert ein Objekt und bleibt nachlesbar.

RegelHandlungVerlauf

Aufbau

Die acht Bausteine des Modells.

  1. 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 }

  2. Eigenschaft

    Jeder Wert kennt seine Herkunft: aus welcher Quelle, zu welcher Zeit, in welchem Format.

    eigenschaft zustand ← quelle · zeitpunkt · format · gemeldet oder berechnet

  3. 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

  4. Funktion

    Funktionen rechnen aus vorhandenen Werten neue, etwa eine Frist oder ein Risiko. Sie ändern nichts.

    funktion frist(objekt) → Dauer · liest nur, schreibt nichts

  5. 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

  6. 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

  7. Transaktion

    Jede Änderung hat Zeit und Urheber. Jeder frühere Stand lässt sich wieder aufrufen.

    transaktion · zeit · urheber · handlung · vorheriger stand

  8. 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

speisthatverknüpft überzulieständertschreibt zurück in die Quelleschützthält festzweigt abOBJEKTTYPBauplan einer ArtQUELLETabelle · Strom · DokumentEIGENSCHAFTWert mit HerkunftVERKNÜPFUNGRichtung und AnzahlOBJEKTTYPverknüpfter TypFUNKTIONrechnet, ändert nichtsHANDLUNGBedingung und RechtMARKIERUNGSichtvermerkTRANSAKTIONZeit · Urheber · StandSZENARIOWas wäre, wenn
Metamodell, eigene Zeichnung. Symbole: Blueprint (Palantir, Apache-2.0).

Ausprobieren

Eine Ontologie ausprobieren.

Wählen Sie links einen Objekttyp. Rechts stehen seine Eigenschaften, Verbindungen und Handlungen. Ein Probelauf schreibt nichts.

Ontologie-Explorer

Anlage

Eine Maschine oder ein technisches System mit Zustand, Ort und Wartung.

ObjekttypBetrieb
NameTypQuelleSicht
schluesselText (Schlüssel)ERP · anlagen.nralle mit Recht auf Anlage
zustandAufzählungMES · Zeitreihealle mit Recht auf Anlage
ortGeopunktStammdatenalle mit Recht auf Anlage
naechste_wartungDatumWartungsplan · CSValle mit Recht auf Anlage
lieferantTextEinkaufvertraulich

Aus echten Dingen werden Objekte.

Wir zeigen Ihnen die Ontologie an Ihren Daten.

Sie ist in Entwicklung. Im Gespräch arbeiten wir mit Beispieldaten oder mit Ihren eigenen.