メインコンテンツまでスキップ

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 アドレスの表現は, ドット区切り10進表記を使用します。このテキスト表現の例は "192.0.2.0" です。

IPv6 addresses (IPv6 アドレス): 本文書での IPv6 アドレスの表現は, [RFC5952] で概説されている形式に従います。このテキスト表現の例は "2001:db8::1:0:0:1" です。

country codes (国コード): 地政学的な国または国家の識別が必要な場合, これらの識別は [ISO.3166.2020] で定義されている alpha-2 または2文字の国コード指定で表現されます。alpha-2 表現が使用されるのは, それが自由に利用可能であるためで, alpha-3 および numeric-3 標準はそうではないからです。

LDH names (LDH 名): DNS 名のテキスト表現で, ドメインのラベルがすべて [RFC5890] で説明されている "letters, digits, hyphen" (文字, 数字, ハイフン) ラベルである場合。末尾のピリオドは省略可能です。

Unicode names (Unicode 名): DNS 名のテキスト表現で, ラベルの1つ以上が [RFC5890] で説明されている U-labels である場合。末尾のピリオドは省略可能です。

dates and times (日付と時刻): 日付と時刻を示す値の構文は [RFC3339] で定義されています。

URIs (URIs): Uniform Resource Identifier (URI) を示す値の構文は [RFC3986] で定義されています。

連絡先情報は, [RFC7095] で説明されている jCards を使用して定義されます。[RFC6350] によれば, "fn" メンバーは必須であり, null であってはなりません。連絡先名が存在しないか編集されている場合, 空の "fn" メンバーを使用してもかまいません。