[要約] RFC 8334は、EPP(Extensible Provisioning Protocol)のためのローンチフェーズマッピングに関するものであり、ドメイン名の登録や管理などのプロセスを効率化するためのガイドラインを提供しています。このRFCの目的は、EPPを使用してドメイン名のローンチフェーズを効果的に管理するための手法を提供することです。

Internet Engineering Task Force (IETF)                          J. Gould
Request for Comments: 8334                                VeriSign, Inc.
Category: Standards Track                                         W. Tan
ISSN: 2070-1721                                           Cloud Registry
                                                                G. Brown
                                                          CentralNic Ltd
                                                              March 2018
        

Launch Phase Mapping for the Extensible Provisioning Protocol (EPP)

Extensible Provisioning Protocol(EPP)の起動フェーズマッピング

Abstract

概要

This document describes an Extensible Provisioning Protocol (EPP) extension mapping for the provisioning and management of domain name registrations and applications during the launch of a domain name registry.

このドキュメントでは、ドメイン名レジストリの起動中のドメイン名登録とアプリケーションのプロビジョニングと管理のための拡張プロビジョニングプロトコル(EPP)拡張マッピングについて説明します。

Status of This Memo

本文書の状態

This is an Internet Standards Track document.

これはInternet Standards Trackドキュメントです。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.

このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 7841のセクション2をご覧ください。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc8334.

このドキュメントの現在のステータス、正誤表、およびフィードバックの提供方法に関する情報は、https://www.rfc-editor.org/info/rfc8334で入手できます。

Copyright Notice

著作権表示

Copyright (c) 2018 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2018 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書は、BCP 78およびIETF文書に関するIETFトラストの法的規定(https://trustee.ietf.org/license-info)の対象であり、この文書の発行日に有効です。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。

Table of Contents

目次

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  Conventions Used in This Document . . . . . . . . . . . .   3
   2.  Object Attributes . . . . . . . . . . . . . . . . . . . . . .   4
     2.1.  Application Identifier  . . . . . . . . . . . . . . . . .   4
     2.2.  Validator Identifier  . . . . . . . . . . . . . . . . . .   5
     2.3.  Launch Phases . . . . . . . . . . . . . . . . . . . . . .   5
       2.3.1.  Trademark Claims Phase  . . . . . . . . . . . . . . .   6
     2.4.  Status Values . . . . . . . . . . . . . . . . . . . . . .   9
       2.4.1.  State Transition  . . . . . . . . . . . . . . . . . .  11
     2.5.  Poll Messaging  . . . . . . . . . . . . . . . . . . . . .  12
     2.6.  Mark Validation Models  . . . . . . . . . . . . . . . . .  14
       2.6.1.  <launch:codeMark> Element . . . . . . . . . . . . . .  15
       2.6.2.  <mark:mark> Element . . . . . . . . . . . . . . . . .  16
       2.6.3.  Digital Signature . . . . . . . . . . . . . . . . . .  16
         2.6.3.1.  <smd:signedMark> Element  . . . . . . . . . . . .  16
         2.6.3.2.  <smd:encodedSignedMark> Element . . . . . . . . .  16
   3.  EPP Command Mapping . . . . . . . . . . . . . . . . . . . . .  17
     3.1.  EPP <check> Command . . . . . . . . . . . . . . . . . . .  17
       3.1.1.  Claims Check Form . . . . . . . . . . . . . . . . . .  17
       3.1.2.  Availability Check Form . . . . . . . . . . . . . . .  22
       3.1.3.  Trademark Check Form  . . . . . . . . . . . . . . . .  23
     3.2.  EPP <info> Command  . . . . . . . . . . . . . . . . . . .  26
     3.3.  EPP <create> Command  . . . . . . . . . . . . . . . . . .  30
       3.3.1.  Sunrise Create Form . . . . . . . . . . . . . . . . .  30
       3.3.2.  Claims Create Form  . . . . . . . . . . . . . . . . .  36
       3.3.3.  General Create Form . . . . . . . . . . . . . . . . .  39
       3.3.4.  Mixed Create Form . . . . . . . . . . . . . . . . . .  40
       3.3.5.  Create Response . . . . . . . . . . . . . . . . . . .  42
     3.4.  EPP <update> Command  . . . . . . . . . . . . . . . . . .  43
     3.5.  EPP <delete> Command  . . . . . . . . . . . . . . . . . .  44
     3.6.  EPP <renew> Command . . . . . . . . . . . . . . . . . . .  46
     3.7.  EPP <transfer> Command  . . . . . . . . . . . . . . . . .  46
   4.  Formal Syntax . . . . . . . . . . . . . . . . . . . . . . . .  46
     4.1.  Launch Schema . . . . . . . . . . . . . . . . . . . . . .  46
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  54
     5.1.  XML Namespace . . . . . . . . . . . . . . . . . . . . . .  54
     5.2.  EPP Extension Registry  . . . . . . . . . . . . . . . . .  55
   6.  Security Considerations . . . . . . . . . . . . . . . . . . .  55
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  56
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .  56
     7.2.  Informative References  . . . . . . . . . . . . . . . . .  57
   Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .  57
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  58
        
1. Introduction
1. はじめに

This document describes an extension mapping for version 1.0 of the Extensible Provisioning Protocol (EPP) [RFC5730]. This EPP mapping specifies a flexible schema that can be used to implement several common use cases related to the provisioning and management of domain name registrations and applications during the launch of a domain name registry.

このドキュメントでは、Extensible Provisioning Protocol(EPP)[RFC5730]のバージョン1.0の拡張マッピングについて説明します。このEPPマッピングは、ドメイン名レジストリの起動中のドメイン名登録とアプリケーションのプロビジョニングと管理に関連するいくつかの一般的な使用例を実装するために使用できる柔軟なスキーマを指定します。

It is typical for domain registries to operate in special modes as they begin operation to facilitate allocation of domain names, often according to special rules. This document uses the term "launch phase" and the shorter form "launch" to refer to such a period. Multiple launch phases and multiple models are supported to enable the launch of a domain name registry. Server policy determines what is supported and validated. Communication of the server policy is typically performed using an out-of-band mechanism that is not specified in this document.

ドメインレジストリは、通常、特別なルールに従ってドメイン名の割り当てを容易にするために操作を開始するときに、特別なモードで操作するのが一般的です。このドキュメントでは、このような期間を表すために「起動フェーズ」という用語と「起動」という短い形式を使用しています。ドメイン名レジストリの起動を可能にするために、複数の起動フェーズと複数のモデルがサポートされています。サーバーポリシーによって、何がサポートおよび検証されるかが決まります。サーバーポリシーの通信は、通常、このドキュメントで指定されていない帯域外メカニズムを使用して実行されます。

The EPP domain name mapping [RFC5731] is designed for the steady-state operation of a registry. During a launch period, the model in place may be different from what is defined in the EPP domain name mapping [RFC5731]. For example, registries often accept multiple applications for the same domain name during the "sunrise" launch phase, referred to as a Launch Application. A Launch Registration refers to a registration made during a launch phase when the server uses a "first-come, first-served" model. Even in a "first-come, first-served" model, additional steps and information might be required, such as trademark information. In addition, RFC 7848 [RFC7848] defines a registry interface for the Trademark Claims or "claims" launch phase that includes support for presenting a Trademark Claims Notice to the registrant. This document proposes an extension to the domain name mapping in order to provide a uniform interface for the management of Launch Applications and Launch Registrations in launch phases.

EPPドメイン名マッピング[RFC5731]は、レジストリの定常状態の操作用に設計されています。リリース期間中、適切なモデルは、EPPドメイン名マッピング[RFC5731]で定義されているものと異なる場合があります。たとえば、レジ​​ストリは、「日の出」起動フェーズ中に、起動アプリケーションと呼ばれる同じドメイン名の複数のアプリケーションを受け入れることがよくあります。起動登録とは、サーバーが「先着順」モデルを使用する起動フェーズ中に行われる登録を指します。 「先着順」のモデルであっても、商標情報などの追加の手順や情報が必要になる場合があります。さらに、RFC 7848 [RFC7848]は、登録者に商標クレーム通知を提示するためのサポートを含む、商標クレームまたは「クレーム」起動フェーズのレジストリインターフェースを定義しています。このドキュメントでは、起動フェーズで起動アプリケーションと起動登録を管理するための統一されたインターフェースを提供するために、ドメイン名マッピングへの拡張を提案します。

1.1. Conventions Used in This Document
1.1. このドキュメントで使用される規則

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

キーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「NOT RECOMMENDED」、「MAY」、「OPTIONALこのドキュメントの「」は、BCP 14 [RFC2119] [RFC8174]で説明されているように解釈されます。

XML [W3C.REC-xml11-20060816] is case sensitive. Unless stated otherwise, XML specifications and examples provided in this document MUST be interpreted in the character case presented in order to develop a conforming implementation.

XML [W3C.REC-xml11-20060816]では大文字と小文字が区別されます。特に明記しない限り、このドキュメントで提供されるXMLの仕様と例は、準拠する実装を開発するために、大文字と小文字を区別して解釈する必要があります。

In examples, "C:" represents lines sent by a protocol client and "S:" represents lines returned by a protocol server. Indentation and whitespace in examples are provided only to illustrate element relationships and are not a REQUIRED feature of this protocol. The use of "..." is used as shorthand for elements defined outside this document.

例では、「C:」はプロトコルクライアントによって送信された行を表し、「S:」はプロトコルサーバーによって返された行を表します。例のインデントと空白は、要素の関係を示すためにのみ提供されており、このプロトコルの必須機能ではありません。 「...」の使用は、このドキュメントの外部で定義された要素の省略形として使用されます。

A Launch Registration is a domain name registration during a launch phase when the server uses a "first-come, first-served" model. Only a single registration for a domain name can exist in the server at a time.

起動登録は、サーバーが「先着順」モデルを使用する起動フェーズ中のドメイン名登録です。サーバーに一度に存在できるドメイン名の登録は1つだけです。

A Launch Application represents the intent to register a domain name during a launch phase when the server accepts multiple applications for a domain name, and the server later selects one of the applications to allocate as a registration. Many Launch Applications for a domain name can exist in the server at a time.

起動アプリケーションは、サーバーがドメイン名の複数のアプリケーションを受け入れ、後でサーバーが登録として割り当てるアプリケーションの1つを選択する起動フェーズ中にドメイン名を登録する意図を表します。ドメイン名の多くの起動アプリケーションは、一度にサーバーに存在できます。

The XML namespace prefix "launch" is used for the namespace "urn:ietf:params:xml:ns:launch-1.0", but implementations MUST NOT depend on it and instead employ a proper namespace-aware XML parser and serializer to interpret and output the XML documents.

名前空間「urn:ietf:params:xml:ns:launch-1.0」にはXML名前空間接頭辞「launch」が使用されますが、実装はこれに依存してはならず、適切な名前空間認識XMLパーサーとシリアライザを使用して解釈し、 XMLドキュメントを出力します。

The XML namespace prefix "smd" is used for the namespace "urn:ietf:params:xml:ns:signedMark-1.0" [RFC7848], but implementations MUST NOT depend on it and instead employ a proper namespace-aware XML parser and serializer to interpret and output the XML documents.

名前空間「urn:ietf:params:xml:ns:signedMark-1.0」[RFC7848]にはXML名前空間接頭辞「smd」が使用されますが、実装はそれに依存してはならず、適切な名前空間認識XMLパーサーおよびシリアライザを使用する必要がありますXMLドキュメントを解釈して出力します。

The XML namespace prefix "mark" is used for the namespace "urn:ietf:params:xml:ns:mark-1.0" [RFC7848], but implementations MUST NOT depend on it and instead employ a proper namespace-aware XML parser and serializer to interpret and output the XML documents.

名前空間「urn:ietf:params:xml:ns:mark-1.0」[RFC7848]にはXML名前空間接頭辞「マーク」が使用されますが、実装はそれに依存してはならず、適切な名前空間認識XMLパーサーおよびシリアライザを使用する必要がありますXMLドキュメントを解釈して出力します。

2. Object Attributes
2. オブジェクト属性

This extension adds additional elements to the EPP domain name mapping [RFC5731]. Only those new elements are described here.

この拡張機能は、EPPドメイン名マッピング[RFC5731]に要素を追加します。ここでは、それらの新しい要素のみを説明します。

2.1. Application Identifier
2.1. アプリケーション識別子

Servers MAY allow multiple applications, referred to as a Launch Application, of the same domain name during its launch phase operations. Upon receiving a valid <domain:create> command to create a Launch Application, the server MUST create an application object corresponding to the request, assign an application identifier for the Launch Application, set the pendingCreate status [RFC5731], and return the application identifier to the client with the

サーバーは、起動フェーズの操作中に、同じドメイン名の起動アプリケーションと呼ばれる複数のアプリケーションを許可する場合があります。 Launch Applicationを作成するための有効な<domain:create>コマンドを受信すると、サーバーはリクエストに対応するアプリケーションオブジェクトを作成し、Launch Applicationにアプリケーション識別子を割り当て、pendingCreateステータス[RFC5731]を設定して、アプリケーション識別子を返す必要があります。とクライアントに

<launch:applicationID> element. In order to facilitate correlation, all subsequent launch operations on the Launch Application MUST be qualified by the previously assigned application identifier using the <launch:applicationID> element.

<launch:applicationID>要素。関連付けを容易にするために、起動アプリケーションでの後続のすべての起動操作は、<launch:applicationID>要素を使用して、以前に割り当てられたアプリケーション識別子で修飾する必要があります。

2.2. Validator Identifier
2.2. バリデーター識別子

The Validator Identifier is unique to the server and is the identifier for a Trademark Validator, which validates marks and has a repository of validated marks. The OPTIONAL "validatorID" attribute is used to define the Validator Identifier of the Trademark Validator. Registries MAY support more than one third-party Trademark Validator. The unique set of Validator Identifier values supported by the server is up to server policy. The Internet Corporation for Assigned Names and Numbers (ICANN) Trademark Clearinghouse (TMCH) is the default Trademark Validator and is reserved for the Validator Identifier of "tmch". If the ICANN TMCH is not used or multiple Trademark Validators are used, the Validator Identifier MUST be defined using the "validatorID" attribute.

Validator Identifierはサーバーに固有であり、マークを検証し、検証されたマークのリポジトリを持つTrademark Validatorの識別子です。 OPTIONAL「validatorID」属性は、商標バリデーターのバリデーター識別子を定義するために使用されます。レジストリは、複数のサードパーティの商標バリデーターをサポートする場合があります。サーバーがサポートする固有のValidator Identifier値のセットは、サーバーポリシー次第です。 Internet Corporation for Assigned Names and Numbers(ICANN)Trademark Clearinghouse(TMCH)はデフォルトの商標バリデーターであり、「tmch」のバリデーター識別子用に予約されています。 ICANN TMCHを使用しない場合、または複数の商標バリデーターを使用する場合は、「validatorID」属性を使用してバリデーター識別子を定義する必要があります。

The Validator Identifier MAY be related to one or more issuer identifiers of the <mark:id> and <smd:id> elements defined in [RFC7848]. Both the Validator Identifier and the Issuer Identifier used MUST be unique in the server. If the ICANN TMCH is not used or multiple Trademark Validators are used, the server MUST define the list of supported validator identifiers and MUST make this information available to clients using a mutually acceptable, out-of-band mechanism.

Validator Identifierは、[RFC7848]で定義されている<mark:id>要素と<smd:id>要素の1つ以上の発行者識別子に関連付けられる場合があります。使用されるValidator IdentifierとIssuer Identifierはどちらもサーバー内で一意である必要があります。 ICANN TMCHが使用されていない場合、または複数の商標バリデーターが使用されている場合、サーバーはサポートされるバリデーター識別子のリストを定義し、相互に受け入れ可能な帯域外メカニズムを使用してクライアントがこの情報を利用できるようにする必要があります。

The Validator Identifier may define a non-Trademark Validator that supports a form of claims, where claims and a Validator Identifier can be used for purposes beyond trademarks.

バリデーター識別子は、クレームの形式をサポートする非商標バリデーターを定義する場合があります。クレームとバリデーター識別子は、商標以外の目的にも使用できます。

2.3. Launch Phases
2.3. 打ち上げフェーズ

The server MAY support multiple launch phases sequentially or simultaneously. The <launch:phase> element MUST be included by the client to define the target launch phase of the command. The server SHOULD validate the phase and MAY validate the sub-phase of the <launch:phase> element against the active phase and OPTIONAL sub-phase of the server, and return an EPP error result code of 2306 [RFC5730] if there is a mismatch.

サーバーは、複数の起動フェーズを順次または同時にサポートする場合があります。コマンドのターゲット起動フェーズを定義するために、クライアントは<launch:phase>要素を含める必要があります。サーバーはフェーズを検証する必要があり(SHOULD)、<launch:phase>要素のサブフェーズをサーバーのアクティブフェーズおよびOPTIONALサブフェーズに対して検証し、存在する場合は2306 [RFC5730]というEPPエラー結果コードを返すミスマッチ。

The following launch phase values are defined:

次の起動フェーズ値が定義されています。

sunrise: The phase during which trademark holders can submit registrations or applications with trademark information that can be validated by the server.

日の出:商標所有者がサーバーで検証できる商標情報を含む登録または申請を送信できるフェーズ。

landrush: A post-"sunrise" launch phase when non-trademark holders are allowed to register domain names with steps taken to address a large volume of initial registrations.

ランドラッシュ:非商標権者が大量の初期登録に対処するための措置を講じてドメイン名を登録することが許可された「サンライズ」後のローンチフェーズ。

claims: The phase, as defined in Section 2.3.1, in which a claims notice must be displayed to a prospective registrant of a domain name that matches trademarks.

クレーム:セクション2.3.1で定義されているフェーズ。クレーム通知は、商標と一致するドメイン名の予想される登録者に表示する必要があります。

open: A phase that is also referred to as "steady state". Servers may require additional trademark protection during this phase.

オープン:「定常状態」とも呼ばれるフェーズ。サーバーは、このフェーズ中に追加の商標保護を必要とする場合があります。

custom: A custom server launch phase that is defined using the "name" attribute.

custom:「name」属性を使用して定義されるカスタムサーバー起動フェーズ。

For extensibility, the <launch:phase> element includes an OPTIONAL "name" attribute that can define a sub-phase or the full name of the phase when the <launch:phase> element has the "custom" value. For example, the "claims" launch phase could have two sub-phases that include "landrush" and "open".

拡張性のために、<launch:phase>要素に「カスタム」値がある場合、<launch:phase>要素にはサブフェーズまたはフェーズの完全な名前を定義できるオプションの「name」属性が含まれます。たとえば、「クレーム」の起動フェーズには、「ランドラッシュ」と「オープン」を含む2つのサブフェーズがあります。

Launch phases MAY overlap to support the "claims" launch phase, defined in Section 2.3.1, and to support a traditional "landrush" launch phase. The overlap of the "claims" and "landrush" launch phases SHOULD be handled by setting "claims" as the <launch:phase> value and setting "landrush" as the sub-phase with the "name" attribute. For example, the <launch:phase> element should be <launch:phase name="landrush">claims</launch:phase>.

起動フェーズは、セクション2.3.1で定義されている「クレーム」起動フェーズをサポートし、従来の「ランドラッシュ」起動フェーズをサポートするために重複してもよい(MAY)。 「クレーム」と「ランドラッシュ」の起動フェーズの重複は、「クレーム」を<launch:phase>値として設定し、「ランドラッシュ」を「名前」属性のサブフェーズとして設定することによって処理する必要があります。たとえば、<launch:phase>要素は<launch:phase name = "landrush"> claims </ launch:phase>である必要があります。

2.3.1. Trademark Claims Phase
2.3.1. 商標権主張フェーズ

The Trademark Claims Phase is when a claims notice must be displayed to a prospective registrant of a domain name that matches trademarks. See [ICANN-TMCH] for additional details of trademark claims handling. The source of the trademarks is a Trademark Validator, and the source of the claims notice information is a Claims Notice Information Service (CNIS), which may be directly linked to a Trademark Validator. The client interfaces with 1) the server to determine if a trademark exists for a domain name, 2) a CNIS to get the claims notice information, and 3) the server to pass the claims notice acceptance information in a create command. This document supports the Trademark Claims Phase in two ways, including:

商標クレームフェーズは、商標と一致するドメイン名の予想される登録者にクレーム通知を表示する必要があるときです。商標クレーム処理の詳細については、[ICANN-TMCH]を参照してください。商標のソースは商標検証ツールであり、クレーム通知情報のソースは、クレーム通知情報サービス(CNIS)です。これは、商標検証ツールに直接リンクされている場合があります。クライアントは、1)ドメイン名の商標が存在するかどうかを判断するサーバー、2)クレーム通知情報を取得するCNIS、および3)作成コマンドでクレーム通知受け入れ情報を渡すサーバーとインターフェースします。このドキュメントは、次の2つの方法で商標クレームフェーズをサポートしています。

Claims Check Form: Is defined in Section 3.1.1 and is used to determine whether or not there are any matching trademarks for a domain name. If there is at least one matching trademark that exists for the domain name, a claims key is returned. The mapping of domain names and the claims keys is based on an out-of-band interface between the server and the Trademark Validator. The CNIS associated with the claims key Validator Identifier (Section 2.2) MUST accept the claims key as the basis for retrieving the claims information.

クレームチェックフォーム:セクション3.1.1で定義されており、ドメイン名に一致する商標があるかどうかを判断するために使用されます。ドメイン名に一致する商標が少なくとも1つ存在する場合、クレームキーが返されます。ドメイン名とクレームキーのマッピングは、サーバーと商標検証ツール間の帯域外インターフェースに基づいています。クレームキーバリデーター識別子(セクション2.2)に関連付けられたCNISは、クレーム情報を取得するための基礎としてクレームキーを受け入れる必要があります。

Claims Create Form: Is defined in Section 3.3.2 and is used to pass the claims notice acceptance information in a create command. The notice identifier (<launch:noticeID>) format, validation rules, and server processing is up to the interface between the server and the Trademark Validator. The CNIS associated with the Validator Identifier (Section 2.2) MUST generate a notice identifier compliant with the <launch:noticeID> element.

クレーム作成フォーム:セクション3.3.2で定義されており、作成コマンドでクレーム通知の受諾情報を渡すために使用されます。通知識別子(<launch:noticeID>)の形式、検証ルール、サーバーの処理は、サーバーと商標検証ツールの間のインターフェース次第です。バリデーター識別子(セクション2.2)に関連付けられたCNISは、<launch:noticeID>要素に準拠した通知識別子を生成する必要があります。

The following shows the Trademark Claims Phase registration flow:

以下は、商標請求フェーズの登録フローを示しています。

    .------------.     .--------.                   .--------.  .------.
    | Registrant |     | Client |                   | Server |  | CNIS |
    '------------'     '--------'                   '--------'  '------'
           | Request Domain |                            |          |
           |   Registration |                            |          |
           |--------------->| Domain Check               |          |
           |                |--------------------------->|          |
           | Domain         | Domain Unavailable   .------------.   |
           |   Unavailable  |<---------------------( Available? )   |
           |<---------------|                  No  '------------'   |
           |                | Domain Available           | Yes      |
           |                |<---------------------------|          |
           |                | Domain Claims Check        |          |
           |                |--------------------------->|          |
           |                |                       .---------.     |
           |                | Claims Don't Exist   /    Does   \    |
           |                |<--------------------( Domain have )   |
           |                |                   No \  Claims?  /    |
           |                |                       '---------'     |
           |                | Domain Create              |  | Yes   |
           |                |--------------------------->|  |       |
           | Domain         | Domain Registered          |  |       |
           |   Registered   |<---------------------------|  |       |
           |<---------------|                               |       |
           |                                                |       |
           |                | Claims Exist with Claims Keys |       |
           |                |<------------------------------'       |
           |                |                                       |
   .-----. |                | Request Claims Info with Claims Key   |
   |Abort| | Display        |-------------------------------------->|
   '-----' | Claims         | Return Claims Info                    |
    ^      | Notice         |<--------------------------------------|
    | No   |<---------------|                                       |
    |  .------.  Yes        |                                       |
    '-(  Ack?  )----------->| Domain Claims Create Form  |          |
       '------'             |--------------------------->|          |
           | Registration   | Error       .----------------------.  |
           |   Error        |<-----------( Validation Successful? ) |
           |<---------------|          No '----------------------'  |
           |                |                            | Yes      |
           | Domain         | Domain Registered          |          |
           |   Registered   |<---------------------------|          |
           |<---------------|                            |          |
        

Figure 1

図1

2.4. Status Values
2.4. ステータス値

A Launch Application or Launch Registration object MAY have a launch status value. The <launch:status> element is used to convey the launch status pertaining to the object, beyond what is specified in the object mapping. A Launch Application or Launch Registration MUST set the "pendingCreate" status [RFC5731] if a launch status is supported and is not one of the final statuses ("allocated" and "rejected").

Launch ApplicationまたはLaunch Registrationオブジェクトは、起動ステータス値を持つ場合があります。 <launch:status>要素は、オブジェクトマッピングで指定されているものを超えて、オブジェクトに関する起動ステータスを伝えるために使用されます。起動ステータスがサポートされていて、最終ステータス(「割り当て済み」および「拒否」)の1つではない場合、起動アプリケーションまたは起動登録は「pendingCreate」ステータス[RFC5731]を設定する必要があります。

The following status values are defined using the required "s" attribute:

以下のステータス値は、必須の「s」属性を使用して定義されています。

pendingValidation: The initial state of a newly created application or registration object. The application or registration requires validation, but the validation process has not yet completed.

pendingValidation:新しく作成されたアプリケーションまたは登録オブジェクトの初期状態。アプリケーションまたは登録には検証が必要ですが、検証プロセスはまだ完了していません。

validated: The application or registration meets relevant registry rules.

検証済み:アプリケーションまたは登録は、関連するレジストリルールを満たしています。

invalid: The application or registration does not validate according to registry rules. Server policies permitting, it may transition back into "pendingValidation" for revalidation, after modifications are made to ostensibly correct attributes that caused the validation failure.

無効:アプリケーションまたは登録は、レジストリルールに従って検証されません。サーバーポリシーで許可されている場合、検証エラーの原因となった表面上正しい属性に変更が加えられた後、再検証のために「pendingValidation」に戻ることがあります。

pendingAllocation: The allocation of the application or registration is pending based on the results of some out-of-band process (for example, an auction).

pendingAllocation:アプリケーションまたは登録の割り当ては、一部の帯域外プロセス(オークションなど)の結果に基づいて保留中です。

allocated: The object corresponding to the application or registration has been provisioned. This is a possible end state of an application or registration object.

割り当て済み:アプリケーションまたは登録に対応するオブジェクトがプロビジョニングされました。これは、アプリケーションまたは登録オブジェクトの可能な最終状態です。

rejected: The application or registration object was not provisioned. This is a possible end state of an application or registration object.

rejected:アプリケーションまたは登録オブジェクトはプロビジョニングされていません。これは、アプリケーションまたは登録オブジェクトの可能な最終状態です。

custom: A custom status that is defined using the "name" attribute.

custom:「name」属性を使用して定義されるカスタムステータス。

Each status value MAY be accompanied by a string of human-readable text that describes the rationale for the status applied to the object. The OPTIONAL "lang" attribute, as defined in [RFC5646], MAY be present to identify the language if the negotiated value is something other than the default value of "en" (English).

各ステータス値には、オブジェクトに適用されるステータスの根拠を説明する、人間が読めるテキストの文字列が付随する場合があります。 [RFC5646]で定義されているオプションの "lang"属性は、交渉された値がデフォルト値の "en"(英語)以外の場合に言語を識別するために存在してもよい(MAY)。

For extensibility, the <launch:status> element includes an OPTIONAL "name" attribute that can define a sub-status or the full name of the status when the status value is "custom". The server SHOULD use one of the non-"custom" status values.

拡張性のために、<launch:status>要素には、オプションの「name」属性が含まれ、ステータス値が「カスタム」の場合に、サブステータスまたはステータスの完全な名前を定義できます。サーバーは、「カスタム」以外のステータス値の1つを使用する必要があります(SHOULD)。

Status values MAY be skipped. For example, an application or registration MAY immediately start at the "allocated" status, or an application or registration MAY skip the "pendingAllocation" status. If the launch phase does not require validation of a request, an application or registration MAY immediately skip to "pendingAllocation".

ステータス値はスキップされる場合があります。たとえば、アプリケーションまたは登録はすぐに「割り当て済み」ステータスで開始される場合があり、アプリケーションまたは登録は「保留中の割り当て」ステータスをスキップする場合があります。起動フェーズでリクエストの検証が必要ない場合、アプリケーションまたは登録はすぐに「pendingAllocation」にスキップできます。

2.4.1. State Transition
2.4.1. 状態遷移

The transitions between the states is a matter of server policy. This diagram defines one possible set of permitted transitions.

状態間の遷移は、サーバーポリシーの問題です。この図は、許可される遷移の1つの可能なセットを定義しています。

                      | request
                      |
                      |     +--------------------------+
                      |     |                          |
                      v     v                          |
            +-------------------+                      |
            |                   |                      |
            | pendingValidation +--------------+       |
            |                   |              |       |
            +---------+---------+              |       |
                      |                        |       |
                      |                        |       |
                      v                        v       |
                +-----------+             +---------+  |
                |           |             |         |  |
                | validated |             | invalid +--+
                |           |             |         |
                +-----+-----+             +----+----+
                      |                        |
                      |                        |
                      v                        |
            +-------------------+              |
            |                   |              |
            | pendingAllocation +-----------+  |
            |                   |           |  |
            +---------+---------+           |  |
                      |                     |  |
                      |                     |  |
                      |                     |  |
                      |                     |  |
                      |                     |  |
                      v                     v  v
                 +---------+             +--------+
                /           \           /          \
                | allocated |           | rejected |
                \           /           \          /
                 +---------+             +--------+
        

Figure 2

図2

2.5. Poll Messaging
2.5. 投票メッセージ

A Launch Application MUST be handled as an EPP domain name object as specified in RFC 5731 [RFC5731], with the "pendingCreate" status and launch status values defined in Section 2.4. A Launch Registration MAY be handled as an EPP domain name object as specified in RFC 5731 [RFC5731], with the "pendingCreate" status and launch status values defined in Section 2.4. As a Launch Application or Launch Registration transitions between the status values defined in Section 2.4, the server SHOULD insert poll messages, per [RFC5730], for the applicable intermediate statuses, including the "pendingValidation", "validated", "pendingAllocation", and "invalid" statuses, using the <domain:infData> element with the <launch:infData> extension. The <domain:infData> element MAY contain non-mandatory information, like contact and name server information. Also, further extensions that would normally be included in the response of a <domain:info> command, per [RFC5731], MAY be included. For the final statuses, including the "allocated" and "rejected" statuses, the server MUST insert a <domain:panData> poll message, per [RFC5731], with the <launch:infData> extension.

起動アプリケーションは、RFC 5731 [RFC5731]で指定されているEPPドメイン名オブジェクトとして処理されなければならず、「pendingCreate」ステータスと起動ステータス値はセクション2.4で定義されています。起動登録は、RFC 5731 [RFC5731]で指定されているEPPドメイン名オブジェクトとして処理される場合があり、「pendingCreate」ステータスと起動ステータス値はセクション2.4で定義されています。アプリケーションの起動または登録の起動がセクション2.4で定義されたステータス値の間で移行すると、サーバーは、[RFC5730]に従って、「pendingValidation」、「validated」、「pendingAllocation」などの該当する中間ステータスに対してポーリングメッセージを挿入する必要があります(SHOULD)。 <launch:infData>拡張子を持つ<domain:infData>要素を使用した「無効な」ステータス。 <domain:infData>要素には、連絡先やネームサーバー情報などの必須ではない情報を含めることができます。また、[RFC5731]に従って、通常<domain:info>コマンドの応答に含まれる追加の拡張機能が含まれる場合があります。 「割り当てられた」および「拒否された」ステータスを含む最終ステータスでは、サーバーは<launch:infData>拡張を使用して、[RFC5731]ごとに<domain:panData>ポーリングメッセージを挿入する必要があります。

The following is an example poll message for a Launch Application that has transitioned to the "pendingAllocation" state.

以下は、「pendingAllocation」状態に移行したLaunch Applicationのポーリングメッセージの例です。

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1301">
   S:      <msg>Command completed successfully; ack to dequeue</msg>
   S:    </result>
   S:    <msgQ count="5" id="12345">
   S:      <qDate>2013-04-04T22:01:00.0Z</qDate>
   S:      <msg>Application pendingAllocation.</msg>
   S:    </msgQ>
   S:    <resData>
   S:      <domain:infData
   S:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   S:        <domain:name>domain.example</domain:name>
   S:        ...
   S:      </domain:infData>
   S:    </resData>
   S:    <extension>
   S:      <launch:infData
   S:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:        <launch:phase>sunrise</launch:phase>
   S:        <launch:applicationID>abc123</launch:applicationID>
   S:        <launch:status s="pendingAllocation"/>
   S:      </launch:infData>
   S:    </extension>
   S:    <trID>
   S:      <clTRID>ABC-12345</clTRID>
   S:      <svTRID>54322-XYZ</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
        

The following is an example <domain:panData> poll message for an "allocated" Launch Application.

以下は、「割り当てられた」起動アプリケーションの<domain:panData>ポーリングメッセージの例です。

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1301">
   S:      <msg>Command completed successfully; ack to dequeue</msg>
   S:    </result>
   S:    <msgQ count="5" id="12345">
   S:      <qDate>2013-04-04T22:01:00.0Z</qDate>
   S:      <msg>Application successfully allocated.</msg>
   S:    </msgQ>
   S:    <resData>
   S:      <domain:panData
   S:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   S:        <domain:name paResult="1">domain.example</domain:name>
   S:        <domain:paTRID>
   S:          <clTRID>ABC-12345</clTRID>
   S:          <svTRID>54321-XYZ</svTRID>
   S:        </domain:paTRID>
   S:        <domain:paDate>2013-04-04T22:00:00.0Z</domain:paDate>
   S:      </domain:panData>
   S:    </resData>
   S:    <extension>
   S:      <launch:infData
   S:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:        <launch:phase>sunrise</launch:phase>
   S:        <launch:applicationID>abc123</launch:applicationID>
   S:        <launch:status s="allocated"/>
   S:      </launch:infData>
   S:    </extension>
   S:    <trID>
   S:      <clTRID>BCD-23456</clTRID>
   S:      <svTRID>65432-WXY</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
   The following is an example <domain:panData> poll message for an
   "allocated" Launch Registration.
        
   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1301">
   S:      <msg>Command completed successfully; ack to dequeue</msg>
   S:    </result>
   S:    <msgQ count="5" id="12345">
   S:      <qDate>2013-04-04T22:01:00.0Z</qDate>
   S:      <msg>Registration successfully allocated.</msg>
   S:    </msgQ>
   S:    <resData>
   S:      <domain:panData
   S:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   S:        <domain:name paResult="1">domain.example</domain:name>
   S:        <domain:paTRID>
   S:          <clTRID>ABC-12345</clTRID>
   S:          <svTRID>54321-XYZ</svTRID>
   S:        </domain:paTRID>
   S:        <domain:paDate>2013-04-04T22:00:00.0Z</domain:paDate>
   S:      </domain:panData>
   S:    </resData>
   S:    <extension>
   S:      <launch:infData
   S:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:        <launch:phase>sunrise</launch:phase>
   S:        <launch:status s="allocated"/>
   S:      </launch:infData>
   S:    </extension>
   S:    <trID>
   S:      <clTRID>BCD-23456</clTRID>
   S:      <svTRID>65432-WXY</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
        
2.6. Mark Validation Models
2.6. 検証モデルのマーク

A server MUST support at least one of the following models for validating trademark information:

サーバーは、商標情報を検証するために、次のモデルの少なくとも1つをサポートする必要があります。

code: Use of a mark code by itself to validate that the mark matches the domain name. This model is supported using the <launch:codeMark> element with just the <launch:code> element.

code:マークコードを単独で使用して、マークがドメイン名と一致することを検証します。このモデルは、<launch:code>要素だけの<launch:codeMark>要素を使用してサポートされます。

mark: The mark information is passed without any other validation element. The server will use some custom form of validation to validate that the mark information is authentic. This model is supported using the <launch:codeMark> element with just the <mark:mark> (Section 2.6.2) element.

mark:マーク情報は、他の検証要素なしで渡されます。サーバーは、カスタムの検証形式を使用して、マーク情報が本物であることを検証します。このモデルは、<launch:codeMark>要素と<mark:mark>(セクション2.6.2)要素のみを使用してサポートされます。

code with mark: A code is used along with the mark information by the server to validate the mark utilizing an external party. The code represents some form of secret that matches the mark information passed. This model is supported using the <launch:codeMark> element that contains both the <launch:code> and the <mark:mark> (Section 2.6.2) elements.

マーク付きコード:コードは、マーク情報と一緒にサーバーによって使用され、外部関係者を利用してマークを検証します。コードは、渡されたマーク情報と一致する何らかの形式の秘密を表します。このモデルは、<launch:code>要素と<mark:mark>(セクション2.6.2)要素の両方を含む<launch:codeMark>要素を使用してサポートされます。

signed mark: The mark information is digitally signed as described in the Digital Signature section (Section 2.6.3). The digital signature can be directly validated by the server using the public key of the external party that created the signed mark using its private key. This model is supported using the <smd:signedMark> (Section 2.6.3.1) and <smd:encodedSignedMark> (Section 2.6.3.2) elements.

署名済みマーク:マーク情報は、デジタル署名セクション(セクション2.6.3)の説明に従ってデジタル署名されています。デジタル署名は、プライベートキーを使用して署名済みマークを作成した外部関係者のパブリックキーを使用して、サーバーによって直接検証できます。このモデルは、<smd:signedMark>(セクション2.6.3.1)および<smd:encodedSignedMark>(セクション2.6.3.2)要素を使用してサポートされます。

More than one <launch:codeMark>, <smd:signedMark> (Section 2.6.3.1), or <smd:encodedSignedMark> (Section 2.6.3.2) element MAY be specified. The maximum number of marks per domain name is up to server policy.

複数の<launch:codeMark>、<smd:signedMark>(セクション2.6.3.1)、または<smd:encodedSignedMark>(セクション2.6.3.2)要素を指定できます。ドメイン名ごとのマークの最大数は、サーバーポリシー次第です。

2.6.1. <launch:codeMark> Element
2.6.1. <launch:codeMark>要素

The <launch:codeMark> element is used by the "code", "mark", and "code with mark" validation models and has the following child elements:

<launch:codeMark>要素は、「コード」、「マーク」、および「マーク付きコード」検証モデルで使用され、次の子要素があります。

<launch:code>: OPTIONAL mark code used to validate the <mark:mark> (Section 2.6.2) information. The mark code is a mark-specific secret that the server can verify against a third party. The OPTIONAL "validatorID" attribute is the Validator Identifier (Section 2.2) whose value indicates which Trademark Validator the code originated from, with no default value.

<launch:code>:<mark:mark>(セクション2.6.2)情報の検証に使用されるオプションのマークコード。マークコードは、サーバーが第三者に対して検証できるマーク固有の秘密です。オプションの "validatorID"属性は、コードがどの商標バリデーターから発生したかを示すバリデーター識別子(セクション2.2)であり、デフォルト値はありません。

<mark:mark>: OPTIONAL mark information with child elements defined in the Mark section (Section 2.6.2).

<mark:mark>:Markセクション(セクション2.6.2)で定義された子要素を持つオプションのマーク情報。

The following is an example <launch:codeMark> element with both a <launch:code> and <mark:mark> (Section 2.6.2) element.

以下は、<launch:code>要素と<mark:mark>(セクション2.6.2)要素の両方を持つ<launch:codeMark>要素の例です。

   <launch:codeMark>
     <launch:code validatorID="sample">
       49FD46E6C4B45C55D4AC</launch:code>
     <mark:mark xmlns:mark="urn:ietf:params:xml:ns:mark-1.0">
       ...
     </mark:mark>
   </launch:codeMark>
        
2.6.2. <mark:mark> Element
2.6.2. <mark:mark>要素

A <mark:mark> element describes an applicant's prior right to a given domain name that is used with the "mark", "mark with code", and "signed mark" validation models. The <mark:mark> element is defined in [RFC7848]. A new mark format can be supported by creating a new XML schema for the mark that has an element that substitutes for the <mark:abstractMark> element from [RFC7848].

<mark:mark>要素は、「マーク」、「コード付きマーク」、および「署名付きマーク」検証モデルで使用される、特定のドメイン名に対する申請者の事前の権利を記述します。 <mark:mark>要素は[RFC7848]で定義されています。 [RFC7848]の<mark:abstractMark>要素の代わりとなる要素を持つマークの新しいXMLスキーマを作成することにより、新しいマーク形式をサポートできます。

2.6.3. Digital Signature
2.6.3. デジタル署名

Digital signatures MAY be used by the server to validate the mark information, when using the "signed mark" validation model with the <smd:signedMark> (Section 2.6.3.1) and <smd:encodedSignedMark> (Section 2.6.3.2) elements. When using digital signatures, the server MUST validate the digital signature.

<smd:signedMark>(セクション2.6.3.1)および<smd:encodedSignedMark>(セクション2.6.3.2)要素で「署名済みマーク」検証モデルを使用する場合、サーバーはデジタル署名を使用してマーク情報を検証できます(MAY)。デジタル署名を使用する場合、サーバーはデジタル署名を検証する必要があります。

2.6.3.1. <smd:signedMark> Element
2.6.3.1. <smd:signedMark>要素

The <smd:signedMark> element contains the digitally signed mark information. The <smd:signedMark> element is defined in [RFC7848]. A new signed mark format can be supported by creating a new XML schema for the signed mark that has an element that substitutes for the <smd:abstractSignedMark> element from [RFC7848].

<smd:signedMark>要素には、デジタル署名されたマーク情報が含まれています。 <smd:signedMark>要素は[RFC7848]で定義されています。 [RFC7848]の<smd:abstractSignedMark>要素の代わりとなる要素を持つ署名付きマークの新しいXMLスキーマを作成することにより、新しい署名付きマークの形式をサポートできます。

2.6.3.2. <smd:encodedSignedMark> Element
2.6.3.2. <smd:encodedSignedMark>要素

The <smd:encodedSignedMark> element contains an encoded form of the digitally signed <smd:signedMark> (Section 2.6.3.1) element. The <smd:encodedSignedMark> element is defined in [RFC7848]. A new encoded signed mark format can be supported by creating a new XML schema for the encoded signed mark that has an element that substitutes for the <smd:encodedSignedMark> element from [RFC7848].

<smd:encodedSignedMark>要素には、デジタル署名された<smd:signedMark>(セクション2.6.3.1)要素のエンコードされた形式が含まれます。 <smd:encodedSignedMark>要素は[RFC7848]で定義されています。 [RFC7848]の<smd:encodedSignedMark>要素の代わりとなる要素を持つ、エンコードされた署名済みマークの新しいXMLスキーマを作成することにより、新しいエンコードされた署名済みマーク形式をサポートできます。

3. EPP Command Mapping
3. EPPコマンドのマッピング

A detailed description of the EPP syntax and semantics can be found in the EPP core protocol specification [RFC5730]. The command mappings described here are specifically for use in the Launch Phase Extension.

EPP構文とセマンティクスの詳細な説明は、EPPコアプロトコル仕様[RFC5730]にあります。ここで説明するコマンドマッピングは、特にLaunch Phase Extensionで使用するためのものです。

This mapping is designed to be flexible, requiring only a minimum set of required elements.

このマッピングは柔軟に設計されており、必要な要素の最小セットのみを必要とします。

While it is meant to serve several use cases, it does not prescribe any interpretation by the client or server. Such processing is typically highly policy dependent and therefore specific to implementations.

これはいくつかの使用例に対応することを目的としていますが、クライアントまたはサーバーによる解釈を規定するものではありません。このような処理は通常、ポリシーに大きく依存するため、実装に固有です。

Operations on application objects are done via one or more of the existing EPP commands defined in the EPP domain name mapping [RFC5731]. Registries MAY choose to support a subset of the operations.

アプリケーションオブジェクトの操作は、EPPドメイン名マッピング[RFC5731]で定義されている1つ以上の既存のEPPコマンドを介して行われます。レジストリは、操作のサブセットをサポートすることを選択する場合があります。

3.1. EPP <check> Command
3.1. EPP <check>コマンド

There are three forms of the extension to the EPP <check> command: the Claims Check Form (Section 3.1.1), the Availability Check Form (Section 3.1.2), and the Trademark Check Form (Section 3.1.3). The <launch:check> element "type" attribute defines the form, with the value of "claims" for the Claims Check Form (Section 3.1.1), "avail" for the Availability Check Form (Section 3.1.2), and "trademark" for the Trademark Check Form (Section 3.1.3). The default value of the "type" attribute is "claims". The forms supported by the server is determined by server policy. The server MUST return an EPP error result code of 2307 [RFC5730] if it receives a check form that is not supported.

EPP <check>コマンドの拡張には、クレームチェックフォーム(セクション3.1.1)、可用性チェックフォーム(セクション3.1.2)、および商標チェックフォーム(セクション3.1.3)の3つの形式があります。 <launch:check>要素の「type」属性は、フォームを定義し、クレームチェックフォーム(セクション3.1.1)の場合は「claims」、可用性チェックフォーム(セクション3.1.2)の場合は「avail」、商標チェックフォームの「商標」(セクション3.1.3)。 「type」属性のデフォルト値は「claims」です。サーバーがサポートするフォームは、サーバーポリシーによって決定されます。サーバーは、サポートされていないチェックフォームを受信した場合、2307 [RFC5730]のEPPエラー結果コードを返す必要があります。

3.1.1. Claims Check Form
3.1.1. クレームチェックフォーム

The Claims Check Form defines a new command called the Claims Check Command that is used to determine whether or not there are any matching trademarks, in the specified launch phase, for each domain name passed in the command, that require the use of the "Claims Create Form" on a Domain Create Command. The availability check information defined in the EPP domain name mapping [RFC5731] MUST NOT be returned for the Claims Check Command. This form is the default form and MAY be explicitly identified by setting the <launch:check> "type" attribute to "claims".

クレームチェックフォームは、指定された起動フェーズで、コマンドで渡された各ドメイン名に対して、「クレームの使用を必要とする一致する商標があるかどうかを判断するために使用されるドメイン作成コマンドでフォームを作成します。 EPPドメイン名マッピング[RFC5731]で定義されている可用性チェック情報は、クレームチェックコマンドに対して返されてはならない(MUST NOT)。このフォームはデフォルトのフォームであり、<launch:check>の「type」属性を「claims」に設定することで明示的に識別できます。

Instead of returning whether the domain name is available, the Claims Check Command will return whether or not at least one matching trademark exists for the domain name, which requires the use of the "Claims Create Form" on a Domain Create Command. If there is at least one matching trademark that exists for the domain name, a <launch:claimKey> element is returned. The client MAY then use the value of the <launch:claimKey> element to obtain information needed to generate the Trademark Claims Notice from the Trademark Validator based on the Validator Identifier (Section 2.2). The unique notice identifier of the Trademark Claims Notice MUST be passed in the <launch:noticeID> element of the extension to the Create Command (Section 3.3).

クレームチェックコマンドは、ドメイン名が使用可能かどうかを返す代わりに、ドメイン名に一致する商標が少なくとも1つ存在するかどうかを返します。これには、ドメイン作成コマンドで「クレーム作成フォーム」を使用する必要があります。ドメイン名に一致する商標が少なくとも1つ存在する場合、<launch:claimKey>要素が返されます。次に、クライアントは<launch:claimKey>要素の値を使用して、Validator Identifier(セクション2.2)に基づいて、Trademark Validatorから商標クレーム通知を生成するために必要な情報を取得できます。商標クレーム通知の一意の通知識別子は、Createコマンドの拡張の<launch:noticeID>要素で渡す必要があります(セクション3.3)。

The <domain:name> elements in the EPP <check> command of EPP domain name mapping [RFC5731] define the domain names to check for matching trademarks. The <launch:check> element contains the following child element:

EPPドメイン名マッピング[RFC5731]のEPP <check>コマンドの<domain:name>要素は、一致する商標をチェックするドメイン名を定義します。 <launch:check>要素には、次の子要素が含まれています。

<launch:phase>: Contains the value of the active launch phase of the server. The server SHOULD validate the value according to Section 2.3.

<launch:phase>:サーバーのアクティブな起動フェーズの値が含まれます。サーバーは、セクション2.3に従って値を検証する必要があります(SHOULD)。

The following is an example Claims Check Command using the <check> domain command and the <launch:check> extension with the "type" explicitly set to "claims", to determine if "domain1.example", "domain2.example", and "domain3.example" require claims notices during the "claims" launch phase:

以下は、<check>ドメインコマンドと<launch:check>拡張を使用して、「type」を明示的に「claims」に設定したクレームチェックコマンドの例で、「domain1.example」、「domain2.example」、 「domain3.example」では、「クレーム」の起動フェーズ中にクレーム通知が必要です。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:   <check>
   C:    <domain:check
   C:     xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:      <domain:name>domain1.example</domain:name>
   C:      <domain:name>domain2.example</domain:name>
   C:      <domain:name>domain3.example</domain:name>
   C:    </domain:check>
   C:   </check>
   C:   <extension>
   C:    <launch:check
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:     type="claims">
   C:      <launch:phase>claims</launch:phase>
   C:    </launch:check>
   C:   </extension>
   C:   <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        

If the <check> command has been processed successfully, the EPP <response> MUST contain an <extension> <launch:chkData> element that identifies the launch namespace. The <launch:chkData> element contains the following child elements:

<check>コマンドが正常に処理された場合、EPP <response>には、起動名前空間を識別する<extension> <launch:chkData>要素が含まれている必要があります。 <launch:chkData>要素には、次の子要素が含まれます。

<launch:phase>: The phase that mirrors the <launch:phase> element included in the <launch:check>.

<launch:phase>:<launch:check>に含まれる<launch:phase>要素を反映するフェーズ。

<launch:cd>: One or more <launch:cd> elements that contain the following child elements:

<launch:cd>:次の子要素を含む1つ以上の<launch:cd>要素:

<launch:name>: Contains the fully qualified name of the queried domain name. This element MUST contain an "exists" attribute whose value indicates if a matching trademark exists for the domain name that requires the use of the "Claims Create Form" on a Domain Create Command. A value of "1" (or "true") means that a matching trademark does exist and that the "Claims Create Form" is required on a Domain Create Command. A value of "0" (or "false") means that a matching trademark does not exist or that the "Claims Create Form" is NOT required on a Domain Create Command.

<launch:name>:照会されたドメイン名の完全修飾名が含まれています。この要素には、ドメイン作成コマンドで「クレーム作成フォーム」を使用する必要があるドメイン名に一致する商標が存在するかどうかを示す値が「存在する」属性を含める必要があります。値「1」(または「true」)は、一致する商標が存在し、ドメイン作成コマンドで「クレーム作成フォーム」が必要であることを意味します。 「0」(または「false」)の値は、一致する商標が存在しないか、またはドメイン作成コマンドで「クレーム作成フォーム」が不要であることを意味します。

<launch:claimKey>: Zero or more OPTIONAL claim keys that MAY be passed to a third-party Trademark Validator such as the ICANN TMCH for querying the information needed to generate a Trademark Claims Notice. The <launch:claimKey> is used as the key for the query in place of the domain name to securely query the service without using a well-known value like a domain name. The OPTIONAL "validatorID" attribute is the Validator Identifier (Section 2.2) whose value indicates which Trademark Validator to query for the claims notice information, with the default being the ICANN TMCH. The "validatorID" attribute MAY reference a non-trademark claims clearinghouse identifier to support other forms of claims notices.

<launch:claimKey>:商標クレーム通知の生成に必要な情報を照会するためにICANN TMCHなどのサードパーティの商標バリデーターに渡すことができる0個以上のオプションのクレームキー。 <launch:claimKey>は、ドメイン名の代わりに既知の値を使用せずにサービスを安全にクエリするために、ドメイン名の代わりにクエリのキーとして使用されます。オプションの「validatorID」属性は、Validator Identifier(セクション2.2)であり、その値は、クレーム通知情報を照会する商標バリデーターを示します。デフォルトはICANN TMCHです。 「validatorID」属性は、他の形式のクレーム通知をサポートするために、非商標クレーム交換所識別子を参照する場合があります。

The following is an example Claims Check response when a claims notice for the "claims" launch phase is not required for the domain name domain1.example, is required for the domain name domain2.example in the "tmch", and is required for the domain name domain3.example in the "tmch" and "custom-tmch":

以下は、「クレーム」起動フェーズのクレーム通知がドメイン名domain1.exampleに必要ではなく、「tmch」のドメイン名domain2.exampleに必要であり、 「tmch」と「custom-tmch」のドメイン名domain3.example:

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1000">
   S:     <msg>Command completed successfully</msg>
   S:    </result>
   S:    <extension>
   S:     <launch:chkData
   S:      xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:      <launch:phase>claims</launch:phase>
   S:      <launch:cd>
   S:        <launch:name exists="0">domain1.example</launch:name>
   S:      </launch:cd>
   S:      <launch:cd>
   S:        <launch:name exists="1">domain2.example</launch:name>
   S:        <launch:claimKey validatorID="tmch">
   S:        2013041500/2/6/9/rJ1NrDO92vDsAzf7EQzgjX4R0000000001
   S:        </launch:claimKey>
   S:      </launch:cd>
   S:      <launch:cd>
   S:        <launch:name exists="1">domain3.example</launch:name>
   S:        <launch:claimKey validatorID="tmch">
   S:        2013041500/2/6/9/rJ1NrDO92vDsAzf7EQzgjX4R0000000001
   S:        </launch:claimKey>
   S:        <launch:claimKey validatorID="custom-tmch">
   S:        20140423200/1/2/3/rJ1Nr2vDsAzasdff7EasdfgjX4R000000002
   S:        </launch:claimKey>
   S:      </launch:cd>
   S:     </launch:chkData>
   S:    </extension>
   S:    <trID>
   S:     <clTRID>ABC-12345</clTRID>
   S:     <svTRID>54321-XYZ</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
        
3.1.2. Availability Check Form
3.1.2. 在庫確認フォーム

The Availability Check Form defines additional elements to extend the EPP <check> command described in the EPP domain name mapping [RFC5731]. No additional elements are defined for the EPP <check> response. This form MUST be identified by setting the <launch:check> "type" attribute to "avail".

可用性チェックフォームは、EPPドメイン名マッピング[RFC5731]で説明されているEPP <check>コマンドを拡張するための追加要素を定義します。 EPP <check>応答に対して追加の要素は定義されていません。このフォームは、<launch:check>の「type」属性を「avail」に設定することによって識別される必要があります。

The EPP <check> command is used to determine if an object can be provisioned within a repository. Domain names may be made available only in unique launch phases, whilst remaining unavailable for concurrent launch phases. In addition to the elements expressed in the <domain:check>, the command is extended with the <launch:check> element that contains the following child element:

EPP <check>コマンドは、オブジェクトをリポジトリー内でプロビジョニングできるかどうかを判別するために使用されます。ドメイン名は、固有の起動フェーズでのみ使用可能にできますが、同時起動フェーズでは使用できません。 <domain:check>で表される要素に加えて、コマンドは、次の子要素を含む<launch:check>要素で拡張されます。

<launch:phase>: The launch phase to which domain name availability should be determined. The server SHOULD validate the value and return an EPP error result code of 2306 [RFC5730] if it is invalid.

<launch:phase>:ドメイン名の可用性を決定する必要がある起動フェーズ。サーバーは値を検証し、無効な場合はEPPエラー結果コード2306 [RFC5730]を返す必要があります(SHOULD)。

The following is an example Availability Check Form Command using the <check> domain command and the <launch:check> extension with the "type" set to "avail", to determine the availability of two domain names in the "idn-release" custom launch phase:

以下は、<check>ドメインコマンドと<launch:check>拡張を使用し、「type」を「avail」に設定して、「idn-release」内の2つのドメイン名の可用性を判断する、可用性チェックフォームコマンドの例です。カスタム起動フェーズ:

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:   <check>
   C:    <domain:check
   C:     xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:      <domain:name>domain1.example</domain:name>
   C:      <domain:name>domain2.example</domain:name>
   C:    </domain:check>
   C:   </check>
   C:   <extension>
   C:    <launch:check
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:     type="avail">
   C:      <launch:phase name="idn-release">custom</launch:phase>
   C:    </launch:check>
   C:   </extension>
   C:   <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
   The Availability Check Form does not define any extension to the
   response of a <check> domain command.  After processing the command,
   the server replies with a standard EPP response as defined in the EPP
   domain name mapping [RFC5731].
        
3.1.3. Trademark Check Form
3.1.3. 商標チェックフォーム

The Trademark Check Form defines a new command called the Trademark Check Command that is used to determine whether or not there are any matching trademarks for each domain name passed in the command, independent of the active launch phase of the server and whether the "Claims Create Form" is required on a Domain Create Command. The availability check information defined in the EPP domain name mapping [RFC5731] MUST NOT be returned for the Trademark Check Command. This form MUST be identified by setting the <launch:check> "type" attribute to "trademark".

商標チェックフォームは、サーバーでアクティブな起動フェーズや「クレームの作成ドメイン作成コマンドでは「フォーム」が必要です。 EPPドメイン名マッピング[RFC5731]で定義されている可用性チェック情報は、商標チェックコマンドに対して返されてはならない(MUST NOT)。このフォームは、<launch:check>の「type」属性を「trademark」に設定することによって識別される必要があります。

Instead of returning whether the domain name is available, the Trademark Check Command will return whether or not at least one matching trademark exists for the domain name. If there is at least one matching trademark that exists for the domain name, a <launch:claimKey> element is returned. The client MAY then use the value of the <launch:claimKey> element to obtain Trademark Claims Notice information from the Trademark Validator based on the Validator Identifier (Section 2.2).

商標チェックコマンドは、ドメイン名が利用可能かどうかを返すのではなく、ドメイン名に一致する商標が少なくとも1つ存在するかどうかを返します。ドメイン名に一致する商標が少なくとも1つ存在する場合、<launch:claimKey>要素が返されます。次にクライアントは<launch:claimKey>要素の値を使用して、Validator Identifier(セクション2.2)に基づいて、Trademark ValidatorからTrademark Claims Notice情報を取得できます。

The <domain:name> elements in the EPP <check> command of EPP domain name mapping [RFC5731] define the domain names to check for matching trademarks. The <launch:check> element does not contain any child elements with the "Trademark Check Form": The following is an example Trademark Check Command using the <check> domain command and the <launch:check> extension with the "type" set to "trademark", to determine if "domain1.example", "domain2.example", and "domain3.example" have any matching trademarks:

EPPドメイン名マッピング[RFC5731]のEPP <check>コマンドの<domain:name>要素は、一致する商標をチェックするドメイン名を定義します。 <launch:check>要素には、「Trademark Check Form」の子要素が含まれていません。以下は、<check>ドメインコマンドと「type」が設定された<launch:check>拡張を使用した商標チェックコマンドの例です「trademark」に、「domain1.example」、「domain2.example」、および「domain3.example」に一致する商標があるかどうかを判断します。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:   <check>
   C:    <domain:check
   C:     xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:      <domain:name>domain1.example</domain:name>
   C:      <domain:name>domain2.example</domain:name>
   C:      <domain:name>domain3.example</domain:name>
   C:    </domain:check>
   C:   </check>
   C:   <extension>
   C:    <launch:check
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:     type="trademark"/>
   C:   </extension>
   C:   <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        

If the <check> command has been processed successfully, the EPP <response> MUST contain an <extension> <launch:chkData> element that identifies the launch namespace. The <launch:chkData> element contains the following child elements:

<check>コマンドが正常に処理された場合、EPP <response>には、起動名前空間を識別する<extension> <launch:chkData>要素が含まれている必要があります。 <launch:chkData>要素には、次の子要素が含まれます。

<launch:cd>: One or more <launch:cd> elements that contain the following child elements:

<launch:cd>:次の子要素を含む1つ以上の<launch:cd>要素:

<launch:name>: Contains the fully qualified name of the queried domain name. This element MUST contain an "exists" attribute whose value indicates if a matching trademark exists for the domain name. A value of "1" (or "true") means that a matching trademark does exist. A value of "0" (or "false") means that a matching trademark does not exist.

<launch:name>:照会されたドメイン名の完全修飾名が含まれています。この要素には、ドメイン名に一致する商標が存在するかどうかを示す値を持つ「exists」属性が含まれている必要があります。 「1」(または「true」)の値は、一致する商標が存在することを意味します。 「0」(または「false」)の値は、一致する商標が存在しないことを意味します。

<launch:claimKey>: Zero or more OPTIONAL claim keys that MAY be passed to a third-party Trademark Validator such as the ICANN TMCH for querying the information needed to generate a Trademark Claims Notice. The <launch:claimKey> is used as the key for the query in place of the domain name to securely query the service without using a well-known value like a domain name. The OPTIONAL "validatorID" attribute is the Validator Identifier (Section 2.2) whose value indicates

<launch:claimKey>:商標クレーム通知の生成に必要な情報を照会するためにICANN TMCHなどのサードパーティの商標バリデーターに渡すことができる0個以上のオプションのクレームキー。 <launch:claimKey>は、ドメイン名の代わりに既知の値を使用せずにサービスを安全にクエリするために、ドメイン名の代わりにクエリのキーとして使用されます。オプションの "validatorID"属性は、値が示すValidator Identifier(セクション2.2)です。

which Trademark Validator to query for the claims notice information, with the default being the ICANN TMCH. The "validatorID" attribute MAY reference a non-trademark claims clearinghouse identifier to support other forms of claims notices.

クレーム通知情報を照会する商標バリデーター。デフォルトはICANN TMCHです。 「validatorID」属性は、他の形式のクレーム通知をサポートするために、非商標クレーム交換所識別子を参照する場合があります。

The following is an example Trademark Check response for the "claims" launch phase when no matching trademarks are found for the domain name domain1.example, matching trademarks are found for the domain name domain2.example in the "tmch", and matching trademarks are found for domain name domain3.example in the "tmch" and "custom-tmch":

ドメイン名domain1.exampleに一致する商標が見つからず、「tmch」のドメイン名domain2.exampleに一致する商標が見つかり、一致する商標が「tmch」と「custom-tmch」にドメイン名domain3.exampleが見つかりました:

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1000">
   S:     <msg>Command completed successfully</msg>
   S:    </result>
   S:    <extension>
   S:     <launch:chkData
   S:      xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:      <launch:cd>
   S:        <launch:name exists="0">domain1.example</launch:name>
   S:      </launch:cd>
   S:      <launch:cd>
   S:        <launch:name exists="1">domain2.example</launch:name>
   S:        <launch:claimKey validatorID="tmch">
   S:        2013041500/2/6/9/rJ1NrDO92vDsAzf7EQzgjX4R0000000001
   S:        </launch:claimKey>
   S:      </launch:cd>
   S:      <launch:cd>
   S:        <launch:name exists="1">domain3.example</launch:name>
   S:        <launch:claimKey validatorID="tmch">
   S:        2013041500/2/6/9/rJ1NrDO92vDsAzf7EQzgjX4R0000000001
   S:        </launch:claimKey>
   S:        <launch:claimKey validatorID="custom-tmch">
   S:        20140423200/1/2/3/rJ1Nr2vDsAzasdff7EasdfgjX4R000000002
   S:        </launch:claimKey>
   S:      </launch:cd>
   S:     </launch:chkData>
   S:    </extension>
   S:    <trID>
   S:     <clTRID>ABC-12345</clTRID>
   S:     <svTRID>54321-XYZ</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
        
3.2. EPP <info> Command
3.2. EPP <info>コマンド

This extension defines additional elements to extend the EPP <info> command and response to be used in conjunction with the EPP domain name mapping [RFC5731].

この拡張は、EPPドメイン名マッピング[RFC5731]と組み合わせて使用​​されるEPP <info>コマンドと応答を拡張する追加要素を定義します。

The EPP <info> command is used to retrieve information for a Launch Registration or Launch Application. The Application Identifier (Section 2.1) returned in the <launch:creData> element of the create response (Section 3.3) can be used for retrieving information for a Launch Application. A <launch:info> element is sent along with the regular <info> domain command. The <launch:info> element includes an OPTIONAL "includeMark" boolean attribute, with a default value of "false", to indicate whether or not to include the mark in the response. The <launch:info> element contains the following child elements:

EPP <info>コマンドは、起動登録または起動アプリケーションの情報を取得するために使用されます。作成応答(セクション3.3)の<launch:creData>要素で返されるアプリケーション識別子(セクション2.1)を使用して、起動アプリケーションの情報を取得できます。 <launch:info>要素は、通常の<info> domainコマンドとともに送信されます。 <launch:info>要素には、オプションの「includeMark」ブール属性が含まれ、デフォルト値は「false」で、応答にマークを含めるかどうかを示します。 <launch:info>要素には、次の子要素が含まれます。

<launch:phase>: The phase during which the application or registration was submitted or is associated with. Server policy defines the phases that are supported. The server SHOULD validate the value and return an EPP error result code of 2306 [RFC5730] if it is invalid.

<launch:phase>:アプリケーションまたは登録が送信された、または関連付けられたフェーズ。サーバーポリシーは、サポートされるフェーズを定義します。サーバーは値を検証し、無効な場合はEPPエラー結果コード2306 [RFC5730]を返す必要があります(SHOULD)。

<launch:applicationID>: OPTIONAL application identifier of the Launch Application.

<launch:applicationID>:Launch Applicationのオプションのアプリケーション識別子。

The following is an example <info> domain command with the <launch:info> extension to retrieve information for the sunrise application for domain.example and application identifier "abc123":

以下は、<launch:info>拡張子を付けた<info> domainコマンドの例で、domain.exampleのサンライズアプリケーションとアプリケーション識別子「abc123」の情報を取得します。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:   <info>
   C:    <domain:info
   C:     xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:      <domain:name>domain.example</domain:name>
   C:    </domain:info>
   C:   </info>
   C:   <extension>
   C:    <launch:info
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:       includeMark="true">
   C:      <launch:phase>sunrise</launch:phase>
   C:      <launch:applicationID>abc123</launch:applicationID>
   C:    </launch:info>
   C:   </extension>
   C:   <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        

The following is an example <info> domain command with the <launch:info> extension to retrieve information for the sunrise registration for domain.example:

domain.exampleの日の出登録の情報を取得するための<launch:info>拡張子付きの<info> domainコマンドの例を次に示します。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:   <info>
   C:    <domain:info
   C:     xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:      <domain:name>domain.example</domain:name>
   C:    </domain:info>
   C:   </info>
   C:   <extension>
   C:    <launch:info
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:      <launch:phase>sunrise</launch:phase>
   C:    </launch:info>
   C:   </extension>
   C:   <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
   If the query was successful, the server replies with a
   <launch:infData> element along with the regular EPP <resData>.  The
   <launch:infData> contains the following child elements:
        

<launch:phase>: The phase during which the application was submitted or is associated with that matches the associated <info> command <launch:phase>.

<launch:phase>:アプリケーションが送信された、または関連付けられているフェーズは、関連する<info>コマンド<launch:phase>と一致します。

<launch:applicationID>: OPTIONAL Application Identifier of the Launch Application.

<launch:applicationID>:起動アプリケーションのオプションのアプリケーション識別子。

<launch:status>: OPTIONAL status of the Launch Application using one of the supported status values (Section 2.4).

<launch:status>:サポートされているステータス値の1つを使用した起動アプリケーションのオプションのステータス(セクション2.4)。

<mark:mark>: Zero or more <mark:mark> (Section 2.6.2) elements only if the "includeMark" attribute is "true" in the command.

<mark:mark>:コマンドの "includeMark"属性が "true"の場合のみ、ゼロ個以上の<mark:mark>(2.6.2節)要素。

The following is an example <info> domain response using the <launch:infData> extension with the mark information:

以下は、マーク情報とともに<launch:infData>拡張を使用した<info>ドメイン応答の例です。

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1000">
   S:      <msg>Command completed successfully</msg>
   S:    </result>
   S:    <resData>
   S:      <domain:infData
   S:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   S:        <domain:name>domain.example</domain:name>
   S:        <domain:roid>EXAMPLE1-REP</domain:roid>
   S:        <domain:status s="pendingCreate"/>
   S:        <domain:registrant>jd1234</domain:registrant>
   S:        <domain:contact type="admin">sh8013</domain:contact>
   S:        <domain:contact type="tech">sh8013</domain:contact>
   S:        <domain:clID>ClientX</domain:clID>
   S:        <domain:crID>ClientY</domain:crID>
   S:        <domain:crDate>2012-04-03T22:00:00.0Z</domain:crDate>
   S:        <domain:authInfo>
   S:          <domain:pw>2fooBAR</domain:pw>
   S:        </domain:authInfo>
   S:      </domain:infData>
   S:    </resData>
   S:    <extension>
   S:      <launch:infData
   S:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:        <launch:phase>sunrise</launch:phase>
   S:          <launch:applicationID>abc123</launch:applicationID>
   S:          <launch:status s="pendingValidation"/>
   S:          <mark:mark
   S:            xmlns:mark="urn:ietf:params:xml:ns:mark-1.0">
   S:             ...
   S:         </mark:mark>
   S:      </launch:infData>
   S:    </extension>
   S:    <trID>
   S:      <clTRID>ABC-12345</clTRID>
   S:      <svTRID>54321-XYZ</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
        
3.3. EPP <create> Command
3.3. EPP <create>コマンド

There are four forms of the extension to the EPP <create> command that include the Sunrise Create Form (Section 3.3.1), the Claims Create Form (Section 3.3.2), the General Create Form (Section 3.3.3), and the Mixed Create Form (Section 3.3.4). The form used is dependent on the supported launch phases (Section 2.3) as defined below.

EPP <create>コマンドの拡張には、Sunrise Createフォーム(セクション3.3.1)、Claims Createフォーム(セクション3.3.2)、General Createフォーム(セクション3.3.3)、混合作成フォーム(セクション3.3.4)。使用するフォームは、以下で定義するように、サポートされている起動フェーズ(セクション2.3)によって異なります。

sunrise: The EPP <create> command with the "sunrise" launch phase is used to submit a registration with trademark information that can be verified by the server with the <domain:name> value. The Sunrise Create Form (Section 3.3.1) is used for the "sunrise" launch phase.

sunrise:EPP <create>コマンドと「sunrise」起動フェーズを使用して、サーバーが<domain:name>値で検証できる商標情報を含む登録を送信します。サンライズ作成フォーム(セクション3.3.1)は、「サンライズ」起動フェーズで使用されます。

landrush: The EPP <create> command with the "landrush" launch phase MAY use the General Create Form (Section 3.3.3) to explicitly specify the phase and optionally define the expected type of object to create.

landrush:「landrush」起動フェーズを含むEPP <create>コマンドは、一般作成フォーム(セクション3.3.3)を使用してフェーズを明示的に指定し、オプションで作成するオブジェクトの予想されるタイプを定義できます(MAY)。

claims: The EPP <create> command with the "claims" launch phase is used to pass the information associated with the presentation and acceptance of the claims notice. The Claims Create Form (Section 3.3.2) is used, and the General Create Form (Section 3.3.3) MAY be used for the "claims" launch phase.

クレーム:「クレーム」起動フェーズを含むEPP <create>コマンドは、クレーム通知の表示と受け入れに関連する情報を渡すために使用されます。クレーム作成フォーム(セクション3.3.2)が使用され、一般的な作成フォーム(セクション3.3.3)が「クレーム」開始フェーズに使用される場合があります。

open: The EPP <create> command with the "open" launch phase is undefined, but the form supported is up to server policy. The Claims Create Form (Section 3.3.2) MAY be used to pass the information associated with the presentation and acceptance of the claims notice if required for the domain name.

open:「open」起動フェーズを指定したEPP <create>コマンドは定義されていませんが、サポートされる形式はサーバーポリシー次第です。クレーム作成フォーム(セクション3.3.2)を使用して、ドメイン名に必要な場合は、クレーム通知の提示と受け入れに関連する情報を渡すことができます。

custom: The EPP <create> command with the "custom" launch phase is undefined, but the form supported is up to server policy.

カスタム:「カスタム」起動フェーズを指定したEPP <create>コマンドは定義されていませんが、サポートされる形式はサーバーポリシー次第です。

3.3.1. Sunrise Create Form
3.3.1. サンライズ作成フォーム

The Sunrise Create Form of the extension to the EPP domain name mapping [RFC5731] includes the verifiable trademark information that the server uses to match against the domain name to authorize the domain create. A server MUST support one of four models in Mark Validation Models (Section 2.6) to verify the trademark information passed by the client.

EPPドメイン名マッピング[RFC5731]の拡張のSunrise Createフォームには、サーバーがドメイン名と照合してドメインの作成を承認するために使用する検証可能な商標情報が含まれています。サーバーは、クライアントから渡された商標情報を検証するために、マーク検証モデル(セクション2.6)の4つのモデルのいずれかをサポートする必要があります。

A <launch:create> element is sent along with the regular <create> domain command. The <launch:create> element has an OPTIONAL "type" attribute that defines the expected type of object ("application" or "registration") to create. The server SHOULD validate the "type" attribute, when passed, against the type of object that will be created, and return an EPP error result code of 2306 [RFC5730] if the type is incorrect. The <launch:create> element contains the following child elements:

<launch:create>要素は、通常の<create> domainコマンドとともに送信されます。 <launch:create>要素には、作成するオブジェクト(「アプリケーション」または「登録」)の予想されるタイプを定義するオプションの「タイプ」属性があります。サーバーは、渡されると、作成されるオブジェクトのタイプに対して「タイプ」属性を検証し、タイプが正しくない場合は2306 [RFC5730]のEPPエラー結果コードを返す必要があります(SHOULD)。 <launch:create>要素には、次の子要素が含まれています。

<launch:phase>: The identifier for the launch phase. The server SHOULD validate the value according to Section 2.3.

<launch:phase>:起動フェーズの識別子。サーバーは、セクション2.3に従って値を検証する必要があります(SHOULD)。

<launch:codeMark> or <smd:signedMark> or <smd:encodedSignedMark>:

<launch:codeMark>または<smd:signedMark>または<smd:encodedSignedMark>:

<launch:codeMark>: Zero or more <launch:codeMark> elements. The <launch:codeMark> child elements are defined in "<launch:codeMark> Element" (Section 2.6.1).

<launch:codeMark>:ゼロ個以上の<launch:codeMark>要素。 <launch:codeMark>子要素は、「<launch:codeMark>要素」(セクション2.6.1)で定義されています。

<smd:signedMark>: Zero or more <smd:signedMark> elements. The <smd:signedMark> child elements are defined in "<smd:signedMark> Element" (Section 2.6.3.1).

<smd:signedMark>:0個以上の<smd:signedMark>要素。 <smd:signedMark>子要素は、「<smd:signedMark>要素」(セクション2.6.3.1)で定義されています。

<smd:encodedSignedMark>: Zero or more <smd:encodedSignedMark> elements. The <smd:encodedSignedMark> child elements are defined in "<smd:encodedSignedMark> Element" (Section 2.6.3.2).

<smd:encodedSignedMark>:0個以上の<smd:encodedSignedMark>要素。 <smd:encodedSignedMark>子要素は、「<smd:encodedSignedMark>要素」(セクション2.6.3.2)で定義されています。

The following is an example <create> domain command using the <launch:create> extension, following the "code" validation model, with multiple sunrise codes:

以下は、<launch:create>拡張を使用した<create>ドメインコマンドの例であり、「コード」検証モデルに従い、複数の日の出コードを使用しています。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domain.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:        <launch:phase>sunrise</launch:phase>
   C:        <launch:codeMark>
   C:          <launch:code validatorID="sample1">
   C:            49FD46E6C4B45C55D4AC</launch:code>
   C:        </launch:codeMark>
   C:        <launch:codeMark>
   C:          <launch:code>49FD46E6C4B45C55D4AD</launch:code>
   C:        </launch:codeMark>
   C:        <launch:codeMark>
   C:          <launch:code validatorID="sample2">
   C:            49FD46E6C4B45C55D4AE</launch:code>
   C:        </launch:codeMark>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
   The following is an example <create> domain command using the
   <launch:create> extension, following the "mark" validation model,
   with the mark information:
        
   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domainone.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:        <launch:phase>sunrise</launch:phase>
   C:        <launch:codeMark>
   C:          <mark:mark
   C:            xmlns:mark="urn:ietf:params:xml:ns:mark-1.0">
   C:            ...
   C:          </mark:mark>
   C:        </launch:codeMark>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
   The following is an example <create> domain command using the
   <launch:create> extension, following the "code with mark" validation
   model, with the code and mark information:
        
   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domain.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:        <launch:phase>sunrise</launch:phase>
   C:        <launch:codeMark>
   C:          <launch:code validatorID="sample">
   C:            49FD46E6C4B45C55D4AC</launch:code>
   C:          <mark:mark
   C:           xmlns:mark="urn:ietf:params:xml:ns:mark-1.0">
   C:           ...
   C:          </mark:mark>
   C:        </launch:codeMark>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
   The following is an example <create> domain command using the
   <launch:create> extension, following the "signed mark" validation
   model, with the signed mark information for a sunrise application:
        
   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domainone.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:       type="application">
   C:        <launch:phase>sunrise</launch:phase>
   C:        <smd:signedMark id="signedMark"
   C:         xmlns:smd="urn:ietf:params:xml:ns:signedMark-1.0">
   C:         ...
   C:        </smd:signedMark>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
   The following is an example <create> domain command using the
   <launch:create> extension, following the "signed mark" validation
   model, with the base64-encoded signed mark information:
        
   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domainone.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:        <launch:phase>sunrise</launch:phase>
   C:        <smd:encodedSignedMark
   C:         xmlns:smd="urn:ietf:params:xml:ns:signedMark-1.0">
   C:         ...
   C:        </smd:encodedSignedMark>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        
3.3.2. Claims Create Form
3.3.2. クレーム作成フォーム

The Claims Create Form of the extension to the EPP domain name mapping [RFC5731] includes the information related to the registrant's acceptance of the claims notice.

EPPドメイン名マッピング[RFC5731]への拡張のクレーム作成フォームには、登録者によるクレーム通知の受け入れに関する情報が含まれています。

A <launch:create> element is sent along with the regular <create> domain command. The <launch:create> element has an OPTIONAL "type" attribute that defines the expected type of object ("application" or "registration") to create. The server SHOULD validate the "type" attribute, when passed, against the type of object that will be created, and return an EPP error result code of 2306 [RFC5730] if the type is incorrect. The <launch:create> element contains the following child elements:

<launch:create>要素は、通常の<create> domainコマンドとともに送信されます。 <launch:create>要素には、作成するオブジェクト(「アプリケーション」または「登録」)の予想されるタイプを定義するオプションの「タイプ」属性があります。サーバーは、渡されると、作成されるオブジェクトのタイプに対して「タイプ」属性を検証し、タイプが正しくない場合は2306 [RFC5730]のEPPエラー結果コードを返す必要があります(SHOULD)。 <launch:create>要素には、次の子要素が含まれています。

<launch:phase>: Contains the value of the active launch phase of the server. The server SHOULD validate the value according to Section 2.3.

<launch:phase>:サーバーのアクティブな起動フェーズの値が含まれます。サーバーは、セクション2.3に従って値を検証する必要があります(SHOULD)。

<launch:notice>: One or more <launch:notice> elements that contain the following child elements:

<launch:notice>:次の子要素を含む1つ以上の<launch:notice>要素:

<launch:noticeID>: Unique notice identifier for the claims notice. The <launch:noticeID> element has an OPTIONAL "validatorID" attribute that is used to define the Validator Identifier (Section 2.2); it's value indicates which Trademark Validator is the source of the claims notice, with the default being the ICANN TMCH.

<launch:noticeID>:クレーム通知の一意の通知識別子。 <launch:noticeID>要素には、Validator Identifier(セクション2.2)を定義するために使用されるオプションの "validatorID"属性があります。その値は、どの商標検証がクレーム通知のソースであるかを示し、デフォルトはICANN TMCHです。

<launch:notAfter>: Expiry of the claims notice.

<launch:notAfter>:クレームの期限切れの通知。

<launch:acceptedDate>: Contains the date and time that the claims notice was accepted.

<launch:acceptedDate>:申し立て通知が受け入れられた日時が含まれています。

The following is an example <create> domain command using the <launch:create> extension with the <launch:notice> information for the "tmch" and the "custom-tmch" validators, for the "claims" launch phase:

以下は、「launch:create」拡張を使用した「create」ドメインコマンドの例であり、「claims」起動フェーズで「tmch」および「custom-tmch」バリデーターの<launch:notice>情報を使用しています。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domain.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:        <launch:phase>claims</launch:phase>
   C:        <launch:notice>
   C:          <launch:noticeID validatorID="tmch">
   C:          370d0b7c9223372036854775807</launch:noticeID>
   C:          <launch:notAfter>2014-06-19T10:00:00.0Z
   C:          </launch:notAfter>
   C:          <launch:acceptedDate>2014-06-19T09:00:00.0Z
   C:          </launch:acceptedDate>
   C:        </launch:notice>
   C:        <launch:notice>
   C:          <launch:noticeID validatorID="custom-tmch">
   C:          470d0b7c9223654313275808</launch:noticeID>
   C:          <launch:notAfter>2014-06-19T10:00:00.0Z
   C:          </launch:notAfter>
   C:          <launch:acceptedDate>2014-06-19T09:00:30.0Z
   C:          </launch:acceptedDate>
   C:        </launch:notice>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        
3.3.3. General Create Form
3.3.3. 一般的な作成フォーム

The General Create Form of the extension to the EPP domain name mapping [RFC5731] includes the launch phase and optionally the object type to create. The OPTIONAL "type" attribute defines the expected type of object ("application" or "registration") to create. The server SHOULD validate the "type" attribute, when passed, against the type of object that will be created, and return an EPP error result code of 2306 [RFC5730] if the type is incorrect.

EPPドメイン名マッピング[RFC5731]への拡張の一般的な作成フォームには、起動フェーズと、オプションで作成するオブジェクトタイプが含まれます。オプションの「type」属性は、作成するオブジェクト(「アプリケーション」または「登録」)の予想されるタイプを定義します。サーバーは、渡されると、作成されるオブジェクトのタイプに対して「タイプ」属性を検証し、タイプが正しくない場合は2306 [RFC5730]のEPPエラー結果コードを返す必要があります(SHOULD)。

A <launch:create> element is sent along with the regular <create> domain command. The <launch:create> element contains the following child element:

<launch:create>要素は、通常の<create> domainコマンドとともに送信されます。 <launch:create>要素には、次の子要素が含まれます。

<launch:phase>: Contains the value of the active launch phase of the server. The server SHOULD validate the value according to Section 2.3.

<launch:phase>:サーバーのアクティブな起動フェーズの値が含まれます。サーバーは、セクション2.3に従って値を検証する必要があります(SHOULD)。

The following is an example <create> domain command using the <launch:create> extension for a "landrush" launch phase application:

以下は、「ランドラッシュ」起動フェーズアプリケーションの<launch:create>拡張を使用した<create>ドメインコマンドの例です。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domain.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:       type="application">
   C:        <launch:phase>landrush</launch:phase>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        
3.3.4. Mixed Create Form
3.3.4. 混合作成フォーム

The Mixed Create Form supports a mix of the create forms where, for example, the Sunrise Create Form (Section 3.3.1) and the Claims Create Form (Section 3.3.2) MAY be supported in a single command by including both the verified trademark information and the information related to the registrant's acceptance of the claims notice. The server MAY support the Mixed Create Form. The "custom" launch phase SHOULD be used when using the Mixed Create Form.

混合作成フォームは、たとえば、Sunrise作成フォーム(セクション3.3.1)とClaims作成フォーム(セクション3.3.2)が、確認済みの両方の商標を含めることにより、単一のコマンドでサポートされる場合がある作成フォームの混合をサポートします。情報および登録者によるクレーム通知の受け入れに関連する情報。サーバーは混合作成フォームをサポートしてもよい(MAY)。混合作成フォームを使用する場合は、「カスタム」起動フェーズを使用する必要があります(SHOULD)。

The following is an example <create> domain command using the <launch:create> extension, with a mix of the Sunrise Create Form (Section 3.3.1) and the Claims Create Form (Section 3.3.2), including both a mark and a notice:

以下は、<launch:create>拡張を使用した<create>ドメインコマンドの例です。SunriseCreate Form(セクション3.3.1)とClaims Create Form(セクション3.3.2)を組み合わせて、マークと注意:

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <create>
   C:      <domain:create
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domainone.example</domain:name>
   C:        <domain:registrant>jd1234</domain:registrant>
   C:        <domain:contact type="admin">sh8013</domain:contact>
   C:        <domain:contact type="tech">sh8013</domain:contact>
   C:        <domain:authInfo>
   C:          <domain:pw>2fooBAR</domain:pw>
   C:        </domain:authInfo>
   C:      </domain:create>
   C:    </create>
   C:    <extension>
   C:      <launch:create
   C:       xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
   C:       type="application">
   C:        <launch:phase name="non-tmch-sunrise">custom</launch:phase>
   C:        <launch:codeMark>
   C:          <mark:mark
   C:            xmlns:mark="urn:ietf:params:xml:ns:mark-1.0">
   C:            ...
   C:          </mark:mark>
   C:        </launch:codeMark>
   C:        <launch:notice>
   C:          <launch:noticeID validatorID="tmch">
   C:            49FD46E6C4B45C55D4AC
   C:          </launch:noticeID>
   C:          <launch:notAfter>2012-06-19T10:00:10.0Z
   C:          </launch:notAfter>
   C:          <launch:acceptedDate>2012-06-19T09:01:30.0Z
   C:          </launch:acceptedDate>
   C:        </launch:notice>
   C:      </launch:create>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        
3.3.5. Create Response
3.3.5. 回答を作成

If the create was successful, the server MAY add a <launch:creData> element to the regular EPP <resData> to indicate that the server generated an Application Identifier (Section 2.1), when multiple applications of a given domain name are supported; otherwise, no extension is included with the regular EPP <resData>. The <launch:creData> element contains the following child elements:

作成が成功した場合、サーバーは<launch:creData>要素を通常のEPP <resData>に追加して、特定のドメイン名の複数のアプリケーションがサポートされている場合にサーバーがアプリケーション識別子(セクション2.1)を生成したことを示すことができます。それ以外の場合、通常のEPP <resData>には拡張子が含まれていません。 <launch:creData>要素には、次の子要素が含まれます。

<launch:phase>: The phase of the application that mirrors the <launch:phase> element included in the <launch:create>.

<launch:phase>:<launch:create>に含まれる<launch:phase>要素を反映するアプリケーションのフェーズ。

<launch:applicationID>: The application identifier of the application.

<launch:applicationID>:アプリケーションのアプリケーション識別子。

The following is an example response when multiple overlapping applications are supported by the server:

以下は、サーバーで複数の重複するアプリケーションがサポートされている場合の応答例です。

   S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   S:  <response>
   S:    <result code="1001">
   S:      <msg>Command completed successfully; action pending</msg>
   S:    </result>
   S:    <resData>
   S:      <domain:creData
   S:         xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   S:       <domain:name>domain.example</domain:name>
   S:       <domain:crDate>2010-08-10T15:38:26.623854Z</domain:crDate>
   S:      </domain:creData>
   S:    </resData>
   S:    <extension>
   S:      <launch:creData
   S:        xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   S:        <launch:phase>sunrise</launch:phase>
   S:        <launch:applicationID>2393-9323-E08C-03B1
   S:        </launch:applicationID>
   S:      </launch:creData>
   S:    </extension>
   S:    <trID>
   S:      <clTRID>ABC-12345</clTRID>
   S:      <svTRID>54321-XYZ</svTRID>
   S:    </trID>
   S:  </response>
   S:</epp>
        
3.4. EPP <update> Command
3.4. EPP <update>コマンド

This extension defines additional elements to extend the EPP <update> command to be used in conjunction with the domain name mapping.

この拡張機能は、ドメイン名のマッピングと組み合わせて使用​​されるEPP <update>コマンドを拡張する追加の要素を定義します。

When an EPP <update> command with the extension is sent to a server that does not support Launch Applications, it will fail. A server that does not support Launch Applications during its launch phase MUST return an EPP error result code of 2102 [RFC5730] when receiving an EPP <update> command with the extension.

拡張子の付いたEPP <update>コマンドが、Launch Applicationsをサポートしていないサーバーに送信されると、失敗します。起動フェーズで起動アプリケーションをサポートしないサーバーは、拡張機能付きのEPP <update>コマンドを受信すると、2102 [RFC5730]のEPPエラー結果コードを返さなければなりません(MUST)。

Registry policies permitting, clients may update an application object by submitting an EPP <update> command along with a <launch:update> element to indicate the application object to be updated. The <launch:update> element contains the following child elements:

レジストリポリシーで許可されている場合、クライアントは、更新するアプリケーションオブジェクトを示す<launch:update>要素と共にEPP <update>コマンドを送信することにより、アプリケーションオブジェクトを更新できます。 <launch:update>要素には、次の子要素が含まれます。

<launch:phase>: The phase during which the application was submitted or is associated with. The server SHOULD validate the value and return an EPP error result code of 2306 [RFC5730] if it is invalid.

<launch:phase>:アプリケーションが送信された、または関連付けられているフェーズ。サーバーは値を検証し、無効な場合はEPPエラー結果コード2306 [RFC5730]を返す必要があります(SHOULD)。

<launch:applicationID>: The application identifier for which the client wishes to update.

<launch:applicationID>:クライアントが更新するアプリケーション識別子。

The following is an example <update> domain command with the <launch:update> extension to add and remove a name server of a sunrise application with the application identifier "abc123":

以下は、アプリケーションIDが「abc123」のサンライズアプリケーションのネームサーバーを追加および削除するための、<launch:update>拡張子を付けた<update>ドメインコマンドの例です。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:    <update>
   C:      <domain:update
   C:       xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:        <domain:name>domain.example</domain:name>
   C:        <domain:add>
   C:            <domain:ns>
   C:              <domain:hostObj>ns2.domain.example</domain:hostObj>
   C:            </domain:ns>
   C:          </domain:add>
   C:          <domain:rem>
   C:            <domain:ns>
   C:              <domain:hostObj>ns1.domain.example</domain:hostObj>
   C:            </domain:ns>
   C:          </domain:rem>
   C:      </domain:update>
   C:    </update>
   C:    <extension>
   C:    <launch:update
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:      <launch:phase>sunrise</launch:phase>
   C:      <launch:applicationID>abc123</launch:applicationID>
   C:    </launch:update>
   C:    </extension>
   C:    <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        

This extension does not define any extension to the response of an <update> domain command. After processing the command, the server replies with a standard EPP response as defined in the EPP domain name mapping [RFC5731].

この拡張では、<update>ドメインコマンドの応答に対する拡張は定義されていません。コマンドを処理した後、サーバーはEPPドメイン名マッピング[RFC5731]で定義されている標準のEPP応答で応答します。

3.5. EPP <delete> Command
3.5. EPP <delete>コマンド

This extension defines additional elements to extend the EPP <delete> command to be used in conjunction with the domain name mapping.

この拡張機能は、EPP <delete>コマンドを拡張してドメイン名マッピングと組み合わせて使用​​される追加の要素を定義します。

A client MUST NOT pass the extension on an EPP <delete> command to a server that does not support Launch Applications. A server that does not support Launch Applications during its launch phase MUST return an EPP error result code of 2102 [RFC5730] when receiving an EPP <delete> command with the extension.

クライアントは、アプリケーションの起動をサポートしないサーバーにEPP <delete>コマンドの拡張を渡してはなりません(MUST NOT)。起動フェーズ中にアプリケーションの起動をサポートしないサーバーは、拡張子付きのEPP <delete>コマンドを受信すると、2102 [RFC5730]のEPPエラー結果コードを返さなければなりません(MUST)。

Registry policies permitting, clients MAY withdraw an application by submitting an EPP <delete> command along with a <launch:delete> element to indicate the application object to be deleted. The <launch:delete> element contains the following child elements:

レジストリポリシーで許可されている場合、クライアントは、削除するアプリケーションオブジェクトを示す<launch:delete>要素と共にEPP <delete>コマンドを送信して、アプリケーションを取り消すことができます(MAY)。 <launch:delete>要素には、次の子要素が含まれます。

<launch:phase>: The phase during which the application was submitted or is associated with. The server SHOULD validate the value and return an EPP error result code of 2306 [RFC5730] if it is invalid.

<launch:phase>:アプリケーションが送信された、または関連付けられているフェーズ。サーバーは値を検証し、無効な場合はEPPエラー結果コード2306 [RFC5730]を返す必要があります(SHOULD)。

<launch:applicationID>: The application identifier for which the client wishes to delete.

<launch:applicationID>:クライアントが削除するアプリケーション識別子。

The following is an example <delete> domain command with the <launch:delete> extension:

以下は、<launch:delete>拡張子を付けた<delete>ドメインコマンドの例です。

   C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   C:  <command>
   C:   <delete>
   C:    <domain:delete
   C:     xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
   C:      <domain:name>domain.example</domain:name>
   C:    </domain:delete>
   C:   </delete>
   C:   <extension>
   C:    <launch:delete
   C:     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0">
   C:      <launch:phase>sunrise</launch:phase>
   C:      <launch:applicationID>abc123</launch:applicationID>
   C:    </launch:delete>
   C:   </extension>
   C:   <clTRID>ABC-12345</clTRID>
   C:  </command>
   C:</epp>
        

This extension does not define any extension to the response of a <delete> domain command. After processing the command, the server replies with a standard EPP response as defined in the EPP domain name mapping [RFC5731].

この拡張では、<delete>ドメインコマンドの応答に対する拡張は定義されていません。コマンドを処理した後、サーバーはEPPドメイン名マッピング[RFC5731]で定義されている標準のEPP応答で応答します。

3.6. EPP <renew> Command
3.6. EPP <renew>コマンド

This extension does not define any extension to the EPP <renew> command or response described in the EPP domain name mapping [RFC5731].

この拡張は、EPPドメイン名マッピング[RFC5731]で説明されているEPP <renew>コマンドまたは応答に対する拡張を定義していません。

3.7. EPP <transfer> Command
3.7. EPP <転送>コマンド

This extension does not define any extension to the EPP <transfer> command or response described in the EPP domain name mapping [RFC5731].

この拡張は、EPPドメイン名マッピング[RFC5731]で説明されているEPP <転送>コマンドまたは応答に対する拡張を定義していません。

4. Formal Syntax
4. 正式な構文

The EPP Launch Phase Mapping schema is presented in Section 4.1.

EPP起動フェーズマッピングスキーマについては、セクション4.1で説明しています。

The formal syntax presented is a complete schema representation of the object mapping suitable for automated validation of EPP XML instances. The BEGIN and END tags are not part of the schema; they are used to note the beginning and ending of the schema for URI registration purposes.

提示された正式な構文は、EPP XMLインスタンスの自動検証に適したオブジェクトマッピングの完全なスキーマ表現です。 BEGINタグとENDタグはスキーマの一部ではありません。これらは、URI登録の目的でスキーマの開始と終了を示すために使用されます。

4.1. Launch Schema
4.1. スキーマを起動

Copyright (c) 2018 IETF Trust and the persons identified as authors of the code. All rights reserved.

Copyright(c)2018 IETF Trustおよびコードの作成者として識別された人物。全著作権所有。

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

次の条件が満たされていれば、変更の有無にかかわらず、ソースおよびバイナリ形式での再配布および使用が許可されます。

o Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

o ソースコードの再配布では、上記の著作権表示、この条件のリスト、および次の免責事項を保持する必要があります。

o Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

o バイナリ形式で再配布する場合は、上記の著作権表示、この条件のリスト、および次の免責事項を、配布物とともに提供されるドキュメントやその他の資料に複製する必要があります。

o Neither the name of Internet Society, IETF or IETF Trust, nor the names of specific contributors, may be used to endorse or promote products derived from this software without specific prior written permission.

o Internet Society、IETFまたはIETF Trustの名前、または特定の寄稿者の名前は、事前の書面による事前の許可なしに、このソフトウェアから派生した製品を推奨または宣伝するために使用することはできません。

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

このソフトウェアは、著作権者および寄稿者によって「現状のまま」提供され、商品性および特定の目的に対する適合性の黙示の保証を含むがこれに限定されない、明示または黙示の保証は否認されます。いかなる場合も、著作権者または寄稿者は、直接的、間接的、偶発的、特別、例示的、または派生的な損害(代替商品またはサービスの購入、使用、データ、または利益の損失を含みますが、これらに限定されません)に対して責任を負わないものとします。またはビジネスの中断)責任の理論にかかわらず、契約、厳格責任、または不法行為(過失またはその他の場合を含む)にかかわらず、このソフトウェアの使用にかかわらず、このソフトウェアの使用を問わず

   BEGIN
   <?xml version="1.0" encoding="UTF-8"?>
   <schema
     targetNamespace="urn:ietf:params:xml:ns:launch-1.0"
     xmlns:launch="urn:ietf:params:xml:ns:launch-1.0"
     xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
     xmlns:mark="urn:ietf:params:xml:ns:mark-1.0"
     xmlns:smd="urn:ietf:params:xml:ns:signedMark-1.0"
     xmlns="http://www.w3.org/2001/XMLSchema"
     elementFormDefault="qualified">
        
     <!-- Import common element types -->
     <import namespace="urn:ietf:params:xml:ns:eppcom-1.0"/>
     <import namespace="urn:ietf:params:xml:ns:mark-1.0"/>
     <import namespace="urn:ietf:params:xml:ns:signedMark-1.0"/>
        
     <annotation>
       <documentation>
         Extensible Provisioning Protocol v1.0
         domain name
         extension schema
         for the launch phase processing.
       </documentation>
     </annotation>
        
     <!-- Child elements found in EPP commands -->
     <element
       name="check"
       type="launch:checkType"/>
     <element
       name="info"
       type="launch:infoType"/>
     <element
       name="create"
       type="launch:createType"/>
     <element
       name="update"
       type="launch:idContainerType"/>
     <element
       name="delete"
       type="launch:idContainerType"/>
        
     <!-- Common container of id (identifier) element -->
     <complexType name="idContainerType">
       <sequence>
         <element
           name="phase"
           type="launch:phaseType"/>
         <element
           name="applicationID"
           type="launch:applicationIDType"/>
       </sequence>
     </complexType>
        
     <!-- Definition for application identifier -->
     <simpleType name="applicationIDType">
       <restriction base="token"/>
     </simpleType>
        
     <!-- Definition for launch phase.  Name is an
          optional attribute used to extend the phase type.
          For example, when using the phase type value
          of "custom", the "name" can be used to specify the
          custom phase. -->
     <complexType name="phaseType">
       <simpleContent>
         <extension base="launch:phaseTypeValue">
           <attribute
             name="name"
             type="token"/>
         </extension>
       </simpleContent>
     </complexType>
        
     <!-- Enumeration of launch phase values -->
     <simpleType name="phaseTypeValue">
       <restriction base="token">
         <enumeration value="sunrise"/>
         <enumeration value="landrush"/>
         <enumeration value="claims"/>
         <enumeration value="open"/>
         <enumeration value="custom"/>
       </restriction>
     </simpleType>
        
     <!-- Definition for the sunrise code -->
     <simpleType name="codeValue">
        
       <restriction base="token">
         <minLength value="1"/>
       </restriction>
     </simpleType>
        
     <complexType name="codeType">
       <simpleContent>
         <extension base="launch:codeValue">
           <attribute
             name="validatorID"
             type="launch:validatorIDType"
             use="optional"/>
         </extension>
       </simpleContent>
     </complexType>
        
     <!-- Definition for the notice identifier -->
     <simpleType name="noticeIDValue">
       <restriction base="token">
         <minLength value="1"/>
       </restriction>
     </simpleType>
        
     <complexType name="noticeIDType">
       <simpleContent>
         <extension base="launch:noticeIDValue">
           <attribute
             name="validatorID"
             type="launch:validatorIDType"
             use="optional"/>
         </extension>
       </simpleContent>
     </complexType>
        
     <!-- Definition for the validator identifier -->
     <simpleType name="validatorIDType">
       <restriction base="token">
         <minLength value="1"/>
       </restriction>
     </simpleType>
        
     <!-- Possible status values for sunrise application -->
     <simpleType name="statusValueType">
       <restriction base="token">
         <enumeration value="pendingValidation"/>
         <enumeration value="validated"/>
         <enumeration value="invalid"/>
         <enumeration value="pendingAllocation"/>
        
         <enumeration value="allocated"/>
         <enumeration value="rejected"/>
         <enumeration value="custom"/>
       </restriction>
     </simpleType>
        
     <!-- Status type definition -->
     <complexType name="statusType">
       <simpleContent>
         <extension base="normalizedString">
           <attribute
             name="s"
             type="launch:statusValueType"
             use="required"/>
           <attribute
             name="lang"
             type="language"
             default="en"/>
           <attribute
             name="name"
             type="token"/>
         </extension>
       </simpleContent>
     </complexType>
        
     <!-- codeMark Type that contains an optional
          code with mark information -->
     <complexType name="codeMarkType">
       <sequence>
         <element
           name="code"
           type="launch:codeType"
           minOccurs="0"/>
         <element
           ref="mark:abstractMark"
           minOccurs="0"/>
       </sequence>
     </complexType>
        
     <!-- Child elements for the create command -->
     <complexType name="createType">
       <sequence>
         <element
           name="phase"
           type="launch:phaseType"/>
         <choice minOccurs="0">
           <element
             name="codeMark"
             type="launch:codeMarkType"
             maxOccurs="unbounded"/>
           <element
             ref="smd:abstractSignedMark"
             maxOccurs="unbounded"/>
           <element
             ref="smd:encodedSignedMark"
             maxOccurs="unbounded"/>
         </choice>
         <element
           name="notice"
           type="launch:createNoticeType"
           minOccurs="0"
           maxOccurs="unbounded"/>
       </sequence>
       <attribute
         name="type"
         type="launch:objectType"/>
     </complexType>
        
     <!-- Type of launch object -->
     <simpleType name="objectType">
       <restriction base="token">
         <enumeration value="application"/>
         <enumeration value="registration"/>
       </restriction>
     </simpleType>
        
     <!-- Child elements of the create notice element -->
     <complexType name="createNoticeType">
       <sequence>
         <element
           name="noticeID"
           type="launch:noticeIDType"/>
         <element
           name="notAfter"
           type="dateTime"/>
         <element
           name="acceptedDate"
           type="dateTime"/>
       </sequence>
     </complexType>
        
     <!-- Child elements of check (Claims Check Command) -->
     <complexType name="checkType">
       <sequence>
        
         <element
           name="phase"
           type="launch:phaseType"
           minOccurs="0"/>
       </sequence>
       <attribute
         name="type"
         type="launch:checkFormType"
         default="claims"/>
     </complexType>
        
     <!-- Type of check form (Claims Check or Availability Check) -->
     <simpleType name="checkFormType">
       <restriction base="token">
         <enumeration value="claims"/>
         <enumeration value="avail"/>
         <enumeration value="trademark"/>
       </restriction>
     </simpleType>
        
     <!-- Child elements of info command -->
     <complexType name="infoType">
       <sequence>
         <element
           name="phase"
           type="launch:phaseType"/>
         <element
           name="applicationID"
           type="launch:applicationIDType"
           minOccurs="0"/>
       </sequence>
       <attribute
         name="includeMark"
         type="boolean"
         default="false"/>
     </complexType>
        
     <!-- Child response elements -->
     <element
       name="chkData"
       type="launch:chkDataType"/>
     <element
       name="creData"
       type="launch:idContainerType"/>
     <element
       name="infData"
       type="launch:infDataType"/>
        
     <!-- <check> response elements -->
     <complexType name="chkDataType">
       <sequence>
         <element
           name="phase"
           type="launch:phaseType"
           minOccurs="0"/>
         <element
           name="cd"
           type="launch:cdType"
           maxOccurs="unbounded"/>
       </sequence>
     </complexType>
        
     <complexType name="cdType">
       <sequence>
         <element
           name="name"
           type="launch:cdNameType"/>
         <element
           name="claimKey"
           type="launch:claimKeyType"
           minOccurs="0"
           maxOccurs="unbounded"/>
       </sequence>
     </complexType>
        
     <complexType name="cdNameType">
       <simpleContent>
         <extension base="eppcom:labelType">
           <attribute
             name="exists"
             type="boolean"
             use="required"/>
         </extension>
       </simpleContent>
     </complexType>
        
     <complexType name="claimKeyType">
       <simpleContent>
         <extension base="token">
           <attribute
             name="validatorID"
             type="launch:validatorIDType"
             use="optional"/>
         </extension>
        
       </simpleContent>
     </complexType>
        
     <!-- <info> response elements -->
     <complexType name="infDataType">
       <sequence>
         <element
           name="phase"
           type="launch:phaseType"/>
         <element
           name="applicationID"
           type="launch:applicationIDType"
           minOccurs="0"/>
         <element
           name="status"
           type="launch:statusType"
           minOccurs="0"/>
         <element
           ref="mark:abstractMark"
           minOccurs="0"
           maxOccurs="unbounded"/>
       </sequence>
     </complexType>
        

</schema> END

</ schedule>終了

5. IANA Considerations
5. IANAに関する考慮事項
5.1. XML Namespace
5.1. XML名前空間

This document uses URNs to describe XML namespaces and XML schemas conforming to a registry mechanism described in [RFC3688].

このドキュメントでは、URNを使用して、[RFC3688]で説明されているレジストリメカニズムに準拠するXML名前空間とXMLスキーマについて説明します。

IANA has registered the launch namespace as follows:

IANAは、起動名前空間を次のように登録しました。

      URI: urn:ietf:params:xml:ns:launch-1.0
        

Registrant Contact: IESG

登録者の連絡先:IESG

XML: None. Namespace URIs do not represent an XML specification.

XML:なし。名前空間URIはXML仕様を表していません。

IANA has registered the launch XML schema as follows:

IANAは、起動XMLスキーマを次のように登録しました。

      URI: urn:ietf:params:xml:schema:launch-1.0
        

Registrant Contact: IESG

登録者の連絡先:IESG

XML: See the "Formal Syntax" section of this document.

XML:このドキュメントの「正式な構文」セクションを参照してください。

5.2. EPP Extension Registry
5.2. EPP拡張レジストリ

IANA has registered the EPP extension described in this document in the "Extensions for the Extensible Provisioning Protocol (EPP)" registry described in [RFC7451]. The details of the registration are as follows:

IANAは、このドキュメントで説明されているEPP拡張を、[RFC7451]で説明されている「Extensible Provisioning Protocol(EPP)の拡張」レジストリに登録しました。登録内容は以下のとおりです。

Name of Extension: "Launch Phase Mapping for the Extensible Provisioning Protocol (EPP)"

拡張機能の名前:「Extensible Provisioning Protocol(EPP)のフェーズマッピングを起動する」

Document Status: Standards Track

ドキュメントのステータス:標準化過程

Reference: RFC 8334

リファレンス:RFC 8334

   Registrant Name and Email Address: IESG, <iesg@ietf.org>
        

TLDs: Any

TLD:任意

IPR Disclosure: None

IPR開示:なし

Status: Active

ステータス:アクティブ

Notes: None

注:なし

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

The mapping extensions described in this document do not provide any security services beyond those described by EPP [RFC5730], the EPP domain name mapping [RFC5731], and protocol layers used by EPP. The security considerations described in these other specifications apply to this specification as well.

このドキュメントで説明するマッピング拡張機能は、EPP [RFC5730]、EPPドメイン名マッピング[RFC5731]、およびEPPで使用されるプロトコルレイヤーで説明されているものを超えるセキュリティサービスを提供しません。これらの他の仕様で説明されているセキュリティの考慮事項は、この仕様にも適用されます。

Updates to, and deletion of, an application object MUST be restricted to clients authorized to perform the said operation on the object.

アプリケーションオブジェクトの更新と削除は、オブジェクトに対して上記の操作を実行する権限を持つクライアントに制限する必要があります。

Information contained within an application, or even the mere fact that an application exists, may be confidential. Any attempt to operate on an application object by an unauthorized client MUST be rejected with an EPP 2201 (authorization error) return code. Server policy may allow an <info> operation with filtered output by clients other than the sponsoring client, in which case the <domain:infData> and <launch:infData> responses SHOULD be filtered to include only fields that are publicly accessible.

アプリケーション内に含まれる情報、またはアプリケーションが存在するという単なる事実でさえ、機密情報である可能性があります。権限のないクライアントがアプリケーションオブジェクトを操作しようとすると、EPP 2201(認証エラー)の戻りコードで拒否される必要があります。サーバーポリシーは、スポンサークライアント以外のクライアントによるフィルタリングされた出力を伴う<info>操作を許可する場合があります。その場合、<domain:infData>および<launch:infData>応答は、パブリックにアクセス可能なフィールドのみを含めるようにフィルタリングする必要があります。

7. References
7. 参考文献
7.1. Normative References
7.1. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <https://www.rfc-editor.org/info/rfc2119>.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<https://www.rfc-editor.org/info/ rfc2119>。

[RFC3688] Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, DOI 10.17487/RFC3688, January 2004, <https://www.rfc-editor.org/info/rfc3688>.

[RFC3688] Mealling、M。、「The IETF XML Registry」、BCP 81、RFC 3688、DOI 10.17487 / RFC3688、2004年1月、<https://www.rfc-editor.org/info/rfc3688>。

[RFC5646] Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying Languages", BCP 47, RFC 5646, DOI 10.17487/RFC5646, September 2009, <https://www.rfc-editor.org/info/rfc5646>.

[RFC5646]フィリップス、A。、エド。 M.デイビス編、「言語を識別するためのタグ」、BCP 47、RFC 5646、DOI 10.17487 / RFC5646、2009年9月、<https://www.rfc-editor.org/info/rfc5646>。

[RFC5730] Hollenbeck, S., "Extensible Provisioning Protocol (EPP)", STD 69, RFC 5730, DOI 10.17487/RFC5730, August 2009, <https://www.rfc-editor.org/info/rfc5730>.

[RFC5730] Hollenbeck、S。、「Extensible Provisioning Protocol(EPP)」、STD 69、RFC 5730、DOI 10.17487 / RFC5730、2009年8月、<https://www.rfc-editor.org/info/rfc5730>。

[RFC5731] Hollenbeck, S., "Extensible Provisioning Protocol (EPP) Domain Name Mapping", STD 69, RFC 5731, DOI 10.17487/RFC5731, August 2009, <https://www.rfc-editor.org/info/rfc5731>.

[RFC5731] Hollenbeck、S。、「Extensible Provisioning Protocol(EPP)Domain Name Mapping」、STD 69、RFC 5731、DOI 10.17487 / RFC5731、2009年8月、<https://www.rfc-editor.org/info/rfc5731 >。

[RFC7848] Lozano, G., "Mark and Signed Mark Objects Mapping", RFC 7848, DOI 10.17487/RFC7848, June 2016, <https://www.rfc-editor.org/info/rfc7848>.

[RFC7848] Lozano、G。、「Mark and Signed Mark Objects Mapping」、RFC 7848、DOI 10.17487 / RFC7848、2016年6月、<https://www.rfc-editor.org/info/rfc7848>。

[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, <https://www.rfc-editor.org/info/rfc8174>.

[RFC8174] Leiba、B。、「RFC 2119キーワードの大文字と小文字のあいまいさ」、BCP 14、RFC 8174、DOI 10.17487 / RFC8174、2017年5月、<https://www.rfc-editor.org/info/ rfc8174>。

[W3C.REC-xml11-20060816] Bray, T., Paoli, J., Sperberg-McQueen, M., Maler, E., Yergeau, F., and J. Cowan, "Extensible Markup Language (XML) 1.1 (Second Edition)", World Wide Web Consortium Recommendation REC-xml11-20060816, August 2006, <http://www.w3.org/TR/2006/REC-xml11-20060816>.

[W3C.REC-xml11-20060816] Bray、T.、Paoli、J.、Sperberg-McQueen、M.、Maler、E.、Yergeau、F.、J。Cowan、「Extensible Markup Language(XML)1.1(第2版​​)」、World Wide Web Consortium Recommendation REC-xml11-20060816、2006年8月、<http://www.w3.org/TR/2006/REC-xml11-20060816>。

7.2. Informative References
7.2. 参考引用

[ICANN-TMCH] Lozano, G., "ICANN TMCH functional specifications", Work in Progress, draft-ietf-regext-tmch-func-spec-03, July 2017.

[ICANN-TMCH] Lozano、G。、「ICANN TMCH機能仕様」、作業中、draft-ietf-regext-tmch-func-spec-03、2017年7月。

[RFC7451] Hollenbeck, S., "Extension Registry for the Extensible Provisioning Protocol", RFC 7451, DOI 10.17487/RFC7451, February 2015, <https://www.rfc-editor.org/info/rfc7451>.

[RFC7451] Hollenbeck、S。、「Extensible Registry for the Extensible Provisioning Protocol」、RFC 7451、DOI 10.17487 / RFC7451、2015年2月、<https://www.rfc-editor.org/info/rfc7451>。

Acknowledgements

謝辞

The authors wish to acknowledge the efforts of the leading participants of the Community TMCH Model that led to many of the changes to this document, which include Chris Wright, Jeff Neuman, Jeff Eckhaus, and Will Shorter.

著者は、Chris Wright、Jeff Neuman、Jeff Eckhaus、Will Shorterなど、このドキュメントに多くの変更をもたらしたコミュニティTMCHモデルの主要な参加者の努力を認めたいと思います。

Special suggestions that have been incorporated into this document were provided by Harald Alvestrand, Ben Campbell, Spencer Dawkins, Jothan Frakes, Keith Gaughan, Seth Goldman, Scott Hollenbeck, Michael Holloway, Jan Jansen, Rubens Kuhl, Mirja Kuehlewind, Warren Kumari, Ben Levac, Gustavo Lozano, Klaus Malorny, Alexander Mayrhofer, Alexey Melnikov, Patrick Mevzek, James Mitchell, Francisco Obispo, Mike O'Connell, Eric Rescorla, Bernhard Reutner-Fischer, Sabrina Tanamal, Trung Tran, Ulrich Wisser, and Sharon Wodjenski.

このドキュメントに組み込まれている特別な提案は、ハラルドアルヴェストランド、ベンキャンベル、スペンサードーキンス、ジョサンフレークス、キースゴーガン、セスゴールドマン、スコットホレンベック、マイケルホロウェイ、ヤンヤンセン、ルーベンスクール、ミルジャキュールウィンド、ウォーレンクマリ、ベンレバックによって提供されました、グスタボロザノ、クラウスマロニー、アレクサンダーマイヤーホーファー、アレクセイメルニコフ、パトリックメヴゼク、ジェームズミッチェル、フランシスコオビスポ、マイクオコンネル、エリックレスコーラ、ベルナールロイトナーフィッシャー、サブリナタナマル、トラントラン、ウルリッヒウィッサー、シャロンウォジェンスキー。

Some of the description of the Trademark Claims Phase was based on the work done by Gustavo Lozano in the ICANN TMCH functional specifications.

商標クレームフェーズの説明の一部は、ICANN TMCH機能仕様でGustavo Lozanoが行った作業に基づいています。

Authors' Addresses

著者のアドレス

James Gould VeriSign, Inc. 12061 Bluemont Way Reston, VA 20190 United States of America

James Gould VeriSign、Inc. 12061 Bluemont Way Reston、VA 20190アメリカ合衆国

   Email: jgould@verisign.com
   URI:   http://www.verisign.com
        

Wil Tan Cloud Registry Suite 32 Seabridge House 377 Kent St Sydney, NSW 2000 Australia

Wil Tan Cloud Registry Suite 32 Seabridge House 377 Kent St Sydney、NSW 2000 Australia

   Phone: +61 414 710899
   Email: wil@cloudregistry.net
   URI:   http://www.cloudregistry.net
        

Gavin Brown CentralNic Ltd 35-39 Mooregate London, England EC2R 6AR United Kingdom

Gavin Brown CentralNic Ltd 35-39 Mooregate London、England EC2R 6ARイギリス

   Phone: +44 20 33 88 0600
   Email: gavin.brown@centralnic.com
   URI:   https://www.centralnic.com