4.5. Events (Ereignisse)
4.5. Events (Ereignisse)
Diese Datenstruktur repräsentiert Ereignisse, die an einer Instanz einer Objektklasse aufgetreten sind (siehe Abschnitt 5 bezüglich Objektklassen).
Dies ist ein Beispiel für ein "events"-Array:
"events" :
[
{
"eventAction" : "registration",
"eventActor" : "SOMEID-LUNARNIC",
"eventDate" : "1990-12-31T23:59:59Z"
},
{
"eventAction" : "last changed",
"eventActor" : "OTHERID-LUNARNIC",
"eventDate" : "1991-12-31T23:59:59Z"
}
]
Das "events"-Array besteht aus Objekten, von denen jedes die folgenden Elemente hat:
-
"eventAction" -- eine ERFORDERLICHE Zeichenkette, die den Grund für das Ereignis bezeichnet
-
"eventActor" -- ein OPTIONALER Identifikator, der den für das Ereignis verantwortlichen Akteur bezeichnet
-
"eventDate" -- eine ERFORDERLICHE Zeichenkette, die Zeit und Datum des Ereignisses enthält
-
"links" -- OPTIONAL; siehe Abschnitt 4.2
Ereignisse können in der Zukunft datiert sein. Ein Anwendungsfall für die zukünftige Datierung von Ereignissen besteht darin, anzuzeigen, wann ein Objekt aus einem Register abläuft.
Das "links"-Array in dieser Datenstruktur wird für Verweise auf den Ereignis-Akteur bereitgestellt. Um auf eine RDAP-Entität zu verweisen, wird ein "rel" von "related" und ein "type" von "application/rdap+json" in der Link-Referenz verwendet.
Siehe Abschnitt 10.2.3 für eine Liste von Werten für die "eventAction"-Zeichenkette. Siehe Anhang B bezüglich der verschiedenen Arten, wie Ereignisse modelliert werden können.