Zum Hauptinhalt springen

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.