4.5. Events (Eventi)
4.5. Events (Eventi)
Questa struttura dati rappresenta gli eventi che si sono verificati su un'istanza di una classe di oggetto (vedere la Sezione 5 riguardo alle classi di oggetti).
Questo è un esempio di un array "events":
"events" :
[
{
"eventAction" : "registration",
"eventActor" : "SOMEID-LUNARNIC",
"eventDate" : "1990-12-31T23:59:59Z"
},
{
"eventAction" : "last changed",
"eventActor" : "OTHERID-LUNARNIC",
"eventDate" : "1991-12-31T23:59:59Z"
}
]
L'array "events" consiste di oggetti, ciascuno con i seguenti membri:
-
"eventAction" -- una stringa RICHIESTA che denota la ragione dell'evento
-
"eventActor" -- un identificatore OPZIONALE che denota l'attore responsabile dell'evento
-
"eventDate" -- una stringa RICHIESTA contenente l'ora e la data in cui si è verificato l'evento
-
"links" -- OPZIONALE; vedere la Sezione 4.2
Gli eventi possono essere datati nel futuro. Un caso d'uso per la datazione futura degli eventi è denotare quando un oggetto scade da un registro.
L'array "links" in questa struttura dati è fornito per i riferimenti all'attore dell'evento. Al fine di fare riferimento a un'entità RDAP, un "rel" di "related" e un "type" di "application/rdap+json" è utilizzato nel riferimento del collegamento.
Vedere la Sezione 10.2.3 per un elenco di valori per la stringa "eventAction". Vedere l'Appendice B riguardo ai vari modi in cui gli eventi possono essere modellati.