3. Common Data Types (通用数据类型)
3. Common Data Types (通用数据类型)
JSON [RFC8259] 定义了数字, 字符串, 布尔值, 数组, 对象和 null 这些数据类型.本节描述本文档中使用的通用 JSON 字符串的语义和/或语法参考.
handle (句柄): DNR 和 RIR 拥有注册表唯一标识符, 可用于具体引用对象实例.本文档中此数据类型的语义是对包含该值的最近外层对象的注册表唯一引用.数据类型名称 "registryId", "roid", "nic-handle", "registrationNo" 等, 通常是此数据类型的同义词.在本文档中, 使用术语 "handle".客户端向用户暴露的术语是一个呈现问题, 超出了本文档的范围.此值是一个简单字符串.
IPv4 addresses (IPv4 地址): 本文档中 IPv4 地址的表示使用点分十进制记法.此文本表示的示例是 "192.0.2.0".
IPv6 addresses (IPv6 地址): 本文档中 IPv6 地址的表示遵循 [RFC5952] 中概述的形式.此文本表示的示例是 "2001:db8::1:0:0:1".
country codes (国家代码): 当需要地缘政治国家的身份时, 这些身份使用 [ISO.3166.2020] 中定义的 alpha-2 或双字符国家代码表示.使用 alpha-2 表示是因为它是免费提供的, 而 alpha-3 和 numeric-3 标准则不是.
LDH names (LDH 名称): DNS 名称的文本表示, 其中域的标签都是 [RFC5890] 所描述的 "letters, digits, hyphen" (字母, 数字, 连字符) 标签.尾随句点是可选的.
Unicode names (Unicode 名称): DNS 名称的文本表示, 其中一个或多个标签是 [RFC5890] 所描述的 U-labels.尾随句点是可选的.
dates and times (日期和时间): 表示日期和时间的值的语法在 [RFC3339] 中定义.
URIs (统一资源标识符): 表示统一资源标识符 (Uniform Resource Identifier, URI) 的值的语法由 [RFC3986] 定义.
联系信息使用 [RFC7095] 中描述的 jCards 定义.根据 [RFC6350], "fn" 成员是必需的且不能为 null.当联系人姓名不存在或被编辑时, 可以使用空的 "fn" 成员.