rfc9095xml2.original.xml   rfc9095.xml 
<?xml version="1.0" encoding="US-ASCII"?> <?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC3688 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.3688.xml">
<!ENTITY RFC3743 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.3743.xml">
<!ENTITY RFC4290 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.4290.xml">
<!ENTITY RFC5730 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.5730.xml">
<!ENTITY RFC5731 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.5731.xml">
<!ENTITY RFC5890 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.5890.xml">
<!ENTITY RFC5891 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.5891.xml">
<!ENTITY RFC5892 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.5892.xml">
<!ENTITY RFC7451 SYSTEM "http://xml.resource.org/public/rfc/bibxml/refere
nce.RFC.7451.xml">
]>
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt'?>
<?rfc strict="yes"?>
<?rfc toc="yes"?>
<?rfc tocdepth="4"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes" ?>
<?rfc compact="yes" ?>
<?rfc subcompact="no" ?>
<rfc category="info" docName="draft-yao-regext-bundling-registration-06" ipr=" <rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="info" number="9095" do
trust200902"> cName="draft-yao-regext-bundling-registration-06" ipr="trust200902" obsoletes=""
<!-- category values: std, bcp, info, exp, and historic --> updates="" submissionType="independent" xml:lang="en" tocInclude="true" tocDept
h="4" symRefs="true" sortRefs="true" version="3">
<front> <front>
<title abbrev="EPP bundled names Mapping"> <title abbrev="EPP Bundled Names Mapping">
Extensible Provisioning Protocol (EPP) Domain Name Mapping Extension for Strict Bundling Registration Extensible Provisioning Protocol (EPP) Domain Name Mapping Extension for Strict Bundling Registration
</title> </title>
<seriesInfo name="RFC" value="9095"/>
<author fullname="Jiankang Yao" initials="J." surname="Yao" > <author fullname="Jiankang Yao" initials="J." surname="Yao">
<organization>CNNIC</organization> <organization>CNNIC</organization>
<address> <address>
<postal> <postal>
<street>4 South 4th Street,Zhongguancun,Haidian District</str <street>4 South 4th Street, Zhongguancun, Haidian District</street>
eet> <city>Beijing</city>
<city>Beijing</city> <region>Beijing</region>
<region>Beijing</region> <code>100190</code>
<code>100190</code> <country>China</country>
<country>China</country> </postal>
</postal> <phone>+86 10 5881 3007</phone>
<phone>+86 10 5881 3007</phone> <email>yaojk@cnnic.cn</email>
<email>yaojk@cnnic.cn</email> </address>
</address> </author>
</author> <author fullname="Linlin Zhou" initials="L." surname="Zhou">
<organization>CNNIC</organization>
<author fullname="Linlin Zhou" initials="L." surname="Zhou"> <address>
<organization>CNNIC</organization> <postal>
<address> <street>4 South 4th Street, Zhongguancun, Haidian District</street>
<postal> <city>Beijing</city>
<street>4 South 4th Street,Zhongguancun,Haidian District</str <region>Beijing</region>
eet> <code>100190</code>
<city>Beijing</city> <country>China</country>
<region>Beijing</region> </postal>
<code>100190</code> <phone>+86 10 5881 2677</phone>
<country>China</country> <email>zhoulinlin@cnnic.cn</email>
</postal> </address>
<phone>+86 10 5881 2677</phone> </author>
<email>zhoulinlin@cnnic.cn</email> <author fullname="Hongtao Li" initials="H." surname="Li">
</address> <organization>CNNIC</organization>
</author> <address>
<postal>
<author fullname="Hongtao Li" initials="H." surname="Li"> <street>4 South 4th Street, Zhongguancun, Haidian District</street>
<organization>CNNIC</organization> <city>Beijing</city>
<address> <region>Beijing</region>
<postal> <code>100190</code>
<street>4 South 4th Street,Zhongguancun,Haidian District</str <country>China</country>
eet> </postal>
<city>Beijing</city> <email>lihongtao@cnnic.cn</email>
<region>Beijing</region> </address>
<code>100190</code> </author>
<country>China</country> <author fullname="Ning Kong" initials="N" surname="Kong">
</postal> <organization>Consultant</organization>
<address>
<email>lihongtao@cnnic.cn</email> <email>ietfing@gmail.com</email>
</address> </address>
</author> </author>
<author fullname="Jiagui Xie" initials="J" surname="Xie">
<author fullname="Ning Kong" initials="N" surname="Kong"> <organization/>
<organization>Consultant</organization> <address>
<address> <email>jiagui1984@163.com</email>
</address>
<email>ietfing@gmail.com</email> </author>
</address> <date month="July" year="2021"/>
</author> <area>Internet</area>
<workgroup>Internet Engineering Task Force</workgroup>
<author fullname="Wil Tan" initials="W" surname="Tan"> <keyword>IDN</keyword>
<organization>Cloud Registry</organization> <abstract>
<address> <t>
<postal> This document describes an extension of Extensible Provisioning Protocol (EPP) d
<street>Suite 32 Seabridge House, 377 Kent St</street> omain name mapping for the provisioning and management of strict bundling regis
<city>Sydney</city> tration of domain names. Specified in XML, this mapping extends the EPP domain n
<region>NSW</region> ame mapping to provide additional features required for
<code>2000</code> the provisioning of bundled domain names. This is a nonstandard proprietary exte
<country>Australia</country> nsion.
</postal> </t>
<phone>+61 414 710899</phone> </abstract>
<email>wil@cloudregistry.net</email>
</address>
</author>
<author fullname="Jiagui Xie" initials="J" surname="Xie">
<organization></organization>
<address>
<email>jiagui1984@163.com</email>
</address>
</author>
<date month="June" year="2021" />
<area>Internet</area>
<workgroup>Internet Engineering Task Force</workgroup>
<keyword>epp bundled names mapping extension</keyword>
<abstract>
<t>
This document describes an extension of Extensible Provisioning Protocol
(EPP) domain name mapping
for the provisioning and management of strict bundling registration o
f domain names. Specified in
XML, this mapping extends the EPP domain name mapping to provide additional f
eatures required for
the provisioning of bundled domain names. This is a non-standard proprietary
extension.
</t>
</abstract>
</front> </front>
<middle> <middle>
<section title="Introduction"> <section numbered="true" toc="default">
<t> <name>Introduction</name>
In RFC4290 <xref target="RFC4290"></xref>, the "variant(s)" are charact <t>
er(s) and/or string(s) that are In RFC 4290 <xref target="RFC4290" format="default"/>, the "variant(s)"
treated as equivalent to the base character. In this document, variant are character(s) and/or string(s) that are
s are those strings that are treated to be treated as equivalent to the base character. In this document, variant
s are those strings that are treated as
equivalent to each other according to the domain name registrat ion policy. equivalent to each other according to the domain name registrat ion policy.
Bundled domain names are those which share the same Top Level Domain (T Bundled domain names are those that share the same Top-Level Domain (TL
LD) but whose second level labels are D) but whose second-level labels are
variants, or those which have identical second variants or those that have identical second-level labels for which cer
level labels for which certain parameters are shared in different TLDs. tain parameters are shared in different TLDs.
For example, Public Interest Registry has requested to implement bundli For example, the Public Interest Registry has requested to implement bu
ng of ndling of
second level domains for .NGO and .ONG. So we have two kinds of bundled second-level domains for .NGO and .ONG. So we have two kinds of bundled
domain names. The first one is domain names. The first one is
in the form of "V-label.TLD" in which the second level label (V-label) is a vari in the form of "V-label.TLD", in which the second-level label (V-label) is a var
ant sharing the same TLD; iant sharing the same TLD.
The second one is The second one is
in the form of "LABEL.V-tld" in which the second level label (LABEL) remains the in the form of "LABEL.V-tld", in which the second-level label (LABEL) remains th
same e same
but ending with a different TLD (V-tld), and but ends with a different TLD (V-tld) and
these different V-tlds are managed by the same entity. these different V-tlds are managed by the same entity.
</t> </t>
<t>
<t>
Bundled domain names normally share some attributes. Policy-wise Bundled domain names normally share some attributes. Policy-wise
bundling can be implemented in three ways. The first one bundling can be implemented in three ways. The first one
is strict bundling, which is strict bundling, which
requires all bundled names to share many of the same attributes. When creating, requires all bundled names to share many of the same attributes. When creating,
updating, or transferring any of the bundled domain names, updating, or transferring any of the bundled domain names,
all bundled domain names will be created, updated or transferred atomically. all bundled domain names will be created, updated, or transferred atomically.
The second one is partial bundling, which requires The second one is partial bundling, which requires
the bundled domain names to be registered by the the bundled domain names to be registered by the
same registrant. same registrant.
The third one is relaxed bundling, which has no specific requirements on the do main The third one is relaxed bundling, which has no specific requirements on the do main
registration. registration.
This document mainly addresses the strict bundling name registration. This document mainly addresses the strict bundling name registration.
</t> </t>
<t>
<t>
For the name variants, different registries have different policies. Some regist ries adopt For the name variants, different registries have different policies. Some regist ries adopt
the policy that variant Internationalized Domain Name (IDNs) should be blocked. the policy that variant Internationalized Domain Names (IDNs) should be blocked.
But some registries adopt the policy that variant IDNs But some registries adopt the policy that variant IDNs
which are identified as that are identified as
equivalent are allocated or delegated to the same registrant. For example, mo equivalent are allocated or delegated to the same registrant. For example, mo
st registries offering st registries offering a Chinese Domain Name (CDN) adopt a registration policy w
Chinese Domain Name (CDN) adopt a registration policy whereby a registrant can a hereby a registrant can apply for an original CDN in
pply for an original CDN in any form: Simplified Chinese (SC) form, Traditional Chinese (TC) form, or other
any forms: Simplified Chinese (SC) form, Traditional Chinese (TC) form, o variant forms. The corresponding variant CDN in SC form and in TC form will also
r other variant forms, be delegated to the
then the corresponding variant CDN in SC form and that in TC form will also b
e delegated to the
same registrant. All variant names in the same TLD share a common set of attribu tes. same registrant. All variant names in the same TLD share a common set of attribu tes.
This document mainly discuss the situation that variant IDNs This document mainly discusses the situation in which variant IDNs
which are identified as that are identified as
equivalent are allocated or delegated to the same registrant. equivalent are allocated or delegated to the same registrant.
</t> </t>
<t>
<t>
The basic Extensible Provisioning Protocol (EPP) domain name mapping The basic Extensible Provisioning Protocol (EPP) domain name mapping
<xref target="RFC5731"></xref> provides the facility for single domain name regi stration. <xref target="RFC5731" format="default"/> provides the facility for single domai n name registration.
It does not specify how to register It does not specify how to register
the strict bundled names which share many of the attributes. the strict bundled names that share many of the attributes.
</t> </t>
<t> <t>
In order to meet the above requirements of strict bundled name registrati on, this document describes an In order to meet the above requirements of strict bundled name registrati on, this document describes an
extension of the EPP domain name mapping extension of the EPP domain name mapping
<xref target="RFC5731"></xref> for the provisioning and management of bun <xref target="RFC5731" format="default"/> for the provisioning and managemen
dled names. t of bundled names.
This document describes a non-standard This document describes a nonstandard
proprietary extension. This extension is especially useful for registries of pra proprietary extension. This extension is especially useful for registries perfor
cticing Chinese domain name registration. ming Chinese Domain Name registration.
This method is also useful for other language domain names that have similar iss ues with Chinese domain names. This method is also useful for other language domain names that have similar iss ues with Chinese Domain Names.
This document This document
is specified using Extensible Markup Language (XML) 1.0 as described in is specified using Extensible Markup Language (XML) 1.0 as described in
<xref target="W3C.REC-xml-20040204"></xref> and XML Schema notation a <xref target="W3C.REC-xml-20040204" format="default"/> and XML Schema no
s described in tation as described in
<xref target="W3C.REC-xmlschema-1-20041028"></xref> and <xref target="W3C.REC-xmlschema-1-20041028" format="default"/> and
<xref target="W3C.REC-xmlschema-2-20041028"></xref>. <xref target="W3C.REC-xmlschema-2-20041028" format="default"/>.
</t> </t>
<t> <t>
The EPP core protocol specification <xref target="RFC5730"></xref> pr The EPP core protocol specification <xref target="RFC5730" format="de
ovides a complete description fault"/> provides a complete description
of EPP command and response structures. A thorough understanding of t he base protocol specification of EPP command and response structures. A thorough understanding of t he base protocol specification
is necessary to understand the extension mapping described in this docume nt. is necessary to understand the extension mapping described in this docume nt.
</t> </t>
<t> <t>
This document uses many IDN concepts, so a thorough understanding of the IDNs fo r This document uses many IDN concepts, so a thorough understanding of the IDNs fo r
Application (IDNA, described in <xref target="RFC5890"></xref>, <xref tar Application (IDNA, described in <xref target="RFC5890" format="default"/>
get="RFC5891"></xref>, and , <xref target="RFC5891" format="default"/>, and
<xref target="RFC5892"></xref>) and the variant approach discusse <xref target="RFC5892" format="default"/>) and the variant approach
d in discussed in
<xref target="RFC4290"></xref> is assumed. <xref target="RFC4290" format="default"/> is assumed.
</t> </t>
</section> </section>
<section numbered="true" toc="default">
<section title="Terminology"> <name>Terminology</name>
<t> <t>
Variants in this document are those strings that are treated to be Variants in this document are those strings that are treated as equivalen
equivalent to each other according to the domain name registrat t to each other according to the domain name registration policy for certain TLD
ion policy for certain TLDs. s.
</t> </t>
<t>
<t>
Bundled domain names are bundled together according to the domain name registra tion policy. Bundled domain names are bundled together according to the domain name registra tion policy.
For example, many Chinese domain name registries follow the principle described in RFC3743<xref target="RFC3743"></xref>. For example, many Chinese Domain Name registries follow the principle described in RFC 3743 <xref target="RFC3743" format="default"/>.
Bundled domain names should belong to the same owner. If bundled domain names a re under different TLDs, those TLDs should Bundled domain names should belong to the same owner. If bundled domain names a re under different TLDs, those TLDs should
be managed by the same entity. be managed by the same entity.
</t> </t>
<t>
<t> The terms "registered domain name" (RDN) and "bundled domain name" (BDN) are use
The terms Registered Domain Name(RDN) and Bundled Domain Name(BDN) are used i d in this document.
n this document.
RDN represents the valid domain name that registrants submitted for RDN represents the valid domain name that registrants submitted for
the initial registration. the initial registration.
BDN represents the bundled domain name produced according to the bundled domain name BDN represents the bundled domain name produced according to the bundled domain name
registration policy. registration policy.
In current practice, the number of BDNs is In current practice, the number of BDNs is
usually be kept to one according to the registration policy set by usually kept at one according to the registration policy set by
the registry. the registry.
Both RDN and BDN specified in this document will be registered via EPP. All oth er domain names related to Both the RDN and BDN specified in this document will be registered via EPP. All other domain names related to
the RDN will be blocked. the RDN will be blocked.
</t> </t>
<t>
uLabel in this document is used to express the U-label of an internation
alized domain name as a series of characters
where non-ASCII characters will be represented in the format of "&amp;#x
XXXX;" where XXXX is a UNICODE point by using the XML escaping mechanism.
U-Label is defined in [RFC5890]. This document chooses this format of li
teral HTML ampersand codes, not the expected UNICODE native characters,
is because of that the UNICODE native characters may not be displayed co
rrectly in some text file readers
while literal HTML ampersand codes are easy for HTML processors. The imp
lementation following this document should use UNICODE native characters directl
y.
</t> <t>
The "uLabel" attribute in this document is used to express the U-label o
f an Internationalized Domain Name as a series of characters
where non-ASCII characters will be represented in the format of "&amp;#x
XXXX;" where XXXX is a Unicode point by using the XML escaping mechanism.
The U-label is defined in <xref target="RFC5890"/>. This document choose
s this format of literal HTML ampersand codes, not the expected Unicode characte
r codes. Unicode characters may not be displayed correctly in some text file rea
ders, while HTML numeric character references are easy for HTML processors. The
implementation following this document should use Unicode characters directly.
<t> </t>
<t>
This document uses the prefix "b-dn" for the namespace "urn:ietf:params:xml:ns: epp:b-dn" throughout. This document uses the prefix "b-dn" for the namespace "urn:ietf:params:xml:ns: epp:b-dn" throughout.
Implementations cannot assume that any particular prefix is used, and Implementations cannot assume that any particular prefix is used and
must employ a namespace-aware XML parser and serializer to interpret and output the XML documents. must employ a namespace-aware XML parser and serializer to interpret and output the XML documents.
</t> </t>
<t> <t>
In examples, "C:" represents lines sent by a protocol client and "S:" rep In the examples, "C:" represents lines sent by a protocol client, and "S:" re
resents lines returned by presents lines returned by
a protocol server. Indentation and white space in examples are provided o a protocol server. Indentation and spacing in the examples are provided o
nly to illustrate element nly to illustrate element
relationships and are not a required feature of this specification. relationships and are not a required feature of this specification.
</t> </t>
<t> <t>
XML is case sensitive. Unless stated otherwise, XML specifications a XML is case sensitive. Unless stated otherwise, the XML specifications a
nd examples provided in this nd examples provided in this
document must be interpreted in the character case presented to d evelop a conforming implementation. document must be interpreted in the character case presented to d evelop a conforming implementation.
</t> </t>
</section> </section>
<section numbered="true" toc="default">
<section title="Overview"> <name>Overview</name>
<t> <t>
Domain registries have traditionally adopted a registration model whereby met Domain registries have usually adopted a registration model whereby metadata rel
adata relating to a ating to a
domain name, such as its expiration date and sponsoring registrar, are st ored as properties of the domain name, such as its expiration date and sponsoring registrar, are st ored as properties of the
domain object. The domain object is then considered an atomic unit of registr domain object. The domain object is then considered an atomic unit of registr
ation, on which ation on which
operations such as update, renewal and deletion may be performed. operations such as update, renewal, and deletion may be perfor
</t> med.
<t> </t>
<t>
Bundled names brought about the need for multiple domain names to be registered and Bundled names brought about the need for multiple domain names to be registered and
managed as a single package. In this model, the registry typically accepts managed as a single package. In this model, the registry typically accepts
a domain registration request (i.e. EPP domain &lt;create&gt; command) co ntaining the domain name a domain registration request (i.e., EPP domain &lt;create&gt; command) co ntaining the domain name
to be registered. This domain name is referred to as the RDN in this document. A s part of the to be registered. This domain name is referred to as the RDN in this document. A s part of the
processing of the registration request, the registry generates a set of bundled names that processing of the registration request, the registry generates a set of bundled names that
are related to the RDN, either programmatically or with the guidance of regis tration policies, and are related to the RDN, either programmatically or with the guidance of regis tration policies, and
places them in the registration package together with the RDN. places them in the registration package together with the RDN.
</t> </t>
<t>
<t>
The bundled names share many properties, such as expiration date and sponsori ng The bundled names share many properties, such as expiration date and sponsori ng
registrar, by sharing the same domain object. registrar, by sharing the same domain object.
So when registrants update any property of a domain object within a bundle packa ge, So when registrants update any property of a domain object within a bundle packa ge,
that property will be updated at the same time for all other domain that property will be updated at the same time for all other domain
objects in the bundle package. objects in the bundle package.
</t> </t>
</section> </section>
<section numbered="true" toc="default">
<section title="Requirement for Bundling Registration of Names"> <name>Requirement for Bundling Registration of Names</name>
<t> <t>
The bundled names whether they are in the form of "V-label.TLD" or in the form o The bundled names, whether they are in the form of "V-label.TLD" or "LABEL.V-tld
f "LABEL.V-tld" should share ", should share
some parameters or attributes associated with domain names. Typically, bundled n ames will share the following some parameters or attributes associated with domain names. Typically, bundled n ames will share the following
parameters or attributes:<vspace blankLines="0" /></t> parameters or attributes:</t>
<ul spacing="normal">
<t> <li>
<list style="symbols"> Registrar ownership
<t> </li>
Registrar Ownership <li>
</t> Registration and expiry dates
<t> </li>
Registration and Expiry Dates <li>
</t> Registrant, admin, billing, and technical contacts
<t> </li>
Registrant, Admin, Billing, and Technical Contacts <li>
</t> Name server association
</li>
<t> <li>
Name Server Association Domain status
</t> </li>
<t> <li>
Domain Status Applicable grace periods (add grace period, renew grace period, auto-renew grace
</t> period, transfer grace period, and redemption grace period) <xref target="RFC39
<t> 15"/>
Applicable grace periods (Add Grace Period, Renewal Grace Period, Auto-Renewal G </li>
race Period, Transfer Grace Period, </ul>
and Redemption Grace Period) <t>
</t>
</list>
</t>
<t>
Because the domain names are bundled and share the same parameters or attributes , the EPP command should Because the domain names are bundled and share the same parameters or attributes , the EPP command should
do some processing for these requirements:<vspace blankLines="0" /> do some processing for these requirements:
</t> </t>
<ul spacing="normal">
<t> <li>
<list style="symbols"> When performing a domain &lt;check&gt; command, either the BDN or RDN can be que
<t> ried with the EPP command and
When performing a Domain Check, either BDN or RDN can be queried for the EPP com
mand, and
will return the same response. will return the same response.
</t> </li>
<t> <li>
When performing a Domain Info, either BDN or RDN can be queried, When performing a domain &lt;info&gt; command, either the BDN or RDN can be quer
ied, and
the same response will include both BDN and RDN information with the same attrib utes. the same response will include both BDN and RDN information with the same attrib utes.
</t> </li>
<t> <li>
When performing a Domain Create, When performing a domain &lt;create&gt; command,
if the domain name is available, both BDN and RDN if the domain name is available, both the BDN and RDN
will be registered. will be registered.
</t> </li>
<li>
<t> When performing a domain &lt;delete&gt; command,
When performing a Domain Delete, either the BDN or RDN will be accepted. If the domain name is registered, both
either BDN or RDN will be accepted. If the domain name is registered, both BDN the BDN and RDN
and RDN
will be deleted. will be deleted.
</t> </li>
<t> <li>
When performing a Domain Renew, When performing a domain &lt;renew&gt; command,
either BDN or RDN will be accepted. Upon a successful domain renewal, both BDN either the BDN or RDN will be accepted. Upon a successful domain renewal, both
and RDN the BDN and RDN
will have their expiry date extended by the requested term. Upon a successful d omain will have their expiry date extended by the requested term. Upon a successful d omain
renewal, both BDN and RDN will conform to the same renew grace period. renewal, both the BDN and RDN will conform to the same renew grace period.
</t> </li>
<li>When performing a domain &lt;transfer&gt; command,
<t>When performing a Domain Transfer, either the BDN or RDN will be accepted. Upon successful completion of a domain
either BDN or RDN will be accepted. Upon successful completion of a domain transfer request, both the BDN and RDN will enter a pendingTransfer status. Upon
transfer request, both BDN and RDN will enter a pendingTransfer status. Upon app approval of the
roval of the transfer request, both the BDN and RDN will be owned and managed by the same new
transfer request, both BDN and RDN will be owned and managed by the same new reg registrant.
istrant. </li>
</t> <li>
When performing a domain &lt;update&gt; command,
<t> either the BDN or RDN will be accepted. Any modifications to contact associatio
When performing a Domain Update, ns,
either BDN or RDN will be accepted. Any modifications to contact associations, name server associations, domain status values, and authorization information wi
name server associations, domain status values and authorization information wil ll be
l be applied to both the BDN and RDN.
applied to both BDN and RDN. </li>
</t> </ul>
</list> </section>
</t> <section numbered="true" toc="default">
<name>Object Attributes</name>
</section> <t>
This extension defines the following additional elements to the E
<section title="Object Attributes"> PP domain name mapping
<t> <xref target="RFC5731" format="default"/>. All of these additional e
This extension defines following additional elements to the EPP d lements are returned from the &lt;domain:info&gt;
omain name mapping
<xref target="RFC5731"></xref>. All of these additional elements
are returned from &lt;domain:info&gt;
command. command.
</t> </t>
<section title="RDN"> <section numbered="true" toc="default">
<t> <name>RDN</name>
The RDN is an ASCII name or an IDN with the A-label <xref target="RFC <t>
5890"></xref> form. The RDN is an ASCII name or an IDN with the A-label <xref target="RFC
5890" format="default"/> form.
In this document, its corresponding element is &lt;b-dn:rdn&gt;. An o ptional attribute In this document, its corresponding element is &lt;b-dn:rdn&gt;. An o ptional attribute
"uLabel" associated with &lt;b-dn:rdn&gt; is used to represent the U -label "uLabel" associated with &lt;b-dn:rdn&gt; is used to represent the U -label
<xref target="RFC5890"></xref> form. </t> <xref target="RFC5890" format="default"/> form. </t>
<t> <t>
For example: &lt;b-dn:rdn uLabel="&amp;#x5B9E;&amp;#x4F8B;.example"&gt; For example: </t>
xn--fsq270a.example&lt;/b-dn:rdn&gt; <sourcecode name="" type="xml"><![CDATA[
</t> <b-dn:rdn uLabel="&#x5B9E;&#x4F8B;.example"> xn--
</section> fsq270a.example</b-dn:rdn>
<section title="BDN"> ]]></sourcecode>
<t>
The BDN is an ASCII name or an IDN with the A-label <xref target="RFC </section>
5890"></xref> form which is converted from the <section numbered="true" toc="default">
<name>BDN</name>
<t>
The BDN is an ASCII name or an IDN with the A-label <xref target="RFC
5890" format="default"/> form that is converted from the
corresponding BDN. In this document, its corresponding element is &lt;b- dn:bdn&gt;. An optional attribute corresponding BDN. In this document, its corresponding element is &lt;b- dn:bdn&gt;. An optional attribute
"uLabel" associated with &lt;b-dn:bdn&gt; is used to represent the U -label "uLabel" associated with &lt;b-dn:bdn&gt; is used to represent the U -label
<xref target="RFC5890"></xref> form. <xref target="RFC5890" format="default"/> form.
</t> </t>
<t> <t>
For example: &lt;b-dn:bdn uLabel="&amp;#x5BE6;&amp;#x4F8B;.example"&gt; For example: </t>
xn--fsqz41a.example&lt;/b-dn:bdn&gt; <sourcecode name="" type="xml"><![CDATA[
</t> <b-dn:bdn uLabel="&#x5BE6;&#x4F8B;.example"> xn--
</section> fsqz41a.example</b-dn:bdn>
]]></sourcecode>
</section> </section>
</section>
<section title="EPP Command Mapping"> <section numbered="true" toc="default">
<t> <name>EPP Command Mapping</name>
<t>
A detailed description of the EPP syntax and semantics can be found in the EP P core protocol A detailed description of the EPP syntax and semantics can be found in the EP P core protocol
specification <xref target="RFC5730"></xref>. The command mappings described here are specifically specification <xref target="RFC5730" format="default"/>. The command mappings de scribed here are specifically
for use in provisioning and managing bundled names via EPP. for use in provisioning and managing bundled names via EPP.
</t> </t>
<section title="EPP Query Commands"> <section numbered="true" toc="default">
<t> <name>EPP Query Commands</name>
<t>
EPP provides three commands to retrieve domain information: &lt;check &gt; to determine if a domain EPP provides three commands to retrieve domain information: &lt;check &gt; to determine if a domain
object can be provisioned within a repository, &lt;info&gt; to retrieve d etailed information object can be provisioned within a repository, &lt;info&gt; to retrieve d etailed information
associated with a domain object, and &lt;transfer&gt; to retrieve domain- object transfer status associated with a domain object, and &lt;transfer&gt; to retrieve domain- object transfer status
information. information.
</t> </t>
<section title="EPP &lt;check&gt; Command"> <section numbered="true" toc="default">
<t> <name>EPP &lt;check&gt; Command</name>
This extension does not add any element to the EPP &lt;check&gt; <t>
command or &lt;check&gt; response described in the EPP domain name mapping < This extension does not add any element to the EPP &lt;check&gt;
xref target="RFC5731"></xref>. However, when either RDN or BDN is sent for check command or &lt;check&gt; response described in the EPP domain name mapping <
, response should contain both RDN and BDN information, which may also give some xref target="RFC5731" format="default"/>. However, when either the RDN or BDN is
explanation in the reason field to tell the registrant that the associated doma sent for a check, the response should contain both RDN and BDN information, whi
in name is a produced name according to some bundle domain name policy. ch may also give some explanation in the reason field to tell the registrant tha
</t> t the associated domain name is a produced name according to some bundle domain
<figure><artwork> name policy.
<![CDATA[ </t>
Example <check> response: <figure>
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?> <name>Example &lt;check&gt; Response</name>
<sourcecode name="Example &lt;check&gt; response" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1000"> S: <result code="1000">
S: <msg>Command completed successfully</msg> S: <msg>Command completed successfully</msg>
S: </result> S: </result>
S: <resData> S: <resData>
S: <domain:chkData S: <domain:chkData
S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S: <domain:cd> S: <domain:cd>
S: <domain:name avail="1"> S: <domain:name avail="1">
skipping to change at line 456 skipping to change at line 386
S: </domain:reason> S: </domain:reason>
S: </domain:cd> S: </domain:cd>
S: </domain:chkData> S: </domain:chkData>
S: </resData> S: </resData>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54322-XYZ</svTRID> S: <svTRID>54322-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
</section>
</section> <section numbered="true" toc="default">
<section title="EPP &lt;info&gt; Command"> <name>EPP &lt;info&gt; Command</name>
<t> <t>
This extension does not add any element to the EPP &lt;info&gt; c ommand described in the EPP domain This extension does not add any element to the EPP &lt;info&gt; c ommand described in the EPP domain
mapping <xref target="RFC5731"></xref>. However, additional elements are defined for the mapping <xref target="RFC5731" format="default"/>. However, addition al elements are defined for the
&lt;info&gt; response. &lt;info&gt; response.
</t> </t>
<t> <t>
When an &lt;info&gt; command has been processed successfully, the EPP &lt ;resData&gt; element must When an &lt;info&gt; command has been processed successfully, the EPP &lt ;resData&gt; element must
contain child elements as described in the EPP domain mapping <xref t arget="RFC5731"></xref>. In contain child elements as described in the EPP domain mapping <xref t arget="RFC5731" format="default"/>. In
addition, unless some registration policy has some special processing, the EPP & lt;extension&gt; element should contain a child &lt;b-dn:infData&gt; element tha t addition, unless some registration policy has some special processing, the EPP & lt;extension&gt; element should contain a child &lt;b-dn:infData&gt; element tha t
identifies the extension namespace if the domain object has data asso ciated with this extension and identifies the extension namespace if the domain object has data asso ciated with this extension and
based on its registration policy. The &lt;b-dn:infData&gt; element contains the &lt;b-dn:bundle&gt; which based on its registration policy. The &lt;b-dn:infData&gt; element contains the &lt;b-dn:bundle&gt;, which
has the following child elements: has the following child elements:
</t> </t>
<t> <ul spacing="normal">
<list style="symbols"> <li>
<t> A &lt;b-dn:rdn&gt; element that contains the RDN, along with the attribute descr
An &lt;b-dn:rdn&gt; element that contains the RDN, along with the attribute desc ibed below.
ribed below. </li>
</t> <li>
<t>
An optional &lt;b-dn:bdn&gt; element that contains the BDN, along w ith the attribute described An optional &lt;b-dn:bdn&gt; element that contains the BDN, along w ith the attribute described
below. below.
</t> </li>
</ul>
</list> <t>
</t>
<t>
The above elements contain the following attribute: The above elements contain the following attribute:
<list style="symbols"> </t>
<t> <ul spacing="normal">
<li>
An optional "uLabel" attribute represents the U-label of the element. An optional "uLabel" attribute represents the U-label of the element.
</t> </li>
</ul>
</list>
</t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;info&gt; Response for an Authorized Client</name>
Example <info> response for an authorized client: <sourcecode name="" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1000"> S: <result code="1000">
S: <msg>Command completed successfully</msg> S: <msg>Command completed successfully</msg>
S: </result> S: </result>
S: <resData> S: <resData>
S: <domain:infData S: <domain:infData
S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S: <domain:name>xn--fsq270a.example</domain:name> S: <domain:name>xn--fsq270a.example</domain:name>
S: <domain:roid>58812678-domain</domain:roid> S: <domain:roid>58812678-domain</domain:roid>
skipping to change at line 548 skipping to change at line 473
S: </b-dn:bdn> S: </b-dn:bdn>
S: </b-dn:bundle> S: </b-dn:bundle>
S: </b-dn:infData> S: </b-dn:infData>
S: </extension> S: </extension>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54322-XYZ</svTRID> S: <svTRID>54322-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
<t> <t>
&lt;info&gt; Response for the unauthorized client has not been changed, see The &lt;info&gt; response for the unauthorized client has not been changed, see
<xref target="RFC5731"></xref> for detail. <xref target="RFC5731" format="default"/> for details.
</t> </t>
<t> <t>
An EPP error response must be returned if an &lt;info&gt; command cannot be p rocessed for any reason. An EPP error response must be returned if an &lt;info&gt; command cannot be p rocessed for any reason.
</t> </t>
</section> </section>
<section title="EPP &lt;transfer&gt; Query Command"> <section numbered="true" toc="default">
<t> <name>EPP &lt;transfer&gt; Query Command</name>
This extension does not add any element to the EPP &lt;transfer&g <t>
t; command or &lt;transfer&gt; response described in the EPP domain mapping This extension does not add any element to the EPP &lt;transfer&g
<xref target="RFC5731"></xref>. t; command or &lt;transfer&gt; response described in the EPP domain mapping
</t> <xref target="RFC5731" format="default"/>.
</section> </t>
</section> </section>
</section>
<section title="EPP Transform Commands"> <section numbered="true" toc="default">
<t> <name>EPP Transform Commands</name>
<t>
EPP provides five commands to transform domain objects: &lt;create&gt; to create an instance of a EPP provides five commands to transform domain objects: &lt;create&gt; to create an instance of a
domain object, &lt;delete&gt; to delete an instance of a domain o bject, &lt;renew&gt; to extend the domain object, &lt;delete&gt; to delete an instance of a domain o bject, &lt;renew&gt; to extend the
validity period of a domain object, &lt;transfer&gt; to manage do main object sponsorship changes, validity period of a domain object, &lt;transfer&gt; to manage do main object sponsorship changes,
and &lt;update&gt; to change information associated with a domain object. and &lt;update&gt; to change information associated with a domain object.
</t> </t>
<t>
<t> When these commands have been processed successfully, the EPP &lt;resData&gt; el
When theses commands have been processed successfully, the EPP &lt;resData&gt; e ement must
lement must contain child elements as described in the EPP domain mapping <xref t
contain child elements as described in the EPP domain mapping <xref t arget="RFC5731" format="default"/>. Unless some registration policy has some spe
arget="RFC5731"></xref>. Unless some registration policy has some special proces cial processing,
sing,
this EPP &lt;extension&gt; element should contain this EPP &lt;extension&gt; element should contain
the &lt;b-dn:bundle&gt; which the &lt;b-dn:bundle&gt;, which
has the following child elements: has the following child elements:
</t> </t>
<t> <ul spacing="normal">
<list style="symbols"> <li>
<t> A &lt;b-dn:rdn&gt; element that contains the RDN, along with the attribute descr
An &lt;b-dn:rdn&gt; element that contains the RDN, along with the attribute desc ibed below.
ribed below. </li>
</t> <li>
<t>
An optional &lt;b-dn:bdn&gt; element that contains the BDN, along with the at tribute described An optional &lt;b-dn:bdn&gt; element that contains the BDN, along with the at tribute described
below. below.
</t> </li>
</ul>
</list> <t>
</t>
<t>
The above elements contain the following attribute: The above elements contain the following attribute:
<list style="symbols"> </t>
<t> <ul spacing="normal">
<li>
An optional "uLabel" attribute represents the U-label of the element. An optional "uLabel" attribute represents the U-label of the element.
</t> </li>
</ul>
</list> <section numbered="true" toc="default">
</t> <name>EPP &lt;create&gt; Command</name>
<t>
<section title="EPP &lt;create&gt; Command">
<t>
This extension defines additional elements to extend the EPP &lt;create&gt; c ommand described in the This extension defines additional elements to extend the EPP &lt;create&gt; c ommand described in the
EPP domain name mapping <xref target="RFC5731"></xref> for bundled names EPP domain name mapping <xref target="RFC5731" format="default"/> for bun
registration. dled names registration.
</t> </t>
<t> <t>
In addition to the EPP command elements described in the EPP domain m apping In addition to the EPP command elements described in the EPP domain m apping
<xref target="RFC5731"></xref>, the &lt;create&gt; command shall cont ain an &lt;extension&gt; <xref target="RFC5731" format="default"/>, the &lt;create&gt; command sh all contain an &lt;extension&gt;
element. element.
Unless some registration policy has some special processing, the &lt;extension&g t; element should contain a child &lt;b-dn:create&gt; element that Unless some registration policy has some special processing, the &lt;extension&g t; element should contain a child &lt;b-dn:create&gt; element that
identifies the bundle namespace, and a child &lt;b-dn:rdn&gt; element that ident identifies the bundle namespace and a child &lt;b-dn:rdn&gt; element that identi
ifies the U-Label form fies the U-label form
of the registered domain name with the uLabel attribute. U-Label is used for eas of the registered domain name with the "uLabel" attribute. The U-label is used f
y reading by the registrants and easy debugging by the registrars and the regist or easy reading by the registrants and easy debugging by the registrars and the
ries. registries.
</t>
</t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;create&gt; Command</name>
Example <create> command: <sourcecode name="" type="xml"><![CDATA[
C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
C:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> C:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
C: <command> C: <command>
C: <create> C: <create>
C: <domain:create C: <domain:create
C: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> C: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
C: <domain:name>xn--fsq270a.example</domain:name> C: <domain:name>xn--fsq270a.example</domain:name>
C: <domain:period unit="y">2</domain:period> C: <domain:period unit="y">2</domain:period>
C: <domain:registrant>123</domain:registrant> C: <domain:registrant>123</domain:registrant>
C: <domain:contact type="admin">123</domain:contact> C: <domain:contact type="admin">123</domain:contact>
C: <domain:contact type="tech">123</domain:contact> C: <domain:contact type="tech">123</domain:contact>
skipping to change at line 648 skipping to change at line 567
C: <b-dn:create C: <b-dn:create
C: xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn"> C: xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn">
C: <b-dn:rdn uLabel="&#x5B9E;&#x4F8B;.example"> C: <b-dn:rdn uLabel="&#x5B9E;&#x4F8B;.example">
C: xn--fsq270a.example C: xn--fsq270a.example
C: </b-dn:rdn> C: </b-dn:rdn>
C: </b-dn:create> C: </b-dn:create>
C: </extension> C: </extension>
C: <clTRID>ABC-12345</clTRID> C: <clTRID>ABC-12345</clTRID>
C: </command> C: </command>
C:</epp> C:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
<t>
<t>
When a &lt;create&gt; command has been processed successfully, the EPP & lt;creData&gt; element When a &lt;create&gt; command has been processed successfully, the EPP & lt;creData&gt; element
must contain child elements as described in the EPP domain mapping <x ref target="RFC5731"></xref>. must contain child elements as described in the EPP domain mapping <x ref target="RFC5731" format="default"/>.
In addition, unless some registration policy has some special processing, the EP P &lt;extension&gt; element should contain a child &lt;b-dn:creData&gt; element In addition, unless some registration policy has some special processing, the EP P &lt;extension&gt; element should contain a child &lt;b-dn:creData&gt; element
that identifies the extension namespace if the domain object has data associated with this extension that identifies the extension namespace if the domain object has data associated with this extension
and based on its registration policy. The &lt;b-dn:creData&gt; element contai ns the &lt;b-dn:bundle&gt; and based on its registration policy. The &lt;b-dn:creData&gt; element contai ns the &lt;b-dn:bundle&gt;
element. element.
</t> </t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;create&gt; Response</name>
Example <create> response: <sourcecode name="" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1000"> S: <result code="1000">
S: <msg>Command completed successfully</msg> S: <msg>Command completed successfully</msg>
S: </result> S: </result>
S: <resData> S: <resData>
S: <domain:creData S: <domain:creData
S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S: <domain:name>xn--fsq270a.example</domain:name> S: <domain:name>xn--fsq270a.example</domain:name>
S: <domain:crDate>2019-04-03T22:00:00.0Z</domain:crDate> S: <domain:crDate>2019-04-03T22:00:00.0Z</domain:crDate>
skipping to change at line 698 skipping to change at line 614
S: </b-dn:bdn> S: </b-dn:bdn>
S: </b-dn:bundle> S: </b-dn:bundle>
S: </b-dn:creData> S: </b-dn:creData>
S: </extension> S: </extension>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54322-XYZ</svTRID> S: <svTRID>54322-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
<!--<t>
&lt;create&gt; Response for the unauthorized client has not been changed,
see
<xref target="RFC5731"></xref> for detail.
</t>-->
<t> <t>
An EPP error response must be returned if an &lt;create&gt; command cannot be processed for any An EPP error response must be returned if a &lt;create&gt; command cannot b e processed for any
reason. reason.
</t> </t>
</section> </section>
<section numbered="true" toc="default">
<section title="EPP &lt;delete&gt; Command"> <name>EPP &lt;delete&gt; Command</name>
<t> <t>
This extension does not add any element to the EPP &lt;delete&gt; command described in the EPP This extension does not add any element to the EPP &lt;delete&gt; command described in the EPP
domain mapping <xref target="RFC5731"></xref>. However, additional elemen ts are defined for the domain mapping <xref target="RFC5731" format="default"/>. However, additiona l elements are defined for the
&lt;delete&gt; response. &lt;delete&gt; response.
</t> </t>
<t> <t>
When a &lt;delete&gt; command has been processed successfully, the EPP &lt;delDa ta&gt; element must When a &lt;delete&gt; command has been processed successfully, the EPP &lt;delDa ta&gt; element must
contain child elements as described in the EPP domain mapping <xref t arget="RFC5731"></xref>. contain child elements as described in the EPP domain mapping <xref t arget="RFC5731" format="default"/>.
In addition, unless some registration policy has some special processing, the EP P &lt;extension&gt; element should contain a child &lt;b-dn:delData&gt; element that In addition, unless some registration policy has some special processing, the EP P &lt;extension&gt; element should contain a child &lt;b-dn:delData&gt; element that
identifies the extension namespace if the domain object has data asso ciated with this extension and identifies the extension namespace if the domain object has data asso ciated with this extension and
based on its registration policy. The &lt;b-dn:delData&gt; element should contai n the &lt;b-dn:bundle&gt; based on its registration policy. The &lt;b-dn:delData&gt; element should contai n the &lt;b-dn:bundle&gt;
element. element.
</t> </t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;delete&gt; Response</name>
Example <delete> response: <sourcecode name="" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1000"> S: <result code="1000">
S: <msg>Command completed successfully</msg> S: <msg>Command completed successfully</msg>
S: </result> S: </result>
S: <extension> S: <extension>
S: <b-dn:delData S: <b-dn:delData
S: xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn"> S: xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn">
S: <b-dn:bundle> S: <b-dn:bundle>
S: <b-dn:rdn uLabel="&#x5B9E;&#x4F8B;.example"> S: <b-dn:rdn uLabel="&#x5B9E;&#x4F8B;.example">
skipping to change at line 754 skipping to change at line 664
S: </b-dn:bdn> S: </b-dn:bdn>
S: </b-dn:bundle> S: </b-dn:bundle>
S: </b-dn:delData> S: </b-dn:delData>
S: </extension> S: </extension>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54321-XYZ</svTRID> S: <svTRID>54321-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
<t> <t>
An EPP error response must be returned if a &lt;delete&gt; command cannot be processed for any An EPP error response must be returned if a &lt;delete&gt; command cannot be processed for any
reason. reason.
</t> </t>
</section> </section>
<section numbered="true" toc="default">
<section title="EPP &lt;renew&gt; Command"> <name>EPP &lt;renew&gt; Command</name>
<t> <t>
This extension does not add any element to the EPP &lt;renew&gt; command This extension does not add any element to the EPP &lt;renew&gt; command
described in the EPP domain name mapping <xref target="RFC5731"></xref>. Howe described in the EPP domain name mapping <xref target="RFC5731" format="defau
ver, when either RDN or BDN is sent for renew, lt"/>. However, when either the RDN or BDN is sent for renewal,
response should contain both RDN and BDN information. the response should contain both RDN and BDN information.
When the command has been processed successfully, When the command has been processed successfully,
the EPP &lt;extension&gt; element shall be contained in the response if the do main object has data associated with bundled names. the EPP &lt;extension&gt; element shall be contained in the response if the do main object has data associated with bundled names.
Unless some registration policy has some special processing, this EPP &lt;exte nsion&gt; element should contain Unless some registration policy has some special processing, this EPP &lt;exte nsion&gt; element should contain
the &lt;b-dn:renData&gt; which contains &lt;b-dn:bundle&gt; element. the &lt;b-dn:renData&gt;, which contains the &lt;b-dn:bundle&gt; element.
</t>
</t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;renew&gt; Response</name>
Example <renew> response: <sourcecode name="" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?> S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1000"> S: <result code="1000">
S: <msg>Command completed successfully</msg> S: <msg>Command completed successfully</msg>
S: </result> S: </result>
S: <resData> S: <resData>
S: <domain:renData S: <domain:renData
S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S: <domain:name>xn--fsq270a.example</domain:name> S: <domain:name>xn--fsq270a.example</domain:name>
skipping to change at line 812 skipping to change at line 719
S: </b-dn:bdn> S: </b-dn:bdn>
S: </b-dn:bundle> S: </b-dn:bundle>
S: </b-dn:renData> S: </b-dn:renData>
S: </extension> S: </extension>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54322-XYZ</svTRID> S: <svTRID>54322-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
</section>
</section> <section numbered="true" toc="default">
<name>EPP &lt;transfer&gt; Command</name>
<section title="EPP &lt;transfer&gt; Command"> <t>
<t>
This extension does not add any element to the EPP &lt;transfer& gt; command This extension does not add any element to the EPP &lt;transfer& gt; command
described in the EPP domain name mapping <xref target="RFC5731"></xref>. described in the EPP domain name mapping <xref target="RFC5731" format="defau lt"/>.
However, additional elements are defined for the &lt;transfer&gt; response in th e EPP object mapping. However, additional elements are defined for the &lt;transfer&gt; response in th e EPP object mapping.
When the command has been processed successfully, When the command has been processed successfully,
the EPP &lt;extension&gt; element shall be contained in the response if the do main object has data associated with bundled names. the EPP &lt;extension&gt; element shall be contained in the response if the do main object has data associated with bundled names.
Unless some registration policy has some special processing, this EPP &lt;exte nsion&gt; element should contain Unless some registration policy has some special processing, this EPP &lt;exte nsion&gt; element should contain
the &lt;b-dn:trnData&gt; which contains &lt;b-dn:bundle&gt; element. the &lt;b-dn:trnData&gt;, which contains the &lt;b-dn:bundle&gt; element.
</t>
</t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;transfer&gt; Response</name>
Example <transfer> response: <sourcecode name="" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?> S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1001"> S: <result code="1001">
S: <msg>Command completed successfully; action pending</msg> S: <msg>Command completed successfully; action pending</msg>
S: </result> S: </result>
S: <resData> S: <resData>
S: <domain:trnData S: <domain:trnData
S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> S: xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S: <domain:name>xn--fsq270a.example</domain:name> S: <domain:name>xn--fsq270a.example</domain:name>
skipping to change at line 873 skipping to change at line 777
S: </b-dn:bdn> S: </b-dn:bdn>
S: </b-dn:bundle> S: </b-dn:bundle>
S: </b-dn:trnData> S: </b-dn:trnData>
S: </extension> S: </extension>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54322-XYZ</svTRID> S: <svTRID>54322-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
</section>
</section> <section numbered="true" toc="default">
<name>EPP &lt;update&gt; Command</name>
<section title="EPP &lt;update&gt; Command"> <t>
<t>
This extension does not add any element to the EP P &lt;update&gt; command This extension does not add any element to the EP P &lt;update&gt; command
described in the EPP domain name mapping <xref target="RFC5731"></xref>. described in the EPP domain name mapping <xref target="RFC5731" format="defau lt"/>.
However, additional elements are defined for the &lt;update&gt; response in the EPP object mapping. However, additional elements are defined for the &lt;update&gt; response in the EPP object mapping.
When the command has been processed successfully, When the command has been processed successfully,
the EPP &lt;extension&gt; element shall be contained in the response if the do main object has data associated with bundled names. the EPP &lt;extension&gt; element shall be contained in the response if the do main object has data associated with bundled names.
Unless some registration policy has some special processing, this EPP &lt;exte nsion&gt; element should contain Unless some registration policy has some special processing, this EPP &lt;exte nsion&gt; element should contain
the &lt;b-dn:upData&gt; which contains &lt;b-dn:bundle&gt; element. the &lt;b-dn:upData&gt;, which contains the &lt;b-dn:bundle&gt; element.
</t>
</t>
<figure> <figure>
<artwork><![CDATA[ <name>Example &lt;update&gt; Response</name>
Example <update> response: <sourcecode name="" type="xml"><![CDATA[
S:<?xml version="1.0" encoding="UTF-8" standalone="no"?> S:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> S:<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S: <response> S: <response>
S: <result code="1000"> S: <result code="1000">
S: <msg>Command completed successfully</msg> S: <msg>Command completed successfully</msg>
S: </result> S: </result>
S: <extension> S: <extension>
S: <b-dn:upData S: <b-dn:upData
S: xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn"> S: xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn">
S: <b-dn:bundle> S: <b-dn:bundle>
skipping to change at line 922 skipping to change at line 822
S: </b-dn:bdn> S: </b-dn:bdn>
S: </b-dn:bundle> S: </b-dn:bundle>
S: </b-dn:upData> S: </b-dn:upData>
S: </extension> S: </extension>
S: <trID> S: <trID>
S: <clTRID>ABC-12345</clTRID> S: <clTRID>ABC-12345</clTRID>
S: <svTRID>54322-XYZ</svTRID> S: <svTRID>54322-XYZ</svTRID>
S: </trID> S: </trID>
S: </response> S: </response>
S:</epp> S:</epp>
]]></artwork> ]]></sourcecode>
</figure> </figure>
</section>
</section> </section>
</section> </section>
</section> <section anchor="formal" numbered="true" toc="default">
<name>Formal Syntax</name>
<section title="Formal Syntax"> <t>
<t>
An EPP object name mapping extension for bundled names is specified in XML Schem a notation. The An EPP object name mapping extension for bundled names is specified in XML Schem a notation. The
formal syntax presented here is a complete schema representation of t he object mapping suitable for formal syntax presented here is a complete schema representation of t he object mapping suitable for
automated validation of EPP XML instances. The BEGIN and END tags are not part of the schema; they 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 r egistration purposes. are used to note the beginning and ending of the schema for URI r egistration purposes.
</t> </t>
<figure> <sourcecode name="" type="xml" markers="true"><![CDATA[
<artwork><![CDATA[
BEGIN
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="urn:ietf:params:xml:ns:epp:b-dn" <schema targetNamespace="urn:ietf:params:xml:ns:epp:b-dn"
xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn" xmlns:b-dn="urn:ietf:params:xml:ns:epp:b-dn"
xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0" xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
xmlns="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"> elementFormDefault="qualified">
<!-- <!--
Import common element types. Import common element types.
skipping to change at line 1012 skipping to change at line 909
<extension base="eppcom:labelType"> <extension base="eppcom:labelType">
<attribute name="uLabel" type="eppcom:labelType"/> <attribute name="uLabel" type="eppcom:labelType"/>
</extension> </extension>
</simpleContent> </simpleContent>
</complexType> </complexType>
<!-- <!--
End of schema. End of schema.
--> -->
</schema> </schema>
]]></sourcecode>
END </section>
]]></artwork> <section anchor="Internationalization" numbered="true" toc="default">
</figure> <name>Internationalization Considerations</name>
</section> <t>
EPP is represented in XML, which provides support for encoding information us
<section title="Internationalization Considerations" anchor="Internationa ing the Unicode
lization"> character set and its more compact representations, including UTF-8. Conforman
<t> t XML processors
EPP is represented in XML, which provides native support for encoding informa
tion using the Unicode
character set and its more compact representations including UTF-8. Conforman
t XML processors
recognize both UTF-8 and UTF-16. Though XML includes provisions t o identify and use other character recognize both UTF-8 and UTF-16. Though XML includes provisions t o identify and use other character
encodings through use of an "encoding" attribute in an &lt;?xml?&gt; declarat ion, use of UTF-8 is encodings through use of an "encoding" attribute in an &lt;?xml?&gt; declarat ion, use of UTF-8 is
recommended. recommended.
</t> </t>
<t> <t>
As an extension of the EPP domain name mapping, the elements, and element As an extension of the EPP domain name mapping, the elements and element
content described in this content described in this
document must inherit the internationalization conventions used to repres ent higher-layer domain document must inherit the internationalization conventions used to repres ent higher-layer domain
and core protocol structures present in an XML instance that includes thi s extension. and core protocol structures present in an XML instance that includes thi s extension.
</t> </t>
</section> </section>
<section anchor="Iana" numbered="true" toc="default">
<section title="IANA Considerations" anchor="Iana"> <name>IANA Considerations</name>
<section anchor="Iana1" numbered="true" toc="default">
<section title="XML Namespace and XML Schema" anchor="Iana1"> <name>XML Namespace and XML Schema</name>
<t>
<t>
This document uses URNs to describe XML namespaces and XML schemas This document uses URNs to describe XML namespaces and XML schemas
conforming to a registry mechanism described in [RFC3688]. conforming to a registry mechanism described in <xref target="RFC3688"/>.
</t> </t>
<section title="BDN Namespace" anchor="Iana11"> <section anchor="Iana11" numbered="true" toc="default">
<name>BDN Namespace</name>
<t> <t>
IANA is requested to make an assignment from the IETF XML Registry IANA has assigned the following for the BDN namespace in the "ns" subregistry
"ns" registry as follows for the BDN namespace with this document of the "IETF XML Registry", with this document
as the reference: as the reference:
</t> </t>
<dl spacing="compact">
<t> <dt>
<list style="symbols"> URI:</dt><dd>urn:ietf:params:xml:ns:epp:b-dn</dd>
<t> <dt>
URI: urn:ietf:params:xml:ns:epp:b-dn Registrant Contact:</dt><dd>See the "Authors' Addresses" section of this documen
</t> t.</dd>
<t> <dt>
Registrant Contact: See the "Author's Address" section of this docume XML:</dt><dd>None. The namespace URI does not represent an XML specification.
nt. </dd>
</t> </dl>
<t> </section>
XML: None. Namespace URI does not represent an XML specification. <section anchor="Iana12" numbered="true" toc="default">
</t> <name>BDN XML Schema</name>
</list> <t>
</t> IANA has made the following assignment in the "schema" subregistry of the "I
</section> ETF XML Registry" for the BDN XML schema, with this
<section title="BDN XML Schema" anchor="Iana12">
<t>
IANA is requested to make an assignment from the IETF XML Registry
"schema" registry as follows for the BDN XML schema with this
document as the reference: document as the reference:
</t> </t>
<dl spacing="compact">
<t> <dt>
<list style="symbols"> URI:</dt><dd>urn:ietf:params:xml:schema:epp:b-dn</dd>
<t>
URI: urn:ietf:params:xml:schema:epp:b-dn
</t>
<t>
Registrant Contact: See the "Author's Address" section of this docume
nt.
</t>
<t>
XML: See the "Formal Syntax" section of this document.
</t>
</list>
</t>
</section>
</section>
<section title="EPP Extension" anchor="Iana2"> <dt>
<t> Registrant Contact:</dt><dd>See the "Authors' Addresses" section of this
The EPP extension described in this document should be registered by document.</dd>
IANA in the "Extensions for the Extensible Provisioning Protocol <dt>
(EPP)" registry described in [RFC7451]. The details of the XML:</dt><dd>See the "<xref target="formal" format="title"/>" section of this do
cument.
</dd>
</dl>
</section>
</section>
<section anchor="Iana2" numbered="true" toc="default">
<name>EPP Extension</name>
<t>
IANA has registered the EPP extension described in this document
in the "Extensions for the Extensible Provisioning Protocol
(EPP)" registry described in <xref target="RFC7451"/>. The details of the
registration are as follows: registration are as follows:
</t> </t>
<dl spacing="compact">
<t> <dt>
<list style="symbols"> Name of Extension:</dt><dd>"Domain Name Mapping Extension for Strict Bundling Re
<t> gistration"</dd>
Name of Extension: "Domain Name Mapping Extension for Strict Bundling Registrati
on"
</t>
<t>
Document status: Informational
</t>
<t>
Reference: This document
</t>
<t>
Registrant Name and Email Address: See the "Author's Address" sectio
n of this document.
</t>
<t>
Top-Level Domains (TLDs): Any
</t>
<t>
IPR Disclosure: https://datatracker.ietf.org/ipr/2479
</t>
<t>
Status: Active
</t>
<t>
Notes: None
</t>
</list>
</t>
</section>
</section>
<section title="Security Considerations" anchor="security">
<t>
Normally, the EPP server will only be connected by the authorized EPP c
lient
which knows whether the EPP server supports the extension described in
this document via out of band service.
The EPP client should avoid to send this extension to the unimplemented
EPP server. In case that
a client that supports this document sends a request to a server that doe
s not support this document, the server will return the result code 2103 accordi
ng to the section 3 of RFC5730<xref target="RFC5730"></xref>.
Section 3 of RFC5730<xref target="RFC5730"></xref> has the following information <dt>
for result code 2103. Document Status:</dt><dd>Informational
</dd>
<dt>
Reference:</dt><dd>This document
</dd>
<dt>
Registrant Name and Email Address:</dt><dd> See the "Authors' Addresses" section
of this document.
</dd>
<dt>
TLDs:</dt><dd>Any
</dd>
<dt>
IPR Disclosure:</dt><dd><eref target="https://datatracker.ietf.org/ipr/2479"/>
</dd>
<dt>
Status:</dt><dd>Active
</dd>
<dt>
Notes:</dt><dd>None
</dd>
</dl>
</section>
</section>
<section anchor="security" numbered="true" toc="default">
<name>Security Considerations</name>
<t>
Normally, the EPP server will only be connected by the authorized EPP c
lient,
which knows whether the EPP server supports the extension described in
this document via out-of-band service.
The EPP client should avoid sending this extension to the unimplemented
EPP server. In case a client that supports this document sends a request to a s
erver that does not support this document, the server will return the result cod
e 2103 according to <xref target="RFC5730" sectionFormat="of" section="3"/>.
<figure> <xref target="RFC5730" sectionFormat="of" section="3"/> has the following inform
<artwork> ation for result code 2103.
2103 "Unimplemented extension" </t>
This response code must be returned when a server receives <blockquote>
<t> 2103 "Unimplemented extension"</t>
<t>
This response code <bcp14>MUST</bcp14> be returned when a server r
eceives
a valid EPP command element that contains a protocol a valid EPP command element that contains a protocol
command extension that is not implemented by the server. command extension that is not implemented by the server.</t></bloc
</artwork> kquote>
</figure>
</t>
<t> <t>
Some registries and registrars have more than 15 years experience of the Some registries and registrars have more than 15 years' experience with
bundled registration of domain names (especially Chinese domain names). the bundled registration of domain names (especially Chinese Domain Names).
They have not found any significant security issues. One principle that They have not found any significant security issues. One principle that
the registry and registrar should let the registrants know is that the registry and registrar should let the registrants know is that
bundled registered domain names will be created, transferred, updated, and deleted together as a group. bundled registered domain names will be created, transferred, updated, and deleted together as a group.
The registrants for bundled domain names should remember this principle The registrants for bundled domain names should remember this principle
when doing some operations to these domain names. when performing operations to these domain names.
<xref target="RFC5730"></xref> also introduces some security consideration.
</t>
<t> This document <xref target="RFC5730" format="default"/> also introduces some security consider
does not take a position regarding whether or not the bundled domain names share ation.
a DS/DNSKEY key. </t>
<t> This document
does not take a position regarding whether or not the bundled domain names share
a key for Delegation Signer (DS) and/or DNS Public Key (DNSKEY) resource record
s.
The DNS administrator can choose whether DS/DNSKEY information can be shared or not. The DNS administrator can choose whether DS/DNSKEY information can be shared or not.
If a DS/DNSKEY key is shared, then the bundled domain names share fate if there is a key If a DS/DNSKEY key is shared, then the bundled domain names share fate if there is a key
compromise.</t> compromise.</t>
</section> </section>
<section title="Implementation Status and some clarifications" an
chor="status">
<t>
Note to RFC Editor: Please remove this section before publication.
</t>
<t>
<list style="symbols">
<t>
The Chinese Domain Name Consortium(CDNC) including CNNIC, TWNIC, HKIRC,
MONIC, SGNIC and more have followed the principles defined in this document for
many years.
</t>
<t>
CNNIC and TELEINFO have implemented this extension in their EPP based Chinese
domain name registration system.
</t>
<t>
Public Interest Registry, has requested to implement technical bundling of se
cond level domains for .NGO and .ONG.
This means that by registering and purchasing a domain in the .ngo TLD, for
an example, the NGO registrant
is also registering and purchasing the corresponding name in the .ong TLD (an
d vice-versa for registrations in .ong).
</t>
<t>
Patrick Mevzek has released a new version of Net::DRI, an EPP client (Pe
rl library, free software)
implementing this extension.
</t>
<t>
The idea and main texts of this document has passed IETF REGEXT WG review
.
</t>
</list>
</t>
</section>
<section title="Acknowledgements" anchor="Acknowledgements">
<t>
The authors especially thank the authors of <xref target="RFC5730"></xref> an
d
<xref target="RFC5731"></xref> and the following ones of CNNIC: Weiping Y
ang, Chao Qi.
</t>
<t>
Useful comments were made by John Klensin, Scott Hollenbeck, Patrick Mevz
ek, Edward Lewis,and Adrian Farrel.
</t>
</section>
</middle> </middle>
<back> <back>
<references title="Normative References"> <references>
<name>References</name>
&RFC3688; <references>
&RFC5730; <name>Normative References</name>
&RFC5731; <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
&RFC5890; FC.3688.xml"/>
&RFC5891; <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
&RFC5892; FC.5730.xml"/>
&RFC7451; <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
FC.5731.xml"/>
<reference anchor="W3C.REC-xml-20040204" <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
target="http://www.w3.org/TR/2004/REC-xml-200402 FC.5890.xml"/>
04"> <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
<front> FC.5891.xml"/>
<title>"Extensible Markup Language (XML) 1.0 (Third Edition <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
)", FC.5892.xml"/>
World Wide Web Consortium FirstEdition REC-xml-20040204</ti <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
tle> FC.7451.xml"/>
<author initials="T" surname="Bray"> <reference anchor="W3C.REC-xml-20040204" target="http://www.w3.org/TR/20
<organization></organization> 04/REC-xml-20040204">
</author> <front>
<author initials="J" surname="Paoli"> <title>Extensible Markup Language (XML) 1.0 (Third Edition)</title>
<organization></organization> <author initials="T" surname="Bray">
</author> <organization/>
<author initials="C" surname="Sperberg-McQueen"> </author>
<organization></organization> <author initials="J" surname="Paoli">
</author> <organization/>
<author initials="E" surname="Maler"> </author>
<organization></organization> <author initials="C.M." surname="Sperberg-McQueen">
</author> <organization/>
<author initials="F" surname="Yergeau"> </author>
<organization></organization> <author initials="E" surname="Maler">
</author> <organization/>
<date month="February" year="2004" /> </author>
</front> <author initials="F" surname="Yergeau">
</reference> <organization/>
</author>
<reference anchor="W3C.REC-xmlschema-1-20041028" <date month="February" year="2004"/>
target="http://www.w3.org/TR/2004/REC-xmlschema- </front>
1-20041028"> <refcontent>W3C Recommendation REC-xml-20040204</refcontent>
<front> </reference>
<title>"XML Schema Part 1: Structures Second Edition", World Wi
de
Web Consortium Recommendation REC-xmlschema-1-20041028</title>
<author initials="H" surname="Thompson">
<organization></organization>
</author>
<author initials="D" surname="Beech">
<organization></organization>
</author>
<author initials="M" surname="Maloney">
<organization></organization>
</author>
<author initials="N" surname="Mendelsohn">
<organization></organization>
</author>
<date month="October" year="2004" />
</front>
</reference>
<reference anchor="W3C.REC-xmlschema-2-20041028"
target="http://www.w3.org/TR/2004/REC-xmlschema-
2-20041028">
<front>
<title>"XML Schema Part 2: Datatypes Second Edition", World Wid
e
Web Consortium Recommendation REC-xmlschema-2-20041028</title>
<author initials="P" surname="Biron">
<organization></organization>
</author>
<author initials="A" surname="Malhotra">
<organization></organization>
</author>
<date month="October" year="2004" />
</front>
</reference>
</references>
<references title="Informative References"> <reference anchor="W3C.REC-xmlschema-1-20041028" target="http://www.w3.o
&RFC4290; rg/TR/2004/REC-xmlschema-1-20041028">
&RFC3743; <front>
<!--<reference anchor="Final.Integrated.Issues.Report" <title>XML Schema Part 1: Structures Second Edition</title>
target="http://www.icann.org/en/topics/idn/idn-v <author initials="H" surname="Thompson">
ip-integrated-issues-final-clean-20feb12-en.pdf"> <organization/>
<front> </author>
<title>The IDN Variant Issues Project: A Study of Issues Re <author initials="D" surname="Beech">
lated to the Management of <organization/>
IDN Variant TLDs</title> </author>
<author initials="" surname=""> <author initials="M" surname="Maloney">
<organization>ICANN</organization> <organization/>
</author> </author>
<date month="February" year="2012" /> <author initials="N" surname="Mendelsohn">
</front> <organization/>
</reference> </author>
<date month="October" year="2004"/>
</front>
<refcontent>W3C Recommendation REC-xmlschema-1-20041028</refcontent>
</reference>
<reference anchor="bundle.name" <reference anchor="W3C.REC-xmlschema-2-20041028" target="http://www.w3.o
target="https://www.icann.org/public-comments/rs rg/TR/2004/REC-xmlschema-2-20041028">
tep-technical-bundling-2014-07-29-en"> <front>
<front> <title>XML Schema Part 2: Datatypes Second Edition</title>
<title>Registry Services Technical Evaluation Panel (RSTEP) Rep <author initials="P" surname="Biron">
ort <organization/>
on Public Interest Registry's Request to Implement Technical Bu </author>
ndling in .NGO and .ONG</title> <author initials="A" surname="Malhotra">
<author initials="" surname=""> <organization/>
<organization>ICANN</organization> </author>
</author> <date month="October" year="2004"/>
<date month="July" year="2014" /> </front>
</front> <refcontent>W3C Recommendation REC-xmlschema-2-20041028</refcontent>
</reference> --> </reference>
</references>
<references>
<name>Informative References</name>
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
FC.4290.xml"/>
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
FC.3915.xml"/>
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R
FC.3743.xml"/>
</references> </references>
</references>
<section anchor="Acknowledgements" numbered="false" toc="default">
<name>Acknowledgements</name>
<t>
The authors especially thank the authors of <xref target="RFC5730" format="de
fault"/> and
<xref target="RFC5731" format="default"/> and the following members of the China
Internet Network Information Center (CNNIC): <contact fullname="Weiping Yang"/
>, <contact fullname="Chao Qi"/>.
</t>
<t>
Useful comments were made by <contact fullname="John Klensin"/>, <contact
fullname="Scott Hollenbeck"/>, <contact fullname="Patrick Mevzek"/>, <contact
fullname="Edward Lewis"/>, <contact fullname="Wil Tan"/>, and <contact fullnam
e="Adrian Farrel"/>.
</t>
</section>
</back> </back>
</rfc> </rfc>
 End of changes. 124 change blocks. 
919 lines changed or deleted 718 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/