[要約] RFC 4414は、IRISのためのENUMレジストリタイプに関するものであり、IRISの情報を提供するための仕組みを定義しています。このRFCの目的は、IRISを使用してインターネットレジストリ情報を効果的に管理し、検索することです。

Network Working Group                                          A. Newton
Request for Comments: 4414                                VeriSign, Inc.
Category: Standards Track                                  February 2006
        

An ENUM Registry Type for the Internet Registry Information Service (IRIS)

インターネットレジストリ情報サービス(IRIS)の列挙レジストリタイプ

Status of This Memo

本文書の位置付け

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

このドキュメントは、インターネットコミュニティのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の現在のエディションを参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (2006).

Copyright(c)The Internet Society(2006)。

Abstract

概要

This document describes an Internet Registry Information Service (IRIS) registry schema for registered ENUM information. The schema extends the necessary query and result operations of IRIS to provide the functional information service needs for syntaxes and results used by ENUM registries.

このドキュメントでは、登録された列挙情報のインターネットレジストリ情報サービス(IRIS)レジストリスキーマについて説明します。スキーマは、IRISの必要なクエリと結果操作を拡張して、列挙レジストリで使用される構文と結果の機能情報サービスのニーズを提供します。

Table of Contents

目次

   1. Introduction ....................................................3
   2. Document Terminology ............................................3
   3. Schema Description ..............................................3
      3.1. Query Derivatives ..........................................3
           3.1.1. <findEnumsByE164> Query .............................3
           3.1.2. <findEnumsByContact> Query ..........................4
           3.1.3. <findContacts> Query ................................4
           3.1.4. <findEnumsByHost> Query .............................4
           3.1.5. Contact Search Group ................................5
      3.2. Result Derivatives .........................................5
           3.2.1. Privacy Labels ......................................5
           3.2.2. Contact Group .......................................7
           3.2.3. <enum> Result .......................................8
           3.2.4. <host> Result ......................................12
           3.2.5. <contact> Result ...................................13
           3.2.6. <registrationAuthority> Result .....................15
           3.2.7. <validationEntity> Result ..........................16
           3.2.8. <communicationServiceProvider> Result ..............17
           3.2.9. <validationEvent> Result ...........................18
      3.3. Generic Code Derivatives ..................................19
           3.3.1. <searchTooWide> ....................................19
           3.3.2. <languageNotSupported> .............................19
      3.4. Support for <iris:lookupEntity> ...........................19
   4. Formal XML Syntax ..............................................21
   5. Blocks Extensible Exchange Protocol (BEEP) Transport
      Compliance .....................................................46
      5.1. Message Pattern ...........................................46
      5.2. Server Authentication .....................................46
   6. URI Resolution .................................................46
      6.1. Application Service Label .................................46
   7. Internationalization Considerations ............................46
   8. IANA Considerations ............................................47
      8.1. XML Namespace URN Registration ............................47
      8.2. S-NAPTR Registration ......................................48
      8.3. BEEP Registration .........................................48
   9. Security Considerations ........................................48
   10. Normative References ..........................................48
   A.  Contributions and Acknowledgements ............................50
        
1. Introduction
1. はじめに

This document describes an IRIS registry schema for registries of ENUM data using an XML Schema [4] derived from and using the IRIS [5] schema.

このドキュメントでは、IRIS [5]スキーマから派生および使用したXMLスキーマ[4]を使用した列挙データのレジストリのIRISレジストリスキーマについて説明します。

The schema given is this document is specified using the Extensible Markup Language (XML) 1.0 as described in XML [1], XML Schema notation as described in XML_SD [3] and XML_SS [4], and XML Namespaces as described in XML_NS [2].

指定されたスキーマは、XML [1]で説明されている拡張可能なマークアップ言語(XML)1.0、XML_SD [3]およびXML_SS [4]で説明されているXMLスキーマ表記、およびXML_NS [2で説明されているXMLネームスペースを使用して指定されています。]。

2. Document Terminology
2. 文書用語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [10].

「必須」、「そうしない」、「必須」、「必要」、「「しない」、「そうでない」、「そうではない」、「そうでない」、「推奨」、「5月」、および「オプション」は、RFC 2119 [10]に記載されているように解釈される。

This document uses the term "ENUM" as the fully qualified domain name following the conventions of ENUM [17].

このドキュメントでは、「列挙」という用語を、列挙の規則に続く完全に適格なドメイン名として使用します[17]。

3. Schema Description
3. スキーマの説明

IRIS requires the derivation of both query and result elements by a registry schema. These descriptions follow.

IRISでは、レジストリスキーマによってクエリ要素と結果要素の両方を導出する必要があります。これらの説明は続きます。

References to XML elements with no namespace qualifier are from the schema defined in Section 4. References to elements and attributes with the "iris" XML namespace qualifier are from the schema defined in IRIS [5].

名前空間予選のないXML要素への参照は、セクション4で定義されているスキーマからのものです。「IRIS」XML名空間予選の要素と属性への参照は、IRIS [5]で定義されたスキーマからのものです。

The descriptions contained within this section refer to XML elements and attributes and their relation to the exchange of data within the protocol. These descriptions also contain specifications outside the scope of the formal XML syntax. Therefore, this section will use terms defined by RFC 2119 [10] to describe the specification outside the scope of the formal XML syntax. While reading this section, please reference Section 4 for needed details on the formal XML syntax.

このセクションに含まれる説明は、XML要素と属性、およびプロトコル内のデータ交換との関係を参照しています。これらの説明には、正式なXML構文の範囲外の仕様も含まれています。したがって、このセクションでは、RFC 2119 [10]で定義された用語を使用して、正式なXML構文の範囲外の仕様を説明します。このセクションを読んでいる間、正式なXML構文の必要な詳細については、セクション4を参照してください。

3.1. Query Derivatives
3.1. クエリデリバティブ
3.1.1. <findEnumsByE164> Query
3.1.1. <FindEnumsBye164>クエリ

<findEnumsByE164> finds ENUM domains by searching on prefixes of E.164 numbers and returns <enum> (Section 3.2.3) results.

<FindEnumsBye164> e.164番号とreturns <enum>(セクション3.2.3)の結果のプレフィックスを検索することにより、列挙ドメインを見つけます。

The E.164 prefix is specified using the <e164Prefix> child of <findEnumsByE164>. An optional child element of <findEnumsByE164>,

E.164プレフィックスは、<E164PREFIX> <FindEnumsBye164>の子を使用して指定されています。<findenumsbye164>のオプションの子要素

<specificity>, can narrow the search to ENUM domains associated with E.164 numbers that are either more specific or less specific. If the <specificity> element is present and has the content 'less', then the search is to be narrowed to E.164 numbers that are less specific (i.e., have fewer digits). If the <specificity> element is present and has the content 'more', then the search is to be narrowed to E.164 numbers that are more specific (i.e., have more digits).

<特異性>、検索をE.164に関連付けられた列挙ドメインに絞り込むことができます。<persicity>要素が存在し、コンテンツが「少ない」コンテンツがある場合、検索はe.164の数字に絞り込まれます(つまり、桁数が少なくなります)。<persicity>要素が存在し、コンテンツが「より多く」を備えている場合、検索はより具体的なE.164の数値に絞り込まれます(つまり、より多くの数字があります)。

3.1.2. <findEnumsByContact> Query
3.1.2. <FindEnumsByContact>クエリ

<findEnumsByContact> finds ENUM domains by searches on fields associated with an ENUM domain's contact.

<FindEnumsByContact> enumドメインの連絡先に関連付けられたフィールドの検索により、列挙ドメインを見つけます。

The allowable search fields are handled with either the <contactHandle> element or one of the elements in the "contactSearchGroup" (see Section 3.1.5). The <contactHandle> element allows for the ENUM domains to be selected based on the contact having the specified contact handle.

許容検索フィールドは、<contacthandle>要素または「contactSearchgroup」の要素のいずれかで処理されます(セクション3.1.5を参照)。<contacthandle>要素により、指定された連絡先ハンドルを持つ連絡先に基づいて列挙ドメインを選択できます。

The query MAY also be constrained further using the optional <role> element. The contents of this element signify the role the contact has with the ENUM domain.

クエリは、オプションの<lole>要素を使用してさらに制約される場合があります。この要素の内容は、接触が列挙ドメインにある役割を意味します。

This query also provides optional <language> elements containing language tags. Clients MAY use these elements to give a hint about the natural language(s) of the affected element. Servers MAY use this information in processing the query, such as tailoring normalization routines to aid in more effective searches.

このクエリは、言語タグを含むオプションの<言語>要素も提供します。クライアントは、これらの要素を使用して、影響を受ける要素の自然言語に関するヒントを与えることができます。サーバーは、より効果的な検索を支援するために正規化ルーチンの調整など、クエリの処理にこの情報を使用する場合があります。

3.1.3. <findContacts> Query
3.1.3. <FindContacts>クエリ

<findContacts> searches for contacts given search constraints.

<FindContacts>検索制約が与えられた連絡先の検索。

The allowable search fields are handled by one of the elements in the "contactSearchGroup" (see Section 3.1.5).

許容検索フィールドは、「ContactSearchGroup」の要素の1つによって処理されます(セクション3.1.5を参照)。

This query also provides optional <language> elements containing language tags. Clients MAY use these elements to give a hint about the natural language(s) of the affected element. Servers MAY use this information in processing the query, such as tailoring normalization routines to aid in more effective searches.

このクエリは、言語タグを含むオプションの<言語>要素も提供します。クライアントは、これらの要素を使用して、影響を受ける要素の自然言語に関するヒントを与えることができます。サーバーは、より効果的な検索を支援するために正規化ルーチンの調整など、クエリの処理にこの情報を使用する場合があります。

3.1.4. <findEnumsByHost> Query
3.1.4. <FindEnumsByHost>クエリ

This query does a simple search for the ENUM domains being hosted by a name server. The search is constrained using either the host name [12], host handle, IPv4 address, or IPv6 address of the name server.

このクエリは、名前サーバーによってホストされているenumドメインを簡単に検索します。検索は、ホスト名[12]、ホストハンドル、IPv4アドレス、または名前サーバーのIPv6アドレスのいずれかを使用して制約されます。

3.1.5. Contact Search Group
3.1.5. 検索グループにお問い合わせください

Some of the queries above have similar query constraints for searching on contacts. This section describes those common parameters.

上記のクエリの一部には、連絡先を検索するための同様のクエリ制約があります。このセクションでは、これらの一般的なパラメーターについて説明します。

<commonName> allows the query to be constrained based on the common name of the contact. The constraint can either constrain the query by an exact match using the <exactMatch> element, or it may constrain the query by a subset of the common name using the <beginsWith> and <endsWith> elements.

<commonName>では、連絡先の共通名に基づいてクエリを制約することができます。制約は、<ExactMatch>要素を使用して正確な一致によってクエリを制約するか、<beginswith>および<Endswith>要素を使用して共通名のサブセットによってクエリを制約することができます。

<organization> allows the query to be constrained based on the organization name of the contact. It has the same semantics as the <commonName> element.

<編集>連絡先の組織名に基づいてクエリを制約することができます。<commonname>要素と同じセマンティクスがあります。

<eMail> constrains the query based on the e-mail address of the contact. This may be done by an exact e-mail address using the <exactMatch> element or by any e-mail address in a domain using the <inDomain> element. The <inDomain> MUST only contain a valid domain name (i.e., no '@' symbol), and the matching SHOULD take place only on the domain given (i.e., no partial matches with respect to substrings or parent domains). If either the contents of the <inDomain> element or domain part of the contents of the <exactMatch> element contain a name with non-ASCII characters, they MUST be normalized according to the processes of RFC 3491 [15].

<メール>連絡先の電子メールアドレスに基づいてクエリを制限します。これは、<exactmatch>要素を使用した正確な電子メールアドレス、または<indomain>要素を使用してドメイン内の任意の電子メールアドレスによって実行できます。<indomain>には有効なドメイン名のみ(つまり、「@」記号なし)を含める必要があり、一致は与えられたドメインでのみ行われる必要があります(つまり、サブストリングまたは親ドメインに関する部分的な一致はありません)。<indomain>要素の内容または<exactmatch>要素の内容のドメイン部分のいずれかが、非ASCII文字を持つ名前を含む場合、RFC 3491 [15]のプロセスに従って正規化する必要があります。

The <city>, <region>, and <postalCode> elements restrict the scope of the query based on the city, region, or postal code of the contact, respectively. Each one must only contain an <exactMatch> element containing the exact city, region, or postal code (i.e., no substring searches).

<city>、<region>、および<postalcode>要素は、それぞれ連絡先の都市、地域、または郵便番号に基づいてクエリの範囲を制限します。それぞれが、正確な都市、地域、または郵便番号(つまり、サブストリング検索なし)を含む<exactmatch>要素のみを含める必要があります。

3.2. Result Derivatives
3.2. 結果誘導体
3.2.1. Privacy Labels
3.2.1. プライバシーラベル

Several of the results in this registry type have values that cannot be given but must be specified as present or must be flagged so that clients do not divulge them. In order to achieve this, some of the results use the following element types:

このレジストリタイプの結果のいくつかは、指定できないが、クライアントがそれらを漏らさないように存在するか、フラグを立てる必要がある値を指定する必要がある値を持っています。これを達成するために、結果の一部は次の要素タイプを使用します。

o "dateTimePrivacyType" - contains the XML Schema [3] data type "dateTime". The contents of this element MUST be specified using the 'Z' indicator for Coordinated Universal Time (UTC).

o 「DateTimePrivacyType」 - XMLスキーマ[3]データ型「DateTime」が含まれています。この要素の内容は、調整されたユニバーサル時間(UTC)の「Z」インジケーターを使用して指定する必要があります。

o "stringPrivacyType" - contains the XML Schema [3] data type "string".

o 「StringPrivacyType」 - XMLスキーマ[3]データ型「文字列」が含まれています。

o "normalizedStringPrivacyType" - contains the XML Schema [3] data type "normalizedString".

o 「remarizedStringPrivacyType」 - XMLスキーマ[3]データ型「正規化されたストリング」が含まれています。

o "tokenPrivacyType" - contains the XML Schema [3] data type "token".

o 「TokenPrivacyType」 - XMLスキーマ[3]データ型「トークン」が含まれています。

o "enumStatusType" - describes a state for an ENUM domain. This element has the following optional attributes:

o 「enumstatustype」 - 列挙ドメインの状態について説明します。この要素には、次のオプションの属性があります。

* 'scope' - indicates the scope or origin of the status value.

* 「スコープ」 - ステータス値の範囲または原点を示します。

* 'disposition' - contains either the value "pending", meaning that initial processing for this status has begun and is not yet complete, or the value "prohibited", meaning this ENUM domain cannot achieve this status according to either the registry or registrar of this ENUM domain.

* 「処分」 - 「保留中の値」のいずれかが含まれます。つまり、このステータスの初期処理が開始され、まだ完全ではないか、「禁止されている」値が含まれます。この列挙ドメイン。

* 'actor' - contains either the value "registry", meaning this status value has been associated with this ENUM domain by the registry, or the value "registrar", meaning this status value has been associated with this ENUM domain by the registrar.

* 「Actor」 - 値「レジストリ」のいずれかが含まれます。つまり、このステータス値はレジストリによってこの列挙ドメインに関連付けられているか、値「レジストラ」が含まれています。

This element has the following optional child elements:

この要素には、次のオプションの子要素があります。

* <appliedDate> - indicates the date and time the status was applied.

* <AppliedDate> - ステータスが適用された日付と時刻を示します。

* <description> - provides a textual description of the status. This element has a required 'language' attribute.

* <説明> - ステータスのテキスト説明を提供します。この要素には、必要な「言語」属性があります。

* <subStatus> - indicates a jurisdictional-dependent reason for this status value. This element has a required 'authority' attribute to indicate the jurisdictional authority associated with this sub-status.

* <Subratus> - このステータス値の管轄依存の理由を示します。この要素には、このサブステータスに関連する管轄権を示すために必要な「権限」属性があります。

o "contactTypeType" - contains an optional <description> child elements. Each <description> child element requires a 'language' attribute.

o 「contacttypetype」 - オプションの<説明>子要素が含まれています。各<説明>子要素には「言語」属性が必要です。

As specified, they are nillable and therefore may be present with empty content or present with their specified content. The use of these elements is also optional.

指定されているように、それらは不可能であるため、空のコンテンツが存在するか、指定されたコンテンツが存在する場合があります。これらの要素の使用もオプションです。

If present without content, each of these element types MUST have one or more of the following boolean attributes:

コンテンツなしで存在する場合、これらの要素タイプのそれぞれには、次のブール属性の1つ以上が必要です。

o 'private' - if true, this specifies that the content is absent because it may never be published.

o 「プライベート」 - 本当なら、これは、コンテンツが公開されない可能性があるため、コンテンツが存在しないことを指定します。

o 'denied' - if true, this specifies that the content is absent because policy does not allow it to be given under the current level of access.

o 「否定」 - 真実の場合、これは、ポリシーが現在のアクセスレベルの下で与えられないため、コンテンツが存在しないことを指定します。

If present with content, each of these element types MAY have one or more of the following boolean attributes:

コンテンツが存在する場合、これらの要素タイプのそれぞれには、次のブール属性の1つ以上がある場合があります。

o 'doNotRedistribute' - if true, this specifies that the content is not to be redistributed.

o 「donotredistribute」 - 真実の場合、これはコンテンツを再配布しないことを指定します。

o 'specialAccess' - if true, this specifies that the content has been provided due to special access rights.

o 「SpecialAccess」 - Trueの場合、これは特別なアクセス権によりコンテンツが提供されていることを指定します。

These boolean attributes SHOULD be used in accordance with the level of access being granted the recipient of the data. For example, marking data as 'private' or 'denied' is to be expected if the user is anonymous or has some other low level of access that does not warrant viewing of that particular data. Likewise, data marked with 'doNotRedistribute' or 'specialAccess' is to be expected if the user is authenticated and has a high level of access.

これらのブール属性は、データの受信者に付与されるアクセスのレベルに従って使用する必要があります。たとえば、データを「プライベート」または「拒否」としてマークすることは、ユーザーが匿名であるか、その特定のデータの表示を保証しない他の低レベルのアクセスを持っている場合に予想されます。同様に、ユーザーが認証されていて高レベルのアクセスがある場合、「DonotRedistribute」または「SpecialAccess」でマークされたデータが予想されます。

3.2.2. Contact Group
3.2.2. 連絡グループ

Many of the results share a set of references to contacts regarding an associated role. These are represented by the following elements:

結果の多くは、関連する役割に関する連絡先への一連の参照を共有しています。これらは次の要素で表されます。

o <billingContact>

o <BlingContact>

o <technicalContact>

o <TechnicalContact>

o <administrativeContact>

o <管理連絡先>

o <legalContact>

o <LegalContact>

o <zoneContact>

o <ZoneContact>

o <abuseContact>

o <AbuseContact>

o <securityContact>

o <SecurityContact>

o <otherContact>

o <othercontact>

Each of these elements contains an entity reference. The referent of each MUST be a <contact> (Section 3.2.5).

これらの各要素には、エンティティリファレンスが含まれています。それぞれの指示対象は<contact>(セクション3.2.5)でなければなりません。

3.2.3. <enum> Result
3.2.3. <enum>結果

An example of a <enum> result:

<enum>結果の例:

     <enum
       authority="3.0.7.1.e164.arpa" registryType="ereg1"
       entityClass="enum-handle" entityName="555-1234.001" >
        
       <e164Number>+1 703 555 1234</e164Number>
        
       <nameServer
           iris:referentType="ereg:host"
           authority="3.0.7.1.e164.arpa" registryType="ereg1"
           entityClass="host-handle" entityName="ns1.001" />
       <nameServer
           iris:referentType="ereg:host"
           authority="3.0.7.1.e164.arpa" registryType="ereg1"
           entityClass="host-handle" entityName="ns2.001" />
        
       <registrant
         iris:referentType="ereg:contact"
         authority="3.0.7.1.e164.arpa" registryType="ereg1"
         entityClass="contact-handle" entityName="beb140">
         <iris:displayName language="en">
           Bill Eckels
         </iris:displayName>
       </registrant>
        
       <technicalContact
         iris:referentType="ereg:contact"
         authority="3.0.7.1.e164.arpa" registryType="ereg1"
         entityClass="contact-handle" entityName="mak21">
         <iris:displayName language="en">
           Mark Kosters
         </iris:displayName>
       </technicalContact>
        
       <status>
         <create/>
         <active/>
         <delete
           actor="registrar"
           disposition="prohibited">
           <subStatus
             authority="regr.example">
             AUTO-LOCK
           </subStatus>
         </delete>
        
         <update
           actor="registrar"
           disposition="prohibited">
           <subStatus
             authority="regr.example">
             AUTO-LOCK
           </subStatus>
         </update>
         <transfer
           actor="registrar"
           disposition="prohibited">
           <subStatus
             authority="registrar.example">
             AUTO-LOCK
           </subStatus>
         </transfer>
         <redemptionPeriod
           actor="registry"
           disposition="pending">
           <subStatus
             authority="policy-body.example">
             STANDARD RGP
           </subStatus>
         </redemptionPeriod>
       </status>
        

</enum>

</enum>

The <enum> result represents an instance of an ENUM domain assignment. The children of the <enum> element are as follows:

<enum>結果は、enumドメイン割り当てのインスタンスを表します。<enum>要素の子供は次のとおりです。

o <e164Number> - the E.164 number for this ENUM domain as defined by [13]. It is RECOMMENDED that only space characters be used between the digits of these E.164 numbers, as of the international number format defined in [14].

o <E164Number> -[13]で定義されているこの列挙ドメインのE.164番号。[14]で定義されている国際数形式のように、これらのE.164の数字の数字の間にスペース文字のみを使用することをお勧めします。

o <enumHandle> - a registry-unique assigned identifier to an ENUM domain.

o <enumhandle> - enumドメインに識別子が割り当てられたレジストリユニーク。

o <nameServer> - MUST contain an entity reference to a referent of type <host> (Section 3.2.4).

o <MANDERVER> - <HOST>(セクション3.2.4)の指示対象者へのエンティティ参照を含める必要があります。

o <registrant> - elements containing an entity reference to the registrant of this ENUM domain. The referent MUST be a <contact> (Section 3.2.5) result.

o <登録者> - このenumドメインの登録者へのエンティティ参照を含む要素。指示対象は<contact>(セクション3.2.5)の結果でなければなりません。

o ENUM domain contacts - see Section 3.2.2.

o 列挙ドメイン接点 - セクション3.2.2を参照してください。

o <status> - may contain at least one of the following elements of type 'enumStatusType' (see Section 3.2.1).

o <ステータス> - タイプ「enumstatustype」の次の要素の少なくとも1つを含めることができます(セクション3.2.1を参照)。

      *  <reserved> - this ENUM domain falls outside the normal
         registration rules and/or processes for registration
        
      *  <create> - assigned to a registrant
        
      *  <active> - available via DNS (either via delegation or direct
         publication)
        
      *  <inactive> - unavailable via DNS
        
      *  <dispute> - registrant assignment is in dispute
        
      *  <delete> - registrant assignment removed
        
      *  <transfer> - change of authority
        
      *  <update> - modification of this ENUM domain
        
      *  <renew> - renewal of ENUM domain registration
        
      *  <addPeriod> - period at the creation or activation of this ENUM
         domain (see RFC 3915 [18])
        
      *  <renewPeriod> - period at the renewal of this ENUM domain (see
         RFC 3915 [18])
        
      *  <autoRenewPeriod> - period at the automatic renewal of this
         ENUM domain (see RFC 3915 [18])
        
      *  <transferPeriod> - period at the transfer of this ENUM domain
         (see RFC 3915 [18])
        
      *  <redemptionPeriod> - period at the redemption of this ENUM
         domain (see RFC 3915 [18])
        
      *  <restore> - change to previous status of this ENUM domain
        
      *  <other> - a status only defined by its <subStatus> child
         element
        

As stated in Section 3.2.1, each status value may have flags to indicate the entity responsible for assigning the status (e.g., actor='registrar') and the nature of the status (e.g., disposition="prohibited"). Any one status value MUST NOT imply other status values. For instance, <reserved> is just an indication that the ENUM domain is given special reserved status; the <create disposition="prohibited"/> status value must also be present to indicate that the ENUM domain cannot be registered.

セクション3.2.1で述べたように、各ステータス値には、ステータス(例:Actor = 'Registrar')とステータスの性質(たとえば、気質= "禁止")を割り当てる責任のあるエンティティを示すフラグがある場合があります。1つのステータス値は、他のステータス値を意味してはなりません。たとえば、<reserved>は、列挙ドメインに特別な予約ステータスが与えられていることを示しています。<create dasure = "bethipetted"/>ステータス値も存在する必要があります。列挙ドメインを登録できないことを示す必要があります。

o <registrationReference> - an element containing an entity reference, the referent of which MUST be an <enum> (Section 3.2.3). The intention of this element is to point to the downstream registration reference. Therefore, if this is a result given back by an ENUM domain registry, it should point to the ENUM domain in the ENUM domain registrar or registrant service.

o <登録提案> - エンティティリファレンスを含む要素、その指示対象は<enum>(セクション3.2.3)でなければなりません。この要素の意図は、ダウンストリーム登録リファレンスを指すことです。したがって、これがenumドメインレジストリによって返された結果である場合、enumドメインレジストラまたは登録者サービスのenumドメインを指す必要があります。

o <registry> - contains an entity reference specifying the ENUM domain registry operator for this ENUM domain that MUST be a <registrationAuthority> (Section 3.2.6).

o <レジストリ> - <登録authority>(セクション3.2.6)でなければならないこのenumドメインのenumドメインレジストリ演算子を指定するエンティティリファレンスが含まれています。

o <registrar> - contains an entity reference specifying the ENUM domain registrar operator for this ENUM domain that MUST be a <registrationAuthority> (Section 3.2.6).

o <レジストラ> - <登録authority>(セクション3.2.6)でなければならないこのenumドメインのenumドメインレジストラオペレーターを指定するエンティティリファレンスが含まれています。

o <validationEntity> - contains an entity reference specifying the validation entity for this ENUM domain that MUST be a <validationEntity> (Section 3.2.7).

o <balidationEntity> - <balidationEntity>(セクション3.2.7)でなければならないこの列挙ドメインの検証エンティティを指定するエンティティリファレンスが含まれています。

o communication service providers - the following elements contain an entity reference with a relationship to the ENUM domain. The referent of each MUST be a <communicationServiceProvider> (Section 3.2.8).

o 通信サービスプロバイダー - 次の要素には、列挙ドメインとの関係を持つエンティティリファレンスが含まれています。それぞれの指示対象は、<CommunicationServiceProvider>(セクション3.2.8)でなければなりません。

      *  <lineCSP>
        
      *  <signalCSP>
        
      *  <dataCSP>
        
      *  <voiceCSP>
        
      *  <otherCSP>
        

o <validationEvent> -- elements containing an entity reference to validation events related to this ENUM domain. The referent MUST be a <validationEvent> (Section 3.2.9).

o <balidationEvent> - この列挙ドメインに関連する検証イベントへのエンティティ参照を含む要素。指示対象は<balidationEvent>(セクション3.2.9)でなければなりません。

o <initialDelegationDateTime> - an element containing the date and time of the initial delegation of this ENUM domain.

o <InitialDelegationDateTime> - この列挙ドメインの最初の委任の日付と時刻を含む要素。

o <lastRenewalDateTime> - an element containing the date and time of last renewal of this ENUM domain.

o <lastrenewaldateTime> - この列挙ドメインの最後の更新の日付と時刻を含む要素。

o <expirationDateTime> - an element containing the date and time of the expiration of this ENUM domain.

o <ExpirationDateTime> - この列挙ドメインの有効期限の日付と時刻を含む要素。

o <lastContactModificationDateTime> - specifies the last time a contact for the ENUM domain was added or removed.

o <lastContactModificationDateTime> -Enumドメインの連絡先が追加または削除されたときを指定します。

o <lastContactModificationBy> - an element containing an entity reference. The referent MUST be a <contact> (Section 3.2.5) responsible for the last addition or removal of a contact for this ENUM domain.

o <lastContactModificationby> - エンティティリファレンスを含む要素。指示対象は、この列挙ドメインの連絡先の最後の追加または除去を担当する<コンタクト>(セクション3.2.5)でなければなりません。

o <lastDelegationModificationDateTime> - an element containing the date and time of the last time one of the nameservers was added or removed for the delegation of this ENUM domain.

o <LastDelegationModificationDateTime> - この列挙ドメインの委任のために、名前サーバーの1つが追加または削除されたときの日付と時刻を含む要素。

o <lastDelegationModificationBy> - an element containing an entity reference. The referent MUST be a <contact> (Section 3.2.5) result and be responsible for the last addition or removal of a nameserver for this ENUM domain.

o <lastdelegationModificationby> - エンティティリファレンスを含む要素。指示対象は、<contact>(セクション3.2.5)の結果であり、このenumドメインの名前サーバーの最後の追加または除去に責任を負う必要があります。

o <lastVerificationDateTime> - an element containing the date and time of the last time the data for this domain was verified by the responsible registration authority.

o <lastVerificationDateTime> - このドメインのデータが責任ある登録機関によって検証されたのは、最後の時間と時刻を含む要素です。

o <iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this domain.

o <iris:seealso> - このドメインに間接的に関連付けられている指示対象を指定するエンティティ参照を含む要素。

3.2.4. <host> Result
3.2.4. <HOST>結果

An example of a <host> result:

<host>結果の例:

   <host
     authority="iana.org" registryType="ereg1"
     entityClass="host-handle" entityName="nsol184" >
     <hostHandle>nsol184</hostHandle>
     <hostName>a.iana-servers.net</hostName>
     <ipV4Address>192.0.2.43</ipV4Address>
     <hostContact
       iris:referentType="ereg:contact"
       authority="iana.org" registryType="ereg1"
       entityClass="contact-handle" entityName="dbarton" />
   </host>
        

The <host> element represents an instance of a host registration. The children of the <host> element are as follows:

<host>要素は、ホスト登録のインスタンスを表します。<host>要素の子供は次のとおりです。

o <hostHandle> - a registry-unique assigned identifier for the host.

o <Hosthandle> - ホストのレジストリユニークに割り当てられた識別子。

o <hostName> - the fully qualified domain name of the host. The contents of this element are a host name and MUST conform to RFC 1123 [19].

o <HOSTNAME> - ホストの完全な資格のあるドメイン名。この要素の内容はホスト名であり、RFC 1123 [19]に準拠する必要があります。

o <ipV4Address> - the content of which MUST conform to a valid IP version 4 host address as specified by RFC 791 [8].

o <IPv4Address> - そのコンテンツは、RFC 791 [8]で指定されている有効なIPバージョン4ホストアドレスに準拠する必要があります。

o <ipV6Address> - the content of which MUST conform to a valid IP version 6 host address as specified by RFC 3513 [7].

o <IPv6Address> - その内容は、RFC 3513 [7]で指定されている有効なIPバージョン6ホストアドレスに準拠する必要があります。

o <hostContact> - an element containing an entity reference specifying a contact associated with this host. The referent MUST be <contact> (Section 3.2.5) results.

o <HOSTCONTACT> - このホストに関連付けられた連絡先を指定するエンティティ参照を含む要素。指示対象は<contact>(セクション3.2.5)の結果でなければなりません。

o <createdDateTime> - an element containing the date and time this host was created.

o <CreatedDateTime> - このホストが作成された日付と時刻を含む要素。

o <lastModificationDateTime> - an element containing the date and time this host was last modified.

o <lastModificationDateTime> - このホストが最後に変更された日時を含む要素。

o <lastVerificationDateTime> - an element containing the date and time this data for this host was last verified to be correct by the appropriate registration authority.

o <lastverificationDateTime> - このホストのこのデータの日付と時刻を含む要素は、適切な登録機関によって正しいことが最後に確認されました。

o <iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this host.

o <iris:seealso> - このホストに間接的に関連付けられている指示対象を指定するエンティティ参照を含む要素。

3.2.5. <contact> Result
3.2.5. <連絡先>結果

An example of a <contact> result:

<contact>結果の例:

<contact authority="example.org" registryType="ereg1" entityClass="contact-handle" entityName="example-admin" > <contactHandle>example-admin</contactHandle> <commonName>Example.Org Manager</commonName> <organization>Internet Assigned Numbers Authority</organization> <eMail>res-dom@example.org</eMail> <postalAddress> <address>123 Mocking Bird Lane</address> <city>Some City</city> <region>CA</region> <postalCode>00000</postalCode> <country>US</country> </postalAddress> <phone>+1234567890</phone> </contact> The <contact> element represents an instance of a contact registration. The children of the <contact> element are as follows:

<contact Authority = "embles.org" registryType = "ereg1" entityClass = "contact handle" entityname = "embles-admin"> <contacthandle> example-admin </contacthandle> <commonname><組織>インターネット割り当て番号authorthion </gunitians> <email> res-dom@example.org </email> <postaladdress> <dresd> 123 mocking bird lane </address> <city>都市</city> <地域> ca </region> <postalcode> 00000 </postalcode> <country> us </country> </postaladdress> <phone> 1234567890 </電話> </連絡先> <連絡先>要素は連絡先の登録のインスタンスを表します。<contact>要素の子供は次のとおりです。

o <contactHandle> - a registry-unique assigned identifier for this contact.

o <contacthandle> - この連絡先のレジストリユニーク割り当て識別子。

o <commonName> - the name of the contact.

o <CommonName> - 連絡先の名前。

o <language> - a specification of the language code to use to localize the data in this result.

o <言語> - この結果のデータをローカライズするために使用する言語コードの指定。

o <type> - contains one of the following child elements: <person>, <organization>, <role>, or <other>. Each of these elements is a "contactTypeType" as defined in Section 3.2.1.

o <タイプ> - 次の子要素のいずれかが含まれています:<パーソン>、<編成>、<lole>、または<other>。これらの各要素は、セクション3.2.1で定義されている「コンタクトタイプ」です。

o <organization> - an element containing the organization name of the contact.

o <組織> - 連絡先の組織名を含む要素。

o The <legalId> child element contains a jurisdictional identifier of this contact (an example of such an identifier is a national taxation ID or a commercial registry number).

o <LegalID> Child Elementには、この連絡先の管轄区域識別子が含まれています(このような識別子の例は、国家税IDまたは商業登録番号です)。

o <eMail> - elements containing an e-mail address for this contact.

o <メール> - この連絡先の電子メールアドレスを含む要素。

o <sip> - elements containing a SIP URI for this contact.

o <SIP> - この連絡先用のSIP URIを含む要素。

o <postalAddress> - elements containing children representing a postal address. <postalAddress> has the following children:

o <PostalAddress> - 郵便住所を表す子供を含む要素。<PostalAddress>には次の子供がいます。

* <address> - an element containing the street address for this contact.

* <住所> - この連絡先の通りの住所を含む要素。

* <city> - an element containing the city for this contact.

* <city> - この連絡先の都市を含む要素。

* <region> - an element containing the national region for this contact.

* <地域> - この連絡先の国立地域を含む要素。

* <postalCode> - an element containing the postal code for this contact.

* <Postalcode> - この連絡先の郵便番号を含む要素。

* <country> - an element containing the country for this contact. This SHOULD be a 2-letter country code compliant with ISO 3166 [11].

* <Country> - この連絡先の国を含む要素。これは、ISO 3166 [11]に準拠した2文字の国コードである必要があります。

o <phone> - elements containing a voice phone number for this contact. If it begins with a '+' (plus) character, it MUST be a number defined by E.164 [13]. The format number defined in E.164 [13] is RECOMMENDED.

o <phone> - この連絡先の音声電話番号を含む要素。''(プラス)文字から始まる場合、e.164 [13]によって定義される数字でなければなりません。E.164 [13]で定義されている形式番号をお勧めします。

o <fax> - elements containing a facsimile phone number for this contact. If it begins with a '+' (plus) character, it MUST be a number defined by E.164 [13]. The format number defined in E.164 [13] is RECOMMENDED.

o <Fax> - この連絡先のファクシミリ電話番号を含む要素。''(プラス)文字から始まる場合、e.164 [13]によって定義される数字でなければなりません。E.164 [13]で定義されている形式番号をお勧めします。

o <createdDateTime> - an element containing the date and time this contact was created.

o <CreatedDateTime> - この連絡先が作成された日付と時刻を含む要素。

o <lastModificationDateTime> - an element containing the date and time this contact was last modified.

o <lastModificationDateTime> - この連絡先の日付と時刻を含む要素が最後に変更されました。

o <lastVerificationDateTime> - an element containing the date and time this data for this contact was last verified to be correct by the appropriate registration authority.

o <lastVerificationDateTime> - この連絡先の日付と時刻を含む要素は、適切な登録機関によって正しいことが最後に確認されました。

o <translatedContacts> - an element containing an entity reference specifying equivalents of this contact that have been translated into other languages. The referent MUST be <contact> (Section 3.2.5) results.

o <TranslatedContacts> - 他の言語に翻訳されたこの連絡先の同等物を指定するエンティティ参照を含む要素。指示対象は<contact>(セクション3.2.5)の結果でなければなりません。

o <iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this contact.

o <Iris:Seealso> - この連絡先に間接的に関連付けられている指示対象者を指定するエンティティ参照を含む要素。

3.2.6. <registrationAuthority> Result
3.2.6. <登録機関>結果

An example of a <registrationAuthority> result:

<登録authority>結果の例:

   <registrationAuthority
     authority="iana.org" registryType="ereg1"
     entityClass="registration-authority" entityName="iana" >
     <serviceInstance
       iris:referentType="iris:serviceIdentification"
       authority="iana.org" registryType="ereg1"
       entityClass="iris" entityName="id" />
     <organizationName>
       Internet Assigned Numbers Authority
     </organizationName>
     <registrar />
   </registrationAuthority>
        

The <registrationAuthority> result represents an entity capable of registering domains.

<登録Authority>結果は、ドメインを登録できるエンティティを表します。

The <serviceInstance> child element of <registrationAuthority> contains an entity reference pointing to the entity "id" in the entity class "iris".

<ServiceInstance> <ServiceInstance> <ServiceInstance> <登録Authority>の子要素には、エンティティクラス「IRIS」のエンティティ「ID」を指すエンティティ参照が含まれています。

The <organizationName> child element contains the name of the registration authority.

<組織名>子要素には、登録機関の名前が含まれています。

The <legalId> child element contains an identifier of this registration authority (an example of such an identifier is a national taxation ID or a commercial registry number).

<LegalID> child要素には、この登録機関の識別子が含まれています(このような識別子の例は、国家税IDまたは商業登録番号です)。

The registration authority type child elements, <registry>, <registrar>, and <other>, determine the role in which this registration authority plays in the process of registering ENUM domains. The intent of this element is to explain the various roles a registration authority may have with regards to the authority areas pointed to by the <serviceInstance> element. A client MAY understand the relationship of a registration authority with respect to an ENUM domain by the placement of the reference in the domain (e.g., <registry> or <registrar>).

登録機関は、<レジストリ>、<レジストラ>、および<その他>の子要素を入力し、列挙ドメインを登録するプロセスでこの登録機関が果たす役割を決定します。この要素の意図は、<ServiceInstance>要素によって指摘されている当局エリアに関して、登録機関が持つ可能性のあるさまざまな役割を説明することです。クライアントは、ドメイン内の参照を配置することにより、列挙ドメインに関する登録機関の関係を理解する場合があります(例:<レジストリ>または<レジストラ>)。

contacts - see Section 3.2.2.

連絡先 - セクション3.2.2を参照してください。

<iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this registration authority.

<Iris:Seealso> - この登録機関に間接的に関連付けられている指示対象者を指定するエンティティ参照を含む要素。

3.2.7. <validationEntity> Result
3.2.7. <balidationEntity>結果

An example of a <validationEntity> result:

<balidationEntity>結果の例:

<validationEntity authority="example.org" registryType="ereg1" entityClass="validation-entity" entityName="govt" > <serviceInstance iris:referentType="iris:serviceIdentification" authority="example.org" registryType="ereg1" entityClass="iris" entityName="id" /> <organizationName> Some Government Authority </organizationName> <technicalContact iris:referentType="iris:contact" authority="example.org" registryType="ereg1" entityClass="contact-handle" entityName="1234" /> <administrativeContact iris:referentType="iris:contact" authority="example.org" registryType="ereg1" entityClass="contact-handle" entityName="abc" /> </validationEntity> The <validationEntity> result represents an entity responsible for validating ENUM domains against E.164 [13] registrations.

<validationEntity Authority = "embles.org" registryType = "erg1" entityClass = "validation-entity" entityName = "govt"> <serviceinstance iris:referentType = "iris:serviceidentification" authority = "emple.org" registrytype = "ereg1"EntityClass = "IRIS" ENTITYNAME = "ID" /> <organizationName>一部の政府の権限< /gunitipantyname> <technicalcontact iris:referentType = "iris:contact" authority = "emple.org" registrytype = "ereg1" entityclass = "contact-""entityName =" 1234 " /> <administrativeContact iris:refterentType =" iris:連絡先 "authority =" embly.org "registryType =" ereg1 "entityClass =" contactハンドル "entityName =" ABC " /> < /vilidationEntity><balidationEntity>結果は、E.164 [13]登録に対する列挙ドメインの検証を担当するエンティティを表します。

The <serviceInstance> child element of <validationEntity> contains an entity reference pointing to the entity "id" in the entity class "iris".

<ServiceInstance> <BalidationEntity>の子要素には、エンティティクラス「IRIS」のエンティティ「ID」を指すエンティティ参照が含まれています。

The <organizationName> child element contains the name of the validation authority.

<編集名の要素には、検証機関の名前が含まれています。

The <legalId> child element contains an identifier of this validation authority (an example of such an identifier is a national taxation ID or a commercial registry number).

<LegalID> child要素には、この検証機関の識別子が含まれています(このような識別子の例は、国家税IDまたは商業登録番号です)。

contacts - see Section 3.2.2.

連絡先 - セクション3.2.2を参照してください。

<iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this validation authority.

<Iris:Seealso> - この検証機関に間接的に関連付けられている指示対象者を指定するエンティティ参照を含む要素。

3.2.8. <communicationServiceProvider> Result
3.2.8. <CommunicationServiceProvider>結果

An example of a <communicationServiceProvider> result:

<CommunicationServiceProvider>結果の例:

   <communicationServiceProvider
     authority="bell.example.com" registryType="ereg1"
     entityClass="csp" entityName="bellco" >
     <serviceInstance
       iris:referentType="iris:serviceIdentification"
       authority="bell.example.com" registryType="ereg1"
       entityClass="iris" entityName="id" />
     <organizationName>
       Big Phone Co.
     </organizationName>
     <line />
   </communicationServiceProvider>
        

The <communicationServiceProvider> result represents an entity providing ENUM domain service.

<CommunicationErviceProvider>結果は、enumドメインサービスを提供するエンティティを表します。

The <serviceInstance> child element of <communicationServiceProvider> contains an entity reference pointing to the entity "id" in the entity class "iris".

<CommunicationServiceProvider>の<ServersInstance>子要素には、エンティティクラス「IRIS」のエンティティ「ID」を指すエンティティ参照が含まれています。

The <organizationName> child element contains the name of the registration authority.

<組織名>子要素には、登録機関の名前が含まれています。

The <legalId> child element contains an identifier of this communication service provider (an example of such an identifier is a national taxation ID or a commercial registry number).

<LegalID> Child Elementには、この通信サービスプロバイダーの識別子が含まれています(このような識別子の例は、国家税IDまたは商業登録番号です)。

The <cspId> child element contains an identifier unique to this communication service provider and identifies this communication service provider with regard to its operating jurisdiction.

<cspid>子要素には、この通信サービスプロバイダーに固有の識別子が含まれており、その運用管轄権に関してこの通信サービスプロバイダーを識別します。

The child elements, <line>, <signal>, <data>, <voice>, and <other>, detail the capabilities of this communication service provider. The capabilities this communication service provider provides to a specific ENUM domain are a subset of these capabilities and are expressed in the <enum> result using the <lineCSP>, <signalCSP>, <dataCSP>, <voiceCSP>, and <otherCSP> entity references.

子の要素、<line>、<signal>、<data>、<voice>、および<other>は、この通信サービスプロバイダーの機能を詳述しています。この通信サービスプロバイダーが特定の列挙ドメインに提供する機能は、これらの機能のサブセットであり、<linecsp>、<signalcsp>、<datacsp>、<voicecsp>、および<othercsp>エンティティを使用して<encsp>、<signalcsp>、<voicecsp>、および<enum>の結果で表現されます。参照。

contacts - see Section 3.2.2.

連絡先 - セクション3.2.2を参照してください。

<iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this communication service provider.

<iris:seealso> - この通信サービスプロバイダーに間接的に関連付けられている指示対象者を指定するエンティティ参照を含む要素。

3.2.9. <validationEvent> Result
3.2.9. <balidationEvent>結果

An example of a <validationEvent> result:

<balidationEvent>結果の例:

   <validationEvent
     authority="example.com" registryType="ereg1"
     entityClass="validation-event" entityName="xyz-0123" >
     <serial>xyz-0123</serial>
     <validationEntity
       iris:referentType="ereg:validationEntity"
       authority="bell.example.com" registryType="ereg1"
       entityClass="iris" entityName="id" />
   </validationEvent>
        

The <validationEvent> result represents a record of validation for an ENUM domain.

<balidationEvent>結果は、enumドメインの検証のレコードを表します。

The <serial> child element contains an identifier identifying this validation event between a validation entity and a registrar.

<Serial> Child Elementには、検証エンティティとレジストラ間のこの検証イベントを識別する識別子が含まれています。

The <methodId> child element contains an identifier describing the method used for validation.

<MethodId> Child Elementには、検証に使用される方法を説明する識別子が含まれています。

<registrar> - contains an entity reference specifying the ENUM domain registrar operator for this validation event that MUST be a <registrationAuthority> (Section 3.2.6).

<レジストラ> - この検証イベントのenumドメインレジストラオペレーターを指定するエンティティリファレンスが含まれています。

<validationEntity> - contains an entity reference specifying the validation entity for this validation event that MUST be a <validationEntity> (Section 3.2.7).

<balidationEntity> -<validationEntity>(セクション3.2.7)でなければならないこの検証イベントの検証エンティティを指定するエンティティリファレンスが含まれます。

<executionDateTime> - an element containing the date and time of the creation of this validation event.

<ExecutionDateTime> - この検証イベントの作成の日付と時刻を含む要素。

<expirationDateTime> - an element containing the date and time of the expiration of this validation event.

<ExpirationDateTime> - この検証イベントの有効期限の日付と時刻を含む要素。

<iris:seeAlso> - an element containing an entity reference specifying a referent that is indirectly associated with this validation event.

<iris:seealso> - この検証イベントに間接的に関連付けられている指示対象者を指定するエンティティ参照を含む要素。

3.3. Generic Code Derivatives
3.3. 一般的なコード派生物
3.3.1. <searchTooWide>
3.3.1. <SearchToOwide>

Servers MAY use the <searchTooWide> error code when a query must be narrowed to yield a result set acceptable to the policies of the server operator.

サーバーは、サーバーオペレーターのポリシーに受け入れられる結果を得るためにクエリを狭める必要があるときに<SearchToowide>エラーコードを使用する場合があります。

3.3.2. <languageNotSupported>
3.3.2. <languagenotsupported>

The queries <findEnumsByContact> and <findContacts> support optional language tags that allow a client to suggest to a server the languages in which to scope the queries. If a client passes to the server a language that the server does not support, the server MAY use this error code to indicate that one of the languages is not supported.

Queries <FindEnumsByContact>および<findContacts>は、クライアントがクエリを範囲する言語をサーバーに提案できるオプションの言語タグをサポートします。クライアントがサーバーにサポートしていない言語をサーバーに渡すと、サーバーはこのエラーコードを使用して、言語の1つがサポートされていないことを示すことができます。

This element contains child elements named <unsupportedLanguage>. Each of these child elements specifies a language not supported by the server. When a server returns this error, it MUST give the languages from the query that are not supported.

この要素には、<unsupportedlanguage>という名前の子要素が含まれています。これらの各要素は、サーバーによってサポートされていない言語を指定します。サーバーがこのエラーを返すとき、サポートされていないクエリから言語を指定する必要があります。

3.4. Support for <iris:lookupEntity>
3.4. <iris:lookupentity>のサポート

The following types of entity classes are recognized by the <lookupEntity> query of IRIS for this registry:

次のタイプのエンティティクラスは、このレジストリの虹彩の<lookupentity>クエリによって認識されます。

o host-name - the fully qualified domain name of a nameserver. It yields a <host> (Section 3.2.4) in the response.

o ホスト名 - 名前サーバーの完全に適格なドメイン名。応答で<ホスト>(セクション3.2.4)を生成します。

o host-handle - the registry-unique identifier given a nameserver. It yields a <host> (Section 3.2.4) in the response.

o ホストハンドル - 名前サーバーが与えられたレジストリユニーク識別子。応答で<ホスト>(セクション3.2.4)を生成します。

o e164 - an E.164 number as specified by [13]. It yields an <enum> (Section 3.2.3) in the response. Clients SHOULD remove all non-digit characters between the digits of an E.164 number, and servers MUST ignore any non-digit characters between the digits of an E.164 number (e.g., "+1 703 555 1234" is to be interpreted as "+17035551234").

o E164- [13]で指定されているE.164数。応答で<enum>(セクション3.2.3)を生成します。クライアントは、E.164番号の数字間のすべての非桁の文字を削除する必要があり、サーバーはE.164番号の数字間の非桁の文字を無視する必要があります(例: "1 703 555 1234"は、"17035551234")。

o enum - the fully qualified name of an ENUM domain. This is a domain name as specified by RFC 3761 [17]. It yields an <enum> (Section 3.2.3) in the response.

o enum-列挙ドメインの完全に適格な名前。これは、RFC 3761 [17]で指定されているドメイン名です。応答で<enum>(セクション3.2.3)を生成します。

o enum-handle - the registry-unique identifier given an ENUM domain. It yields an <enum> (Section 3.2.3) in the response.

o ENUM HANDLE-enumドメインが与えられたレジストリユニーク識別子。応答で<enum>(セクション3.2.3)を生成します。

o contact-handle - the registry-unique identifier given a contact. It yields a <contact> (Section 3.2.5) in the response.

o 連絡先ハンドル - 連絡先を与えられたレジストリユニーク識別子。応答で<コンタクト>(セクション3.2.5)を生成します。

o ipv4-address - the IPv4 address of a nameserver. It yields a <host> (Section 3.2.4) in the response.

o IPv4 -Address-名前サーバーのIPv4アドレス。応答で<ホスト>(セクション3.2.4)を生成します。

o ipv6-address - the IPv6 address of a nameserver. It yields a <host> (Section 3.2.4) in the response.

o IPv6 -Address-名前サーバーのIPv6アドレス。応答で<ホスト>(セクション3.2.4)を生成します。

o registration-authority - the name of a registration authority. It yields a <registrationAuthority> (Section 3.2.6) in the response.

o 登録 - 承認 - 登録機関の名前。応答で<登録authority>(セクション3.2.6)を生成します。

o validation-entity - the name of a validation entity. It yields a <validationEntity> (Section 3.2.7)

o 検証 - エンティティ - 検証エンティティの名前。<balidationEntity>(セクション3.2.7)を生成します

o csp - the identifier of a communication service provider. Yields a <communicationServiceProvider> (Section 3.2.8).

o CSP-通信サービスプロバイダーの識別子。<communicationerviceProvider>(セクション3.2.8)を生成します。

o validation-event - the identifier for a validation event. It yields a <validationEvent> (Section 3.2.9).

o 検証イベント - 検証イベントの識別子。<balidationEvent>(セクション3.2.9)を生成します。

o All names in these entity classes are case insensitive.

o これらのエンティティクラスのすべての名前は、ケースの鈍感です。

4. Formal XML Syntax
4. 正式なXML構文

This registry schema is specified in the XML Schema notation. The formal syntax presented here is a complete schema representation suitable for automated validation of an XML instance when combined with the formal schema syntax of IRIS.

このレジストリスキーマは、XMLスキーマ表記で指定されています。ここに示されている正式な構文は、虹彩の正式なスキーマ構文と組み合わされた場合のXMLインスタンスの自動検証に適した完全なスキーマ表現です。

   <?xml version="1.0"?>
   <schema xmlns="http://www.w3.org/2001/XMLSchema"
     xmlns:ereg="urn:ietf:params:xml:ns:ereg1"
     xmlns:iris="urn:ietf:params:xml:ns:iris1"
     targetNamespace="urn:ietf:params:xml:ns:ereg1"
     elementFormDefault="qualified" >
        
     <import namespace="urn:ietf:params:xml:ns:iris1" />
        
     <annotation>
       <documentation>
         ENUM registry schema
         derived from IRIS schema
       </documentation>
     </annotation>
        
     <!-- ========================================= -->
     <!--                                           -->
     <!-- Query Types                               -->
     <!--                                           -->
     <!-- ========================================= -->
        
     <!--                                           -->
     <!-- Find ENUMs by E.164                       -->
     <!--                                           -->
        
     <complexType
       name="findEnumsByE164Type">
       <complexContent>
         <extension
           base="iris:queryType">
           <sequence>
             <element
               name="e164Prefix"
               type="token" />
             <element
               name="specificity"
               minOccurs="0" >
               <simpleType>
                 <restriction
                   base="string">
        
                   <enumeration
                     value="less"/>
                   <enumeration
                     value="more"/>
                 </restriction>
               </simpleType>
             </element>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="findEnumsByE164"
       type="ereg:findEnumsByE164Type"
       substitutionGroup="iris:query" />
        
     <!--                                           -->
     <!-- Find ENUMs By Contact                     -->
     <!--                                           -->
        
     <complexType
       name="findEnumsByContactType">
       <complexContent>
         <extension
           base="iris:queryType">
           <sequence>
             <choice>
               <group
                 ref="ereg:contactSearchGroup" />
               <element
                 name="contactHandle"
                 type="ereg:exactMatchParameter" />
             </choice>
             <element
               name="role"
               minOccurs="0"
               maxOccurs="1" >
               <simpleType>
                 <restriction
                   base="string" >
                   <enumeration
                     value="registrant" />
                   <enumeration
                     value="billingContact" />
                   <enumeration
                     value="technicalContact" />
                   <enumeration
        
                     value="administrativeContact" />
                   <enumeration
                     value="legalContact" />
                   <enumeration
                     value="zoneContact" />
                   <enumeration
                     value="abuseContact" />
                   <enumeration
                     value="securityContact" />
                   <enumeration
                     value="otherContact" />
                 </restriction>
               </simpleType>
             </element>
             <element
               name="language"
               type="language"
               minOccurs="0"
               maxOccurs="unbounded"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="findEnumsByContact"
       type="ereg:findEnumsByContactType"
       substitutionGroup="iris:query" />
        
     <!--                                           -->
     <!-- Find Contacts                             -->
     <!--                                           -->
        
     <complexType
       name="findContactsType">
       <complexContent>
         <extension
           base="iris:queryType">
           <sequence>
             <group
               ref="ereg:contactSearchGroup" />
             <element
               name="language"
               type="language"
               minOccurs="0"
               maxOccurs="unbounded"/>
            </sequence>
         </extension>
        
       </complexContent>
     </complexType>
        
     <element
       name="findContacts"
       type="ereg:findContactsType"
       substitutionGroup="iris:query" />
        
     <!--                                           -->
     <!-- Find ENUMs By Host                        -->
     <!--                                           -->
        
     <complexType
       name="findEnumsByHostType">
       <complexContent>
         <extension
           base="iris:queryType">
           <sequence>
             <choice>
               <element
                 name="hostName"
                 type="ereg:exactMatchParameter" />
               <element
                 name="hostHandle"
                 type="ereg:exactMatchParameter" />
               <element
                 name="ipV4Address"
                 type="ereg:exactMatchParameter" />
               <element
                 name="ipV6Address"
                 type="ereg:exactMatchParameter" />
             </choice>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="findEnumsByHost"
       type="ereg:findEnumsByHostType"
       substitutionGroup="iris:query" />
        
     <!--                                           -->
     <!-- Contact Search Group                      -->
     <!--                                           -->
        

<group name="contactSearchGroup">

<グループ名= "ContactSearchGroup">

       <choice>
         <element
           name="commonName"
           type="ereg:exactOrPartialMatchParameter" />
         <element
           name="organization"
           type="ereg:exactOrPartialMatchParameter" />
         <element
           name="eMail"
           type="ereg:domainResourceParameter" />
         <element
           name="sip"
           type="ereg:domainResourceParameter" />
         <element
           name="city"
           type="ereg:exactMatchParameter" />
         <element
           name="region"
           type="ereg:exactMatchParameter" />
         <element
           name="postalCode"
           type="ereg:exactMatchParameter" />
       </choice>
     </group>
        
     <complexType
       name="exactOrPartialMatchParameter">
       <choice>
         <group
           ref="ereg:partialMatchGroup" />
         <group
           ref="ereg:exactMatchGroup" />
       </choice>
     </complexType>
        
     <complexType
       name="exactMatchParameter">
       <group
         ref="ereg:exactMatchGroup" />
     </complexType>
        
     <complexType
       name="partialMatchParameter">
       <sequence>
         <group
           ref="ereg:partialMatchGroup" />
       </sequence>
     </complexType>
        
     <complexType
       name="domainResourceParameter" >
       <choice>
         <group
           ref="ereg:exactMatchGroup" />
         <element
           name="inDomain"
           type="token" />
       </choice>
     </complexType>
        
     <group
       name="partialMatchGroup">
       <choice>
         <sequence>
           <element
             name="beginsWith">
             <simpleType>
               <restriction
                 base="token">
                 <minLength
                   value="1"/>
               </restriction>
             </simpleType>
           </element>
           <element
             minOccurs="0"
             name="endsWith"
             type="ereg:endsWithType" />
         </sequence>
         <element
           name="endsWith"
           type="ereg:endsWithType" />
       </choice>
     </group>
        
     <simpleType
       name="endsWithType">
       <restriction
         base="token">
         <minLength
           value="1" />
       </restriction>
     </simpleType>
        
     <group
       name="exactMatchGroup">
       <sequence>
        
         <element
           name="exactMatch"
           type="normalizedString" />
       </sequence>
     </group>
        
     <!-- ========================================= -->
     <!--                                           -->
     <!-- Result Types                              -->
     <!--                                           -->
     <!-- ========================================= -->
        
     <!--                                           -->
     <!-- ENUM                                      -->
     <!--                                           -->
        
     <complexType
       name="enumType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
               name="e164Number"
               type="token" />
             <element
               name="enumHandle"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="nameServer"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="registrant"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <group ref="ereg:contactGroup" />
             <element
               name="lastContactModificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
        
             <element
               name="lastContactModificationBy"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="status"
               minOccurs="0"
               maxOccurs="1">
               <complexType>
                 <choice
                   minOccurs="1"
                   maxOccurs="unbounded">
                   <element
                     name="reserved"
                     type="ereg:enumStatusType" />
                   <element
                     name="create"
                     type="ereg:enumStatusType" />
                   <element
                     name="active"
                     type="ereg:enumStatusType" />
                   <element
                     name="inactive"
                     type="ereg:enumStatusType" />
                   <element
                     name="dispute"
                     type="ereg:enumStatusType" />
                   <element
                     name="delete"
                     type="ereg:enumStatusType" />
                   <element
                     name="transfer"
                     type="ereg:enumStatusType" />
                   <element
                     name="renew"
                     type="ereg:enumStatusType" />
                   <element
                     name="update"
                     type="ereg:enumStatusType" />
                   <element
                     name="addPeriod"
                     type="ereg:enumStatusType" />
                   <element
                     name="renewPeriod"
                     type="ereg:enumStatusType" />
                   <element
                     name="autoRenewPeriod"
                                  type="ereg:enumStatusType" />
                   <element
                     name="transferPeriod"
                     type="ereg:enumStatusType" />
                   <element
                     name="redemptionPeriod"
                     type="ereg:enumStatusType" />
                   <element
                     name="restore"
                     type="ereg:enumStatusType" />
                   <element
                     name="other"
                     type="ereg:enumStatusType" />
                 </choice>
               </complexType>
             </element>
             <element
               name="registrationReference"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="registry"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="registrar"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="validationEntity"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="signalCSP"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="dataCSP"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="lineCSP"
                            type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded"/>
             <element
               name="voiceCSP"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="otherCSP"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="validationEvent"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded"/>
             <element
               name="initialDelegationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastRenewalDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="expirationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastDelegationModificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastDelegationModificationBy"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
        
               name="lastVerificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="enum"
       type="ereg:enumType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Host                                      -->
     <!--                                           -->
        
     <complexType
       name="hostType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
               name="hostHandle"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="hostName"
               type="normalizedString" />
             <element
               name="ipV4Address"
               type="token"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="ipV6Address"
               type="token"
               minOccurs="0"
               maxOccurs="unbounded" />
        
             <element
               name="hostContact"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="createdDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastModificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastVerificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="host"
       type="ereg:hostType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Contact                                   -->
     <!--                                           -->
        
     <complexType
       name="contactType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
        
               name="contactHandle"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="commonName"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1"/>
             <element
               name="language"
               type="language"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="type"
               minOccurs="0"
               maxOccurs="1">
               <complexType>
                 <choice>
                   <element
                     name="person"
                     type="ereg:contactTypeType" />
                   <element
                     name="organization"
                     type="ereg:contactTypeType" />
                   <element
                     name="role"
                     type="ereg:contactTypeType" />
                   <element
                     name="other"
                     type="ereg:contactTypeType" />
                 </choice>
               </complexType>
             </element>
             <element
               name="organization"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="legalId"
               type="ereg:tokenPrivacyType"
               nillable="true"
               minOccurs="0"
                    maxOccurs="unbounded" />
             <element
               name="eMail"
               type="ereg:stringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="sip"
               type="ereg:stringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="postalAddress"
               minOccurs="0"
               maxOccurs="unbounded" >
               <complexType>
                 <sequence>
                   <element
                     name="address"
                     type="ereg:stringPrivacyType"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="1" />
                   <element
                     name="city"
                     type="ereg:stringPrivacyType"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="1" />
                   <element
                     name="region"
                     type="ereg:stringPrivacyType"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="1" />
                   <element
                     name="postalCode"
                     type="ereg:normalizedStringPrivacyType"
                     nillable="true"
                     minOccurs="0"
                     maxOccurs="1" />
                   <element
                     name="country"
                     type="ereg:tokenPrivacyType"
                     nillable="true"
                     minOccurs="0"
                          maxOccurs="1" />
                 </sequence>
               </complexType>
             </element>
             <element
               name="phone"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="fax"
               type="ereg:normalizedStringPrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="createdDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastModificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="lastVerificationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="translatedContact"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="contact"
       type="ereg:contactType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Registration Authority                    -->
     <!--                                           -->
        
     <complexType
       name="registrationAuthorityType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
               name="serviceInstance"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="organizationName"
               type="string"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="legalId"
               type="token"
               minOccurs="0"
               maxOccurs="1"/>
             <choice
               minOccurs="0"
               maxOccurs="3">
               <element
                 name="registry">
                 <complexType/>
               </element>
               <element
                 name="registrar">
                 <complexType/>
               </element>
               <element
                 name="other">
                 <complexType/>
               </element>
             </choice>
             <group ref="ereg:contactGroup" />
             <element
        
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="registrationAuthority"
       type="ereg:registrationAuthorityType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Validation Entity                         -->
     <!--                                           -->
        
     <complexType
       name="validationEntityType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
               name="serviceInstance"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="organizationName"
               type="string"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="legalId"
               type="token"
               minOccurs="0"
               maxOccurs="1"/>
             <group ref="ereg:contactGroup" />
             <element
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="validationEntity"
       type="ereg:validationEntityType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Communication Service Provider            -->
     <!--                                           -->
        
     <complexType
       name="communicationServiceProviderType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
               name="serviceInstance"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="organizationName"
               type="string"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="legalId"
               type="token"
               minOccurs="0"
               maxOccurs="1"/>
             <element
               name="cspId"
               type="token"
               minOccurs="0"
               maxOccurs="1"/>
             <choice
               minOccurs="0"
               maxOccurs="5">
               <element
                 minOccurs="0"
                 maxOccurs="1"
                 name="line">
                 <complexType/>
               </element>
               <element
                 minOccurs="0"
                 maxOccurs="1"
                 name="data">
        
                 <complexType/>
               </element>
               <element
                 minOccurs="0"
                 maxOccurs="1"
                 name="voice">
                 <complexType/>
               </element>
               <element
                 minOccurs="0"
                 maxOccurs="1"
                 name="signal">
                 <complexType/>
               </element>
               <element
                 minOccurs="0"
                 maxOccurs="1"
                 name="other">
                 <complexType/>
               </element>
             </choice>
             <group ref="ereg:contactGroup" />
             <element
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="communicationServiceProvider"
       type="ereg:communicationServiceProviderType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Validation Event                          -->
     <!--                                           -->
        
     <complexType
       name="validationEventType">
       <complexContent>
         <extension
           base="iris:resultType">
           <sequence>
             <element
               name="serial"
                    type="token"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="methodId"
               type="token"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="validationEntity"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="registrar"
               type="iris:entityType"
               minOccurs="0"
               maxOccurs="unbounded" />
             <element
               name="executionDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               name="expirationDateTime"
               type="ereg:dateTimePrivacyType"
               nillable="true"
               minOccurs="0"
               maxOccurs="1" />
             <element
               ref="iris:seeAlso"
               minOccurs="0"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="validationEvent"
       type="ereg:validationEventType"
       substitutionGroup="iris:result" />
        
     <!--                                           -->
     <!-- Contact Group                             -->
     <!--                                           -->
        
     <group name="contactGroup">
       <sequence>
         <element
           name="billingContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="technicalContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="administrativeContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="legalContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="zoneContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="abuseContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="securityContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
         <element
           name="otherContact"
           type="iris:entityType"
           minOccurs="0"
           maxOccurs="unbounded" />
       </sequence>
     </group>
        
     <!--                                           -->
     <!-- Privacy Label Types                       -->
     <!--                                           -->
        
     <attributeGroup
       name="privacyLabelAttributeGroup">
       <attribute
         name="private"
         type="boolean" />
       <attribute
         name="denied"
         type="boolean" />
       <attribute
         name="doNotRedistribute"
         type="boolean" />
       <attribute
         name="specialAccess"
         type="boolean" />
     </attributeGroup>
        
     <complexType
       name="dateTimePrivacyType">
       <simpleContent>
         <extension
           base="dateTime">
           <attributeGroup
             ref="ereg:privacyLabelAttributeGroup" />
         </extension>
       </simpleContent>
     </complexType>
        
     <complexType
       name="stringPrivacyType">
       <simpleContent>
         <extension
           base="string">
           <attributeGroup
             ref="ereg:privacyLabelAttributeGroup" />
         </extension>
       </simpleContent>
     </complexType>
        
     <complexType
       name="normalizedStringPrivacyType">
       <simpleContent>
         <extension
           base="normalizedString">
           <attributeGroup
             ref="ereg:privacyLabelAttributeGroup" />
         </extension>
       </simpleContent>
     </complexType>
        
     <complexType
       name="tokenPrivacyType">
       <simpleContent>
         <extension
           base="token">
           <attributeGroup
             ref="ereg:privacyLabelAttributeGroup" />
         </extension>
       </simpleContent>
     </complexType>
        
     <complexType
       name="enumStatusType">
       <sequence>
         <element
           name="appliedDate"
           type="dateTime"
           minOccurs="0"
           maxOccurs="1" />
         <element
           name="description"
           minOccurs="0"
           maxOccurs="unbounded">
           <complexType>
             <simpleContent>
               <extension
                 base="string">
                 <attribute
                   name="language"
                   type="language"
                   use="required" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element
           name="subStatus"
           minOccurs="0"
           maxOccurs="1">
           <complexType>
             <simpleContent>
               <extension
                 base="token">
                 <attribute
                   type="token"
                   use="required"
                   name="authority"/>
               </extension>
        
             </simpleContent>
           </complexType>
         </element>
       </sequence>
       <attributeGroup
         ref="ereg:privacyLabelAttributeGroup" />
       <attribute
         name="actor">
         <simpleType>
           <restriction
             base="string">
             <enumeration
               value="registry"/>
             <enumeration
               value="registrar"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute
         name="disposition">
         <simpleType>
           <restriction
             base="string">
             <enumeration
               value="prohibited"/>
             <enumeration
               value="pending"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute
         name="scope"
         type="token" />
     </complexType>
        
     <complexType
       name="contactTypeType">
       <sequence>
         <element
           name="description"
           minOccurs="0"
           maxOccurs="unbounded">
           <complexType>
             <simpleContent>
               <extension
                 base="string">
                 <attribute
                   name="language"
                        type="language"
                   use="required" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
       </sequence>
       <attributeGroup
         ref="ereg:privacyLabelAttributeGroup" />
     </complexType>
        
     <!-- ========================================= -->
     <!--                                           -->
     <!-- Error Codes                               -->
     <!--                                           -->
     <!-- ========================================= -->
        
     <!--                                           -->
     <!-- Search Too Wide                           -->
     <!--                                           -->
        
     <element
       name="searchTooWide"
       type="iris:codeType"
       substitutionGroup="iris:genericCode" />
        
     <!--                                           -->
     <!-- Language Not Supported                    -->
     <!--                                           -->
        
     <complexType
       name="languageNotSupportedType">
       <complexContent>
         <extension
           base="iris:codeType">
           <sequence>
             <element
               name="unsupportedLanguage"
               type="language"
               minOccurs="1"
               maxOccurs="unbounded" />
           </sequence>
         </extension>
       </complexContent>
     </complexType>
        
     <element
       name="languageNotSupported"
            type="ereg:languageNotSupportedType"
       substitutionGroup="iris:genericCode" />
        

</schema>

</schema>

Figure 1: ereg.xsd

図1:erg.xsd

5. Blocks Extensible Exchange Protocol (BEEP) Transport Compliance
5. 拡張可能な交換プロトコル(ビープ音)輸送コンプライアンスをブロックします

IRIS allows several extensions of the core capabilities. This section outlines those extensions allowable by IRIS-BEEP [6].

IRISは、コア機能のいくつかの拡張を許可します。このセクションでは、Iris-Beep [6]によって許容される拡張機能の概要を説明します。

5.1. Message Pattern
5.1. メッセージパターン

This registry type uses the default message pattern as described in IRIS-BEEP [6].

このレジストリタイプは、Iris-Beep [6]で説明されているように、デフォルトのメッセージパターンを使用します。

5.2. Server Authentication
5.2. サーバー認証

This registry type only uses the basic Transport Layer Security (TLS) server authentication method as described in IRIS-BEEP [6].

このレジストリタイプは、Iris-Beep [6]で説明されているように、基本的な輸送層セキュリティ(TLS)サーバー認証方法のみを使用します。

6. URI Resolution
6. URI解像度
6.1. Application Service Label
6.1. アプリケーションサービスラベル

The application service label associated with this registry type MUST be "EREG1". This is the abbreviated form of the URN for this registry type, urn:ietf:params:xml:ns:ereg1.

このレジストリタイプに関連付けられたアプリケーションサービスラベルは、「erg1」でなければなりません。これは、このレジストリタイプ、urn:ietf:params:xml:ns:erg1のurnの省略形式です。

7. Internationalization Considerations
7. 国際化の考慮事項

Implementers should be aware of considerations for internationalization in IRIS [5].

実装者は、IRISの国際化に関する考慮事項に注意する必要があります[5]。

The social data associated with contacts may be non-ASCII, and could contain virtually any Unicode character. The <language> element is provided in queries that have potential to traverse such data. Clients should use these elements to indicate to the server of the target languages desired, and servers should use these elements to better enable normalization and search processes (see <http://www.unicode.org/reports/tr15/>).

連絡先に関連付けられているソーシャルデータは、ASSASCII以外である可能性があり、実質的にすべてのユニコード文字が含まれている可能性があります。<言語>要素は、そのようなデータを通過する可能性のあるクエリで提供されます。クライアントは、これらの要素を使用して希望するターゲット言語のサーバーに示す必要があり、サーバーはこれらの要素を使用して、正規化と検索プロセスをより適切に可能にする必要があります(<http://www.unicode.org/reports/tr15/>を参照)。

Clients needing to localize the data tags in this protocol should take note that localization is only needed on the names of XML elements and attributes with the exception of elements containing date and time information. The schema for this registry has been designed so that clients need not interpret the content of elements or attributes for localization, other than those elements containing date and time information.

このプロトコルでデータタグをローカライズする必要があるクライアントは、日付と時刻情報を含む要素を除き、XML要素と属性の名前にのみローカリゼーションが必要であることに注意する必要があります。このレジストリのスキーマは、クライアントが日付と時刻情報を含む要素以外の要素または属性の内容を解釈する必要がないように設計されています。

Clients should also make use of the <language> elements provided in many of the results. Results containing data that may be in Unicode are accompanied by these elements in order to aid better presentation of the data to the user.

また、クライアントは、多くの結果で提供される<言語>要素を使用する必要があります。Unicodeにある可能性のあるデータを含む結果には、ユーザーへのデータのより良い提示を支援するために、これらの要素が伴います。

The "dateTimePrivacyType" element content conforms to the XML Schema [3] data type "dateTime". The contents of this element MUST be specified using the 'Z' indicator for Coordinated Universal Time (UTC).

「DateTimePrivacyType」要素コンテンツは、XMLスキーマ[3]データ型「DateTime」に準拠しています。この要素の内容は、調整されたユニバーサル時間(UTC)の「Z」インジケーターを使用して指定する必要があります。

8. IANA Considerations
8. IANAの考慮事項
8.1. XML Namespace URN Registration
8.1. XMLネームスペースURN登録

This document makes use of a proposed XML namespace and schema registry specified in XML_URN [16]. Accordingly, the following registration information is provided for the IANA:

このドキュメントでは、XML_URN [16]で指定された提案されたXMLネームスペースとスキーマレジストリを使用しています。したがって、IANAについては、次の登録情報が提供されています。

o URN/URI:

o urn/uri:

* urn:ietf:params:xml:schema:ereg1

* urn:ietf:params:xml:schema:ereg1

o Contact:

o コンタクト:

* Andrew Newton <andy@hxr.us>

* アンドリュー・ニュートン<andy@hxr.us>

o XML:

o XML:

* The XML Schema specified in Section 4

* セクション4で指定されたXMLスキーマ

o URN/URI:

o urn/uri:

* urn:ietf:params:xml:ns:ereg1

* urn:ietf:params:xml:ns:ereg1

o Contact:

o コンタクト:

* Andrew Newton <andy@hxr.us>

* アンドリュー・ニュートン<andy@hxr.us>

o XML:

o XML:

* None.

* なし。

8.2. S-NAPTR Registration
8.2. S-NAPTR登録

The following S-NAPTR application service tag [20] has been registered with IANA according to the IANA considerations defined in IRIS [5]:

次のS-NAPTRアプリケーションサービスタグ[20]は、IRIS [5]で定義されたIANAの考慮事項に従ってIANAに登録されています。

EREG1

erg1

8.3. BEEP Registration
8.3. ビープ登録

The following BEEP Profile URI has been registered with IANA (http://www.iana.org/assignments/beep-parameters), in addition to the registration provided in IRIS-BEEP [6].

次のビーププロファイルURIは、IRIS-Beepで提供された登録に加えて、IANA(http://www.iana.org/assignments/beep-parameters)に登録されています[6]。

http://iana.org/beep/iris1/ereg1

9. Security Considerations
9. セキュリティに関する考慮事項

This document lays out no new considerations for security precautions beyond that specified in IRIS [5].

この文書は、虹彩で指定されているものを超えたセキュリティ予防措置に関する新しい考慮事項を定めていません[5]。

10. Normative References
10. 引用文献

[1] World Wide Web Consortium, "Extensible Markup Language (XML) 1.0", W3C XML, February 1998, <http://www.w3.org/TR/1998/REC-xml-19980210>.

[1] World Wide Webコンソーシアム、「拡張可能なマークアップ言語(XML)1.0」、W3C XML、1998年2月、<http://www.w3.org/tr/1998/rec-xml-19980210>。

[2] World Wide Web Consortium, "Namespaces in XML", W3C XML Namespaces, January 1999, <http://www.w3.org/TR/1999/REC-xml-names-19990114>.

[2] World Wide Webコンソーシアム、「XMLの名前空間」、W3C XMLネームスペース、1999年1月、<http://www.w3.org/tr/1999/rec-xml-names-19990114>。

[3] World Wide Web Consortium, "XML Schema Part 2: Datatypes", W3C XML Schema, October 2004, <http://www.w3.org/TR/xmlschema-2/>.

[3] World Wide Webコンソーシアム、「XML Schema Part 2:DataTypes」、W3C XML Schema、2004年10月、<http://www.w3.org/tr/xmlschema-2/>。

[4] World Wide Web Consortium, "XML Schema Part 1: Structures", W3C XML Schema, October 2004, <http://www.w3.org/TR/xmlschema-1/>.

[4] World Wide Webコンソーシアム、「XMLスキーマパート1:構造」、W3C XMLスキーマ、2004年10月、<http://www.w3.org/tr/xmlschema-1/>。

[5] Newton, A. and M. Sanz, "IRIS: The Internet Registry Information Service (IRIS) Core Protocol", RFC 3981, January 2005.

[5] Newton、A。およびM. Sanz、「Iris:The Internet Registry Information Service(IRIS)Core Protocol」、RFC 3981、2005年1月。

[6] Newton, A. and M. Sanz, "Using the Internet Registry Information Service (IRIS) over the Blocks Extensible Exchange Protocol (BEEP)", RFC 3983, January 2005.

[6] Newton、A。およびM. Sanz、「ブロック拡張可能なExchangeプロトコル(BEEP)を介したインターネットレジストリ情報サービス(IRIS)を使用」、RFC 3983、2005年1月。

[7] Hinden, R. and S. Deering, "Internet Protocol Version 6 (IPv6) Addressing Architecture", RFC 3513, April 2003.

[7] Hinden、R。and S. Deering、「インターネットプロトコルバージョン6(IPv6)アドレス指定アーキテクチャ」、RFC 3513、2003年4月。

[8] Postel, J., "Internet Protocol", STD 5, RFC 791, September 1981.

[8] Postel、J。、「インターネットプロトコル」、STD 5、RFC 791、1981年9月。

[9] Mockapetris, P., "Domain names - implementation and specification", STD 13, RFC 1035, November 1987.

[9] Mockapetris、P。、「ドメイン名 - 実装と仕様」、STD 13、RFC 1035、1987年11月。

[10] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", RFC 2119, BCP 14, March 1997.

[10] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、RFC 2119、BCP 14、1997年3月。

[11] International Organization for Standardization, "Codes for the representation of names of countries, 3rd edition", ISO Standard 3166, August 1988.

[11] 国際標準化機関、「国の名前の表現のためのコード、第3版」、ISO標準3166、1988年8月。

[12] Braden, R., "Requirements for Internet Hosts - Application and Support", STD 3, RFC 1123, October 1989.

[12] Braden、R。、「インターネットホストの要件 - アプリケーションとサポート」、STD 3、RFC 1123、1989年10月。

[13] International Telecommunications Union, "The International Public Telecommunication Numbering Plan", ITU-T Recommendation E.164, February 2005.

[13] 国際電気通信連合、「国際公開通信番号計画」、ITU-T勧告E.164、2005年2月。

[14] International Telecommunications Union, "Notation for national and international telephone numbers, e-mail addresses and Web addresses", ITU-T Recommendation E.123, February 2001.

[14] 国際電気通信ユニオン、「国内および国際的な電話番号の表記、電子メールアドレスとWebアドレス」、ITU-T推奨E.123、2001年2月。

[15] Hoffman, P. and M. Blanchet, "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)", RFC 3491, March 2003.

[15] Hoffman、P。and M. Blanchet、「NamePrep:Internationalized Domain Name(IDN)のStringPrepプロファイル」、RFC 3491、2003年3月。

[16] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, January 2004.

[16] Mealling、M。、「IETF XMLレジストリ」、BCP 81、RFC 3688、2004年1月。

[17] Faltstrom, P. and M. Mealling, "The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM)", RFC 3761, April 2004.

[17] Faltstrom、P。and M. Mealling、「E.164へのユニフォームリソース識別子(URI)動的委任ディスカバリーシステム(DDDS)アプリケーション(ENUM)」、RFC 3761、2004年4月。

[18] Hollenbeck, S., "Domain Registry Grace Period Mapping for the Extensible Provisioning Protocol (EPP)", RFC 3915, September 2004.

[18] Hollenbeck、S。、「拡張可能なプロビジョニングプロトコル(EPP)のドメインレジストリグレース期間マッピング」、RFC 3915、2004年9月。

[19] Braden, R., "Requirements for Internet Hosts - Application and Support", STD 3, RFC 1123, October 1989.

[19] Braden、R。、「インターネットホストの要件 - アプリケーションとサポート」、STD 3、RFC 1123、1989年10月。

[20] Daigle, L. and A. Newton, "Domain-Based Application Service Location Using SRV RRs and the Dynamic Delegation Discovery Service (DDDS)", RFC 3958, January 2005.

[20] Daigle、L。and A. Newton、「SRV RRSおよびDynamic Deligation Discovery Service(DDDS)を使用したドメインベースのアプリケーションサービスの場所」、RFC 3958、2005年1月。

Appendix A. Contributions and Acknowledgements
付録A. 貢献と謝辞

This document is a derivative of the specification used to define forward domain registries for IRIS. Marcos Sanz was a major contributor to that specification, and many of his words and ideas are present in this document. Other contributors include Alexander Mayrhofer, Bernie Hoeneisen, Otmar Lendl, and Scott Hollenbeck.

このドキュメントは、IRIのフォワードドメインレジストリを定義するために使用される仕様の派生物です。マルコス・サンツはその仕様の主要な貢献者であり、彼の言葉やアイデアの多くはこの文書に存在しています。その他の貢献者には、アレクサンダー・メルホーファー、バーニー・ホネイゼン、オトマル・レンドル、スコット・ホレンベックが含まれます。

Author's Address

著者の連絡先

Andrew L. Newton VeriSign, Inc. 21345 Ridgetop Circle Sterling, VA 20166 USA

Andrew L. Newton Verisign、Inc。21345 Ridgetop Circle Sterling、VA 20166 USA

   Phone: +1.7039483382
   EMail: andy@hxr.us
   URI:   http://www.verisignlabs.com/
        

Full Copyright Statement

完全な著作権声明

Copyright (C) The Internet Society (2006).

Copyright(c)The Internet Society(2006)。

This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

この文書は、BCP 78に含まれる権利、ライセンス、および制限の対象となり、そこに記載されている場合を除き、著者はすべての権利を保持しています。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとここに含まれる情報は、「現状のまま」に基づいて提供されています。また、貢献者、彼/彼女が代表する組織(もしあれば)が後援する組織、インターネット協会とインターネット工学タスクフォースは、すべての保証、明示的または明示的、またはすべての保証を否認します。本書の情報の使用が、商品性または特定の目的に対する適合性の権利または黙示的な保証を侵害しないという保証を含むがこれらに限定されないことを含む。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、知的財産権またはその他の権利の有効性または範囲に関して、この文書に記載されている技術の実装または使用、またはそのような権利に基づくライセンスがどの程度であるかについての使用に関連すると主張する可能性があるという立場はありません。利用可能になります。また、そのような権利を特定するために独立した努力をしたことも表明していません。RFCドキュメントの権利に関する手順に関する情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IETF事務局に行われたIPR開示のコピーと、利用可能にするライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得しようとする試みの結果を取得できます。http://www.ietf.org/iprのIETFオンラインIPRリポジトリから。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実装するために必要な技術をカバーする可能性のあるその他の独自の権利を注意深く招待するよう招待しています。ietf-ipr@ietf.orgのIETFへの情報をお問い合わせください。

Acknowledgement

謝辞

Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).

RFCエディター機能の資金は、IETF管理サポートアクティビティ(IASA)によって提供されます。