Was gebaut ist
Ein Objekt ist ein Ding, das in der Organisation vorkommt und ein eigenes Leben hat: ein Vorgang, eine Anlage, eine Person, ein Vertrag. Es ist nicht eine Zeile in einer Tabelle, sondern das, worüber mehrere Zeilen in mehreren Systemen etwas sagen.
Typ und Eigenschaften
Jedes Objekt gehört zu einem Objekttyp, der Namen, Schlüssel und Eigenschaften festlegt. Eigenschaften haben einen Datentyp, Pflicht, Bereich und Markierung. Der Typ bestimmt, was am Objekt geprüft wird, bevor etwas geschrieben wird.
Eigenschaften können abgeleitet sein. Sie rechnen dann aus anderen Eigenschaften und führen keine eigene Wahrheit.
Identität
Begriff · Ontologie
Die gemeinsame Beschreibung einer Organisation: Objekttypen mit Eigenschaften, Beziehungen, Regeln und Handlungen, als Daten mit Version, Herkunft und Recht.
Ein Objekt hat eine stabile Kennung, die sich nicht ändert, wenn sich sein Name ändert. Dasselbe Ding steht oft in mehreren Systemen mit verschiedenen Schlüsseln. Die Ontologie löst das über feste Schlüssel, wo es sie gibt, und über Ähnlichkeit mit Bestätigung, wo nicht. Jede Zusammenführung ist umkehrbar und steht im Verlauf.
Herkunft und Zeit
Jede Eigenschaft nennt, aus welcher Quelle sie stammt, und trägt zwei Zeiten: wann sie galt und wann das System sie erfuhr. So lässt sich der Stand zu einem Stichtag aufrufen, wie er zu einem früheren Zeitpunkt bekannt war.
Markierung und Recht
Der Schutz hängt am Feld des Objekts und reist mit dem Wert. Wer ein Objekt sieht, sieht davon, was seine Rechte und der Zweck seiner Abfrage zulassen. Handlungen am Objekt sind eigene Typen mit eigenem Recht.
Was ein Objekt nicht ist
Begriff · Beziehung
Eine benannte Verbindung zwischen Objekten, etwa: Objekt A gehört zu Objekt B. Die Verbindung braucht selbst einen Quellenbezug.
Ein Objekt ist keine Datei und keine Zeile. Es ist auch kein Objekt im Sinn der objektorientierten Programmierung, das Daten und Code bündelt: Es trägt Daten, Beziehungen und die Handlungen, die an ihm erlaubt sind, aber keinen Programmcode.
Grenze
- Grenze
- Die Beschreibung gilt für die geplante Ontologie. Ein laufendes System mit Objekten besteht nicht; Ontologie und fünf Produkte sind Bauplan.
Fragen
- Ist ein Objekt dasselbe wie ein Datensatz?
- Nein. Ein Objekt fasst die Datensätze mehrerer Systeme zu einem Ding zusammen und nennt für jede Eigenschaft ihre Herkunft.
- Was geschieht, wenn zwei Systeme einem Objekt verschiedene Werte geben?
- Eine Regel an der Eigenschaft entscheidet, welcher gilt, etwa die führende Quelle. Der unterlegene Wert bleibt mit seiner Herkunft erhalten.
Quellen
- RDF 1.1 Concepts and Abstract SyntaxW3C. Grundbegriffe der Darstellung von Aussagen über Dinge.