Passa al contenuto principale

4.1. RDAP Conformance (Conformità RDAP)

4.1. RDAP Conformance (Conformità RDAP)

La struttura dati denominata "rdapConformance" è un array di stringhe, ciascuna che fornisce un suggerimento sulle specifiche utilizzate nella costruzione della risposta. Questa struttura dati DEVE apparire nell'oggetto JSON più alto di una risposta e NON DEVE apparire altrove. Una risposta a una richiesta "help" includerà identificatori per tutte le specifiche supportate dal server. Una risposta a qualsiasi altra richiesta includerà solo identificatori per le specifiche utilizzate nella costruzione della risposta. L'insieme degli identificatori restituiti PUÒ variare a seconda del livello di autorizzazione del client.

Un esempio di struttura dati rdapConformance:

"rdapConformance" :
[
"rdap_level_0"
]

Il letterale di stringa "rdap_level_0" indica la conformità con questa specifica. Quando valori JSON personalizzati vengono inseriti nelle risposte, la conformità a quelle specifiche personalizzate DEVE essere indicata includendo un valore letterale di stringa univoco registrato nel registro IANA RDAP Extensions specificato in [RFC7480]. Ad esempio, se il fittizio Registry of the Moon vuole indicare che le loro risposte JSON sono conformi alle loro estensioni registrate, la stringa utilizzata potrebbe essere "lunarNIC_level_0". Questi valori registrati aiutano l'identificazione delle specifiche per gli implementatori di software, e non utilizzarli potrebbe risultare in un'adozione più lenta delle estensioni.

Esempio di struttura rdapConformance con estensioni personalizzate annotate:

"rdapConformance" :
[
"rdap_level_0",
"lunarNIC_level_0"
]