|
Project:
|
OKSTRA_Objekt : Public abstract <<FeatureType>> Class
Abstrakter Supertyp, von dem alle OKSTRA-Objektarten direkt oder mittelbar erben. Das <i>OKSTRA_Objekt</i> besitzt das optionale Attribut "OKSTRA_ID"; dabei handelt es sich um einen Gobally Unique Identifier (GUID) mit einer Länge von 128 Bit (entsprechend 32 Zeichen).<br/><br/>Innerhalb eines GUID sind folgende Zeichen zulässig: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Der Vorteil von GUIDs besteht darin, dass sie mittels geeigneter Algorithmen dezentral, aber trotzdem global eindeutig erzeugt werden können.<br/><br/>Bei historisierbaren Objektarten bekommen alle Versionen eines Objektes, d.h. alle Instanzen, die den Zustand desselben Objektes in verschiedenen Zeiträumen beschreiben, dieselbe GUID (wenn sie vergeben wird). In einem System, das die OKSTRA-Historisierung unterstützt, ist somit nicht die "OKSTRA_ID" allein, sondern die Kombination aus "OKSTRA_ID" und Zeitpunkt eindeutig. Diese Konvention ist nötig, um die "OKSTRA_ID" bei der Kommunikation zwischen historiefähigen und nicht historiefähigen Systemen verwenden zu können.<br/><br/><i>OKSTRA_Objekten</i>, die in Plandarstellungen erscheinen, kann eine <i>Beschriftung</i> zugeordnet werden. Außerdem besteht die Möglichkeit, bei einem Datenaustausch über das <i>Kommunikationsobjekt</i> Zusatzinformationen (Wünsche, Hinweise etc.) zu einem <i>OKSTRA_Objekt</i> anzugeben. Darüber hinaus kann ein <i>OKSTRA_Objekt</i> auf <i>Fremddatenbestände</i> und/oder <i>Fremdobjekte</i> verweisen.<br/>
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||