3. Common Data Types (Types de données courants)
3. Common Data Types (Types de données courants)
JSON [RFC8259] définit les types de données nombre, chaîne de caractères, booléen, tableau, objet et null. Cette section décrit la sémantique et/ou la référence syntaxique pour les chaînes de caractères JSON courantes utilisées dans ce document.
handle (identifiant): Les DNR et les RIR disposent d'identifiants uniques de registre qui peuvent être utilisés pour référencer spécifiquement une instance d'objet. La sémantique de ce type de données tel qu'il se trouve dans ce document consiste à être une référence unique de registre à l'objet englobant le plus proche où la valeur est trouvée. Les noms de types de données "registryId", "roid", "nic-handle", "registrationNo", etc., sont des termes souvent synonymes de ce type de données. Dans ce document, le terme "handle" est utilisé. Le terme exposé aux utilisateurs par les clients est une question de présentation au-delà de la portée de ce document. Cette valeur est une simple chaîne de caractères.
IPv4 addresses (adresses IPv4): La représentation des adresses IPv4 dans ce document utilise la notation décimale pointée. Un exemple de cette représentation textuelle est "192.0.2.0".
IPv6 addresses (adresses IPv6): La représentation des adresses IPv6 dans ce document suit les formes décrites dans [RFC5952]. Un exemple de cette représentation textuelle est "2001:db8::1:0:0:1".
country codes (codes pays): Lorsque l'identité d'une nation géopolitique ou d'un pays est nécessaire, ces identités sont représentées avec la désignation de code pays alpha-2 ou à deux caractères telle que définie dans [ISO.3166.2020]. La représentation alpha-2 est utilisée car elle est librement disponible, alors que les normes alpha-3 et numeric-3 ne le sont pas.
LDH names (noms LDH): Représentations textuelles de noms DNS où les labels du domaine sont tous des labels "letters, digits, hyphen" (lettres, chiffres, trait d'union) comme décrit par [RFC5890]. Les points de fin sont optionnels.
Unicode names (noms Unicode): Représentations textuelles de noms DNS où un ou plusieurs des labels sont des U-labels comme décrit par [RFC5890]. Les points de fin sont optionnels.
dates and times (dates et heures): La syntaxe pour les valeurs désignant les dates et heures est définie dans [RFC3339].
URIs (URIs): La syntaxe pour les valeurs désignant un Uniform Resource Identifier (URI) est définie par [RFC3986].
Les informations de contact sont définies en utilisant des jCards comme décrit dans [RFC7095]. Le membre "fn" est requis et NE DOIT PAS être null selon [RFC6350]. Un membre "fn" vide PEUT être utilisé lorsque le nom du contact n'existe pas ou est caviardé.