1 Internet Engineering Task Force (IETF)                         G. Lozano   
    2 Request for Comments: 9022                                         ICANN   
    3 Category: Standards Track                                       J. Gould   
    4 ISSN: 2070-1721                                           C. Thippeswamy   
    5                                                                 VeriSign   
    6                                                                 May 2021   
    7                                                                            
    8                                                                            
    9           Domain Name Registration Data (DNRD) Objects Mapping             
   10                                                                            
   11 Abstract                                                                   
   12                                                                            
   13    This document specifies the format, contents, and semantics of Domain   
   14    Name Registration Data (DNRD) escrow deposits for a domain name         
   15    registry.                                                               
   16                                                                            
   17 Status of This Memo                                                        
   18                                                                            
   19    This is an Internet Standards Track document.                           
   20                                                                            
   21    This document is a product of the Internet Engineering Task Force       
   22    (IETF).  It represents the consensus of the IETF community.  It has     
   23    received public review and has been approved for publication by the     
   24    Internet Engineering Steering Group (IESG).  Further information on     
   25    Internet Standards is available in Section 2 of RFC 7841.               
   26                                                                            
   27    Information about the current status of this document, any errata,      
   28    and how to provide feedback on it may be obtained at                    
   29    https://www.rfc-editor.org/info/rfc9022.                                
   30                                                                            
   31 Copyright Notice                                                           
   32                                                                            
   33    Copyright (c) 2021 IETF Trust and the persons identified as the         
   34    document authors.  All rights reserved.                                 
   35                                                                            
   36    This document is subject to BCP 78 and the IETF Trust's Legal           
   37    Provisions Relating to IETF Documents                                   
   38    (https://trustee.ietf.org/license-info) in effect on the date of        
   39    publication of this document.  Please review these documents            
   40    carefully, as they describe your rights and restrictions with respect   
   41    to this document.  Code Components extracted from this document must    
   42    include Simplified BSD License text as described in Section 4.e of      
   43    the Trust Legal Provisions and are provided without warranty as         
   44    described in the Simplified BSD License.                                
   45                                                                            
   46 Table of Contents                                                          
   47                                                                            
   48    1.  Introduction                                                        
   49    2.  Models                                                              
   50      2.1.  XML Model                                                       
   51      2.2.  CSV Model                                                       
   52    3.  Terminology                                                         
   53      3.1.  Glossary                                                        
   54    4.  Conventions Used in This Document                                   
   55      4.1.  Date and Time                                                   
   56      4.2.  Country Names                                                   
   57      4.3.  Telephone Numbers                                               
   58      4.4.  CSV Integrity Check                                             
   59      4.5.  IP Addresses                                                    
   60      4.6.  Conventions Applicable to the CSV Model                         
   61    5.  Object Description                                                  
   62      5.1.  Domain Name Object                                              
   63      5.2.  Host Object                                                     
   64      5.3.  Contact Object                                                  
   65      5.4.  Registrar Object                                                
   66      5.5.  IDN Table Reference Object                                      
   67      5.6.  NNDN Object                                                     
   68      5.7.  EPP Parameters Object                                           
   69      5.8.  Policy Object                                                   
   70      5.9.  Header Object                                                   
   71      5.10. DNRD Common Objects Collection                                  
   72    6.  RDE IDN Variants Handling                                           
   73    7.  Profile                                                             
   74    8.  Data Escrow Agent Extended Verification Process                     
   75    9.  Formal Syntax                                                       
   76      9.1.  RDE CSV Schema                                                  
   77      9.2.  RDE Domain Object                                               
   78      9.3.  CSV Domain Object                                               
   79      9.4.  RDE Host Object                                                 
   80      9.5.  CSV Host Object                                                 
   81      9.6.  RDE Contact Object                                              
   82      9.7.  CSV Contact Object                                              
   83      9.8.  RDE Registrar Object                                            
   84      9.9.  CSV Registrar Object                                            
   85      9.10. RDE IDN Table Reference Objects                                 
   86      9.11. CSV IDN Language Object                                         
   87      9.12. EPP Parameters Object                                           
   88      9.13. NNDN Object                                                     
   89      9.14. CSV NNDN Object                                                 
   90      9.15. Policy Object                                                   
   91      9.16. Header Object                                                   
   92      9.17. DNRD Common Objects                                             
   93    10. Internationalization Considerations                                 
   94    11. IANA Considerations                                                 
   95    12. Security Considerations                                             
   96    13. Privacy Considerations                                              
   97    14. Example of a Full Deposit Using the XML Model                       
   98    15. Example of a Differential Deposit Using the XML Model               
   99    16. Example of a Full Deposit Using the CSV Model                       
  100    17. Example of a Differential Deposit Using the CSV Model               
  101    18. References                                                          
  102      18.1.  Normative References                                           
  103      18.2.  Informative References                                         
  104    Acknowledgments                                                         
  105    Authors' Addresses                                                      
  106                                                                            
  107 1.  Introduction                                                           
  108                                                                            
  109    Registry Data Escrow (RDE) is the process by which a registry           
  110    periodically submits data deposits to a third party called an escrow    
  111    agent.  These deposits comprise the minimum data needed by a third      
  112    party to resume operations if the registry cannot function and is       
  113    unable or unwilling to facilitate an orderly transfer of service.       
  114    For example, for a domain name registry or registrar, the data to be    
  115    deposited would include all the objects related to registered domain    
  116    names, e.g., names, contacts, name servers, etc.                        
  117                                                                            
  118    The goal of data escrow is higher resiliency of registration services   
  119    for the benefit of Internet users.  The beneficiaries of a registry     
  120    are not just those registering information there, but also the users    
  121    of services relying on the registry data.                               
  122                                                                            
  123    In the context of domain name registries, registration data escrow is   
  124    a requirement for generic top-level domains (e.g., Specification 2 of   
  125    the ICANN Base Registry Agreement, see [ICANN-GTLD-RA-20170731]) and    
  126    some country code top-level domain managers are also currently          
  127    escrowing data.  There is also a similar requirement for ICANN-         
  128    accredited domain registrars.                                           
  129                                                                            
  130    This document defines the standard set of objects for a domain name     
  131    registry that uses the Registry Data Escrow Specification described     
  132    in [RFC8909] for escrow.  The set of objects include:                   
  133                                                                            
  134    Domain:  Internet domain names that are typically provisioned in a      
  135       domain name registry using the Extensible Provisioning Protocol      
  136       (EPP) domain name mapping [RFC5731].  The attributes defined in      
  137       the EPP domain name mapping [RFC5731] are fully supported by this    
  138       document.                                                            
  139                                                                            
  140    Host:  Internet host names that are typically provisioned in a domain   
  141       name registry using the EPP host mapping [RFC5732].  The             
  142       attributes defined in the EPP host mapping [RFC5732] are fully       
  143       supported by this document.                                          
  144                                                                            
  145    Contact:  Individual or organization social information provisioned     
  146       in a domain name registry using the EPP contact mapping [RFC5733].   
  147       The attributes defined in the EPP contact mapping [RFC5733] are      
  148       fully supported by this document.                                    
  149                                                                            
  150    Registrar:  The organization that sponsors objects like domains,        
  151       hosts, and contacts in a domain name registry.                       
  152                                                                            
  153    NNDN (NNDN's not domain name):  Domain Name Registries may maintain     
  154       domain names without being persisted as domain objects in the        
  155       registry system, for example, a list of reserved names not           
  156       available for registration.  The NNDN is a lightweight domain-like   
  157       object that is used to escrow domain names not maintained as         
  158       domain name objects.                                                 
  159                                                                            
  160    This document defines the following pseudo-objects:                     
  161                                                                            
  162    IDN table reference:  Internationalized Domain Names (IDN) included     
  163       in the domain object data escrow include references to the IDN       
  164       table and policy used in IDN registration.                           
  165                                                                            
  166    EPP parameters:  Contains the EPP parameters supported by the           
  167       registry operator.                                                   
  168                                                                            
  169    Header:  Used to specify counters of objects in the database at a       
  170       certain point in time (Timeline Watermark).                          
  171                                                                            
  172    Policy:  Used to specify OPTIONAL elements from this specification      
  173       that are REQUIRED based on the business model of the registry.       
  174                                                                            
  175    Extensible Markup Language (XML) 1.0 as described in                    
  176    [W3C.REC-xml-20081126] and XML Schema notation as described in          
  177    [W3C.REC-xmlschema-1-20041028] and [W3C.REC-xmlschema-2-20041028] are   
  178    used in this specification.                                             
  179                                                                            
  180 2.  Models                                                                 
  181                                                                            
  182    This document defines two different models that can be used to          
  183    deposit data escrow objects: XML and CSV (comma-separated values).      
  184                                                                            
  185    The data escrow deposit MAY contain a mix of both models, but an        
  186    object MUST be escrowed only in one model.                              
  187                                                                            
  188    This document does not suggest the use of a particular model, and       
  189    both are equivalent.  A domain name registry may choose the model       
  190    that is more appropriate for the peculiarities of its systems.  For     
  191    example, a registry may use the CSV-export functionality of the         
  192    Relational Database Management System (RDBMS) for escrow; therefore,    
  193    the CSV model may be more appropriate.  Another registry may use the    
  194    code developed for EPP to implement escrow.                             
  195                                                                            
  196 2.1.  XML Model                                                            
  197                                                                            
  198    The XML model includes all the deposit information (metadata and        
  199    data) in an XML document.  The definition of the XML format is fully    
  200    defined in the XML schemas.  As a convention, the objects represented   
  201    using the XML model are referenced using RDE and an XML namespace       
  202    that is prefixed with "rde".  For example, the Domain Name object       
  203    represented using the XML model can be referred to as the RDE Domain    
  204    Name with the XML namespace including rdeDomain                         
  205    (urn:ietf:params:xml:ns:rdeDomain-1.0).                                 
  206                                                                            
  207 2.2.  CSV Model                                                            
  208                                                                            
  209    The CSV model uses XML to define the data escrow format of the data     
  210    contained in referenced CSV files.  As a convention, the objects        
  211    represented using the CSV model is referenced using CSV and an XML      
  212    namespace that is prefixed with "csv".  For example, the domain name    
  213    object represented using the CSV model can be referred to as the CSV    
  214    Domain Name with the XML namespace including csvDomain                  
  215    (urn:ietf:params:xml:ns:csvDomain-1.0).                                 
  216                                                                            
  217 3.  Terminology                                                            
  218                                                                            
  219    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",     
  220    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and    
  221    "OPTIONAL" in this document are to be interpreted as described in       
  222    BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all      
  223    capitals, as shown here.                                                
  224                                                                            
  225 3.1.  Glossary                                                             
  226                                                                            
  227    In the following section, the most common terms are briefly             
  228    explained:                                                              
  229                                                                            
  230    Allocated:  A status of some label with respect to a zone, whereby      
  231       the label is associated administratively to some entity that has     
  232       requested the label.  This term (and its cognates "allocation" and   
  233       "to allocate") may represent the first step on the way to            
  234       delegation in the DNS.                                               
  235                                                                            
  236    Comma-Separated Values (CSV):  See [RFC4180].                           
  237                                                                            
  238    Domain Name:  See the definition of Domain Name in Section 2 of         
  239       [RFC8499].                                                           
  240                                                                            
  241    Extensible Provisioning Protocol (EPP):  See the definition of the      
  242       Extensible Provisioning Protocol in Section 9 of [RFC8499].          
  243                                                                            
  244    Fully-Qualified Domain Name (FQDN):  See the definition of FQDN in      
  245       Section 2 of [RFC8499].                                              
  246                                                                            
  247    Internationalized Domain Name (IDN):  See the definition of             
  248       Internationalized Domain Name in Section 2 of [RFC8499].             
  249                                                                            
  250    Label  See the definition of Label in Section 2 of [RFC8499].           
  251                                                                            
  252    Registrant:  See the definition of Registrant in Section 9 of           
  253       [RFC8499].                                                           
  254                                                                            
  255    Registrar:  See the definition of Registrar in Section 9 of             
  256       [RFC8499].                                                           
  257                                                                            
  258    Registry:  See the definition of Registry in Section 9 of [RFC8499].    
  259                                                                            
  260    Registry-Class Domain Name (RCDN):  Refers to a top-level domain        
  261       (TLD) or any other domain name at any level in the DNS tree for      
  262       which a registry (either directly or through an affiliate company)   
  263       provides Registry Services for other organizations or individuals.   
  264       For example: .COM, .ORG, .BIZ, .CO.JP, .B.BR.                        
  265                                                                            
  266    Registry Data Escrow (RDE):  Registry Data Escrow is the process by     
  267       which a registry periodically submits data deposits to a third       
  268       party called an escrow agent.  These deposits comprise the minimum   
  269       data needed by a third party to resume operations if the registry    
  270       cannot function and is unable or unwilling to facilitate an          
  271       orderly transfer of service.                                         
  272                                                                            
  273    Registry Services:  Services offered by the registry critical to the    
  274       following tasks: the provisioning of domain names on receipt of      
  275       requests and data from registrars; responding to registrar queries   
  276       for status information relating to the DNS servers for the RCDN;     
  277       dissemination of RCDN zone files; operation of the registry DNS      
  278       servers; responding to queries for contact and other information     
  279       concerning DNS registrations in the RCDN; and any other products     
  280       or services that only a registry is capable of providing, by         
  281       reason of its designation as the registry.  Typical examples of      
  282       Registry Services are DNS resolution for the RCDN, WHOIS, and EPP.   
  283                                                                            
  284    SRS:  Shared Registration System, see also [ICANN-GTLD-AGB-20120604].   
  285                                                                            
  286    Top-Level Domain Name (TLD):  See the definition of Top-Level Domain    
  287       in Section 2 of [RFC8499].                                           
  288                                                                            
  289    UTC:  Coordinated Universal Time, as maintained by the Bureau           
  290       International des Poids et Mesures (BIPM), see also [RFC3339].       
  291                                                                            
  292 4.  Conventions Used in This Document                                      
  293                                                                            
  294 4.1.  Date and Time                                                        
  295                                                                            
  296    Numerous fields indicate "dates", such as the creation and expiry       
  297    dates for domain names.  These fields SHALL contain timestamps          
  298    indicating the date and time in UTC as specified in [RFC3339], with     
  299    no offset from the zero meridian.                                       
  300                                                                            
  301 4.2.  Country Names                                                        
  302                                                                            
  303    Country identifiers SHALL be represented using two character            
  304    identifiers as specified in [ISO-3166-1].                               
  305                                                                            
  306 4.3.  Telephone Numbers                                                    
  307                                                                            
  308    Telephone numbers (both voice and facsimile) SHALL be formatted based   
  309    on structures defined in [ITU-E164].  Telephone numbers described in    
  310    this specification are character strings that MUST begin with a plus    
  311    sign ("+", ASCII value 0x2B), followed by a country code defined in     
  312    [ITU-E164], followed by a dot (".", ASCII value 0x2E), followed by a    
  313    sequence of digits representing the telephone number.                   
  314                                                                            
  315 4.4.  CSV Integrity Check                                                  
  316                                                                            
  317    A checksum MAY be used to verify the integrity of the CSV files, for    
  318    example, if another layer (i.e., encryption of an archive containing    
  319    the deposit files) does not provide integrity.  By default, the CRC32   
  320    algorithm (see Section 8.1.1.6.2 of [V42]) is used.  A stronger         
  321    algorithm, such as SHA-256 (see [RFC6234]) MAY be used for enhanced     
  322    security if required.                                                   
  323                                                                            
  324 4.5.  IP Addresses                                                         
  325                                                                            
  326    The syntax of IP addresses MUST conform to the text representation of   
  327    either Internet Protocol Version 4 [RFC0791] or Internet Protocol       
  328    Version 6 [RFC5952].                                                    
  329                                                                            
  330 4.6.  Conventions Applicable to the CSV Model                              
  331                                                                            
  332 4.6.1.  CSV Parent Child Relationship                                      
  333                                                                            
  334    The CSV model represents a relational model where the CSV files         
  335    represent relational tables, the fields of the CSV files represent      
  336    columns of the tables, and each line of the CSV file represents a       
  337    record.  As in a relational model, the CSV files can have               
  338    relationships utilizing primary keys in the parent CSV file             
  339    definitions and foreign keys in the child CSV file definitions for a    
  340    one-to-many relationship.  The primary keys are not explicitly          
  341    defined, but the foreign keys are using the boolean "parent" field      
  342    attribute in the child CSV file.  The relationships between the CSV     
  343    files are used to support a cascade replace or cascade delete of        
  344    records starting from the parent record in Differential and             
  345    Incremental Deposits (see [RFC8909]).                                   
  346                                                                            
  347    The following is an example of the CSV file definitions, using the      
  348    element <rdeCsv:csv> (see Section 4.6.2.1), for a Sample object         
  349    consisting of a parent "sample" CSV File Definition and a child         
  350    "sampleStatuses" CSV File Definition.  The primary key for the Sample   
  351    object is the field <csvSample:fName> that is used as the foreign key   
  352    in the "sampleStatuses" CSV File Definition by specifying the           
  353    "parent=true" attribute.  If a Sample record is updated or deleted in   
  354    a Differential or Incremental Deposit, it should cascade replace the    
  355    data using the records included in the child "sampleStatuses" CSV       
  356    File Definition or cascade delete the existing records in the child     
  357    "sampleStatuses" CSV File Definition, respectively.                     
  358                                                                            
  359    <csvSample:contents>                                                    
  360    ...                                                                     
  361      <rdeCsv:csv name="sample" sep=",">                                    
  362        <rdeCsv:fields>                                                     
  363          <csvSample:fName/>                                                
  364          <rdeCsv:fClID/>                                                   
  365          <rdeCsv:fCrRr/>                                                   
  366          <rdeCsv:fCrID/>                                                   
  367          <rdeCsv:fCrDate/>                                                 
  368          <rdeCsv:fUpRr/>                                                   
  369          <rdeCsv:fUpID/>                                                   
  370          <rdeCsv:fUpDate/>                                                 
  371          <rdeCsv:fExDate/>                                                 
  372        </rdeCsv:fields>                                                    
  373        <rdeCsv:files>                                                      
  374          <rdeCsv:file                                                      
  375            cksum="75E2D22F">                                               
  376            sample-YYYYMMDD.csv                                             
  377          </rdeCsv:file>                                                    
  378        </rdeCsv:files>                                                     
  379      </rdeCsv:csv>                                                         
  380      <rdeCsv:csv name="sampleStatuses" sep=",">                            
  381        <rdeCsv:fields>                                                     
  382          <csvSample:fName parent="true"/>                                  
  383          <csvSample:fStatus/>                                              
  384          <rdeCsv:fStatusDescription/>                                      
  385          <rdeCsv:fLang/>                                                   
  386        </rdeCsv:fields>                                                    
  387        <rdeCsv:files>                                                      
  388          <rdeCsv:file                                                      
  389            cksum="EB9C558E">                                               
  390            sampleStatuses-YYYYMMDD.csv                                     
  391          </rdeCsv:file>                                                    
  392        </rdeCsv:files>                                                     
  393      </rdeCsv:csv>                                                         
  394    ...                                                                     
  395    </csvSample:contents>                                                   
  396                                                                            
  397 4.6.2.  CSV Elements                                                       
  398                                                                            
  399 4.6.2.1.  <rdeCsv:csv> Element                                             
  400                                                                            
  401    To support the CSV model, an element is defined for each object that    
  402    substitutes for the <rde:content> element and for the <rde:delete>      
  403    element, that contains one or more <rdeCsv:csv> elements.  For          
  404    example, the 'Domain Name Object' (Section 5.1) defines the             
  405    <csvDomain:contents> element, that substitutes for the <rde:content>    
  406    element, and the <csvDomain:deletes> element, that substitutes for      
  407    the <rde:delete> element.  Both the <csvDomain:contents> element and    
  408    the <csvDomain:deletes> elements contain one or more <rdeCsv:csv>       
  409    elements.  The <rdeCsv:csv> element has the following child elements:   
  410                                                                            
  411    <rdeCsv:fields>  Ordered list of CSV fields used in the CSV files.      
  412       There are one or more child elements that substitute for the         
  413       <rdeCsv:field> abstract element.  Each element defines the format    
  414       of the CSV field contained in the CSV files.  The <rdeCsv:field>     
  415       elements support the "type" attribute that defines the XML simple    
  416       data type of the field element.  The <rdeCsv:field> elements         
  417       support the "isRequired" attribute, which has a default value of     
  418       "false".  When set to "true", this indicates that the field must     
  419       be non-empty in the CSV files, and when set to "false", this         
  420       indicates that the field MAY be empty in the CSV files.  The         
  421       "isRequired" attribute MAY be specifically set for the field         
  422       elements within the XML schema and MAY be overridden when            
  423       specifying the fields under the <rdeCsv:fields> element.  The        
  424       <rdeCsv:field> element supports an OPTIONAL "parent" attribute       
  425       that identifies the field as a reference to a parent object, as      
  426       defined in the 'CSV Parent Child Relationship' (Section 4.6.1).      
  427       For example, the <rdeCsv:csv name="domainStatuses">                  
  428       <csvDomain:fName> field SHOULD set the "parent" attribute to         
  429       "true" to identify it as the parent domain name of the domain        
  430       status.                                                              
  431                                                                            
  432    <rdeCsv:files>  A list of one or more CSV files using the               
  433       <rdeCsv:file> child element.  The <rdeCsv:file> child element        
  434       defines a reference to the CSV file name and has the following       
  435       optional attributes:                                                 
  436                                                                            
  437       compression  If the CSV file is compressed, the "compression"        
  438          attribute defines the compression format.  For example, setting   
  439          this attribute to "gzip" signals that the CSV file is             
  440          compressed using the GZIP file format (see [RFC1952]).  The       
  441          supported compression formats are negotiated out of band.         
  442                                                                            
  443       encoding  Defines the encoding of the CSV file with the default      
  444          encoding of "UTF-8".                                              
  445                                                                            
  446       cksum  Defines the checksum of the CSV file, as described in         
  447          Section 4.4, using the algorithm defined by the "cksumAlg"        
  448          attribute.  If the "cksumAlg" attribute is not present, the       
  449          checksum is calculated using "CRC32".                             
  450                                                                            
  451       cksumAlg  Defines the checksum algorithm used to calculate the       
  452          "cksum" attribute, with the default value of "CRC32".  If the     
  453          value "SHA256" is specified, the SHA-256 algorithm (see           
  454          [RFC6234]) MUST be used to calculate the "cksum" attribute.       
  455          Parties receiving and processing data escrow deposits MUST        
  456          support CRC32 and SHA-256.  If this attribute is present, the     
  457          "cksum" attribute MUST also be present.  Additional checksum      
  458          algorithms are negotiated out of band.                            
  459                                                                            
  460    The <rdeCsv:csv> element requires a "name" attribute that defines the   
  461    purpose of the CSV file with values like "domain", "host", "contact".   
  462    The supported "name" attribute values are defined for each object       
  463    type.  The OPTIONAL "sep" attribute defines the CSV separator           
  464    character with the default separator character of ",".  The need for    
  465    quoting or escaping of the CSV data could be avoided by choosing a      
  466    separator character that is not in the data set of the CSV files.       
  467                                                                            
  468    The following is an example of the <csvDomain:contents> <rdeCsv:csv>    
  469    element for domain name records where the <rdeCsv:fRegistrant> is set   
  470    as required with isRequired="true".                                     
  471                                                                            
  472    <csvDomain:contents>                                                    
  473    ...                                                                     
  474      <rdeCsv:csv name="domain" sep=",">                                    
  475        <rdeCsv:fields>                                                     
  476          <csvDomain:fName/>                                                
  477          <rdeCsv:fRoid/>                                                   
  478          <rdeCsv:fIdnTableId/>                                             
  479          <csvDomain:fOriginalName/>                                        
  480          <rdeCsv:fRegistrant isRequired="true"/>                           
  481          <rdeCsv:fClID/>                                                   
  482          <rdeCsv:fCrRr/>                                                   
  483          <rdeCsv:fCrID/>                                                   
  484          <rdeCsv:fCrDate/>                                                 
  485          <rdeCsv:fUpRr/>                                                   
  486          <rdeCsv:fUpID/>                                                   
  487          <rdeCsv:fUpDate/>                                                 
  488          <rdeCsv:fExDate/>                                                 
  489        </rdeCsv:fields>                                                    
  490        <rdeCsv:files>                                                      
  491          <rdeCsv:file                                                      
  492            cksum="75E2D01F">                                               
  493            domain-YYYYMMDD.csv                                             
  494          </rdeCsv:file>                                                    
  495        </rdeCsv:files>                                                     
  496      </rdeCsv:csv>                                                         
  497    ...                                                                     
  498    </csvDomain:contents>                                                   
  499                                                                            
  500    The following is an example of the domain-YYYYMMDD.csv file with one    
  501    record matching the <rdeCsv:fields> definition.                         
  502                                                                            
  503    domain1.example,Ddomain2-TEST,,,registrantid,registrarX,registrarX,     
  504    clientY,2009-04-03T22:00:00.0Z,registrarX,clientY,                      
  505    2009-12-03T09:05:00.0Z,2025-04-03T22:00:00.0Z                           
  506                                                                            
  507    The following is an example of the <csvDomain:deletes> <rdeCsv:csv>     
  508    element for domain name records.                                        
  509                                                                            
  510    <csvDomain:deletes>                                                     
  511    ...                                                                     
  512      <rdeCsv:csv name="domain">                                            
  513        <rdeCsv:fields>                                                     
  514          <csvDomain:fName/>                                                
  515        </rdeCsv:fields>                                                    
  516        <rdeCsv:files>                                                      
  517          <rdeCsv:file                                                      
  518            cksum="6F2B988F">                                               
  519            domain-delete-YYYYMMDD.csv                                      
  520          </rdeCsv:file>                                                    
  521        </rdeCsv:files>                                                     
  522      </rdeCsv:csv>                                                         
  523    ...                                                                     
  524    </csvDomain:deletes>                                                    
  525                                                                            
  526    The following is example of the domain-delete-YYYYMMDD.csv file with    
  527    three records that matches the single <csvDomain:fName> field.          
  528                                                                            
  529    domain1.example                                                         
  530    domain2.example                                                         
  531    domainN.example                                                         
  532                                                                            
  533 4.6.2.2.  CSV Common Field Elements                                        
  534                                                                            
  535    The <rdeCsv:fields> element defined in the '<rdeCsv:csv> Element'       
  536    (Section 4.6.2.1) has child elements that substitute for the abstract   
  537    <rdeCsv:field> element.  By convention, <rdeCsv:field> elements         
  538    include an "f" prefix to identify them as field definition elements.    
  539    There are a set of common field elements that are used across           
  540    multiple data escrow objects.  The common field elements are defined    
  541    using the "urn:ietf:params:xml:ns:rdeCsv-1.0" namespace and using the   
  542    "rdeCsv" sample namespace prefix.  The CSV common field elements        
  543    include:                                                                
  544                                                                            
  545    <rdeCsv:fUName>  UTF-8 encoded name field with                          
  546       type="eppcom:labelType".                                             
  547                                                                            
  548    <rdeCsv:fRoid>  Repository Object IDentifier (ROID) field with          
  549       type="eppcom:roidType" and isRequired="true".                        
  550                                                                            
  551    <rdeCsv:fRegistrant>  Registrant contact identifier with                
  552       type="eppcom:clIDType".                                              
  553                                                                            
  554    <rdeCsv:fStatusDescription>  The object status description, which is    
  555       free-form text describing the rationale for the status, with         
  556       type="normalizedString".                                             
  557                                                                            
  558    <rdeCsv:fClID>  Identifier of the client (registrar) that sponsors      
  559       the object with type="eppcom:clIDType" and isRequired="true".        
  560                                                                            
  561    <rdeCsv:fCrRr>  Identifier of the registrar, defined in Section 5.4,    
  562       of the client that created the object with type="eppcom:clIDType".   
  563                                                                            
  564    <rdeCsv:fCrID>  Identifier of the client that created the object with   
  565       type="eppcom:clIDType".                                              
  566                                                                            
  567    <rdeCsv:fUpRr>  Identifier of the registrar, defined in Section 5.4,    
  568       of the client that last updated the object with                      
  569       type="eppcom:clIDType".                                              
  570                                                                            
  571    <rdeCsv:fUpID>  Identifier of the client that last updated the object   
  572       with type="eppcom:clIDType".                                         
  573                                                                            
  574    <rdeCsv:fReRr>  Identifier of the registrar, defined in Section 5.4,    
  575       of the client that requested the transfer with                       
  576       type="eppcom:clIDType" and isRequired="true".                        
  577                                                                            
  578    <rdeCsv:fReID>  Identifier of the client that requested the transfer    
  579       with type="eppcom:clIDType".                                         
  580                                                                            
  581    <rdeCsv:fAcRr>  Identifier of the registrar, defined in Section 5.4,    
  582       of the client that should take or took action with                   
  583       type="eppcom:clIDType" and isRequired="true".                        
  584                                                                            
  585    <rdeCsv:fAcID>  Identifier of the client that should take or took       
  586       action for transfer with type="eppcom:clIDType".                     
  587                                                                            
  588    <rdeCsv:fCrDate>  Created date of object with type="dateTime".          
  589                                                                            
  590    <rdeCsv:fUpDate>  Updated date of object with type="dateTime".          
  591                                                                            
  592    <rdeCsv:fExDate>  Expiration date of object with type="dateTime".       
  593                                                                            
  594    <rdeCsv:fReDate>  Date that transfer was requested with                 
  595       type="dateTime" and isRequired="true".                               
  596                                                                            
  597    <rdeCsv:fAcDate>  Date that transfer action should be taken or has      
  598       been taken with type="dateTime" and isRequired="true".               
  599                                                                            
  600    <rdeCsv:fTrDate>  Date of last transfer with type="dateTime".           
  601                                                                            
  602    <rdeCsv:fTrStatus>  State of the most recent transfer request with      
  603       type="eppcom:trStatusType" and isRequired="true".                    
  604                                                                            
  605    <rdeCsv:fTokenType>  General token field with type="token".             
  606                                                                            
  607    <rdeCsv:fLang>  General language field with type="language".            
  608                                                                            
  609    <rdeCsv:fIdnTableId>  IDN table identifier used for IDN domain names    
  610       with type="token".                                                   
  611                                                                            
  612    <rdeCsv:fPositiveIntegerType>  General positive integer field with      
  613       type="positiveInteger".                                              
  614                                                                            
  615    <rdeCsv:fUrl>  Contains the URL of an object like a registrar object    
  616       with type="anyURI".                                                  
  617                                                                            
  618    <rdeCsv:fCustom>  Custom field with name attribute that defines the     
  619       custom field name with type="token".                                 
  620                                                                            
  621 4.6.3.  Internationalized and Localized Elements                           
  622                                                                            
  623    Some elements MAY be provided in either internationalized form          
  624    ("int") or localized form ("loc").  Those elements use a field value    
  625    or "isLoc" attribute to specify the form used.  If an "isLoc"           
  626    attribute is used, a value of "true" indicates the use of the           
  627    localized form, and a value of "false" indicates the use of the         
  628    internationalized form.  This MAY override the form specified for a     
  629    parent element.  A value of "int" is used to indicate the               
  630    internationalized form, and a value of "loc" is used to indicate the    
  631    localized form.  When the internalized form ("int") is provided, the    
  632    field value MUST be represented in a subset of UTF-8 that can be        
  633    represented in the 7-bit US-ASCII character set.  When the localized    
  634    form ("loc") is provided, the field value MAY be represented in         
  635    unrestricted UTF-8.                                                     
  636                                                                            
  637    The field elements below of the "registrar" <rdeCsv:csv>                
  638    <rdeCsv:fields> element specify the internationalized form with the     
  639    isLoc="false" attribute.                                                
  640                                                                            
  641    ...                                                                     
  642    <csvRegistrar:contents>                                                 
  643    ...                                                                     
  644      <rdeCsv:csv name="registrar" sep=",">                                 
  645        <rdeCsv:fields>                                                     
  646          <csvRegistrar:fId/>                                               
  647          <rdeCsv:fRoid/>                                                   
  648          <csvRegistrar:fName isLoc="false"/>                               
  649          <csvRegistrar:fGurid/>                                            
  650          <csvRegistrar:fStatus/>                                           
  651          <csvContact:fStreet isLoc="false" index="0"/>                     
  652          <csvContact:fStreet isLoc="false" index="1"/>                     
  653          <csvContact:fStreet isLoc="false" index="2"/>                     
  654          <csvContact:fCity isLoc="false" />                                
  655          <csvContact:fSp isLoc="false" />                                  
  656          <csvContact:fPc isLoc="false" />                                  
  657          <csvContact:fCc isLoc="false" />                                  
  658          <csvContact:fVoice/>                                              
  659          <csvContact:fVoiceExt/>                                           
  660          <csvContact:fFax/>                                                
  661          <csvContact:fFaxExt/>                                             
  662          <csvContact:fEmail isRequired="false"/>                           
  663          <rdeCsv:fUrl/>                                                    
  664          <csvRegistrar:fWhoisUrl/>                                         
  665          <rdeCsv:fCrRr/>                                                   
  666          <rdeCsv:fCrID/>                                                   
  667          <rdeCsv:fCrDate/>                                                 
  668          <rdeCsv:fUpRr/>                                                   
  669          <rdeCsv:fUpID/>                                                   
  670          <rdeCsv:fUpDate/>                                                 
  671        </rdeCsv:fields>                                                    
  672        <rdeCsv:files>                                                      
  673          <rdeCsv:file                                                      
  674            cksum="306178BB">                                               
  675            registrar-YYYYMMDD.csv                                          
  676          </rdeCsv:file>                                                    
  677        </rdeCsv:files>                                                     
  678      </rdeCsv:csv>                                                         
  679    ...                                                                     
  680    </csvRegistrar:contents>                                                
  681    ...                                                                     
  682                                                                            
  683    The following is an example of using the <csvContact:fPostalType>       
  684    field value to define the internationalized or localized form of the    
  685    remainder of the "contactPostal" field values.                          
  686                                                                            
  687    ...                                                                     
  688    <csvContact:contents>                                                   
  689    ...                                                                     
  690      <rdeCsv:csv name="contactPostal">                                     
  691        <rdeCsv:fields>                                                     
  692          <csvContact:fId parent="true"/>                                   
  693          <csvContact:fPostalType/>                                         
  694          <csvContact:fName/>                                               
  695          <csvContact:fOrg/>                                                
  696          <csvContact:fStreet index="0"/>                                   
  697          <csvContact:fStreet index="1"/>                                   
  698          <csvContact:fStreet index="2"/>                                   
  699          <csvContact:fCity/>                                               
  700          <csvContact:fSp/>                                                 
  701          <csvContact:fPc/>                                                 
  702          <csvContact:fCc/>                                                 
  703        </rdeCsv:fields>                                                    
  704        <rdeCsv:files>                                                      
  705          <rdeCsv:file                                                      
  706            cksum="02CC2504">                                               
  707            contactPostal-YYYYMMDD.csv                                      
  708          </rdeCsv:file>                                                    
  709        </rdeCsv:files>                                                     
  710      </rdeCsv:csv>                                                         
  711    ...                                                                     
  712    </csvContact:contents>                                                  
  713    ...                                                                     
  714                                                                            
  715 5.  Object Description                                                     
  716                                                                            
  717    This section describes the base objects supported by this               
  718    specification:                                                          
  719                                                                            
  720 5.1.  Domain Name Object                                                   
  721                                                                            
  722    The domain name object is based on the EPP domain name mapping          
  723    specified in [RFC5731].  The domain name object supports both the XML   
  724    model and the CSV model, defined in 'Models' (Section 2).  The          
  725    elements used for both models are defined in the following sections.    
  726                                                                            
  727 5.1.1.  XML Model                                                          
  728                                                                            
  729    There are two elements used in the data escrow of the domain name       
  730    objects for the XML model, including the <rdeDomain:domain> element,    
  731    under the <rde:contents> element, and the <rdeDomain:delete> element,   
  732    under the <rde:deletes> element.                                        
  733                                                                            
  734 5.1.1.1.  <rdeDomain:domain> Object                                        
  735                                                                            
  736    The domain element is based on the EPP domain <info> response for an    
  737    authorized client (see Section 3.1.2 of [RFC5731]) with additional      
  738    data from an EPP <transfer> query response, see Section 3.1.3 of        
  739    [RFC5731], Registry Grace Period (RGP) status from [RFC3915], and       
  740    data from the EPP <secDNS:create> command, see Section 5.2.1 of         
  741    [RFC5910].                                                              
  742                                                                            
  743    A <domain> element substitutes for the <abstractDomain> abstract        
  744    element to create a concrete definition of a domain.  The               
  745    <abstractDomain> element can be replaced by other domain definitions    
  746    using the XML schema substitution groups feature.                       
  747                                                                            
  748    The <domain> element contains the following child elements:             
  749                                                                            
  750    *  A <name> element that contains the fully qualified name of the       
  751       domain name object.  For IDNs, the A-label is used (see [RFC5891],   
  752       Section 4.4).                                                        
  753                                                                            
  754    *  A <roid> element that contains the ROID assigned to the domain       
  755       name object when it was created.                                     
  756                                                                            
  757    *  An OPTIONAL <uName> element that contains the FQDN in the Unicode    
  758       character set.  It MUST be provided if available.                    
  759                                                                            
  760    *  An OPTIONAL <idnTableId> element that references the IDN table       
  761       used for the IDN.  This corresponds to the "id" attribute of the     
  762       <idnTableRef> element.  This element MUST be present if the domain   
  763       name is an IDN.                                                      
  764                                                                            
  765    *  An OPTIONAL <originalName> element is used to indicate that the      
  766       domain name is an IDN variant.  This element contains the domain     
  767       name used to generate the IDN variant.                               
  768                                                                            
  769    *  One or more <status> elements that contain the current status        
  770       descriptors associated with the domain name.                         
  771                                                                            
  772    *  Zero or more OPTIONAL <rgpStatus> elements to represent              
  773       "pendingDelete" sub-statuses, including "redemptionPeriod",          
  774       "pendingRestore", and "pendingDelete", that a domain name can be     
  775       in as a result of grace period processing as specified in            
  776       [RFC3915].                                                           
  777                                                                            
  778    *  An OPTIONAL <registrant> element that contains the identifier for    
  779       the human or the organizational social information object            
  780       associated with the holder of the domain name object.                
  781                                                                            
  782    *  Zero or more OPTIONAL <contact> elements that contain identifiers    
  783       for the human or organizational social information objects           
  784       associated with the domain name object.                              
  785                                                                            
  786    *  An OPTIONAL <ns> element that contains the fully qualified names     
  787       of the delegated host objects or host attributes (name servers)      
  788       associated with the domain name object.  See Section 1.1 of          
  789       [RFC5731] for a description of the elements used to specify host     
  790       objects or host attributes.                                          
  791                                                                            
  792    *  A <clID> element that contains the identifier of the sponsoring      
  793       registrar.                                                           
  794                                                                            
  795    *  An OPTIONAL <crRr> element that contains the identifier of the       
  796       registrar that created the domain name object.  An OPTIONAL          
  797       "client" attribute is used to specify the client that performed      
  798       the operation.                                                       
  799                                                                            
  800    *  An OPTIONAL <crDate> element that contains the date and time of      
  801       the domain name object creation.  This element MUST be present if    
  802       the domain name has been allocated.                                  
  803                                                                            
  804    *  An OPTIONAL <exDate> element that contains the date and time         
  805       identifying the end (expiration) of the domain name object's         
  806       registration period.  This element MUST be present if the domain     
  807       name has been allocated.                                             
  808                                                                            
  809    *  An OPTIONAL <upRr> element that contains the identifier of the       
  810       registrar that last updated the domain name object.  This element    
  811       MUST NOT be present if the domain has never been modified.  An       
  812       OPTIONAL "client" attribute is used to specify the client that       
  813       performed the operation.                                             
  814                                                                            
  815    *  An OPTIONAL <upDate> element that contains the date and time of      
  816       the most recent modification of the domain name object.  This        
  817       element MUST NOT be present if the domain name object has never      
  818       been modified.                                                       
  819                                                                            
  820    *  An OPTIONAL <secDNS> element that contains the public key            
  821       information associated with Domain Name System security (DNSSEC)     
  822       extensions for the domain name as specified in [RFC5910].            
  823                                                                            
  824    *  An OPTIONAL <trDate> element that contains the date and time of      
  825       the most recent successful transfer of a domain name object.  This   
  826       element MUST NOT be present if the domain name object has never      
  827       been transferred.                                                    
  828                                                                            
  829    *  An OPTIONAL <trnData> element that contains the following child      
  830       elements related to the last transfer request of the domain name     
  831       object.  This element MUST NOT be present if a transfer request      
  832       for the domain name has never been created.                          
  833                                                                            
  834       -  A <trStatus> element that contains the state of the most recent   
  835          transfer request.                                                 
  836                                                                            
  837       -  A <reRr> element that contains the identifier of the registrar    
  838          that requested the domain name object transfer.  An OPTIONAL      
  839          "client" attribute is used to specify the client that performed   
  840          the operation.                                                    
  841                                                                            
  842       -  A <reDate> element that contains the date and time that the       
  843          transfer was requested.                                           
  844                                                                            
  845       -  An <acRr> element that contains the identifier of the registrar   
  846          that should act upon a pending transfer request.  For all other   
  847          status types, the value identifies the registrar that took the    
  848          indicated action.  An OPTIONAL "client" attribute is used to      
  849          specify the client that performed the operation.                  
  850                                                                            
  851       -  An <acDate> element that contains the date and time of a          
  852          required or completed response.  For a pending request, the       
  853          value identifies the date and time by which a response is         
  854          required before an automated response action will be taken by     
  855          the registry.  For all other status types, the value identifies   
  856          the date and time when the request was completed.                 
  857                                                                            
  858       -  An OPTIONAL <exDate> element that contains the end of the         
  859          domain name object's validity period (expiry date) if the         
  860          transfer caused or causes a change in the validity period.        
  861                                                                            
  862    The following is an example of a domain name object:                    
  863                                                                            
  864    ...                                                                     
  865    <rdeDomain:domain>                                                      
  866      <rdeDomain:name>xn--exampl-gva.example</rdeDomain:name>               
  867      <rdeDomain:roid>Dexample1-TEST</rdeDomain:roid>                       
  868      <rdeDomain:idnTableId>pt-BR</rdeDomain:idnTableId>                    
  869      <rdeDomain:originalName>example.example</rdeDomain:originalName>      
  870      <rdeDomain:status s="ok"/>                                            
  871      <rdeDomain:registrant>jd1234</rdeDomain:registrant>                   
  872      <rdeDomain:contact type="admin">sh8013</rdeDomain:contact>            
  873      <rdeDomain:contact type="tech">sh8013</rdeDomain:contact>             
  874      <rdeDomain:ns>                                                        
  875        <domain:hostObj>ns1.example.com</domain:hostObj>                    
  876        <domain:hostObj>ns1.example1.example</domain:hostObj>               
  877      </rdeDomain:ns>                                                       
  878      <rdeDomain:clID>RegistrarX</rdeDomain:clID>                           
  879      <rdeDomain:crRr client="jdoe">RegistrarX</rdeDomain:crRr>             
  880      <rdeDomain:crDate>1999-04-03T22:00:00.0Z</rdeDomain:crDate>           
  881      <rdeDomain:exDate>2025-04-03T22:00:00.0Z</rdeDomain:exDate>           
  882    </rdeDomain:domain>                                                     
  883    ...                                                                     
  884                                                                            
  885 5.1.1.2.  <rdeDomain:delete> Object                                        
  886                                                                            
  887    The <rdeDomain:delete> element contains the FQDN that was deleted and   
  888    purged.                                                                 
  889                                                                            
  890    The following is an example of an <rdeDomain:delete> object:            
  891                                                                            
  892    ...                                                                     
  893    <rde:deletes>                                                           
  894      ...                                                                   
  895      <rdeDomain:delete>                                                    
  896        <rdeDomain:name>foo.example</rdeDomain:name>                        
  897        <rdeDomain:name>bar.example</rdeDomain:name>                        
  898      </rdeDomain:delete>                                                   
  899      ...                                                                   
  900    </rde:deletes>                                                          
  901    ...                                                                     
  902                                                                            
  903 5.1.2.  CSV Model                                                          
  904                                                                            
  905    For the CSV model of the domain name object, the <csvDomain:contents>   
  906    child element of the <rde:contents> element is used to hold the new     
  907    or updated domain name objects for the deposit.  The                    
  908    <csvDomain:deletes> child element of the <rde:deletes> element is       
  909    used to hold the deleted or purged domain name objects for the          
  910    deposit.  Both the <csvDomain:contents> and <csvDomain:deletes>         
  911    elements contain one or more <rdeCsv:csv> elements with a set of        
  912    named CSV file definitions using the <rdeCsv:csv> "name" attribute.     
  913                                                                            
  914    Differential and Incremental Deposits are based on changes to the       
  915    domain name objects.  The updated domain name object data under the     
  916    <csvDomain:contents> element is a cascade replace down all of the       
  917    domain name CSV files starting with the parent '"domain" CSV File       
  918    Definition' (Section 5.1.2.1.1).  The child CSV file definitions        
  919    include a <csvDomain:fName parent="true"> field.  All the child CSV     
  920    file definition data for the domain name objects in the parent          
  921    '"domain" CSV File Definition' (Section 5.1.2.1.1) MUST first be        
  922    deleted and then set using the data in the child CSV files.  The        
  923    deleted domain name object data under the <csvDomain:deletes> element   
  924    is a cascade delete starting from the '"domain" Deletes CSV File        
  925    Definition' (Section 5.1.2.2.1).                                        
  926                                                                            
  927 5.1.2.1.  <csvDomain:contents>                                             
  928                                                                            
  929    The <csvDomain:contents> is used to hold the new or updated domain      
  930    name object information for the deposit.  The <csvDomain:contents> is   
  931    split into separate CSV file definitions using named <rdeCsv:csv>       
  932    elements with the "name" attribute.  The following sections include     
  933    the supported domain name CSV file definitions.                         
  934                                                                            
  935 5.1.2.1.1.  "domain" CSV File Definition                                   
  936                                                                            
  937    The "domain" CSV File Definition defines the fields and CSV file        
  938    references used for the parent domain name object records.  All the     
  939    other domain name CSV file definitions are child CSV files based on     
  940    the inclusion of the <csvDomain:fName parent="true"> field.             
  941                                                                            
  942    The following "csvDomain" field elements MUST be used in the "domain"   
  943    <rdeCsv:csv> <rdeCsv:fields> element:                                   
  944                                                                            
  945    <csvDomain:fName>  Domain name field with type="eppcom:labelType" and   
  946       isRequired="true".                                                   
  947                                                                            
  948    The following "csvDomain" field elements MAY be used in the "domain"    
  949    <rdeCsv:csv> <rdeCsv:fields> element:                                   
  950                                                                            
  951    <csvDomain:fOriginalName>  Fully qualified name of the original IDN     
  952       domain name object related to the variant domain name object with    
  953       type="eppcom:labelType".                                             
  954                                                                            
  955    The following "rdeCsv" and "csvRegistrar" fields, MUST be used in the   
  956    "domain" <rdeCsv:csv> <rdeCsv:fields> element:                          
  957                                                                            
  958    <rdeCsv:fRoid>  ROID for the domain name object with                    
  959       isRequired="true".                                                   
  960                                                                            
  961    <rdeCsv:fClID> or <csvRegistrar:fGurid>  A choice of the following:     
  962                                                                            
  963       <rdeCsv:fClID>  Identifier of the sponsoring client with             
  964          isRequired="true".                                                
  965                                                                            
  966       <csvRegistrar:fGurid>  Contains the Globally Unique Registrar        
  967          Identifier (GURID) assigned by ICANN with                         
  968          type="positiveInteger" and isRequired="true".                     
  969                                                                            
  970    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
  971    (Section 4.6.2.2), MAY be used in the "domain" <rdeCsv:csv>             
  972    <rdeCsv:fields> element:                                                
  973                                                                            
  974    <rdeCsv:fCrRr>  Identifier of the registrar, defined in Section 5.4,    
  975       of the client that created the domain name object.                   
  976                                                                            
  977    <rdeCsv:fCrID>  Identifier of the client that created the domain name   
  978       object.                                                              
  979                                                                            
  980    <rdeCsv:fUpRr>  Identifier of the registrar, defined in Section 5.4,    
  981       of the client that last updated the domain name object.              
  982                                                                            
  983    <rdeCsv:fUpID>  Identifier of the client that last updated the domain   
  984       name object.                                                         
  985                                                                            
  986    <rdeCsv:fUName>  UTF-8 encoded domain name for the <csvDomain:fName>    
  987       field element.                                                       
  988                                                                            
  989    <rdeCsv:fIdnTableId>  IDN table identifier used for the IDN domain      
  990       name object that MUST match an <rdeCsv:fIdnTableId> field element    
  991       in the "idnLanguage" CSV files, as defined in Section 5.5.2.         
  992                                                                            
  993    <rdeCsv:fRegistrant>  Registrant contact identifier for the domain      
  994       name object.                                                         
  995                                                                            
  996    <rdeCsv:fCrDate>  Date and time of the domain name object creation.     
  997                                                                            
  998    <rdeCsv:fUpDate>  Date and time of the last update to the domain name   
  999       object.  This field MUST NOT be set if the domain name object has    
 1000       never been modified.                                                 
 1001                                                                            
 1002    <rdeCsv:fExDate>  Expiration date and time for the domain name          
 1003       object.                                                              
 1004                                                                            
 1005    <rdeCsv:fTrDate>  Date and time of the last transfer for the domain     
 1006       name object.  This field MUST NOT be set if the domain name object   
 1007       has never been transferred.                                          
 1008                                                                            
 1009    The following is an example of a "domain" <csvDomain:contents>          
 1010    <rdeCsv:csv> element.                                                   
 1011                                                                            
 1012    ...                                                                     
 1013    <csvDomain:contents>                                                    
 1014    ...                                                                     
 1015      <rdeCsv:csv name="domain">                                            
 1016      <rdeCsv:fields>                                                       
 1017        <csvDomain:fName/>                                                  
 1018        <rdeCsv:fRoid/>                                                     
 1019        <rdeCsv:fIdnTableId/>                                               
 1020        <csvDomain:fOriginalName/>                                          
 1021        <rdeCsv:fRegistrant/>                                               
 1022        <rdeCsv:fClID/>                                                     
 1023        <rdeCsv:fCrRr/>                                                     
 1024        <rdeCsv:fCrID/>                                                     
 1025        <rdeCsv:fCrDate/>                                                   
 1026        <rdeCsv:fUpRr/>                                                     
 1027        <rdeCsv:fUpID/>                                                     
 1028        <rdeCsv:fUpDate/>                                                   
 1029        <rdeCsv:fExDate isRequired="true"/>                                 
 1030      </rdeCsv:fields>                                                      
 1031      <rdeCsv:files>                                                        
 1032        <rdeCsv:file                                                        
 1033        cksum="5E403BD6">                                                   
 1034        domain-YYYYMMDD.csv                                                 
 1035        </rdeCsv:file>                                                      
 1036      </rdeCsv:files>                                                       
 1037      </rdeCsv:csv>                                                         
 1038    ...                                                                     
 1039    </csvDomain:contents>                                                   
 1040    ...                                                                     
 1041                                                                            
 1042    The following is an example of the corresponding domain-YYYYMMDD.csv    
 1043    file.  The file contains four records (two active ASCII domains,        
 1044    original IDN with LANG-1 language rules, and variant IDN with LANG-1    
 1045    language rules).                                                        
 1046                                                                            
 1047    domain1.example,Ddomain1-TEST,,,registrantid,registrarX,registrarX,     
 1048    clientY,2009-04-03T22:00:00.0Z,registrarX,clientY,                      
 1049    2009-12-03T09:05:00.0Z,2025-04-03T22:00:00.0Z                           
 1050    domain2.example,Ddomain2-TEST,,,registrantid,registrarX,registrarX,     
 1051    clientY,1999-04-03T22:00:00.0Z,registrarX,clientY,                      
 1052    2009-12-03T09:05:00.0Z,2025-04-03T22:00:00.0Z                           
 1053    xn--bc123-3ve.example,Dxnabc123-TEST,LANG-1,,registrantid,registrarX,   
 1054    registrarX,clientY,2009-04-03T22:00:00.0Z,registrarX,clientY,           
 1055    2009-12-03T09:05:00.0Z,2025-04-03T22:00:00.0Z                           
 1056    xn--bc321-3ve.example,Dxnabc321-TEST,LANG-1,xn--bc123-3ve.example,      
 1057    registrantid,registrarX,registrarX,clientY,2009-04-03T22:00:00.0Z,      
 1058    registrarX,clientY,2009-12-03T09:05:00.0Z,2025-04-03T22:00:00.0Z        
 1059                                                                            
 1060 5.1.2.1.2.  "domainContacts" CSV File Definition                           
 1061                                                                            
 1062    The "domainContacts" CSV File Definition defines the fields and CSV     
 1063    file references used for the domain name object link records to         
 1064    contact objects, as described in 'Contact Object' (Section 5.3).        
 1065                                                                            
 1066    The following "csvDomain" field elements, defined for the '"domain"     
 1067    CSV File Definition' (Section 5.1.2.1.1), MUST be used in the           
 1068    "domainContacts" <rdeCsv:csv> <rdeCsv:fields> element:                  
 1069                                                                            
 1070    <csvDomain:fName>  The name of the domain object that is linked to      
 1071       the contact object with isRequired="true".                           
 1072                                                                            
 1073    <csvDomain:fContactType>  The contact type for the contact object       
 1074       link with type="domain:contactAttrType" and isRequired="true".       
 1075       The supported contact type values include "admin" for the            
 1076       administration contact, "billing" for the billing contact, and       
 1077       "tech" for the technical contact.                                    
 1078                                                                            
 1079    The following "csvContact" fields, defined for the '"contact" CSV       
 1080    File Definition' (Section 5.3.2.1.1), MUST be used in the               
 1081    "domainContacts" <rdeCsv:csv> <rdeCsv:fields> element:                  
 1082                                                                            
 1083    <csvContact:fId>  The server-unique contact identifier with             
 1084       isRequired="true".                                                   
 1085                                                                            
 1086    The following is an example of a "domainContacts"                       
 1087    <csvDomain:contents> <rdeCsv:csv> element:                              
 1088                                                                            
 1089    ...                                                                     
 1090    <csvDomain:contents>                                                    
 1091    ...                                                                     
 1092      <rdeCsv:csv name="domainContacts">                                    
 1093      <rdeCsv:fields>                                                       
 1094        <csvDomain:fName parent="true"/>                                    
 1095        <csvContact:fId/>                                                   
 1096        <csvDomain:fContactType/>                                           
 1097      </rdeCsv:fields>                                                      
 1098      <rdeCsv:files>                                                        
 1099        <rdeCsv:file                                                        
 1100        cksum="6B976A6C">                                                   
 1101        domainContacts-YYYYMMDD.csv                                         
 1102        </rdeCsv:file>                                                      
 1103      </rdeCsv:files>                                                       
 1104      </rdeCsv:csv>                                                         
 1105    ...                                                                     
 1106    </csvDomain:contents>                                                   
 1107    ...                                                                     
 1108                                                                            
 1109    The following is an example of the corresponding domainContacts-        
 1110    YYYYMMDD.csv file.  The file contains an admin, tech, and billing       
 1111    contact for the four domain names domain1.example, domain2.example,     
 1112    xn--bc123-3ve.example, and xn--bc321-3ve.example:                       
 1113                                                                            
 1114    domain1.example,domain1admin,admin                                      
 1115    domain1.example,domain1tech,tech                                        
 1116    domain1.example,domain1billing,billing                                  
 1117    domain2.example,domain2admin,admin                                      
 1118    domain2.example,domain2tech,tech                                        
 1119    domain2.example,domain2billing,billing                                  
 1120    xn--bc123-3ve.example,xnabc123admin,admin                               
 1121    xn--bc123-3ve.example,xnabc123tech,tech                                 
 1122    xn--bc123-3ve.example,xnabc123billing,billing                           
 1123    xn--bc321-3ve.example,xnabc123admin,admin                               
 1124    xn--bc321-3ve.example,xnabc123tech,tech                                 
 1125    xn--bc321-3ve.example,xnabc123billing,billing                           
 1126                                                                            
 1127 5.1.2.1.3.  "domainStatuses" CSV File Definition                           
 1128                                                                            
 1129    The "domainStatuses" CSV File Definition defines the fields and CSV     
 1130    file references used for the domain name object statuses.               
 1131                                                                            
 1132    The following "csvDomain" fields, defined for the '"domain" CSV File    
 1133    Definition' (Section 5.1.2.1.1), MUST be used in the "domainStatuses"   
 1134    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1135                                                                            
 1136    <csvDomain:fName>  Domain name of status with isRequired="true".        
 1137                                                                            
 1138    <csvDomain:fStatus>  The status of the domain name with                 
 1139       type="domain:statusValueType" and isRequired="true".                 
 1140                                                                            
 1141    <csvDomain:fRgpStatus>  The RGP status, as a sub-status of the          
 1142       <csvDomain:fStatus> "pendingDelete" status value, with               
 1143       type="rgp:statusValueType" as defined in [RFC3915].                  
 1144                                                                            
 1145    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1146    (Section 4.6.2.2), MAY be used in the "domainStatuses" <rdeCsv:csv>     
 1147    <rdeCsv:fields> element:                                                
 1148                                                                            
 1149    <rdeCsv:fStatusDescription>  Domain name object status description,     
 1150       which is free-form text describing the rationale for the status.     
 1151                                                                            
 1152    <rdeCsv:fLang>  Language of the <rdeCsv:fStatusDescription> field.      
 1153                                                                            
 1154    The following is an example of a "domainStatuses"                       
 1155    <csvDomain:contents> <rdeCsv:csv> element:                              
 1156                                                                            
 1157    ...                                                                     
 1158    <csvDomain:contents>                                                    
 1159    ...                                                                     
 1160      <rdeCsv:csv name="domainStatuses">                                    
 1161      <rdeCsv:fields>                                                       
 1162        <csvDomain:fName parent="true"/>                                    
 1163        <csvDomain:fStatus/>                                                
 1164        <rdeCsv:fStatusDescription/>                                        
 1165        <rdeCsv:fLang/>                                                     
 1166        <csvDomain:fRgpStatus/>                                             
 1167      </rdeCsv:fields>                                                      
 1168      <rdeCsv:files>                                                        
 1169        <rdeCsv:file                                                        
 1170        cksum="98D139A3">                                                   
 1171        domainStatuses-YYYYMMDD.csv                                         
 1172        </rdeCsv:file>                                                      
 1173      </rdeCsv:files>                                                       
 1174      </rdeCsv:csv>                                                         
 1175    ...                                                                     
 1176    </csvDomain:contents>                                                   
 1177    ...                                                                     
 1178                                                                            
 1179    The following is an example of the corresponding domainStatuses-        
 1180    YYYYMMDD.csv file.  The file contains the statuses for the four         
 1181    domain names domain1.example, domain2.example, xn--bc123-3ve.example,   
 1182    and xn--bc321-3ve.example:                                              
 1183                                                                            
 1184    domain1.example,clientUpdateProhibited,"Disallow update",               
 1185    en,                                                                     
 1186    domain1.example,clientDeleteProhibited,"Disallow delete",               
 1187    en,                                                                     
 1188    domain2.example,ok,,,                                                   
 1189    xn--bc123-3ve.example,ok,,,                                             
 1190    xn--bc321-3ve.example,ok,,,                                             
 1191                                                                            
 1192 5.1.2.1.4.  "domainNameServers" CSV File Definition                        
 1193                                                                            
 1194    The "domainNameServers" CSV File Definition defines the fields and      
 1195    CSV file references used for the domain name delegated hosts (name      
 1196    servers).  The "domainNameServers" CSV files define the relationship    
 1197    between a domain name object and a delegated host.  The                 
 1198    "domainNameServers" CSV File is used to support the <domain:hostObj>    
 1199    model, defined in [RFC5731].                                            
 1200                                                                            
 1201    The following "csvDomain" fields, defined for the '"domain" CSV File    
 1202    Definition' (Section 5.1.2.1.1), MUST be used in the                    
 1203    "domainNameServers" <rdeCsv:csv> <rdeCsv:fields> element:               
 1204                                                                            
 1205    <csvDomain:fName>  Domain name using the delegated host with            
 1206       isRequired="true".                                                   
 1207                                                                            
 1208    The following "csvHost" and "rdeCsv" field elements MUST be used in     
 1209    the "domainNameServers" <rdeCsv:csv> <rdeCsv:fields> element:           
 1210                                                                            
 1211    <csvHost:fName> or <rdeCsv:fRoid>  A choice of the following:           
 1212                                                                            
 1213       <csvHost:fName>  Host name field with type="eppcom:labelType" and    
 1214          isRequired="true".                                                
 1215                                                                            
 1216       <rdeCsv:fRoid>  Host object ROID assigned to the host object with    
 1217          isRequired="true".                                                
 1218                                                                            
 1219    The following is an example of a "domainNameServers"                    
 1220    <csvDomain:contents> <rdeCsv:csv> element:                              
 1221                                                                            
 1222    ...                                                                     
 1223    <csvDomain:contents>                                                    
 1224    ...                                                                     
 1225      <rdeCsv:csv name="domainNameServers">                                 
 1226      <rdeCsv:fields>                                                       
 1227        <csvDomain:fName parent="true"/>                                    
 1228        <rdeCsv:fRoid/>                                                     
 1229      </rdeCsv:fields>                                                      
 1230      <rdeCsv:files>                                                        
 1231        <rdeCsv:file                                                        
 1232        cksum="8FE6E9E1">                                                   
 1233        domainNameServers-YYYYMMDD.csv                                      
 1234        </rdeCsv:file>                                                      
 1235      </rdeCsv:files>                                                       
 1236      </rdeCsv:csv>                                                         
 1237    ...                                                                     
 1238    </csvDomain:contents>                                                   
 1239    ...                                                                     
 1240                                                                            
 1241    The following is an example of the corresponding domainNameServers-     
 1242    YYYYMMDD.csv file.  The file contains the delegated hosts (name         
 1243    servers) for the four domain names domain1.example, domain2.example,    
 1244    xn--bc123-3ve.example, and xn--bc321-3ve.example referenced via the     
 1245    <rdeCsv:fRoid> field element:                                           
 1246                                                                            
 1247    domain1.example,Hns1_domain1_test-TEST                                  
 1248    domain1.example,Hns2_domain1_test-TEST                                  
 1249    domain2.example,Hns1_domain2_test-TEST                                  
 1250    domain2.example,Hns2_domain2_test-TEST                                  
 1251    xn--bc123-3ve.example,Hns1_example_test-TEST                            
 1252    xn--bc123-3ve.example,Hns2_example_test-TEST                            
 1253    xn--bc321-3ve.example,Hns1_example_test-TEST                            
 1254    xn--bc321-3ve.example,Hns2_example_test-TEST                            
 1255                                                                            
 1256 5.1.2.1.5.  "domainNameServersAddresses" CSV File Definition               
 1257                                                                            
 1258    The "domainNameServersAddresses" CSV File Definition defines the        
 1259    fields and CSV file references used for supporting the domain host      
 1260    attributes model.                                                       
 1261                                                                            
 1262    The following "csvDomain" fields, defined for the '"domain" CSV File    
 1263    Definition' (Section 5.1.2.1.1), MUST be used in the                    
 1264    "domainNameServersAddresses" <rdeCsv:csv> <rdeCsv:fields> element:      
 1265                                                                            
 1266    <csvDomain:fName>  Domain name using the delegated host with host       
 1267       <csvHost:fName> and isRequired="true".                               
 1268                                                                            
 1269    The following "rdeCsv" fields, defined in 'CSV Model'                   
 1270    (Section 5.2.2), MUST be used in the "domainNameServersAddresses"       
 1271    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1272                                                                            
 1273    <csvHost:fName>  Host name field with type="eppcom:labelType" and       
 1274       isRequired="true".                                                   
 1275                                                                            
 1276    The following "csvHost" fields, defined in 'CSV Model'                  
 1277    (Section 5.2.2), MAY be used in the "domainNameServersAddresses"        
 1278    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1279                                                                            
 1280    <csvHost:fAddr>  IP addresses associated with the host object with      
 1281       type="host:addrStringType".                                          
 1282                                                                            
 1283    <csvHost:fAddrVersion>  IP addresses version associated with the host   
 1284       object with type="host:ipType".  "host:ipType" has the enumerated    
 1285       values of "v4" or "v6".                                              
 1286                                                                            
 1287    The following is an example of a "domainNameServersAddresses"           
 1288    <csvDomain:contents> <rdeCsv:csv> element:                              
 1289                                                                            
 1290    ...                                                                     
 1291    <csvDomain:contents>                                                    
 1292    ...                                                                     
 1293      <rdeCsv:csv name="domainNameServersAddresses">                        
 1294      <rdeCsv:fields>                                                       
 1295        <csvDomain:fName parent="true"/>                                    
 1296        <csvHost:fName/>                                                    
 1297        <csvHost:fAddr/>                                                    
 1298        <csvHost:fAddrVersion/>                                             
 1299      </rdeCsv:fields>                                                      
 1300      <rdeCsv:files>                                                        
 1301        <rdeCsv:file                                                        
 1302        cksum="D3B77438">                                                   
 1303        domainNameServersAddresses-YYYYMMDD.csv                             
 1304        </rdeCsv:file>                                                      
 1305      </rdeCsv:files>                                                       
 1306      </rdeCsv:csv>                                                         
 1307    ...                                                                     
 1308    </csvDomain:contents>                                                   
 1309    ...                                                                     
 1310                                                                            
 1311    The following is an example of the corresponding                        
 1312    domainNameServersAddresses-YYYYMMDD.csv file.  The file contains the    
 1313    delegated hosts (name servers) for the four domain names                
 1314    domain1.example, domain2.example, xn--bc123-3ve.example, and xn--       
 1315    bc321-3ve.example:                                                      
 1316                                                                            
 1317    domain1.example,ns1.domain1.example,192.0.2.1,v4                        
 1318    domain1.example,ns2.domain1.example,2001:DB8::1,v6                      
 1319    domain2.example,ns1.example.net,,                                       
 1320    domain2.example,ns2.example.net,,                                       
 1321    xn--bc123-3ve.example,ns1.example.net,,                                 
 1322    xn--bc123-3ve.example,ns2.example.net,,                                 
 1323    xn--bc321-3ve.example,ns1.example.net,,                                 
 1324    xn--bc321-3ve.example,ns2.example.net,,                                 
 1325                                                                            
 1326 5.1.2.1.6.  "dnssec" CSV File Definition                                   
 1327                                                                            
 1328    The "dnssec" CSV File Definition defines the fields and CSV file        
 1329    references used for the domain name object DNSSEC records (Delegation   
 1330    Signer (DS) or key data).                                               
 1331                                                                            
 1332    The following "csvDomain" field elements MUST be used in the "dnssec"   
 1333    <rdeCsv:csv> <rdeCsv:fields> element when the DS Data Interface per     
 1334    [RFC5910] is used:                                                      
 1335                                                                            
 1336    <csvDomain:fKeyTag>  Contains the DS key tag value per [RFC5910] with   
 1337       type="unsignedShort" and isRequired="true".                          
 1338                                                                            
 1339    <csvDomain:fDsAlg>  Contains the DS algorithm value per [RFC5910]       
 1340       with type="unsignedByte" and isRequired="true".                      
 1341                                                                            
 1342    <csvDomain:fDigestType>  Contains the DS digest type value per          
 1343       [RFC5910] with type="unsignedByte" and isRequired="true".            
 1344                                                                            
 1345    <csvDomain:fDigest>  Contains the DS digest value per [RFC5910] with    
 1346       type="hexBinary" and isRequired="true".                              
 1347                                                                            
 1348    The following "csvDomain" field elements MUST be used in the "dnssec"   
 1349    <rdeCsv:csv> <rdeCsv:fields> element when the Key Data Interface per    
 1350    [RFC5910] is used and MAY be used in the "dnssec" <rdeCsv:csv>          
 1351    <rdeCsv:fields> element when the DS Data Interface per [RFC5910] is     
 1352    used:                                                                   
 1353                                                                            
 1354    <csvDomain:fFlags>  Contains the flags field value per [RFC5910] with   
 1355       type="unsignedShort" and isRequired="true".                          
 1356                                                                            
 1357    <csvDomain:fProtocol>  Contains the key protocol value per [RFC5910]    
 1358       with type="unsignedByte" and isRequired="true".                      
 1359                                                                            
 1360    <csvDomain:fKeyAlg>  Contains the key algorithm value per [RFC5910]     
 1361       with type="unsignedByte" and isRequired="true".                      
 1362                                                                            
 1363    <csvDomain:fPubKey>  Contains the public key value per [RFC5910] with   
 1364       type="secDNS:keyType" and isRequired="true".                         
 1365                                                                            
 1366    The following "csvDomain" field elements MAY be used in the "dnssec"    
 1367    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1368                                                                            
 1369    <csvDomain:fMaxSigLife>  Indicates a child's preference for the         
 1370       number of seconds after signature generation when the parent's       
 1371       signature on the DS information provided by the child will expire    
 1372       with type="secDNS:maxSigLifeType" defined in [RFC5910].              
 1373                                                                            
 1374    The following "domain" fields, defined for the '"domain" CSV File       
 1375    Definition' (Section 5.1.2.1.1), MUST be used in the "dnssec"           
 1376    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1377                                                                            
 1378    <csvDomain:fName>  Domain name of the domain name object associated     
 1379       with the DNSSEC record and isRequired="true".                        
 1380                                                                            
 1381    The following is an example of a "dnssec" <csvDomain:contents>          
 1382    <rdeCsv:csv> element with the DS Data Interface of [RFC5910]:           
 1383                                                                            
 1384    <csvDomain:contents>                                                    
 1385    ...                                                                     
 1386      <rdeCsv:csv name="dnssec">                                            
 1387      <rdeCsv:fields>                                                       
 1388        <csvDomain:fName parent="true"/>                                    
 1389        <csvDomain:fMaxSigLife/>                                            
 1390        <csvDomain:fKeyTag/>                                                
 1391        <csvDomain:fDsAlg/>                                                 
 1392        <csvDomain:fDigestType/>                                            
 1393        <csvDomain:fDigest/>                                                
 1394      </rdeCsv:fields>                                                      
 1395      <rdeCsv:files>                                                        
 1396        <rdeCsv:file                                                        
 1397         cksum="10ED6C42">                                                  
 1398         dnssec-ds-YYYYMMDD.csv                                             
 1399        </rdeCsv:file>                                                      
 1400      </rdeCsv:files>                                                       
 1401      </rdeCsv:csv>                                                         
 1402    ...                                                                     
 1403    </csvDomain:contents>                                                   
 1404    ...                                                                     
 1405                                                                            
 1406    The following is an example of the corresponding dnssec-ds-             
 1407    YYYYMMDD.csv file.  The file contains two DS records for                
 1408    domain1.example:                                                        
 1409                                                                            
 1410    domain1.example,604800,30730,8,2,91C9B176EB////F1C46F6A55               
 1411    domain1.example,604800,61882,8,2,9F8FEAC94B////1272AF09F3               
 1412                                                                            
 1413    The following is an example of a "dnssec" <csvDomain:contents>          
 1414    <rdeCsv:csv> element with the Key Data Interface of [RFC5910]:          
 1415                                                                            
 1416    <csvDomain:contents>                                                    
 1417    ...                                                                     
 1418      <rdeCsv:csv name="dnssec">                                            
 1419      <rdeCsv:fields>                                                       
 1420        <csvDomain:fName parent="true"/>                                    
 1421        <csvDomain:fMaxSigLife/>                                            
 1422        <csvDomain:fFlags/>                                                 
 1423        <csvDomain:fProtocol/>                                              
 1424        <csvDomain:fKeyAlg/>                                                
 1425        <csvDomain:fPubKey/>                                                
 1426      </rdeCsv:fields>                                                      
 1427      <rdeCsv:files>                                                        
 1428        <rdeCsv:file                                                        
 1429         cksum="183C3F79">                                                  
 1430         dnssec-key-YYYYMMDD.csv                                            
 1431        </rdeCsv:file>                                                      
 1432      </rdeCsv:files>                                                       
 1433      </rdeCsv:csv>                                                         
 1434    ...                                                                     
 1435    </csvDomain:contents>                                                   
 1436    ...                                                                     
 1437                                                                            
 1438    The following is an example of the corresponding dnssec-key-            
 1439    YYYYMMDD.csv file.  The file contains two key records for               
 1440    domain1.example:                                                        
 1441                                                                            
 1442    domain1.example,604800,257,3,8,AwEAAZD1+z////G1jqviK8c=                 
 1443    domain1.example,604800,257,3,8,AwEAAbntWP////vwDitt940=                 
 1444                                                                            
 1445 5.1.2.1.7.  "domainTransfer" CSV File Definition                           
 1446                                                                            
 1447    The "domainTransfer" CSV File Definition defines the fields and CSV     
 1448    file references used for the domain name object pending and completed   
 1449    transfer records.  No additional field elements were added for use in   
 1450    the "domainTransfer" <rdeCsv:csv> <rdeCsv:fields> element.              
 1451                                                                            
 1452    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1453    (Section 4.6.2.2), MUST be used in the "domainTransfer" <rdeCsv:csv>    
 1454    <rdeCsv:fields> element:                                                
 1455                                                                            
 1456    <rdeCsv:fTrStatus>  State of the most recent transfer request with      
 1457       isRequired="true".                                                   
 1458                                                                            
 1459    <rdeCsv:fReRr>  Identifier of the registrar, defined in Section 5.4,    
 1460       of the client that requested the transfer with isRequired="true".    
 1461                                                                            
 1462    <rdeCsv:fReDate>  Date and time that the transfer was requested with    
 1463       isRequired="true".                                                   
 1464                                                                            
 1465    <rdeCsv:fAcRr>  Identifier of the registrar, defined in Section 5.4,    
 1466       of the client that should take or took action with                   
 1467       isRequired="true".                                                   
 1468                                                                            
 1469    <rdeCsv:fAcDate>  Date and time that the transfer action should be      
 1470       taken or has been taken with isRequired="true".                      
 1471                                                                            
 1472    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1473    (Section 4.6.2.2), MAY be used in the "domainTransfer" <rdeCsv:csv>     
 1474    <rdeCsv:fields> element:                                                
 1475                                                                            
 1476    <rdeCsv:fExDate>  Expiration date if the transfer command caused or     
 1477       causes a change in the validity period.                              
 1478                                                                            
 1479    <rdeCsv:fReID>  Identifier of the client that requested the transfer.   
 1480                                                                            
 1481    <rdeCsv:fAcID>  Identifier of the client that should take or took       
 1482       action for transfer.                                                 
 1483                                                                            
 1484    The following "csvDomain" fields, defined for the '"domain" CSV File    
 1485    Definition' (Section 5.1.2.1.1), MUST be used in the "domainTransfer"   
 1486    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1487                                                                            
 1488    <csvDomain:fName>  Domain name of the domain name object involved in    
 1489       the transfer with isRequired="true".                                 
 1490                                                                            
 1491    The following is an example of a "domainTransfer"                       
 1492    <csvDomain:contents> <rdeCsv:csv> element:                              
 1493                                                                            
 1494    ...                                                                     
 1495    <csvDomain:contents>                                                    
 1496    ...                                                                     
 1497      <rdeCsv:csv name="domainTransfer">                                    
 1498      <rdeCsv:fields>                                                       
 1499        <csvDomain:fName parent="true"/>                                    
 1500        <rdeCsv:fTrStatus/>                                                 
 1501        <rdeCsv:fReRr/>                                                     
 1502        <rdeCsv:fReID/>                                                     
 1503        <rdeCsv:fReDate/>                                                   
 1504        <rdeCsv:fAcRr/>                                                     
 1505        <rdeCsv:fAcID/>                                                     
 1506        <rdeCsv:fAcDate/>                                                   
 1507        <rdeCsv:fExDate/>                                                   
 1508      </rdeCsv:fields>                                                      
 1509      <rdeCsv:files>                                                        
 1510        <rdeCsv:file                                                        
 1511         cksum="2E5A9ACD">                                                  
 1512         domainTransfer-YYYYMMDD.csv                                        
 1513        </rdeCsv:file>                                                      
 1514      </rdeCsv:files>                                                       
 1515      </rdeCsv:csv>                                                         
 1516    ...                                                                     
 1517    </csvDomain:contents>                                                   
 1518    ...                                                                     
 1519                                                                            
 1520    The following is an example of the corresponding domainTransfer-        
 1521    YYYYMMDD.csv file.  The file contains one domain transfer record with   
 1522    a pending status:                                                       
 1523                                                                            
 1524    domain1.example,pending,registrarX,clientY,                             
 1525    2011-03-08T19:38:00.0Z,registrarY,,2011-03-13T23:59:59.0Z,              
 1526    2025-04-03T22:00:00.0Z                                                  
 1527                                                                            
 1528 5.1.2.2.  <csvDomain:deletes>                                              
 1529                                                                            
 1530    The <csvDomain:deletes> is used to hold the deleted domain name         
 1531    objects in a Differential or Incremental Deposit.  All the domain       
 1532    name object data is deleted as part of a cascade delete.  The           
 1533    <csvDomain:deletes> is split into separate CSV file definitions using   
 1534    named <rdeCsv:csv> elements with the "name" attribute.  The following   
 1535    section defines the supported domain name deletes CSV file              
 1536    definition.                                                             
 1537                                                                            
 1538 5.1.2.2.1.  "domain" Deletes CSV File Definition                           
 1539                                                                            
 1540    The following "csvDomain" field elements MUST be used in the deletes    
 1541    "domain" <rdeCsv:csv> <rdeCsv:fields> element:                          
 1542                                                                            
 1543    <csvDomain:fName>  Domain name field with type="eppcom:labelType" and   
 1544       isRequired="true".                                                   
 1545                                                                            
 1546    The following is an example of a "domain" <csvDomain:deletes>           
 1547    <rdeCsv:csv> element:                                                   
 1548                                                                            
 1549    ...                                                                     
 1550    <csvDomain:deletes>                                                     
 1551    ...                                                                     
 1552     <rdeCsv:csv name="domain">                                             
 1553      <rdeCsv:fields>                                                       
 1554      <csvDomain:fName/>                                                    
 1555      </rdeCsv:fields>                                                      
 1556      <rdeCsv:files>                                                        
 1557      <rdeCsv:file                                                          
 1558       cksum="A06D8194">                                                    
 1559       domain-delete-YYYYMMDD.csv                                           
 1560      </rdeCsv:file>                                                        
 1561      </rdeCsv:files>                                                       
 1562     </rdeCsv:csv>                                                          
 1563    ...                                                                     
 1564    </csvDomain:deletes>                                                    
 1565    ...                                                                     
 1566                                                                            
 1567    The following is an example of the corresponding domain-delete-         
 1568    YYYYMMDD.csv file.  The file contains two domain name records:          
 1569                                                                            
 1570    domain1.example                                                         
 1571    domain2.example                                                         
 1572                                                                            
 1573 5.2.  Host Object                                                          
 1574                                                                            
 1575    The host object is based on the EPP host name mapping in [RFC5732].     
 1576    The host object supports both the XML model and the CSV model,          
 1577    defined in 'Models' (Section 2).  The elements used for both models     
 1578    are defined in the following sections.  Both the <csvHost:contents>     
 1579    and <csvHost:deletes> elements contain one or more <rdeCsv:csv>         
 1580    elements with a set of named CSV file definitions using the             
 1581    <rdeCsv:csv> "name" attribute.                                          
 1582                                                                            
 1583 5.2.1.  XML Model                                                          
 1584                                                                            
 1585    There are two elements used in the data escrow of the host objects      
 1586    for the XML model including the <rdeHost:host> element, under the       
 1587    <rdeHost:contents> element, and the <rdeHost:delete> element, under     
 1588    the <rde:deletes> element.                                              
 1589                                                                            
 1590    An <rdeHost:host> element substitutes for the <rdeHost:abstractHost>    
 1591    abstract element to create a concrete definition of a host.  The        
 1592    <rdeHost:abstractHost> element can be replaced by other host            
 1593    definitions using the XML schema substitution groups feature.           
 1594                                                                            
 1595 5.2.1.1.  <rdeHost:host> Element                                           
 1596                                                                            
 1597    The RDE host object is based on the EPP host <info> response for an     
 1598    authorized client (Section 3.1.2 of [RFC5732]).                         
 1599                                                                            
 1600    The OPTIONAL <host> element contains the following child elements:      
 1601                                                                            
 1602    *  A <name> element that contains the fully qualified name of the       
 1603       host object.                                                         
 1604                                                                            
 1605    *  A <roid> element that contains the ROID assigned to the host         
 1606       object when the object was created.                                  
 1607                                                                            
 1608    *  One or more <status> elements that describe the status of the host   
 1609       object.                                                              
 1610                                                                            
 1611    *  Zero or more <addr> elements that contain the IP addresses           
 1612       associated with the host object.                                     
 1613                                                                            
 1614    *  A <clID> element that contains the identifier of the sponsoring      
 1615       registrar.                                                           
 1616                                                                            
 1617    *  An OPTIONAL <crRr> element that contains the identifier of the       
 1618       registrar that created the host object.  An OPTIONAL "client"        
 1619       attribute is used to specify the client that performed the           
 1620       operation.                                                           
 1621                                                                            
 1622    *  An OPTIONAL <crDate> element that contains the date and time of      
 1623       host object creation.                                                
 1624                                                                            
 1625    *  An OPTIONAL <upRr> element that contains the identifier of the       
 1626       registrar that last updated the host object.  This element MUST      
 1627       NOT be present if the host object has never been modified.  An       
 1628       OPTIONAL "client" attribute is used to specify the client that       
 1629       performed the operation.                                             
 1630                                                                            
 1631    *  An OPTIONAL <upDate> element that contains the date and time of      
 1632       the most recent host object modification.  This element MUST NOT     
 1633       be present if the host object has never been modified.               
 1634                                                                            
 1635    *  An OPTIONAL <trDate> element that contains the date and time of      
 1636       the most recent host object successful transfer.  This element       
 1637       MUST NOT be present if the domain name object has never been         
 1638       transferred.                                                         
 1639                                                                            
 1640    The following is an example of a <host> object:                         
 1641                                                                            
 1642    ...                                                                     
 1643    <rdeHost:host>                                                          
 1644      <rdeHost:name>ns1.example1.example</rdeHost:name>                     
 1645      <rdeHost:roid>Hns1_example_test-TEST</rdeHost:roid>                   
 1646      <rdeHost:status s="ok"/>                                              
 1647      <rdeHost:status s="linked"/>                                          
 1648      <rdeHost:addr ip="v4">192.0.2.2</rdeHost:addr>                        
 1649      <rdeHost:addr ip="v4">192.0.2.29</rdeHost:addr>                       
 1650      <rdeHost:addr ip="v6">2001:DB8:1::1</rdeHost:addr>                    
 1651      <rdeHost:clID>RegistrarX</rdeHost:clID>                               
 1652      <rdeHost:crRr>RegistrarX</rdeHost:crRr>                               
 1653      <rdeHost:crDate>1999-05-08T12:10:00.0Z</rdeHost:crDate>               
 1654      <rdeHost:upRr>RegistrarX</rdeHost:upRr>                               
 1655      <rdeHost:upDate>2009-10-03T09:34:00.0Z</rdeHost:upDate>               
 1656    </rdeHost:host>                                                         
 1657    ...                                                                     
 1658                                                                            
 1659 5.2.1.2.  <rdeHost:delete> Object                                          
 1660                                                                            
 1661    The <rdeHost:delete> element contains the FQDN of a host that was       
 1662    deleted.  The <rdeHost:delete> element also supports host removal       
 1663    based on ROID to support SRS systems in which different hosts with      
 1664    the same FQDN are active at the same time.                              
 1665                                                                            
 1666    The following is an example of an <rdeHost:delete> object:              
 1667                                                                            
 1668    ...                                                                     
 1669    <rde:deletes>                                                           
 1670      ...                                                                   
 1671      <rdeHost:delete>                                                      
 1672        <rdeHost:name>ns1.example.example</rdeHost:name>                    
 1673      </rdeHost:delete>                                                     
 1674      ...                                                                   
 1675    </rde:deletes>                                                          
 1676    ...                                                                     
 1677                                                                            
 1678 5.2.2.  CSV Model                                                          
 1679                                                                            
 1680    For the CSV model of the host object, the <csvHost:contents> child      
 1681    element of the <rde:contents> element is used to hold the new or        
 1682    updated host objects for the deposit.  The <csvHost:deletes> child      
 1683    element of the <rde:deletes> element is used to hold the deleted or     
 1684    purged host objects for the deposit.                                    
 1685                                                                            
 1686    Differential and Incremental Deposits are based on changes to the       
 1687    host objects.  The updated host object data under the                   
 1688    <csvHost:contents> element is a cascade replace down all of the host    
 1689    CSV files starting with the parent '"host" CSV File Definition'         
 1690    (Section 5.2.2.1.1).  The child CSV file definitions include an         
 1691    <rdeCsv:fRoid parent="true"> field.  All the child CSV file             
 1692    definition data for the host objects in the parent '"host" CSV File     
 1693    Definition' (Section 5.2.2.1.1) MUST first be deleted and then set      
 1694    using the data in the child CSV files.  The deleted host object data    
 1695    under the <csvHost:deletes> element is a cascade delete starting from   
 1696    the '"host" Deletes CSV File Definition' (Section 5.2.2.2.1).           
 1697                                                                            
 1698 5.2.2.1.  <csvHost:contents>                                               
 1699                                                                            
 1700    The <csvHost:contents> is used to hold the new or updated host object   
 1701    information for the deposit.  The <csvHost:contents> is split into      
 1702    separate CSV file definitions using named <rdeCsv:csv> elements with    
 1703    the "name" attribute.  The following sections include the supported     
 1704    host CSV file definitions.                                              
 1705                                                                            
 1706 5.2.2.1.1.  "host" CSV File Definition                                     
 1707                                                                            
 1708    The "host" CSV File Definition defines the fields and CSV file          
 1709    references used for the host object records.                            
 1710                                                                            
 1711    The following "csvHost" field elements MUST be used in the "host"       
 1712    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1713                                                                            
 1714    <csvHost:fName>  Host name field with type="eppcom:labelType" and       
 1715       isRequired="true".                                                   
 1716                                                                            
 1717    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1718    (Section 4.6.2.2), MUST be used in the "host" <rdeCsv:csv>              
 1719    <rdeCsv:fields> element:                                                
 1720                                                                            
 1721    <rdeCsv:fRoid>  ROID assigned to the host object with                   
 1722       isRequired="true".                                                   
 1723                                                                            
 1724    The following "rdeCsv" and "csvRegistrar" fields MAY be used in the     
 1725    "host" <rdeCsv:csv> <rdeCsv:fields> element:                            
 1726                                                                            
 1727    <rdeCsv:fClID> or <csvRegistrar:fGurid>  A choice of the following:     
 1728                                                                            
 1729       <rdeCsv:fClID>  Identifier of the sponsoring client with             
 1730          isRequired="true".                                                
 1731                                                                            
 1732       <csvRegistrar:fGurid>  Contains the GURID assigned by ICANN with     
 1733          type="positiveInteger" and isRequired="true".                     
 1734                                                                            
 1735    <rdeCsv:fCrRr>  Identifier of the registrar, defined in Section 5.4,    
 1736       of the client that created the host object.                          
 1737                                                                            
 1738    <rdeCsv:fCrID>  Identifier of the client that created the host          
 1739       object.                                                              
 1740                                                                            
 1741    <rdeCsv:fUpRr>  Identifier of the registrar, defined in Section 5.4,    
 1742       of the client that last updated the host object.                     
 1743                                                                            
 1744    <rdeCsv:fUpID>  Identifier of the client that last updated the host     
 1745       object.                                                              
 1746                                                                            
 1747    <rdeCsv:fCrDate>  Date and time that the host object was created.       
 1748                                                                            
 1749    <rdeCsv:fUpDate>  Date and time that the host object was last           
 1750       updated.  This field MUST NOT be set if the domain name object has   
 1751       never been modified.                                                 
 1752                                                                            
 1753    <rdeCsv:fTrDate>  Date and time that the host object was last           
 1754       transferred.  This field MUST NOT be set if the domain name object   
 1755       has never been transferred.                                          
 1756                                                                            
 1757    The following is an example of a "host" <csvHost:contents>              
 1758    <rdeCsv:csv> element:                                                   
 1759                                                                            
 1760    ...                                                                     
 1761    <csvHost:contents>                                                      
 1762    ...                                                                     
 1763      <rdeCsv:csv name="host">                                              
 1764       <rdeCsv:fields>                                                      
 1765       <csvHost:fName/>                                                     
 1766       <rdeCsv:fRoid/>                                                      
 1767       <rdeCsv:fClID/>                                                      
 1768       <rdeCsv:fCrRr/>                                                      
 1769       <rdeCsv:fCrID/>                                                      
 1770       <rdeCsv:fCrDate/>                                                    
 1771       <rdeCsv:fUpRr/>                                                      
 1772       <rdeCsv:fUpID/>                                                      
 1773       <rdeCsv:fUpDate/>                                                    
 1774       <rdeCsv:fTrDate/>                                                    
 1775       </rdeCsv:fields>                                                     
 1776       <rdeCsv:files>                                                       
 1777       <rdeCsv:file                                                         
 1778        cksum="6F1E58E5">                                                   
 1779        host-YYYYMMDD.csv                                                   
 1780       </rdeCsv:file>                                                       
 1781       </rdeCsv:files>                                                      
 1782      </rdeCsv:csv>                                                         
 1783    ...                                                                     
 1784    </csvHost:contents>                                                     
 1785    ...                                                                     
 1786                                                                            
 1787    The following is an example of the corresponding host-YYYYMMDD.csv      
 1788    file.  The file contains six host records with four being internal      
 1789    hosts and two being external hosts:                                     
 1790                                                                            
 1791    ns1.domain1.example,Hns1_example_test-TEST,registrarX,registrarX,       
 1792    clientY,1999-05-08T12:10:00.0Z,registrarX,                              
 1793    clientY,2009-10-03T09:34:00.0Z,2007-01-08T09:19:00.0Z                   
 1794    ns2.domain1.example,Hns2_domain1_test-TEST,registrarX,registrarX,       
 1795    clientY,1999-05-08T12:10:00.0Z,registrarX,                              
 1796    clientY,2009-10-03T09:34:00.0Z,2007-01-08T09:19:00.0Z                   
 1797    ns1.domain2.example,Hns1_domain2_test-TEST,registrarX,registrarX,       
 1798    clientY,1999-05-08T12:10:00.0Z,registrarX,                              
 1799    clientY,2009-10-03T09:34:00.0Z,2007-01-08T09:19:00.0Z                   
 1800    ns2.domain2.example,Hns2_domain2_test-TEST,registrarX,registrarX,       
 1801    clientY,1999-05-08T12:10:00.0Z,registrarX,                              
 1802    clientY,2009-10-03T09:34:00.0Z,2007-01-08T09:19:00.0Z                   
 1803    ns1.example.net,Hns1_example_test-TEST,registrarX,registrarX,           
 1804    clientY,1999-05-08T12:10:00.0Z,registrarX,                              
 1805    clientY,2009-10-03T09:34:00.0Z,2007-01-08T09:19:00.0Z                   
 1806    ns2.example.net,Hns2_example_test-TEST,registrarX,registrarX,           
 1807    clientY,1999-05-08T12:10:00.0Z,registrarX,                              
 1808    clientY,2009-10-03T09:34:00.0Z,2007-01-08T09:19:00.0Z                   
 1809                                                                            
 1810 5.2.2.1.2.  "hostStatuses" CSV File Definition                             
 1811                                                                            
 1812    The "hostStatuses" CSV File Definition defines the fields and CSV       
 1813    file references used for the host object statuses.                      
 1814                                                                            
 1815    The following "csvHost" fields, defined for the '"host" CSV File        
 1816    Definition' (Section 5.2.2.1.1), MUST be used in the "hostStatuses"     
 1817    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 1818                                                                            
 1819    <csvHost:fStatus>  The status of the host with                          
 1820       type="host:statusValueType" and isRequired="true".                   
 1821                                                                            
 1822    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1823    (Section 4.6.2.2), MUST be used in the "hostStatuses" <rdeCsv:csv>      
 1824    <rdeCsv:fields> element:                                                
 1825                                                                            
 1826    <rdeCsv:fRoid>  Host object ROID assigned to the host object with       
 1827       isRequired="true".                                                   
 1828                                                                            
 1829    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1830    (Section 4.6.2.2), MAY be used in the "hostStatuses" <rdeCsv:csv>       
 1831    <rdeCsv:fields> element:                                                
 1832                                                                            
 1833    <rdeCsv:fStatusDescription>  Host object status description, which is   
 1834       free-form text describing the rationale for the status.              
 1835                                                                            
 1836    <rdeCsv:fLang>  Language of the <rdeCsv:fStatusDescription> field.      
 1837                                                                            
 1838    The following is an example of a "hostStatuses" <csvHost:contents>      
 1839    <rdeCsv:csv> element:                                                   
 1840                                                                            
 1841    ...                                                                     
 1842    <csvHost:contents>                                                      
 1843    ...                                                                     
 1844      <rdeCsv:csv name="hostStatuses">                                      
 1845      <rdeCsv:fields>                                                       
 1846        <rdeCsv:fRoid parent="true"/>                                       
 1847        <csvHost:fStatus/>                                                  
 1848        <rdeCsv:fStatusDescription/>                                        
 1849        <rdeCsv:fLang/>                                                     
 1850      </rdeCsv:fields>                                                      
 1851      <rdeCsv:files>                                                        
 1852        <rdeCsv:file                                                        
 1853        cksum="0DAE0583">                                                   
 1854        hostStatuses-YYYYMMDD.csv                                           
 1855        </rdeCsv:file>                                                      
 1856      </rdeCsv:files>                                                       
 1857      </rdeCsv:csv>                                                         
 1858    ...                                                                     
 1859    </csvHost:contents>                                                     
 1860    ...                                                                     
 1861                                                                            
 1862    The following is an example of the corresponding hostStatuses-          
 1863    YYYYMMDD.csv file.  The file contains the statuses for the six host     
 1864    names ns1.domain1.example, ns2.domain1.example, ns1.domain2.example,    
 1865    ns2.domain2.example, ns1.example.net, and ns2.example.net:              
 1866                                                                            
 1867    Hns1_domain1_test-TEST,ok,,                                             
 1868    Hns2_domain1_test-TEST,ok,,                                             
 1869    Hns1_domain2_test-TEST,ok,,                                             
 1870    Hns2_domain2_test-TEST,ok,,                                             
 1871    Hns1_example_test-TEST,ok,,                                             
 1872    Hns2_example_test-TEST,ok,,                                             
 1873                                                                            
 1874 5.2.2.1.3.  "hostAddresses" CSV File Definition                            
 1875                                                                            
 1876    The "hostAddresses" CSV File Definition defines the fields and CSV      
 1877    file references used for the host object IP addresses.                  
 1878                                                                            
 1879    The following "csvHost" field elements MUST be used in the              
 1880    "hostAddresses" <rdeCsv:csv> <rdeCsv:fields> element:                   
 1881                                                                            
 1882    <csvHost:fAddr>  IP addresses associated with the host object with      
 1883       type="host:addrStringType".  The attribute "isRequired" MUST equal   
 1884       "true".                                                              
 1885                                                                            
 1886    <csvHost:fAddrVersion>  IP addresses version associated with the host   
 1887       object with type="host:ipType".  "host:ipType" has the enumerated    
 1888       values of "v4" or "v6".  The attribute "isRequired" MUST equal       
 1889       "true".                                                              
 1890                                                                            
 1891    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1892    (Section 4.6.2.2), MUST be used in the "hostAddresses" <rdeCsv:csv>     
 1893    <rdeCsv:fields> element:                                                
 1894                                                                            
 1895    <rdeCsv:fRoid>  Host object ROID assigned to the host object with       
 1896       isRequired="true".                                                   
 1897                                                                            
 1898    The following is an example of a "hostAddresses" <csvHost:contents>     
 1899    <rdeCsv:csv> element:                                                   
 1900                                                                            
 1901    ...                                                                     
 1902    <csvHost:contents>                                                      
 1903    ...                                                                     
 1904      <rdeCsv:csv name="hostAddresses">                                     
 1905      <rdeCsv:fields>                                                       
 1906        <rdeCsv:fRoid parent="true"/>                                       
 1907        <csvHost:fAddr isRequired="true"/>                                  
 1908        <csvHost:fAddrVersion isRequired="true"/>                           
 1909      </rdeCsv:fields>                                                      
 1910      <rdeCsv:files>                                                        
 1911        <rdeCsv:file                                                        
 1912        cksum="28B194B0">                                                   
 1913        hostAddresses-YYYYMMDD.csv                                          
 1914        </rdeCsv:file>                                                      
 1915      </rdeCsv:files>                                                       
 1916      </rdeCsv:csv>                                                         
 1917    ...                                                                     
 1918    </csvHost:contents>                                                     
 1919    ...                                                                     
 1920                                                                            
 1921    The following is an example of the corresponding hostAddresses-         
 1922    YYYYMMDD.csv file.  The file contains the IP addresses for the host     
 1923    names ns1.domain1.example, ns2.domain1.example, ns1.domain2.example,    
 1924    and ns2.domain2.example:                                                
 1925                                                                            
 1926    Hns1_domain1_test-TEST,192.0.2.1,v4                                     
 1927    Hns2_domain1_test-TEST,2001:DB8::1,v6                                   
 1928    Hns1_domain2_test-TEST,192.0.2.2,v4                                     
 1929    Hns2_domain2_test-TEST,2001:DB8::2,v6                                   
 1930                                                                            
 1931 5.2.2.2.  <csvHost:deletes>                                                
 1932                                                                            
 1933    The <csvHost:deletes> is used to hold the deleted host objects in a     
 1934    Differential or Incremental Deposit.  All the host object data is       
 1935    deleted as part of a cascade delete.  The <csvHost:deletes> is split    
 1936    into separate CSV file definitions using named <rdeCsv:csv> elements    
 1937    with the "name" attribute.  The following section defines the           
 1938    supported host deletes CSV file definition.                             
 1939                                                                            
 1940 5.2.2.2.1.  "host" Deletes CSV File Definition                             
 1941                                                                            
 1942    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 1943    (Section 4.6.2.2), MUST be used in the "host" <rdeCsv:csv>              
 1944    <rdeCsv:fields> element:                                                
 1945                                                                            
 1946    <rdeCsv:fRoid>  ROID assigned to the host object with                   
 1947       isRequired="true".                                                   
 1948                                                                            
 1949    The following is an example of a "host" <csvHost:deletes>               
 1950    <rdeCsv:csv> element:                                                   
 1951                                                                            
 1952    ...                                                                     
 1953    <csvHost:deletes>                                                       
 1954    ...                                                                     
 1955     <rdeCsv:csv name="host">                                               
 1956      <rdeCsv:fields>                                                       
 1957        <rdeCsv:fRoid/>                                                     
 1958      </rdeCsv:fields>                                                      
 1959      <rdeCsv:files>                                                        
 1960        <rdeCsv:file                                                        
 1961         cksum="777F5F0E">                                                  
 1962         host-delete-YYYYMMDD.csv                                           
 1963        </rdeCsv:file>                                                      
 1964      </rdeCsv:files>                                                       
 1965     </rdeCsv:csv>                                                          
 1966    ...                                                                     
 1967    </csvHost:deletes>                                                      
 1968    ...                                                                     
 1969                                                                            
 1970    The following is an example of the host-delete-YYYYMMDD.csv file.       
 1971    The file contains four host records:                                    
 1972                                                                            
 1973    Hns1_domain1_test-TEST                                                  
 1974    Hns2_domain1_test-TEST                                                  
 1975    Hns1_domain2_test-TEST                                                  
 1976    Hns2_domain2_test-TEST                                                  
 1977                                                                            
 1978 5.3.  Contact Object                                                       
 1979                                                                            
 1980    The contact object is based on the EPP contact name mapping in          
 1981    [RFC5733].  The contact object supports both the XML model and the      
 1982    CSV model, defined in 'Models' (Section 2).  The elements used for      
 1983    both models are defined in the following sections.                      
 1984                                                                            
 1985 5.3.1.  XML Model                                                          
 1986                                                                            
 1987    There are two elements used in the data escrow of the contact objects   
 1988    for the XML model including the <rdeContact:contact> element, under     
 1989    the <rdeContact:contents> element, and the <rdeContact:delete>          
 1990    element, under the <rde:deletes> element.                               
 1991                                                                            
 1992    A <contact> element substitutes for the <abstractContact> abstract      
 1993    element to create a concrete definition of a contact.  The              
 1994    <abstractContact> element can be replaced by other contact              
 1995    definitions using the XML schema substitution groups feature.           
 1996                                                                            
 1997 5.3.1.1.  <rdeContact:contact> Object                                      
 1998                                                                            
 1999    The contact object is based on the EPP contact <info> response for an   
 2000    authorized client (Section 3.1.2 of [RFC5733]) with some additions      
 2001    including the data from an EPP <transfer> query response, see           
 2002    Section 3.1.3 of [RFC5733].                                             
 2003                                                                            
 2004    The OPTIONAL <contact> element contains the following child elements:   
 2005                                                                            
 2006    *  A <id> element that contains the server-unique identifier of the     
 2007       contact object.                                                      
 2008                                                                            
 2009    *  A <roid> element that contains the ROID assigned to the contact      
 2010       object when the object was created.                                  
 2011                                                                            
 2012    *  One or more <status> elements that describe the status of the        
 2013       contact object.                                                      
 2014                                                                            
 2015    *  One or two <postalInfo> elements that contain postal-address         
 2016       information.  Two elements are provided so that address              
 2017       information can be provided in both internationalized and            
 2018       localized forms; a "type" attribute is used to identify the two      
 2019       forms.  If an internationalized form (type="int") is provided,       
 2020       element content MUST be represented in a subset of UTF-8 that can    
 2021       be represented in the 7-bit US-ASCII character set.  If a            
 2022       localized form (type="loc") is provided, element content MAY be      
 2023       represented in unrestricted UTF-8.  The <postalInfo> element         
 2024       contains the following child elements:                               
 2025                                                                            
 2026       -  A <name> element that contains the name of the individual or      
 2027          role represented by the contact.                                  
 2028                                                                            
 2029       -  An OPTIONAL <org> element that contains the name of the           
 2030          organization with which the contact is affiliated.                
 2031                                                                            
 2032       -  An <addr> element that contains address information associated    
 2033          with the contact.  An <addr> element contains the following       
 2034          child elements:                                                   
 2035                                                                            
 2036          o  One, two, or three OPTIONAL <street> elements that contain     
 2037             the contact's street address.                                  
 2038                                                                            
 2039          o  A <city> element that contains the contact's city.             
 2040                                                                            
 2041          o  An OPTIONAL <sp> element that contains the contact's state     
 2042             or province.                                                   
 2043                                                                            
 2044          o  An OPTIONAL <pc> element that contains the contact's postal    
 2045             code.                                                          
 2046                                                                            
 2047          o  A <cc> element that contains the contact's two-letter          
 2048             country code.                                                  
 2049                                                                            
 2050    *  An OPTIONAL <voice> element that contains the contact's voice        
 2051       telephone number.                                                    
 2052                                                                            
 2053    *  An OPTIONAL <fax> element that contains the contact's facsimile      
 2054       telephone number.                                                    
 2055                                                                            
 2056    *  An <email> element that contains the contact's email address.        
 2057                                                                            
 2058    *  A <clID> element that contains the identifier of the sponsoring      
 2059       registrar.                                                           
 2060                                                                            
 2061    *  An OPTIONAL <crRr> element that contains the identifier of the       
 2062       registrar that created the contact object.  An OPTIONAL "client"     
 2063       attribute is used to specify the client that performed the           
 2064       operation.                                                           
 2065                                                                            
 2066    *  An OPTIONAL <crDate> element that contains the date and time of      
 2067       contact object creation.                                             
 2068                                                                            
 2069    *  An OPTIONAL <upRr> element that contains the identifier of the       
 2070       registrar that last updated the contact object.  This element MUST   
 2071       NOT be present if the contact has never been modified.  An           
 2072       OPTIONAL "client" attribute is used to specify the client that       
 2073       performed the operation.                                             
 2074                                                                            
 2075    *  An OPTIONAL <upDate> element that contains the date and time of      
 2076       the most recent contact object modification.  This element MUST      
 2077       NOT be present if the contact object has never been modified.        
 2078                                                                            
 2079    *  An OPTIONAL <trDate> element that contains the date and time of      
 2080       the most recent contact object successful transfer.  This element    
 2081       MUST NOT be present if the contact object has never been             
 2082       transferred.                                                         
 2083                                                                            
 2084    *  An OPTIONAL <trnData> element that contains the following child      
 2085       elements related to the last transfer request of the contact         
 2086       object:                                                              
 2087                                                                            
 2088       -  A <trStatus> element that contains the state of the most recent   
 2089          transfer request.                                                 
 2090                                                                            
 2091       -  An <reRr> element that contains the identifier of the registrar   
 2092          that requested the domain name object transfer.  An OPTIONAL      
 2093          "client" attribute is used to specify the client that performed   
 2094          the operation.                                                    
 2095                                                                            
 2096       -  An <acRr> element that contains the identifier of the registrar   
 2097          that should act upon a pending transfer request.  For all other   
 2098          status types, the value identifies the registrar that took the    
 2099          indicated action.  An OPTIONAL "client" attribute is used to      
 2100          specify the client that performed the operation.                  
 2101                                                                            
 2102       -  An <reDate> element that contains the date and time that the      
 2103          transfer was requested.                                           
 2104                                                                            
 2105       -  An <acDate> element that contains the date and time of a          
 2106          required or completed response.  For a pending request, the       
 2107          value identifies the date and time by which a response is         
 2108          required before an automated response action will be taken by     
 2109          the registry.  For all other status types, the value identifies   
 2110          the date and time when the request was completed.                 
 2111                                                                            
 2112    *  An OPTIONAL <disclose> element that identifies elements that         
 2113       requiring exceptional server-operator handling to allow or           
 2114       restrict disclosure to third parties.  See Section 2.9 of            
 2115       [RFC5733] for a description of the child elements contained within   
 2116       the <disclose> element.                                              
 2117                                                                            
 2118    The following is an example of a <contact> object:                      
 2119                                                                            
 2120    ...                                                                     
 2121    <rdeContact:contact>                                                    
 2122      <rdeContact:id>sh8013</rdeContact:id>                                 
 2123      <rdeContact:roid>Csh8013-TEST</rdeContact:roid>                       
 2124      <rdeContact:status s="linked"/>                                       
 2125      <rdeContact:status s="clientDeleteProhibited"/>                       
 2126      <rdeContact:postalInfo type="int">                                    
 2127        <contact:name>John Doe</contact:name>                               
 2128        <contact:org>Example Inc.</contact:org>                             
 2129        <contact:addr>                                                      
 2130          <contact:street>123 Example Dr.</contact:street>                  
 2131          <contact:street>Suite 100</contact:street>                        
 2132          <contact:city>Dulles</contact:city>                               
 2133          <contact:sp>VA</contact:sp>                                       
 2134          <contact:pc>20166-6503</contact:pc>                               
 2135          <contact:cc>US</contact:cc>                                       
 2136        </contact:addr>                                                     
 2137      </rdeContact:postalInfo>                                              
 2138      <rdeContact:voice x="1234">+1.7035555555</rdeContact:voice>           
 2139      <rdeContact:fax>+1.7035555556</rdeContact:fax>                        
 2140      <rdeContact:email>jdoe@example.example</rdeContact:email>             
 2141      <rdeContact:clID>RegistrarX</rdeContact:clID>                         
 2142      <rdeContact:crRr client="jdoe">RegistrarX</rdeContact:crRr>           
 2143      <rdeContact:crDate>2009-09-13T08:01:00.0Z</rdeContact:crDate>         
 2144      <rdeContact:upRr client="jdoe">RegistrarX</rdeContact:upRr>           
 2145      <rdeContact:upDate>2009-11-26T09:10:00.0Z</rdeContact:upDate>         
 2146      <rdeContact:trDate>2009-12-03T09:05:00.0Z</rdeContact:trDate>         
 2147      <rdeContact:trnData>                                                  
 2148        <rdeContact:trStatus>pending</rdeContact:trStatus>                  
 2149        <rdeContact:reRr client="jstiles">clientW</rdeContact:reRr>         
 2150        <rdeContact:reDate>2011-03-08T19:38:00.0Z</rdeContact:reDate>       
 2151        <rdeContact:acRr client="rmiles">RegistrarX</rdeContact:acRr>       
 2152        <rdeContact:acDate>2011-03-13T23:59:59.0Z</rdeContact:acDate>       
 2153      </rdeContact:trnData>                                                 
 2154      <rdeContact:disclose flag="0">                                        
 2155        <contact:voice/>                                                    
 2156        <contact:email/>                                                    
 2157      </rdeContact:disclose>                                                
 2158    </rdeContact:contact>                                                   
 2159    ...                                                                     
 2160                                                                            
 2161 5.3.1.2.  <rdeContact:delete> Object                                       
 2162                                                                            
 2163    The <rdeContact:delete> element contains the id of a contact that was   
 2164    deleted.                                                                
 2165                                                                            
 2166    The following is an example of an <rdeContact:delete> object:           
 2167                                                                            
 2168    ...                                                                     
 2169    <rde:deletes>                                                           
 2170      ...                                                                   
 2171      <rdeContact:delete>                                                   
 2172        <rdeContact:id>sh8013-TEST</rdeContact:id>                          
 2173        <rdeContact:id>co8013-TEST</rdeContact:id>                          
 2174      </rdeContact:delete>                                                  
 2175      ...                                                                   
 2176    </rde:deletes>                                                          
 2177    ...                                                                     
 2178                                                                            
 2179 5.3.2.  CSV Model                                                          
 2180                                                                            
 2181    For the CSV model of the contact object, the <csvContact:contents>      
 2182    child element of the <rde:contents> element is used to hold the new     
 2183    or updated contacts objects for the deposit.  The                       
 2184    <csvContact:deletes> child element of the <rde:deletes> element is      
 2185    used to hold the deleted or purged contact objects for the deposit.     
 2186    Both the <csvContact:contents> and <csvContact:deletes> elements        
 2187    contain one or more <rdeCsv:csv> elements with a set of named CSV       
 2188    file definitions using the <rdeCsv:csv> "name" attribute.               
 2189                                                                            
 2190    Differential and Incremental Deposits are based on changes to the       
 2191    contact objects.  The updated contact object data under the             
 2192    <csvContact:contents> element is a cascade replace down all of the      
 2193    contact CSV files starting with the parent '"contact" CSV File          
 2194    Definition' (Section 5.3.2.1.1).  The child CSV file definitions        
 2195    include a <csvContact:fId parent="true"> field.  All the child CSV      
 2196    file definition data for the contact objects in the parent '"contact"   
 2197    CSV File Definition' (Section 5.3.2.1.1) MUST first be deleted and      
 2198    then set using the data in the child CSV files.  The deleted contact    
 2199    object data under the <csvContact:deletes> element is a cascade         
 2200    delete starting from the '"contact" Deletes CSV File Definition'        
 2201    (Section 5.3.2.2.1).                                                    
 2202                                                                            
 2203 5.3.2.1.  <csvContact:contents>                                            
 2204                                                                            
 2205    The <csvContact:contents> is used to hold the new or updated contact    
 2206    object information for the deposit.  The <csvContact:contents> is       
 2207    split into separate CSV file definitions using named <rdeCsv:csv>       
 2208    elements with the "name" attribute.  The following sections include     
 2209    the supported contact CSV file definitions.                             
 2210                                                                            
 2211 5.3.2.1.1.  "contact" CSV File Definition                                  
 2212                                                                            
 2213    The "contact" CSV File Definition defines the fields and CSV file       
 2214    references used for the contact object records.                         
 2215                                                                            
 2216    The following "csvContact" field elements MUST be used in the           
 2217    "contact" <rdeCsv:csv> <rdeCsv:fields> element:                         
 2218                                                                            
 2219    <csvContact:fId>  Contains the server-unique contact identifier with    
 2220       type="eppcom:clIDType" and isRequired="true".                        
 2221                                                                            
 2222    <csvContact:fEmail>  Contains the contact's email address with          
 2223       type="eppcom:minTokenType" and isRequired="true".                    
 2224                                                                            
 2225    The following field elements MAY be used in the "contact"               
 2226    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 2227                                                                            
 2228    <csvContact:fVoice>  Contains the contact's voice telephone number      
 2229       with type="contact:e164StringType".                                  
 2230                                                                            
 2231    <csvContact:fVoiceExt>  Contains the contact's voice telephone number   
 2232       extension with type="token".                                         
 2233                                                                            
 2234    <csvContact:fFax>  Contains the contact's facsimile telephone number    
 2235       with type="contact:e164StringType".                                  
 2236                                                                            
 2237    <csvContact:fFaxExt>  Contains the contact's facsimile telephone        
 2238       number extension with type="token".                                  
 2239                                                                            
 2240    The following "rdeCsv" and "csvRegistrar" fields MUST be used in the    
 2241    "contact" <rdeCsv:csv> <rdeCsv:fields> element:                         
 2242                                                                            
 2243    <rdeCsv:fRoid>  The ROID for the contact object with                    
 2244       isRequired="true".                                                   
 2245                                                                            
 2246    <rdeCsv:fClID> or <csvRegistrar:fGurid>  A choice of the following:     
 2247                                                                            
 2248       <rdeCsv:fClID>  Identifier of the sponsoring client with             
 2249          isRequired="true".                                                
 2250                                                                            
 2251       <csvRegistrar:fGurid>  Contains the GURID assigned by ICANN with     
 2252          type="positiveInteger" and isRequired="true".                     
 2253                                                                            
 2254    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 2255    (Section 4.6.2.2), MAY be used in the "contact" <rdeCsv:csv>            
 2256    <rdeCsv:fields> element:                                                
 2257                                                                            
 2258    <rdeCsv:fCrRr>  Identifier of the registrar, defined in Section 5.4,    
 2259       of the client that created the contact object.                       
 2260                                                                            
 2261    <rdeCsv:fCrID>  Identifier of the client that created the contact       
 2262       object.                                                              
 2263                                                                            
 2264    <rdeCsv:fUpRr>  Identifier of the registrar, defined in Section 5.4,    
 2265       of the client that last updated the contact object.                  
 2266                                                                            
 2267    <rdeCsv:fUpID>  Identifier of the client that last updated the          
 2268       contact object.                                                      
 2269                                                                            
 2270    <rdeCsv:fCrDate>  Date and time of the contact object creation.         
 2271                                                                            
 2272    <rdeCsv:fUpDate>  Date and time of the last update to the contact       
 2273       object.  This field MUST NOT be set if the domain name object has    
 2274       never been modified.                                                 
 2275                                                                            
 2276    <rdeCsv:fTrDate>  Date and time of the last transfer for the contact    
 2277       object.  This field MUST NOT be set if the domain name object has    
 2278       never been transferred.                                              
 2279                                                                            
 2280    The following is an example of a "contact" <csvContact:contacts>        
 2281    <rdeCsv:csv> element:                                                   
 2282                                                                            
 2283    ...                                                                     
 2284    <csvContact:contents>                                                   
 2285    ...                                                                     
 2286      <rdeCsv:csv name="contact">                                           
 2287        <rdeCsv:fields>                                                     
 2288         <csvContact:fId/>                                                  
 2289         <rdeCsv:fRoid/>                                                    
 2290         <csvContact:fVoice/>                                               
 2291         <csvContact:fVoiceExt/>                                            
 2292         <csvContact:fFax/>                                                 
 2293         <csvContact:fFaxExt/>                                              
 2294         <csvContact:fEmail/>                                               
 2295         <rdeCsv:fClID/>                                                    
 2296         <rdeCsv:fCrRr/>                                                    
 2297         <rdeCsv:fCrID/>                                                    
 2298         <rdeCsv:fCrDate/>                                                  
 2299         <rdeCsv:fUpRr/>                                                    
 2300         <rdeCsv:fUpID/>                                                    
 2301         <rdeCsv:fUpDate/>                                                  
 2302        </rdeCsv:fields>                                                    
 2303        <rdeCsv:files>                                                      
 2304         <rdeCsv:file                                                       
 2305          cksum="8587AA49">                                                 
 2306          contact-YYYYMMDD.csv                                              
 2307         </rdeCsv:file>                                                     
 2308        </rdeCsv:files>                                                     
 2309      </rdeCsv:csv>                                                         
 2310    ...                                                                     
 2311    </csvContact:contents>                                                  
 2312    ...                                                                     
 2313                                                                            
 2314    The following is an example of the contact-YYYYMMDD.csv file.  The      
 2315    file contains nine object contact records:                              
 2316                                                                            
 2317    domain1admin,Cdomain1admin-TEST,+1.7035555555,1234,                     
 2318    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2319    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2320    2009-11-26T09:10:00.0Z                                                  
 2321    domain1tech,Cdomain1tech-TEST,+1.7035555555,1234,                       
 2322    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2323    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2324    2009-11-26T09:10:00.0Z                                                  
 2325    domain1billing,Cdomain1billing-TEST,+1.7035555555,1234,                 
 2326    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2327    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2328    2009-11-26T09:10:00.0Z                                                  
 2329    domain2admin,Cdomain2admin-TEST,+1.7035555555,1234,                     
 2330    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2331    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2332    2009-11-26T09:10:00.0Z                                                  
 2333    domain2tech,Cdomain2tech-TEST,+1.7035555555,1234,                       
 2334    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2335    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2336    2009-11-26T09:10:00.0Z                                                  
 2337    domain2billing,Cdomain2billing-TEST,+1.7035555555,1234,                 
 2338    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2339    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2340    2009-11-26T09:10:00.0Z                                                  
 2341    xnabc123admin,Cxnabc123admin-TEST,+1.7035555555,1234,                   
 2342    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2343    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2344    2009-11-26T09:10:00.0Z                                                  
 2345    xnabc123tech,Cxnabc123tech-TEST,+1.7035555555,1234,                     
 2346    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2347    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2348    2009-11-26T09:10:00.0Z                                                  
 2349    xnabc123billing,Cxnabc123billing-TEST,+1.7035555555,1234,               
 2350    +1.7035555556,,jdoe@example.example,registrarX,registrarX,              
 2351    clientY,2009-09-13T08:01:00.0Z,registrarX,clientY,                      
 2352    2009-11-26T09:10:00.0Z                                                  
 2353                                                                            
 2354 5.3.2.1.2.  "contactStatuses" CSV File Definition                          
 2355                                                                            
 2356    The "contactStatuses" CSV File Definition defines the fields and CSV    
 2357    file references used for the contact object statuses.                   
 2358                                                                            
 2359    The following "csvContact" field elements, defined in the '"contact"    
 2360    CSV File Definition' (Section 5.3.2.1.1), MUST be used in the           
 2361    "contactStatuses" <rdeCsv:csv> <rdeCsv:fields> element:                 
 2362                                                                            
 2363    <csvContact:fId>  Server-unique contact identifier of status with       
 2364       isRequired="true" and parent="true".                                 
 2365                                                                            
 2366    <csvContact:fStatus>  The status of the contact with                    
 2367       type="contact:statusValueType" and isRequired="true".                
 2368                                                                            
 2369    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 2370    (Section 4.6.2.2), MAY be used in the "contactStatuses" <rdeCsv:csv>    
 2371    <rdeCsv:fields> element:                                                
 2372                                                                            
 2373    <rdeCsv:fStatusDescription>  The contact object status description,     
 2374       which is free-form text describing the rationale for the status.     
 2375                                                                            
 2376    <rdeCsv:fLang>  Language of the <rdeCsv:fStatusDescription> field.      
 2377                                                                            
 2378    The following is an example of a "contactStatuses"                      
 2379    <csvContact:contents> <rdeCsv:csv> element:                             
 2380                                                                            
 2381    ...                                                                     
 2382    <csvContact:contents>                                                   
 2383    ...                                                                     
 2384      <rdeCsv:csv name="contactStatuses">                                   
 2385        <rdeCsv:fields>                                                     
 2386          <csvContact:fId parent="true"/>                                   
 2387          <csvContact:fStatus/>                                             
 2388          <rdeCsv:fStatusDescription/>                                      
 2389          <rdeCsv:fLang/>                                                   
 2390        </rdeCsv:fields>                                                    
 2391        <rdeCsv:files>                                                      
 2392          <rdeCsv:file                                                      
 2393            cksum="137E13EC">                                               
 2394            contactStatuses-YYYYMMDD.csv                                    
 2395          </rdeCsv:file>                                                    
 2396        </rdeCsv:files>                                                     
 2397      </rdeCsv:csv>                                                         
 2398    ...                                                                     
 2399    </csvContact:contents>                                                  
 2400    ...                                                                     
 2401                                                                            
 2402    The following is an example of the corresponding contactStatuses-       
 2403    YYYYMMDD.csv file.  The file contains the statuses for the nine         
 2404    contact identifiers:                                                    
 2405                                                                            
 2406    domain1admin,ok,,                                                       
 2407    domain1tech,ok,,                                                        
 2408    domain1billing,ok,,                                                     
 2409    domain2admin,ok,,                                                       
 2410    domain2tech,ok,,                                                        
 2411    domain2billing,ok,,                                                     
 2412    xnabc123admin,ok,,                                                      
 2413    xnabc123tech,ok,,                                                       
 2414    xnabc123billing,ok,,                                                    
 2415                                                                            
 2416 5.3.2.1.3.  "contactPostal" CSV File Definition                            
 2417                                                                            
 2418    The "contactPostal" CSV File Definition defines the fields and CSV      
 2419    file references used for the contact postal info object records.        
 2420                                                                            
 2421    The following "csvContact" field elements MUST be used in the           
 2422    "contactPostal" <rdeCsv:csv> <rdeCsv:fields> element:                   
 2423                                                                            
 2424    <csvContact:fPostalType>  Contains the form of the postal address       
 2425       information with type="contact:postalLineType" and                   
 2426       isRequired="true".  This field specifies the form ("int" or          
 2427       "loc"), as defined in Section 4.6.3, of the <csvContact:fName>,      
 2428       <csvContact:fOrg>, <csvContact:fStreet>, <csvContact:fCity>,         
 2429       <csvContact:fSp>, <csvContact:fPc>, and <csvContact:fCc> fields.     
 2430                                                                            
 2431    <csvContact:fName>  Contains the contact's name of the individual or    
 2432       role represented by the contact with type="contact:postalLineType"   
 2433       and isRequired="true".  An OPTIONAL "isLoc" attribute is used to     
 2434       indicate the localized or internationalized form as defined in       
 2435       Section 4.6.3.                                                       
 2436                                                                            
 2437    <csvContact:fStreet>  Contains the contact's street address line with   
 2438       type="contact:fPostalLineType".  An "index" attribute is required    
 2439       to indicate which street address line the field represents with      
 2440       index="0" for the first line and incrementing for each line up to    
 2441       index="2" for the third line.  An OPTIONAL "isLoc" attribute is      
 2442       used to indicate the localized or internationalized form as          
 2443       defined in Section 4.6.3.                                            
 2444                                                                            
 2445    <csvContact:fCity>  Contains the contact's city with                    
 2446       type="contact:postalLineType" and isRequired="true".  An OPTIONAL    
 2447       "isLoc" attribute is used to indicate the localized or               
 2448       internationalized form as defined in Section 4.6.3.                  
 2449                                                                            
 2450    <csvContact:fCc>  Contains the contact's country code with              
 2451       type="contact:ccType" and isRequired="true".  An OPTIONAL "isLoc"    
 2452       attribute is used to indicate the localized or internationalized     
 2453       form as defined in Section 4.6.3.                                    
 2454                                                                            
 2455    The following "csvContact" field elements MAY be used in the            
 2456    "contactPostal" <rdeCsv:csv> <rdeCsv:fields> element:                   
 2457                                                                            
 2458    <csvContact:fOrg>  Contains the name of the organization with which     
 2459       the contact is affiliated with type="contact:optPostalLineType".     
 2460       An OPTIONAL "isLoc" attribute is used to indicate the localized or   
 2461       internationalized form as defined in Section 4.6.3.                  
 2462                                                                            
 2463    <csvContact:fSp>  Contains the contact's state or province with         
 2464       type="contact:optPostalLineType".  An OPTIONAL "isLoc" attribute     
 2465       is used to indicate the localized or internationalized form as       
 2466       defined in Section 4.6.3.                                            
 2467                                                                            
 2468    <csvContact:fPc>  Contains the contact's postal code with               
 2469       type="contact:pcType".  An OPTIONAL "isLoc" attribute is used to     
 2470       indicate the localized or internationalized form as defined in       
 2471       Section 4.6.3.                                                       
 2472                                                                            
 2473    The following "csvContact" fields, defined in the '"contact" CSV File   
 2474    Definition' (Section 5.3.2.1.1), MUST be used in the "contactPostal"    
 2475    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 2476                                                                            
 2477    <csvContact:fId>  Server-unique contact identifier for the contact      
 2478       object with isRequired="true" and parent="true".                     
 2479                                                                            
 2480    The following is an example of a "contactPostal"                        
 2481    <csvContact:contents> <rdeCsv:csv> element:                             
 2482                                                                            
 2483    ...                                                                     
 2484    <csvContact:contents>                                                   
 2485    ...                                                                     
 2486      <rdeCsv:csv name="contactPostal">                                     
 2487        <rdeCsv:fields>                                                     
 2488          <csvContact:fId parent="true"/>                                   
 2489          <csvContact:fPostalType/>                                         
 2490          <csvContact:fName/>                                               
 2491          <csvContact:fOrg/>                                                
 2492          <csvContact:fStreet index="0"/>                                   
 2493          <csvContact:fStreet index="1"/>                                   
 2494          <csvContact:fStreet index="2"/>                                   
 2495          <csvContact:fCity/>                                               
 2496          <csvContact:fSp/>                                                 
 2497          <csvContact:fPc/>                                                 
 2498          <csvContact:fCc/>                                                 
 2499        </rdeCsv:fields>                                                    
 2500        <rdeCsv:files>                                                      
 2501          <rdeCsv:file                                                      
 2502            cksum="1456A89C">                                               
 2503            contactPostal-YYYYMMDD.csv                                      
 2504          </rdeCsv:file>                                                    
 2505        </rdeCsv:files>                                                     
 2506      </rdeCsv:csv>                                                         
 2507    ...                                                                     
 2508    </csvContact:contents>                                                  
 2509    ...                                                                     
 2510                                                                            
 2511    The following is an example of the contactPostal-YYYYMMDD.csv file.     
 2512    The file contains nine contact postal records:                          
 2513                                                                            
 2514    domain1admin,int,"John Doe","Example Inc.",                             
 2515    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2516    domain1tech,int,"John Doe","Example Inc.",                              
 2517    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2518    domain1billing,int,"John Doe","Example Inc.",                           
 2519    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2520    domain2admin,int,"John Doe","Example Inc.",                             
 2521    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2522    domain2tech,int,"John Doe","Example Inc.",                              
 2523    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2524    domain2billing,int,"John Doe","Example Inc.",                           
 2525    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2526    xnabc123admin,int,"John Doe","Example Inc.",                            
 2527    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2528    xnabc123tech,int,"John Doe","Example Inc.",                             
 2529    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2530    xnabc123billing,int,"John Doe","Example Inc.",                          
 2531    "123 Example Dr.","Suite 100",,Reston,VA,20190,US                       
 2532                                                                            
 2533 5.3.2.1.4.  "contactTransfer" CSV File Definition                          
 2534                                                                            
 2535    The "contactTransfer" CSV File Definition defines the fields and CSV    
 2536    file references used for the contact object pending and completed       
 2537    transfer records.  No additional field elements were added for use in   
 2538    the "contactTransfer" <rdeCsv:csv> <rdeCsv:fields> element.  The        
 2539    following "rdeCsv" fields, defined in 'CSV Common Field Elements'       
 2540    (Section 4.6.2.2), MUST be used in the "contactTransfer" <rdeCsv:csv>   
 2541    <rdeCsv:fields> element:                                                
 2542                                                                            
 2543    <rdeCsv:fTrStatus>  State of the most recent transfer request with      
 2544       isRequired="true".                                                   
 2545                                                                            
 2546    <rdeCsv:fReRr>  Identifier of the registrar, defined in Section 5.4,    
 2547       of the client that requested the transfer with isRequired="true".    
 2548                                                                            
 2549    <rdeCsv:fReDate>  Date and time that the transfer was requested with    
 2550       isRequired="true".                                                   
 2551                                                                            
 2552    <rdeCsv:fAcRr>  Identifier of the registrar, defined in Section 5.4,    
 2553       of the client that should take or took action with                   
 2554       isRequired="true".                                                   
 2555                                                                            
 2556    <rdeCsv:fAcDate>  Date and time that the transfer action should be      
 2557       taken or has been taken with isRequired="true".                      
 2558                                                                            
 2559    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 2560    (Section 4.6.2.2), MAY be used in the "contactTransfer" <rdeCsv:csv>    
 2561    <rdeCsv:fields> element:                                                
 2562                                                                            
 2563    <rdeCsv:fReID>  Identifier of the client that requested the transfer.   
 2564                                                                            
 2565    <rdeCsv:fAcID>  Identifier of the client that should take or took       
 2566       action for transfer.                                                 
 2567                                                                            
 2568    The following "csvContact" fields, defined for the '"contact" CSV       
 2569    File Definition' (Section 5.3.2.1.1), MUST be used in the               
 2570    "contactTransfer" <rdeCsv:csv> <rdeCsv:fields> element:                 
 2571                                                                            
 2572    <csvContact:fId>  Server-unique contact identifier for the contact      
 2573       object with isRequired="true".                                       
 2574                                                                            
 2575    The following is an example of a "contactTransfer"                      
 2576    <csvContact:contents> <rdeCsv:csv> element:                             
 2577                                                                            
 2578    ...                                                                     
 2579    <csvContact:contents>                                                   
 2580    ...                                                                     
 2581      <rdeCsv:csv name="contactTransfer">                                   
 2582        <rdeCsv:fields>                                                     
 2583          <csvContact:fId parent="true"/>                                   
 2584          <rdeCsv:fTrStatus/>                                               
 2585          <rdeCsv:fReRr/>                                                   
 2586          <rdeCsv:fReID/>                                                   
 2587          <rdeCsv:fReDate/>                                                 
 2588          <rdeCsv:fAcRr/>                                                   
 2589          <rdeCsv:fAcID/>                                                   
 2590          <rdeCsv:fAcDate/>                                                 
 2591        </rdeCsv:fields>                                                    
 2592        <rdeCsv:files>                                                      
 2593          <rdeCsv:file                                                      
 2594            cksum="788D308E">                                               
 2595            contactTransfer-YYYYMMDD.csv                                    
 2596          </rdeCsv:file>                                                    
 2597        </rdeCsv:files>                                                     
 2598      </rdeCsv:csv>                                                         
 2599    ...                                                                     
 2600    </csvContact:contents>                                                  
 2601    ...                                                                     
 2602                                                                            
 2603    The following is an example of the contactTransfer-YYYYMMDD.csv file.   
 2604    The file contains one contact transfer record in pending status:        
 2605                                                                            
 2606    xnabc123admin,clientApproved,registrarX,clientX,                        
 2607    2011-04-08T19:38:00.0Z,registrarY,clientY,2011-04-09T20:38:00.0Z        
 2608                                                                            
 2609 5.3.2.1.5.  "contactDisclose" CSV File Definition                          
 2610                                                                            
 2611    The "contactDisclose" CSV File Definition defines the fields and CSV    
 2612    file references used for the contact disclose object records.           
 2613                                                                            
 2614    The following "csvContact" field elements MAY be used in the            
 2615    "contactDisclose" <rdeCsv:csv> <rdeCsv:fields> element:                 
 2616                                                                            
 2617    <csvContact:fDiscloseFlag>  Contains flag with a value of "true" or     
 2618       "1" (one) notes the preference to allow disclosure of the            
 2619       specified elements as an exception to the stated data-collection     
 2620       policy.  A value of "false" or "0" (zero) notes a client             
 2621       preference to not allow disclosure of the specified elements as an   
 2622       exception to the stated data-collection policy with                  
 2623       type="boolean".  The additional fields define specific exceptional   
 2624       disclosure preferences based on the <csvContact:fDiscloseFlag>       
 2625       field.                                                               
 2626                                                                            
 2627    <csvContact:fDiscloseNameLoc>  Exceptional disclosure preference flag   
 2628       for the localized form of the contact name with type="boolean".      
 2629                                                                            
 2630    <csvContact:fDiscloseNameInt>  Exceptional disclosure preference flag   
 2631       for the internationalized form of the contact name with              
 2632       type="boolean".                                                      
 2633                                                                            
 2634    <csvContact:fDiscloseOrgLoc>  Exceptional disclosure preference flag    
 2635       for the localized form of the contact organization with              
 2636       type="boolean".                                                      
 2637                                                                            
 2638    <csvContact:fDiscloseOrgInt>  Exceptional disclosure preference flag    
 2639       for the internationalized form of the contact organization with      
 2640       type="boolean".                                                      
 2641                                                                            
 2642    <csvContact:fDiscloseAddrLoc>  Exceptional disclosure preference flag   
 2643       for the localized form of the contact address with type="boolean".   
 2644                                                                            
 2645    <csvContact:fDiscloseAddrInt>  Exceptional disclosure preference flag   
 2646       for the internationalized form of the contact address with           
 2647       type="boolean".                                                      
 2648                                                                            
 2649    <csvContact:fDiscloseVoice>  Exceptional disclosure preference flag     
 2650       of the contact voice telephone number with type="boolean".           
 2651                                                                            
 2652    <csvContact:fDiscloseFax>  Exceptional disclosure preference flag of    
 2653       the contact facsimile telephone number with type="boolean".          
 2654                                                                            
 2655    <csvContact:fDiscloseEmail>  Exceptional disclosure preference flag     
 2656       of the contact email address with type="boolean".                    
 2657                                                                            
 2658    The following "csvContact" fields, defined for the '"contact" CSV       
 2659    File Definition' (Section 5.3.2.1.1), MUST be used in the               
 2660    "contactDisclose" <rdeCsv:csv> <rdeCsv:fields> element:                 
 2661                                                                            
 2662    <csvContact:fId>  Server-unique contact identifier for the contact      
 2663       object with isRequired="true".                                       
 2664                                                                            
 2665    The following is an example of a "contactDisclose"                      
 2666    <csvContact:contents> <rdeCsv:csv> element:                             
 2667                                                                            
 2668    ...                                                                     
 2669    <csvContact:contents>                                                   
 2670    ...                                                                     
 2671      <rdeCsv:csv name="contactDisclose">                                   
 2672        <rdeCsv:fields>                                                     
 2673          <csvContact:fId parent="true"/>                                   
 2674          <csvContact:fDiscloseFlag/>                                       
 2675          <csvContact:fDiscloseNameLoc/>                                    
 2676          <csvContact:fDiscloseNameInt/>                                    
 2677          <csvContact:fDiscloseOrgLoc/>                                     
 2678          <csvContact:fDiscloseOrgInt/>                                     
 2679          <csvContact:fDiscloseAddrLoc/>                                    
 2680          <csvContact:fDiscloseAddrInt/>                                    
 2681          <csvContact:fDiscloseVoice/>                                      
 2682          <csvContact:fDiscloseFax/>                                        
 2683          <csvContact:fDiscloseEmail/>                                      
 2684        </rdeCsv:fields>                                                    
 2685        <rdeCsv:files>                                                      
 2686          <rdeCsv:file                                                      
 2687            cksum="1141EFD4">                                               
 2688            contactDisclose-YYYYMMDD.csv                                    
 2689          </rdeCsv:file>                                                    
 2690        </rdeCsv:files>                                                     
 2691      </rdeCsv:csv>                                                         
 2692    ...                                                                     
 2693    </csvContact:contents>                                                  
 2694    ...                                                                     
 2695                                                                            
 2696    The following is an example of the contactDisclose-YYYYMMDD.csv file.   
 2697    The file contains one disclosure records, disabling disclosure of       
 2698    voice, fax, and email:                                                  
 2699                                                                            
 2700    xnabc123admin,0,0,0,0,0,0,0,1,1,1                                       
 2701                                                                            
 2702 5.3.2.2.  <csvContact:deletes>                                             
 2703                                                                            
 2704    The <csvContact:deletes> is used to hold the deleted contact objects    
 2705    in a Differential or Incremental Deposit.  All the contact object       
 2706    data is deleted as part of a cascade delete.  The                       
 2707    <csvContact:deletes> is split into separate CSV file definitions        
 2708    using named <rdeCsv:csv> elements with the "name" attribute.  The       
 2709    following section defines the supported contact deletes CSV file        
 2710    definition.                                                             
 2711                                                                            
 2712 5.3.2.2.1.  "contact" Deletes CSV File Definition                          
 2713                                                                            
 2714    The following "csvContact" field elements MUST be used in the deletes   
 2715    "contact" <rdeCsv:csv> <rdeCsv:fields> element:                         
 2716                                                                            
 2717    <csvContact:fId>  Contains the server-unique contact identifier with    
 2718       type="eppcom:clIDType" and isRequired="true".                        
 2719                                                                            
 2720    The following is an example of a "contact" <csvContact:deletes>         
 2721    <rdeCsv:csv> element:                                                   
 2722                                                                            
 2723    ...                                                                     
 2724    <csvContact:deletes>                                                    
 2725    ...                                                                     
 2726      <rdeCsv:csv name="contact">                                           
 2727        <rdeCsv:fields>                                                     
 2728          <csvContact:fId/>                                                 
 2729        </rdeCsv:fields>                                                    
 2730        <rdeCsv:files>                                                      
 2731          <rdeCsv:file                                                      
 2732            cksum="0C4B70DC">                                               
 2733            contact-delete-YYYYMMDD.csv                                     
 2734          </rdeCsv:file>                                                    
 2735        </rdeCsv:files>                                                     
 2736      </rdeCsv:csv>                                                         
 2737    ...                                                                     
 2738    </csvContact:deletes>                                                   
 2739    ...                                                                     
 2740                                                                            
 2741    The following is an example of the contact-delete-YYYYMMDD.csv file.    
 2742    The file contains six contact records:                                  
 2743                                                                            
 2744    domain1admin                                                            
 2745    domain1tech                                                             
 2746    domain1billing                                                          
 2747    domain2admin                                                            
 2748    domain2tech                                                             
 2749    domain2billing                                                          
 2750                                                                            
 2751 5.4.  Registrar Object                                                     
 2752                                                                            
 2753    The registrar object represents the sponsoring client for other         
 2754    objects and is typically referred to as the sponsoring registrar.       
 2755    The registrar object supports both the XML model and the CSV model,     
 2756    defined in Section 2.  The elements used for both models are defined    
 2757    in the following sections.                                              
 2758                                                                            
 2759 5.4.1.  XML Model                                                          
 2760                                                                            
 2761    There are two elements used in the data escrow of the registrar         
 2762    objects for the XML model including the <rdeRegistrar:registrar>        
 2763    element, under the <rdeRegistrar:contents> element, and the             
 2764    <rdeRegistrar:delete> element, under the <rde:deletes> element.         
 2765                                                                            
 2766    An <rdeRegistrar:registrar> element substitutes for the                 
 2767    <rdeRegistrar:abstractRegistrar> abstract element to create a           
 2768    concrete definition of a registrar.  The                                
 2769    <rdeRegistrar:abstractRegistrar> element can be replaced by other       
 2770    domain definitions using the XML schema substitution groups feature.    
 2771                                                                            
 2772 5.4.1.1.  <rdeRegistrar:registrar> Element                                 
 2773                                                                            
 2774    The <registrar> element contains the following child elements:          
 2775                                                                            
 2776    *  An <id> element that contains the registry-unique identifier of      
 2777       the registrar object.  This <id> has a superordinate relationship    
 2778       to a subordinate <clID>, <crRr>, or <upRr> of domain, contact, and   
 2779       host objects.                                                        
 2780                                                                            
 2781    *  An <name> element that contains the name of the registrar.           
 2782                                                                            
 2783    *  An OPTIONAL <gurid> element that contains the GURID assigned by      
 2784       ICANN.                                                               
 2785                                                                            
 2786    *  An OPTIONAL <status> element that contains the operational status    
 2787       of the registrar.  Possible values are: ok, readonly, and            
 2788       terminated.                                                          
 2789                                                                            
 2790    *  One or two OPTIONAL <postalInfo> elements that contain postal        
 2791       address information.  Two elements are provided so that address      
 2792       information can be provided in both internationalized and            
 2793       localized forms; a "type" attribute is used to identify the two      
 2794       forms.  If an internationalized form (type="int") is provided,       
 2795       element content MUST be represented in a subset of UTF-8 that can    
 2796       be represented in the 7-bit US-ASCII character set.  If a            
 2797       localized form (type="loc") is provided, element content MAY be      
 2798       represented in unrestricted UTF-8.  The <postalInfo> element         
 2799       contains the following child elements:                               
 2800                                                                            
 2801       -  A <addr> element that contains address information associated     
 2802          with the registrar.  The <addr> element contains the following    
 2803          child elements:                                                   
 2804                                                                            
 2805          o  One, two, or three OPTIONAL <street> elements that contain     
 2806             the registrar's street address.                                
 2807                                                                            
 2808          o  A <city> element that contains the registrar's city.           
 2809                                                                            
 2810          o  An OPTIONAL <sp> element that contains the registrar's state   
 2811             or province.                                                   
 2812                                                                            
 2813          o  An OPTIONAL <pc> element that contains the registrar's         
 2814             postal code.                                                   
 2815                                                                            
 2816          o  A <cc> element that contains the registrar's country code.     
 2817                                                                            
 2818    *  An OPTIONAL <voice> element that contains the registrar's voice      
 2819       telephone number.                                                    
 2820                                                                            
 2821    *  An OPTIONAL <fax> element that contains the registrar's facsimile    
 2822       telephone number.                                                    
 2823                                                                            
 2824    *  An OPTIONAL <email> element that contains the registrar's email      
 2825       address.                                                             
 2826                                                                            
 2827    *  An OPTIONAL <url> element that contains the registrar's URL.         
 2828                                                                            
 2829    *  An OPTIONAL <whoisInfo> element that contains WHOIS information.     
 2830       The <whoisInfo> element contains the following child elements:       
 2831                                                                            
 2832       -  An OPTIONAL <name> element that contains the name of the          
 2833          registrar WHOIS server listening on TCP port 43 as specified in   
 2834          [RFC3912].                                                        
 2835                                                                            
 2836       -  An OPTIONAL <url> element that contains the name of the           
 2837          registrar WHOIS server listening on TCP port 80/443.              
 2838                                                                            
 2839    *  An OPTIONAL <crDate> element that contains the creation date and     
 2840       time of the registrar object.                                        
 2841                                                                            
 2842    *  An OPTIONAL <upDate> element that contains the date and time of      
 2843       the most recent modification of the registrar object.  This          
 2844       element MUST NOT be present if the registrar object has never been   
 2845       modified.                                                            
 2846                                                                            
 2847    The following is an example of a <registrar> object:                    
 2848                                                                            
 2849    ...                                                                     
 2850    <rdeRegistrar:registrar>                                                
 2851      <rdeRegistrar:id>RegistrarX</rdeRegistrar:id>                         
 2852      <rdeRegistrar:name>Registrar X</rdeRegistrar:name>                    
 2853      <rdeRegistrar:gurid>8</rdeRegistrar:gurid>                            
 2854      <rdeRegistrar:status>ok</rdeRegistrar:status>                         
 2855      <rdeRegistrar:postalInfo type="int">                                  
 2856        <rdeRegistrar:addr>                                                 
 2857          <rdeRegistrar:street>123 Example Dr.</rdeRegistrar:street>        
 2858          <rdeRegistrar:street>Suite 100</rdeRegistrar:street>              
 2859          <rdeRegistrar:city>Dulles</rdeRegistrar:city>                     
 2860          <rdeRegistrar:sp>VA</rdeRegistrar:sp>                             
 2861          <rdeRegistrar:pc>20166-6503</rdeRegistrar:pc>                     
 2862          <rdeRegistrar:cc>US</rdeRegistrar:cc>                             
 2863        </rdeRegistrar:addr>                                                
 2864      </rdeRegistrar:postalInfo>                                            
 2865      <rdeRegistrar:voice x="1234">+1.7035555555</rdeRegistrar:voice>       
 2866      <rdeRegistrar:fax>+1.7035555556</rdeRegistrar:fax>                    
 2867      <rdeRegistrar:email>jdoe@example.example</rdeRegistrar:email>         
 2868      <rdeRegistrar:url>http://www.example.example</rdeRegistrar:url>       
 2869      <rdeRegistrar:whoisInfo>                                              
 2870        <rdeRegistrar:name>whois.example.example</rdeRegistrar:name>        
 2871        <rdeRegistrar:url>http://whois.example.example</rdeRegistrar:url>   
 2872      </rdeRegistrar:whoisInfo>                                             
 2873      <rdeRegistrar:crDate>2005-04-23T11:49:00.0Z</rdeRegistrar:crDate>     
 2874      <rdeRegistrar:upDate>2009-02-17T17:51:00.0Z</rdeRegistrar:upDate>     
 2875    </rdeRegistrar:registrar>                                               
 2876    ...                                                                     
 2877                                                                            
 2878 5.4.1.2.  <rdeRegistrar:delete> Object                                     
 2879                                                                            
 2880    The <rdeRegistrar:delete> element contains the id of a registrar that   
 2881    was deleted.                                                            
 2882                                                                            
 2883    The following is an example of <rdeRegistrar:delete> object:            
 2884                                                                            
 2885    ...                                                                     
 2886    <rde:deletes>                                                           
 2887      ...                                                                   
 2888      <rdeRegistrar:delete>                                                 
 2889        <rdeRegistrar:id>agnt0001-TEST</rdeRegistrar:id>                    
 2890      </rdeRegistrar:delete>                                                
 2891      ...                                                                   
 2892    </rde:deletes>                                                          
 2893    ...                                                                     
 2894                                                                            
 2895 5.4.2.  CSV Model                                                          
 2896                                                                            
 2897    For the CSV model of the registrar object, the                          
 2898    <csvRegistrar:contents> child element of the <rde:contents> element     
 2899    is used to hold the new or updated registrar objects for the deposit.   
 2900    The <csvRegistrar:deletes> child element of the <rde:deletes> element   
 2901    is used to hold the deleted or purged registrar objects for the         
 2902    deposit.  Both the <csvRegistrar:contents> and <csvRegistrar:deletes>   
 2903    elements contain one or more <rdeCsv:csv> elements with a set of        
 2904    named CSV file definitions using the <rdeCsv:csv> "name" attribute.     
 2905                                                                            
 2906    Differential and Incremental Deposits are based on changes to the       
 2907    registrar objects.  The updated registrar object data under the         
 2908    <csvContact:contents> element is a cascade replace down all of the      
 2909    registrar CSV files starting with the parent '"registrar" CSV File      
 2910    Definition' (Section 5.4.2.1.1).  The child CSV file definitions        
 2911    include a <csvRegistrar:fId parent="true"> field.  All the child CSV    
 2912    file definition data for the registrar objects in the parent            
 2913    '"registrar" CSV File Definition' (Section 5.4.2.1.1) MUST first be     
 2914    deleted and then set using the data in the child CSV files.  The        
 2915    deleted registrar object data under the <csvRegistrar:deletes>          
 2916    element is a cascade delete starting from the '"registrar" Deletes      
 2917    CSV File Definition' (Section 5.4.2.2.1).                               
 2918                                                                            
 2919 5.4.2.1.  <csvRegistrar:contents>                                          
 2920                                                                            
 2921    The <csvRegistrar:contents> is used to hold the new or updated          
 2922    registrar object information for the deposit.  The                      
 2923    <csvRegistrar:contents> is split into separate CSV file definitions     
 2924    using named <rdeCsv:csv> elements with the "name" attribute.  The       
 2925    following sections include the supported registrar CSV file             
 2926    definitions.                                                            
 2927                                                                            
 2928 5.4.2.1.1.  "registrar" CSV File Definition                                
 2929                                                                            
 2930    The "registrar" CSV File Definition defines the fields and CSV file     
 2931    references used for the registrar object records.                       
 2932                                                                            
 2933    The following "csvRegistrar" field elements MUST be used in the         
 2934    "registrar" <rdeCsv:csv> <rdeCsv:fields> element:                       
 2935                                                                            
 2936    <csvRegistrar:fId> or <csvRegistrar:fGurid>  A choice of the            
 2937       following:                                                           
 2938                                                                            
 2939       <csvRegistrar:fId>  Contains the server-unique registrar             
 2940          identifier with type="eppcom:clIDType" and isRequired="true".     
 2941                                                                            
 2942       <csvRegistrar:fGurid>  Contains the GURID assigned by ICANN with     
 2943          type="positiveInteger" and isRequired="true".                     
 2944                                                                            
 2945    <csvRegistrar:fName>  Contains the name of the registrar with           
 2946       type="normalizedString" and isRequired="true".                       
 2947                                                                            
 2948    The following field elements MAY be used in the "registrar"             
 2949    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 2950                                                                            
 2951    <csvRegistrar:fStatus>  Contains the status of the registrar with       
 2952       type="csvRegistrar:statusValueType".                                 
 2953                                                                            
 2954    <csvRegistrar:fGurid>  Contains the ID assigned by ICANN with           
 2955       type="positiveInteger".  This field is included in this section in   
 2956       addition to the section above to support optionally providing the    
 2957       <csvRegistrar:fGurid> field when the <csvRegistrar:fId> field is     
 2958       used.                                                                
 2959                                                                            
 2960    <csvRegistrar:fWhoisUrl>  Contains the Whois URL of the registrar       
 2961       with type="anyURI".                                                  
 2962                                                                            
 2963    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 2964    (Section 4.6.2.2), MAY be used in the "registrar" <rdeCsv:csv>          
 2965    <rdeCsv:fields> element:                                                
 2966                                                                            
 2967    <rdeCsv:fCrDate>  Date and time of the registrar object creation.       
 2968                                                                            
 2969    <rdeCsv:fUpDate>  Date and time of the last update to the registrar     
 2970       object.  This field MUST NOT be set if the domain name object has    
 2971       never been modified.                                                 
 2972                                                                            
 2973    <rdeCsv:fUrl>  URL for the registrar web home page.                     
 2974                                                                            
 2975    The following "csvContact" fields, defined in 'Contact Object'          
 2976    (Section 5.3), MAY be used in the "registrar" <rdeCsv:csv>              
 2977    <rdeCsv:fields> element:                                                
 2978                                                                            
 2979    <csvContact:fStreet>  Registrar street address line with an "index"     
 2980       attribute that represents the order of the street address line       
 2981       from "0" to "2".  An OPTIONAL "isLoc" attribute that is used to      
 2982       indicate the localized or internationalized form, as defined in      
 2983       Section 4.6.3.                                                       
 2984                                                                            
 2985    <csvContact:fCity>  Registrar city with an OPTIONAL "isLoc" attribute   
 2986       that is used to indicate the localized or internationalized form,    
 2987       as defined in Section 4.6.3.                                         
 2988                                                                            
 2989    <csvContact:fCc>  Registrar country code with an OPTIONAL "isLoc"       
 2990       attribute that is used to indicate the localized or                  
 2991       internationalized form, as defined in Section 4.6.3.                 
 2992                                                                            
 2993    <csvContact:fEmail>  Registrar email address.  The attribute            
 2994       "isRequired" MUST equal "false".                                     
 2995                                                                            
 2996    <csvContact:fSp>  Registrar state or province with an OPTIONAL          
 2997       "isLoc" attribute that is used to indicate the localized or          
 2998       internationalized form, as defined in Section 4.6.3.                 
 2999                                                                            
 3000    <csvContact:fPc>  Registrar postal code with an OPTIONAL "isLoc"        
 3001       attribute that is used to indicate the localized or                  
 3002       internationalized form, as defined in Section 4.6.3.                 
 3003                                                                            
 3004    <csvContact:fVoice>  Registrar voice telephone number.                  
 3005                                                                            
 3006    <csvContact:fVoiceExt>  Registrar voice telephone number extension.     
 3007                                                                            
 3008    <csvContact:fFax>  Registrar facsimile telephone number.                
 3009                                                                            
 3010    <csvContact:fFaxExt>  Registrar facsimile telephone number extension.   
 3011                                                                            
 3012    The following is an example of a "registrar" <csvRegistrar:contents>    
 3013    <rdeCsv:csv> element:                                                   
 3014                                                                            
 3015    ...                                                                     
 3016    <csvRegistrar:contents>                                                 
 3017    ...                                                                     
 3018      <rdeCsv:csv name="registrar">                                         
 3019        <rdeCsv:fields>                                                     
 3020          <csvRegistrar:fId/>                                               
 3021          <csvRegistrar:fName isLoc="false"/>                               
 3022          <csvRegistrar:fGurid/>                                            
 3023          <csvRegistrar:fStatus/>                                           
 3024          <csvContact:fStreet isLoc="false" index="0"/>                     
 3025          <csvContact:fStreet isLoc="false" index="1"/>                     
 3026          <csvContact:fStreet isLoc="false" index="2"/>                     
 3027          <csvContact:fCity isLoc="false"/>                                 
 3028          <csvContact:fSp isLoc="false" />                                  
 3029          <csvContact:fPc isLoc="false" />                                  
 3030          <csvContact:fCc isLoc="false"/>                                   
 3031          <csvContact:fVoice/>                                              
 3032          <csvContact:fVoiceExt/>                                           
 3033          <csvContact:fFax/>                                                
 3034          <csvContact:fFaxExt/>                                             
 3035          <csvContact:fEmail isRequired="false"/>                           
 3036          <rdeCsv:fUrl/>                                                    
 3037          <csvRegistrar:fWhoisUrl/>                                         
 3038          <rdeCsv:fCrDate/>                                                 
 3039          <rdeCsv:fUpDate/>                                                 
 3040        </rdeCsv:fields>                                                    
 3041        <rdeCsv:files>                                                      
 3042          <rdeCsv:file                                                      
 3043            cksum="57F6856F">                                               
 3044            registrar-YYYYMMDD.csv                                          
 3045          </rdeCsv:file>                                                    
 3046        </rdeCsv:files>                                                     
 3047      </rdeCsv:csv>                                                         
 3048    ...                                                                     
 3049    </csvRegistrar:contents>                                                
 3050    ...                                                                     
 3051                                                                            
 3052    The following is an example of the registrar-YYYYMMDD.csv file.  The    
 3053    file contains one registrar record:                                     
 3054                                                                            
 3055    registrarX,"Example Inc.",8,ok,"123 Example Dr.",                       
 3056    "Suite 100",,Dulles,VA,20166-6503,US,+1.7035555555,1234,                
 3057    +1.7035555556,,jdoe@example.example,http://www.example.example,         
 3058    http://whois.example.example,2005-04-23T11:49:00.0Z,                    
 3059    2009-02-17T17:51:00.0Z                                                  
 3060                                                                            
 3061 5.4.2.2.  <csvRegistrar:deletes>                                           
 3062                                                                            
 3063    The <csvRegistrar:deletes> is used to hold the deleted registrar        
 3064    objects in a Differential or Incremental Deposit.  All the registrar    
 3065    object data is deleted as part of a cascade delete.  The                
 3066    <csvRegistrar:deletes> is split into separate CSV file definitions      
 3067    using named <rdeCsv:csv> elements with the "name" attribute.  The       
 3068    following section defines the supported registrar deletes CSV file      
 3069    definition.                                                             
 3070                                                                            
 3071 5.4.2.2.1.  "registrar" Deletes CSV File Definition                        
 3072                                                                            
 3073    The following "csvRegistrar" field elements MUST be used in the         
 3074    deletes "registrar" <rdeCsv:csv> <rdeCsv:fields> element:               
 3075                                                                            
 3076    <csvRegistrar:fId> or <csvRegistrar:fGurid>  A choice of the            
 3077       following:                                                           
 3078                                                                            
 3079       <csvRegistrar:fId>  Contains the server-unique registrar             
 3080          identifier with type="eppcom:clIDType" and isRequired="true".     
 3081                                                                            
 3082       <csvRegistrar:fGurid>  Contains the GURID assigned by ICANN with     
 3083          type="positiveInteger".  The attribute "isRequired" MUST equal    
 3084          "true".                                                           
 3085                                                                            
 3086    The following is an example of a "registrar" <csvRegistrar:deletes>     
 3087    <rdeCsv:csv> element:                                                   
 3088                                                                            
 3089    ...                                                                     
 3090    <csvRegistrar:deletes>                                                  
 3091    ...                                                                     
 3092      <rdeCsv:csv name="registrar">                                         
 3093        <rdeCsv:fields>                                                     
 3094          <csvRegistrar:fId/>                                               
 3095        </rdeCsv:fields>                                                    
 3096        <rdeCsv:files>                                                      
 3097          <rdeCsv:file                                                      
 3098            cksum="5CB20A52">                                               
 3099            registrar-delete-YYYYMMDD.csv                                   
 3100          </rdeCsv:file>                                                    
 3101        </rdeCsv:files>                                                     
 3102      </rdeCsv:csv>                                                         
 3103    ...                                                                     
 3104    </csvRegistrar:deletes>                                                 
 3105    ...                                                                     
 3106                                                                            
 3107    The following is an example of the registrar-delete-YYYYMMDD.csv        
 3108    file.  The file contains one registrar record:                          
 3109                                                                            
 3110    registrarZ                                                              
 3111                                                                            
 3112 5.5.  IDN Table Reference Object                                           
 3113                                                                            
 3114    The Internationalized Domain Names (IDN) table reference object is a    
 3115    pseudo-object that is used to provide a short reference to the IDN      
 3116    table and policy used in IDN registrations.  The IDN reference object   
 3117    supports both the XML and the CSV model, defined in 'Models'            
 3118    (Section 2).  The elements used for both models are defined in the      
 3119    following sections.                                                     
 3120                                                                            
 3121 5.5.1.  XML Model                                                          
 3122                                                                            
 3123    There is one element used in the data escrow of the IDN table           
 3124    reference objects for the XML model, and that is the                    
 3125    <rdeIDN:idnTableRef>, under the <rde:contents> element.                 
 3126                                                                            
 3127 5.5.1.1.  <rdeIDN:idnTableRef> Object                                      
 3128                                                                            
 3129    The <rdeIDN:idnTableRef> contains the following elements.  An "id"      
 3130    attribute is used to specify an identifier for the IDN table.           
 3131                                                                            
 3132    *  A <url> element that contains the URL of the IDN table that is       
 3133       being referenced.                                                    
 3134                                                                            
 3135    *  A <urlPolicy> element that contains the URL of the IDN policy        
 3136       document.  If IDN variants are generated algorithmically, the        
 3137       policy document MUST define the algorithm and the state of the       
 3138       implicitly generated IDN variants.  For a list of suggested states   
 3139       for implicit IDN variants, please see [variantTLDsReport].           
 3140                                                                            
 3141    The following is an example of <idnTableRef> object:                    
 3142                                                                            
 3143    ...                                                                     
 3144    <rdeIDN:idnTableRef id="pt-BR">                                         
 3145      <rdeIDN:url>                                                          
 3146        http://www.iana.org/domains/idn-tables/tables/br_pt-br_1.0.html     
 3147      </rdeIDN:url>                                                         
 3148      <rdeIDN:urlPolicy>                                                    
 3149        http://registro.br/dominio/regras.html                              
 3150      </rdeIDN:urlPolicy>                                                   
 3151    </rdeIDN:idnTableRef>                                                   
 3152    ...                                                                     
 3153                                                                            
 3154 5.5.2.  CSV Model                                                          
 3155                                                                            
 3156    The IDN domain names, defined in Section 5.1, MAY have references to    
 3157    the IDN language identifier using the <rdeCsv:fIdnTableId> field        
 3158    element.  The IDN table reference object defines the mapping of a       
 3159    language identifier to a language table URL.  The language table URL    
 3160    defines the character code points that can be used for the language     
 3161    identifier.  The elements used for the IDN table reference object are   
 3162    defined in this section.  The <csvIDN:contents> child element of the    
 3163    <rde:contents> element is used to hold the new or updated IDN table     
 3164    reference objects for the deposit.  The <csvIDN:deletes> child          
 3165    element of the <rde:deletes> element is used to hold the deleted or     
 3166    purged IDN table reference objects for the deposit.  Both the           
 3167    <csvIDN:contents> and <csvIDN:deletes> elements contain one or more     
 3168    <rdeCsv:csv> elements with a set of named CSV file definitions using    
 3169    the <rdeCsv:csv> "name" attribute.                                      
 3170                                                                            
 3171 5.5.2.1.  <csvIDN:contents>                                                
 3172                                                                            
 3173    The <csvIDN:contents> is used to hold the new or updated IDN table      
 3174    reference object information for the deposit.  The <csvIDN:contents>    
 3175    is split into separate CSV file definitions using named <rdeCsv:csv>    
 3176    elements with the "name" attribute.  The following sections include     
 3177    the supported IDN table reference CSV file definitions.                 
 3178                                                                            
 3179 5.5.2.1.1.  "idnLanguage" CSV File Definition                              
 3180                                                                            
 3181    The "idnLanguage" CSV File Definition defines the fields and CSV file   
 3182    references used for the IDN table reference object records.             
 3183                                                                            
 3184    The following "rdeCsv" fields, defined in Section 4.6.2.2, MUST be      
 3185    used in the "idnLanguage" <rdeCsv:csv> <rdeCsv:fields> element:         
 3186                                                                            
 3187    <rdeCsv:fIdnTableId>  The language identifier that matches the values   
 3188       for the <rdeCsv:fIdnTableId> field element in the '"domain" CSV      
 3189       File Definition' (Section 5.1.2.1.1) files.  The attribute           
 3190       "isRequired" MUST equal "true".                                      
 3191                                                                            
 3192    <rdeCsv:fUrl>  URL that defines the character code points that can be   
 3193       used for <csvDomain:fName> field in the '"domain" CSV File           
 3194       Definition' (Section 5.1.2.1.1) files.  The attribute "isRequired"   
 3195       MUST equal "true".                                                   
 3196                                                                            
 3197    The following is an example of a "idnLanguage" <csvIDN:contents>        
 3198    <rdeCsv:csv> element:                                                   
 3199                                                                            
 3200    ...                                                                     
 3201    <csvIDN:contents>                                                       
 3202    ...                                                                     
 3203      <rdeCsv:csv name="idnLanguage" sep=",">                               
 3204        <rdeCsv:fields>                                                     
 3205          <rdeCsv:fIdnTableId isRequired="true"/>                           
 3206          <rdeCsv:fUrl isRequired="true"/>                                  
 3207        </rdeCsv:fields>                                                    
 3208        <rdeCsv:files>                                                      
 3209          <rdeCsv:file                                                      
 3210            cksum="D6B0424F">                                               
 3211            idnLanguage-YYYYMMDD.csv                                        
 3212          </rdeCsv:file>                                                    
 3213        </rdeCsv:files>                                                     
 3214      </rdeCsv:csv>                                                         
 3215    ...                                                                     
 3216    </csvIDN:contents>                                                      
 3217    ...                                                                     
 3218                                                                            
 3219    The following is an example of the corresponding idnLanguage-           
 3220    YYYYMMDD.csv file.  The file contains two IDN language records:         
 3221                                                                            
 3222    LANG-1,                                                                 
 3223    http://www.iana.org/domains/idn-tables/tables/test_tab1_1.1.txt         
 3224    LANG-2,                                                                 
 3225    http://www.iana.org/domains/idn-tables/tables/test_tab2_1.1.txt         
 3226                                                                            
 3227 5.5.2.2.  <csvIDN:deletes>                                                 
 3228                                                                            
 3229    The <csvIDN:deletes> is used to hold the deleted IDN table reference    
 3230    objects in a Differential or Incremental Deposit.  The                  
 3231    <csvIDN:deletes> is split into separate CSV file definitions using      
 3232    named <rdeCsv:csv> elements with the "name" attribute.  The following   
 3233    section defines the supported IDN table reference deletes CSV file      
 3234    definition.                                                             
 3235                                                                            
 3236 5.5.2.2.1.  "idnLanguage" Deletes CSV File Definition                      
 3237                                                                            
 3238    The following "idnLanguage" field elements MUST be used in the          
 3239    deletes "idnLanguage" <rdeCsv:csv> <rdeCsv:fields> element:             
 3240                                                                            
 3241    <rdeCsv:fIdnTableId>  The language identifier that matches the values   
 3242       for the <rdeCsv:fIdnTableId> field element in the '"domain" CSV      
 3243       File Definition' (Section 5.1.2.1.1) files.  The attribute           
 3244       "isRequired" MUST equal "true".                                      
 3245                                                                            
 3246    The following is an example of a "idnLanguage" <csvIDN:deletes>         
 3247    <rdeCsv:csv> element:                                                   
 3248                                                                            
 3249    ...                                                                     
 3250    <csvIDN:deletes>                                                        
 3251    ...                                                                     
 3252     <rdeCsv:csv name="idnLanguage">                                        
 3253        <rdeCsv:fields>                                                     
 3254          <rdeCsv:fIdnTableId isRequired="true"/>                           
 3255        </rdeCsv:fields>                                                    
 3256        <rdeCsv:files>                                                      
 3257          <rdeCsv:file                                                      
 3258            cksum="4A28A569">                                               
 3259            idnLanguage-delete-YYYYMMDD.csv                                 
 3260          </rdeCsv:file>                                                    
 3261        </rdeCsv:files>                                                     
 3262      </rdeCsv:csv>                                                         
 3263    ...                                                                     
 3264    </csvIDN:deletes>                                                       
 3265    ...                                                                     
 3266                                                                            
 3267    The following is an example of the idnLanguage-delete-YYYYMMDD.csv      
 3268    file.  The file contains one IDN language record:                       
 3269                                                                            
 3270    LANG-2                                                                  
 3271                                                                            
 3272 5.6.  NNDN Object                                                          
 3273                                                                            
 3274    An NNDN (NNDN's not domain name) can be used to store registry          
 3275    reserved names or (blocked, withheld, or mirrored) IDN variants.        
 3276                                                                            
 3277    Domain name registries may maintain domain names without their being    
 3278    persisted as domain objects in the registry system, for example, a      
 3279    list of reserved names not available for registration.  The NNDN is a   
 3280    lightweight domain-like object that is used to escrow domain names      
 3281    not maintained as domain name objects.                                  
 3282                                                                            
 3283    A domain name can only exist as a domain name object or an NNDN         
 3284    object, but not both.                                                   
 3285                                                                            
 3286    The NNDN object supports both the XML and the CSV model, defined in     
 3287    'Models' (Section 2).  The elements used for both models are defined    
 3288    in the following sections.                                              
 3289                                                                            
 3290 5.6.1.  XML Model                                                          
 3291                                                                            
 3292    There are two elements used in the data escrow of the NNDN objects      
 3293    for the XML model including the <rdeNNDN:NNDN> element, under the       
 3294    <rde:contents> element, and the <rdeNNDN:delete> element, under the     
 3295    <rde:deletes> element.                                                  
 3296                                                                            
 3297    An <rdeNNDN:NNDN> element substitutes for the <rdeNNDN:abstractNNDN>    
 3298    abstract element to create a concrete definition of an NNDN.  The       
 3299    <rdeNNDN:abstractDomain> element can be replaced by other NNDN          
 3300    definitions using the XML schema substitution groups feature.           
 3301                                                                            
 3302 5.6.1.1.  <rdeNNDN:NNDN> Object                                            
 3303                                                                            
 3304    The <rdeNNDN:NNDN> element contains the following child elements:       
 3305                                                                            
 3306    *  An <aName> element that contains the fully qualified name of the     
 3307       NNDN.  For IDNs, the A-label is used (see [RFC5891], Section 4.4).   
 3308                                                                            
 3309    *  An OPTIONAL <uName> element that contains the fully qualified name   
 3310       of the NNDN in the Unicode character set.  It MUST be provided if    
 3311       available.                                                           
 3312                                                                            
 3313    *  An OPTIONAL <idnTableId> element that references the IDN table       
 3314       used for the NNDN.  This corresponds to the "id" attribute of the    
 3315       <idnTableRef> element.  This element MUST be present if the NNDN     
 3316       is an IDN.                                                           
 3317                                                                            
 3318    *  An OPTIONAL <originalName> element is used to indicate that the      
 3319       NNDN is used for an IDN variant.  This element contains the domain   
 3320       name used to generate the IDN variant.                               
 3321                                                                            
 3322    *  A <nameState> element that indicates the state of the NNDN:          
 3323       blocked, withheld, or mirrored.                                      
 3324                                                                            
 3325       -  If an NNDN is considered undesirable for registration (i.e.,      
 3326          unavailable for allocation to anyone), then the NNDN will be      
 3327          tagged as "blocked".                                              
 3328                                                                            
 3329       -  If an NNDN is considered a potential registration of a domain     
 3330          name object for a registrant, then the NNDN will be tagged as     
 3331          "withheld".  This status is only used when the NNDN is used for   
 3332          an IDN variant.                                                   
 3333                                                                            
 3334       -  If an NNDN is considered a mirrored IDN variant of a domain       
 3335          name object, then the NNDN will be tagged as "mirrored".  A       
 3336          "mirroringNS" attribute is used to specify if the mirrored IDN    
 3337          variant uses the NS mirror mechanism, meaning that the            
 3338          activated variant domain name (i.e., NNDN) is delegated in the    
 3339          DNS using the same NS records as in the <originalName>.  The      
 3340          default value of "mirroringNS" is true.  If another mechanism     
 3341          such as DNAME [RFC6672] is used, the value of the "mirroringNS"   
 3342          attribute MUST be false.                                          
 3343                                                                            
 3344    *  An OPTIONAL <crDate> element that contains the date and time of      
 3345       the NNDN object creation.                                            
 3346                                                                            
 3347    The following is an example of an <rdeNNDN:NNDN> object:                
 3348                                                                            
 3349    ...                                                                     
 3350    <rdeNNDN:NNDN>                                                          
 3351      <rdeNNDN:aName>xn--exampl-gva.example</rdeNNDN:aName>                 
 3352      <rdeNNDN:idnTableId>pt-BR</rdeNNDN:idnTableId>                        
 3353      <rdeNNDN:originalName>example.example</rdeNNDN:originalName>          
 3354      <rdeNNDN:nameState>withheld</rdeNNDN:nameState>                       
 3355      <rdeNNDN:crDate>2005-04-23T11:49:00.0Z</rdeNNDN:crDate>               
 3356    </rdeNNDN:NNDN>                                                         
 3357    ...                                                                     
 3358                                                                            
 3359 5.6.1.2.  <rdeNNDN:delete> Object                                          
 3360                                                                            
 3361    The <rdeNNDN:delete> element contains the NNDN that was deleted,        
 3362    i.e., the <aName>.                                                      
 3363                                                                            
 3364    The following is an example of an <rdeNNDN::delete> object:             
 3365                                                                            
 3366    ...                                                                     
 3367    <rde:deletes>                                                           
 3368      ...                                                                   
 3369      <rdeNNDN:delete>                                                      
 3370        <rdeNNDN:aName>xn--pingino-q2a.example</rdeNNDN:aName>              
 3371      </rdeNNDN:delete>                                                     
 3372      ...                                                                   
 3373    </rde:deletes>                                                          
 3374    ...                                                                     
 3375                                                                            
 3376 5.6.2.  CSV Model                                                          
 3377                                                                            
 3378    For the CSV model of the NNDN object, the <csvNNDN:contents> child      
 3379    element of the <rde:contents> element is used to hold the new or        
 3380    updated NNDN objects for the deposit.  The <csvNNDN:deletes> child      
 3381    element of the <rde:deletes> element is used to hold the deleted or     
 3382    purged NNDN objects for the deposit.  Both the <csvNNDN:contents> and   
 3383    <csvNNDN:deletes> elements contain one or more <rdeCsv:csv> elements    
 3384    with a set of named CSV file definitions using the <rdeCsv:csv>         
 3385    "name" attribute.                                                       
 3386                                                                            
 3387 5.6.2.1.  <csvNNDN:contents>                                               
 3388                                                                            
 3389    The <csvNNDN:contents> is used to hold the new or updated NNDN object   
 3390    information for the deposit.  The <csvNNDN:contents> is split into      
 3391    separate CSV file definitions using named <rdeCsv:csv> elements with    
 3392    the "name" attribute.  The following sections include the supported     
 3393    NNDN CSV file definitions.                                              
 3394                                                                            
 3395 5.6.2.1.1.  "NNDN" CSV File Definition                                     
 3396                                                                            
 3397    The "NNDN" CSV File Definition defines the fields and CSV file          
 3398    references used for the NNDN object records.                            
 3399                                                                            
 3400    The following "csvNNDN" field elements MUST be used in the "NNDN"       
 3401    <rdeCsv:csv> <rdeCsv:fields> element:                                   
 3402                                                                            
 3403    <csvNNDN:fAName>  Fully qualified name of the NNDN with                 
 3404       type="eppcom:labelType" and isRequired="true".  For IDNs, the        
 3405       A-label is used (see [RFC5891], Section 4.4).                        
 3406                                                                            
 3407    <csvNNDN:fNameState>  State of the NNDN: blocked or withheld with       
 3408       type="rdeNNDN:nameState" and isRequired="true".  See                 
 3409       Section 5.6.1.1 for a description of the possible values for the     
 3410       <rdeNNDN:nameState> element.                                         
 3411                                                                            
 3412    The following field elements MAY be used in the "NNDN" <rdeCsv:csv>     
 3413    <rdeCsv:fields> element:                                                
 3414                                                                            
 3415    <csvNNDN:fOriginalName>  Domain name used to generate the IDN variant   
 3416       with type="eppcom:labelType".                                        
 3417                                                                            
 3418    <csvNNDN:fMirroringNS>  Defines whether the "mirroring"                 
 3419       <csvNNDN:fNameState> uses the NS mirror mechanism, as described      
 3420       for the <rdeNNDN:nameState> "mirroringNS" attribute in               
 3421       Section 5.6.1.1, with type="boolean".  If the field element is not   
 3422       defined the default value is "true".                                 
 3423                                                                            
 3424    The following "rdeCsv" fields, defined in 'CSV Common Field Elements'   
 3425    (Section 4.6.2.2), MAY be used in the "NNDN" <rdeCsv:csv>               
 3426    <rdeCsv:fields> element:                                                
 3427                                                                            
 3428    <rdeCsv:fCrDate>  Date and time of the NNDN object creation.            
 3429                                                                            
 3430    <rdeCsv:fUName>  Name of the NNDN in the Unicode character set for      
 3431       the <csvNNDN:fAName> field element.                                  
 3432                                                                            
 3433    <rdeCsv:fIdnTableId>  IDN table identifier for the NNDN that matches    
 3434       an IDN table reference object record, as defined in Section 5.5.2.   
 3435                                                                            
 3436    The following is an example of an "NNDN" <csvNNDN:contents>             
 3437    <rdeCsv:csv> element:                                                   
 3438                                                                            
 3439    ...                                                                     
 3440    <csvNNDN:contents>                                                      
 3441    ...                                                                     
 3442      <rdeCsv:csv name="NNDN" sep=",">                                      
 3443        <rdeCsv:fields>                                                     
 3444          <csvNNDN:fAName/>                                                 
 3445          <rdeCsv:fIdnTableId/>                                             
 3446          <csvNNDN:fOriginalName/>                                          
 3447          <csvNNDN:fNameState/>                                             
 3448          <csvNNDN:fMirroringNS/>                                           
 3449          <rdeCsv:fCrDate/>                                                 
 3450        </rdeCsv:fields>                                                    
 3451        <rdeCsv:files>                                                      
 3452          <rdeCsv:file                                                      
 3453            cksum="085A7CE4">                                               
 3454            NNDN-YYYYMMDD.csv                                               
 3455          </rdeCsv:file>                                                    
 3456        </rdeCsv:files>                                                     
 3457      </rdeCsv:csv>                                                         
 3458    ...                                                                     
 3459    </csvNNDN:contents>                                                     
 3460    ...                                                                     
 3461                                                                            
 3462    The following is an example of the corresponding NNDN-YYYYMMDD.csv      
 3463    file.  The file contains two NNDN records for an IDN with one blocked   
 3464    variant and one mirrored variant:                                       
 3465                                                                            
 3466    xn--bc456-3ve.example,LANG-1,xn--bc123-3ve.example,                     
 3467    blocked,,2005-04-23T11:49:00.0Z                                         
 3468    xn--bc789-3ve.example,LANG-1,xn--bc123-3ve.example,                     
 3469    mirrored,1,2005-04-23T11:49:00.0Z                                       
 3470                                                                            
 3471 5.6.2.2.  <csvNNDN:deletes>                                                
 3472                                                                            
 3473    The <csvNNDN:deletes> is used to hold the deleted NNDN objects in a     
 3474    Differential or Incremental Deposit.  The <csvNNDN:deletes> is split    
 3475    into separate CSV file definitions using named <rdeCsv:csv> elements    
 3476    with the "name" attribute.  The following section defines the           
 3477    supported NNDN deletes CSV file definition.                             
 3478                                                                            
 3479 5.6.2.2.1.  "NNDN" Deletes CSV File Definition                             
 3480                                                                            
 3481    The following "NNDN" field elements MUST be used in the deletes         
 3482    "NNDN" <rdeCsv:csv> <rdeCsv:fields> element:                            
 3483                                                                            
 3484    <csvNNDN:fAName>  Fully qualified name of the NNDN with                 
 3485       type="eppcom:labelType" and isRequired="true".                       
 3486                                                                            
 3487    The following is an example of an "NNDN" <csvNNDN:deletes>              
 3488    <rdeCsv:csv> element:                                                   
 3489                                                                            
 3490    ...                                                                     
 3491    <csvNNDN:deletes>                                                       
 3492    ...                                                                     
 3493      <rdeCsv:csv name="NNDN">                                              
 3494        <rdeCsv:fields>                                                     
 3495          <csvNNDN:fAName/>                                                 
 3496        </rdeCsv:fields>                                                    
 3497        <rdeCsv:files>                                                      
 3498          <rdeCsv:file                                                      
 3499            cksum="A41F1D9B">                                               
 3500            NNDN-delete-YYYYMMDD.csv                                        
 3501          </rdeCsv:file>                                                    
 3502        </rdeCsv:files>                                                     
 3503      </rdeCsv:csv>                                                         
 3504    ...                                                                     
 3505    </csvNNDN:deletes>                                                      
 3506    ...                                                                     
 3507                                                                            
 3508    The following is an example of the corresponding NNDN-delete-           
 3509    YYYYMMDD.csv file.  The file contains one NNDN records:                 
 3510                                                                            
 3511    xn--bc456-3ve.example                                                   
 3512                                                                            
 3513 5.7.  EPP Parameters Object                                                
 3514                                                                            
 3515    The EPP parameters object is a pseudo-object that defines the set of    
 3516    object and object extension services supported by the registry, as      
 3517    defined in [RFC5730].  The EPP parameters object is only defined as     
 3518    XML but could be used in either the XML model or CSV model.  The EPP    
 3519    parameters object is defined using the <rdeEppParams:eppParams>         
 3520    element.  The EPP parameters object SHOULD be included if the           
 3521    registry supports EPP.  A maximum of one EPP parameters object MUST     
 3522    exist at a certain point in time (Time Watermark).                      
 3523                                                                            
 3524    The syntax and content of the <rdeEppParams:eppParams> children         
 3525    elements is as explained in Section 2.4 of [RFC5730].  The children     
 3526    of the <eppParams> are as follows:                                      
 3527                                                                            
 3528    *  One or more <version> elements that indicate the EPP versions        
 3529       supported by the registry.                                           
 3530                                                                            
 3531    *  One or more <lang> elements that indicate the identifiers of the     
 3532       text response languages supported by the registry's EPP server.      
 3533                                                                            
 3534    *  One or more <objURI> elements that contain namespace URIs            
 3535       representing the objects that the registry's EPP server is capable   
 3536       of managing.                                                         
 3537                                                                            
 3538    *  An OPTIONAL <svcExtension> element that contains one or more         
 3539       <extURI> elements that contain namespace URIs representing object    
 3540       extensions supported by the registry's EPP server.                   
 3541                                                                            
 3542    *  A <dcp> element that contains child elements used to describe the    
 3543       server's privacy policy for data collection and management.  See     
 3544       Section 2.4 of [RFC5730] for more details.                           
 3545                                                                            
 3546    The following is an example of <eppParams> element object:              
 3547                                                                            
 3548    ...                                                                     
 3549    <rdeEppParams:eppParams>                                                
 3550      <rdeEppParams:version>1.0</rdeEppParams:version>                      
 3551      <rdeEppParams:lang>en</rdeEppParams:lang>                             
 3552      <rdeEppParams:objURI>urn:ietf:params:xml:ns:domain-1.0                
 3553        </rdeEppParams:objURI>                                              
 3554      <rdeEppParams:objURI>urn:ietf:params:xml:ns:contact-1.0               
 3555        </rdeEppParams:objURI>                                              
 3556      <rdeEppParams:objURI>urn:ietf:params:xml:ns:host-1.0                  
 3557        </rdeEppParams:objURI>                                              
 3558      <rdeEppParams:svcExtension>                                           
 3559        <epp:extURI>urn:ietf:params:xml:ns:rgp-1.0</epp:extURI>             
 3560        <epp:extURI>urn:ietf:params:xml:ns:secDNS-1.1</epp:extURI>          
 3561      </rdeEppParams:svcExtension>                                          
 3562      <rdeEppParams:dcp>                                                    
 3563      <epp:access><epp:all/></epp:access>                                   
 3564        <epp:statement>                                                     
 3565          <epp:purpose>                                                     
 3566            <epp:admin/>                                                    
 3567            <epp:prov/>                                                     
 3568          </epp:purpose>                                                    
 3569          <epp:recipient>                                                   
 3570            <epp:ours/>                                                     
 3571            <epp:public/>                                                   
 3572          </epp:recipient>                                                  
 3573          <epp:retention>                                                   
 3574            <epp:stated/>                                                   
 3575          </epp:retention>                                                  
 3576        </epp:statement>                                                    
 3577      </rdeEppParams:dcp>                                                   
 3578    </rdeEppParams:eppParams>                                               
 3579    ...                                                                     
 3580                                                                            
 3581 5.8.  Policy Object                                                        
 3582                                                                            
 3583    The policy object is a pseudo-object that is used to specify which      
 3584    OPTIONAL elements from the XML model are REQUIRED based on the          
 3585    business model of the registry.  For the CSV model, the OPTIONAL        
 3586    "isRequired" attribute of the <rdeCsv:field> elements, defined in       
 3587    Section 4.6.2.1, is used to specify which OPTIONAL fields are           
 3588    REQUIRED based on the business model of the registry.                   
 3589                                                                            
 3590 5.8.1.  <rdePolicy:policy> Object                                          
 3591                                                                            
 3592    The OPTIONAL <policy> contains the following attributes:                
 3593                                                                            
 3594    *  An <element> that defines that the referenced <element> is           
 3595       REQUIRED.                                                            
 3596                                                                            
 3597    *  <scope> that defines the XPath (see [W3C.REC-xpath-31-20170321])     
 3598       of the element referenced by <element>.                              
 3599                                                                            
 3600    The following is an example of <rdePolicy:policy> object:               
 3601                                                                            
 3602    ...                                                                     
 3603    <rdePolicy:policy scope="//rde:deposit/rde:contents/rdeDomain:domain"   
 3604      element="rdeDomain:registrant" />                                     
 3605    ...                                                                     
 3606                                                                            
 3607 5.9.  Header Object                                                        
 3608                                                                            
 3609    The header object is a pseudo-object that is used to specify the        
 3610    number of objects in the repository at a specific point in time         
 3611    (Timeline Watermark) regardless of the type of deposit: Differential,   
 3612    Full, or Incremental Deposit.  The header object may also be used to    
 3613    provide additional information on the contents of the deposit.  The     
 3614    header object is only defined as XML but one header object MUST         
 3615    always be present per escrow deposit regardless of using the XML        
 3616    model or CSV model.  The header object is defined using the             
 3617    <rdeHeader:header> element.                                             
 3618                                                                            
 3619 5.9.1.  <rdeHeader:header> Object                                          
 3620                                                                            
 3621    The <rdeHeader:header> contains the following elements:                 
 3622                                                                            
 3623    *  A choice of one of the elements defined in the                       
 3624       "repositoryTypeGroup" group element that indicates the unique        
 3625       identifier for the repository being escrowed.  Possible elements     
 3626       are:                                                                 
 3627                                                                            
 3628       -  An <rdeHeader:tld> element that defines TLD or the RCDN being     
 3629          escrowed in the case of a registry data escrow deposit.  For      
 3630          IDNs, the A-label is used (see [RFC5891], Section 4.4).           
 3631                                                                            
 3632       -  An <rdeHeader:registrar> element that defines the Registrar ID    
 3633          corresponding to a registrar data escrow deposit.  In the case    
 3634          of an ICANN-accredited registrar, the <rdeHeader:registrar>       
 3635          element MUST be the IANA Registrar ID assigned by ICANN.          
 3636                                                                            
 3637       -  An <rdeHeader:ppsp> element that defines the provider ID          
 3638          corresponding to a Privacy and Proxy Services Provider (PPSP)     
 3639          data escrow deposit.  In the case of an ICANN-accredited PPSP,    
 3640          the <rdeHeader:ppsp> element MUST be the unique ID assigned by    
 3641          ICANN.                                                            
 3642                                                                            
 3643       -  An <rdeHeader:reseller> element that defines the provider ID      
 3644          corresponding to a reseller data escrow deposit.                  
 3645                                                                            
 3646    *  A <count> element that contains the number of objects in the SRS     
 3647       at a specific point in time (Timeline Watermark) regardless of the   
 3648       type of deposit: Differential, Full, or Incremental.  The <count>    
 3649       element supports the following attributes:                           
 3650                                                                            
 3651       -  A "uri" attribute reflects the XML namespace URI of the primary   
 3652          objects for the XML model and CSV model.  For example, the        
 3653          "uri" is set to "urn:ietf:params:xml:ns:rdeDomain-1.0" for        
 3654          domain name objects using the XML model, and the "uri" is set     
 3655          to "urn:ietf:params:xml:ns:csvDomain-1.0" for domain name         
 3656          objects using the CSV model.                                      
 3657                                                                            
 3658       -  An OPTIONAL "rcdn" attribute indicates the RCDN of the objects    
 3659          included in the <count> element.  For IDNs, the A-label is used   
 3660          [RFC5891], Section 4.4.  If the "rcdn" attribute is present,      
 3661          the value of the <count> element must include only objects        
 3662          related to registrations in the same and lower levels.  For       
 3663          example in a data escrow deposit for the .EXAMPLE TLD, a value    
 3664          of "example" in the "rcdn" attribute within the <count> element   
 3665          indicates the number of objects in the TLD including objects in   
 3666          other RCDNs within the TLD, whereas a value of "com.example"      
 3667          indicates the number of elements for objects under                
 3668          "com.example" and lower levels.  Omitting the "rcdn" attribute    
 3669          indicates that the total includes all objects of the specified    
 3670          "uri" in the repository (e.g., the TLD, Registrar, or PPSP).      
 3671                                                                            
 3672       -  An OPTIONAL "registrarId" attribute indicates the identifier of   
 3673          the sponsoring registrar of the objects included in the <count>   
 3674          element.  In the case of an ICANN-accredited registrar, the       
 3675          value MUST be the IANA Registrar ID assigned by ICANN.            
 3676                                                                            
 3677    *  An OPTIONAL <contentTag> element that contains a tag that defines    
 3678       the expected content in the deposit.  The producer and consumer of   
 3679       the deposits will coordinate the set of possible <contentTag>        
 3680       element values.                                                      
 3681                                                                            
 3682    The following is an example of <rdeHeader:header> object referencing    
 3683    only the XML model objects:                                             
 3684                                                                            
 3685    ...                                                                     
 3686    <rdeHeader:header>                                                      
 3687      <rdeHeader:tld>test</rdeHeader:tld>                                   
 3688      <rdeHeader:count                                                      
 3689        uri="urn:ietf:params:xml:ns:rdeDomain-1.0">2</rdeHeader:count>      
 3690      <rdeHeader:count                                                      
 3691        uri="urn:ietf:params:xml:ns:rdeHost-1.0">1</rdeHeader:count>        
 3692      <rdeHeader:count                                                      
 3693        uri="urn:ietf:params:xml:ns:rdeContact-1.0">1</rdeHeader:count>     
 3694      <rdeHeader:count                                                      
 3695        uri="urn:ietf:params:xml:ns:rdeRegistrar-1.0">1                     
 3696      </rdeHeader:count>                                                    
 3697      <rdeHeader:count                                                      
 3698        uri="urn:ietf:params:xml:ns:rdeIDN-1.0">1</rdeHeader:count>         
 3699      <rdeHeader:count                                                      
 3700        uri="urn:ietf:params:xml:ns:rdeNNDN-1.0">1</rdeHeader:count>        
 3701      <rdeHeader:count                                                      
 3702        uri="urn:ietf:params:xml:ns:rdeEppParams-1.0">1                     
 3703      </rdeHeader:count>                                                    
 3704    </rdeHeader:header>                                                     
 3705    ...                                                                     
 3706                                                                            
 3707    The following is an example of an <rdeHeader:header> object             
 3708    referencing the CSV and XML model objects:                              
 3709                                                                            
 3710    ...                                                                     
 3711    <rdeHeader:header>                                                      
 3712      <rdeHeader:tld>test</rdeHeader:tld>                                   
 3713      <rdeHeader:count                                                      
 3714        uri="urn:ietf:params:xml:ns:csvDomain-1.0">2</rdeHeader:count>      
 3715      <rdeHeader:count                                                      
 3716        uri="urn:ietf:params:xml:ns:csvHost-1.0">1</rdeHeader:count>        
 3717      <rdeHeader:count                                                      
 3718        uri="urn:ietf:params:xml:ns:csvContact-1.0">1</rdeHeader:count>     
 3719      <rdeHeader:count                                                      
 3720        uri="urn:ietf:params:xml:ns:csvRegistrar-1.0">1                     
 3721      </rdeHeader:count>                                                    
 3722      <rdeHeader:count                                                      
 3723        uri="urn:ietf:params:xml:ns:csvIDN-1.0">1</rdeHeader:count>         
 3724      <rdeHeader:count                                                      
 3725        uri="urn:ietf:params:xml:ns:csvNNDN-1.0">1</rdeHeader:count>        
 3726      <rdeHeader:count                                                      
 3727        uri="urn:ietf:params:xml:ns:rdeEppParams-1.0">1                     
 3728      </rdeHeader:count>                                                    
 3729    </rdeHeader:header>                                                     
 3730    ...                                                                     
 3731                                                                            
 3732 5.10.  DNRD Common Objects Collection                                      
 3733                                                                            
 3734    The DNRD common objects collection contains data structures             
 3735    referenced by two or more of the main objects in the XML model.         
 3736                                                                            
 3737 6.  RDE IDN Variants Handling                                              
 3738                                                                            
 3739    Depending on the registration policy of the registry, for a domain      
 3740    name there may be multiple variant names.  See [variantTLDsReport]      
 3741    for further details on IDN variants.                                    
 3742                                                                            
 3743    A registry could choose to escrow IDN variants as domains or NNDN       
 3744    objects.  A specific IDN variant can be represented in the escrow       
 3745    deposit, as a domain or as an NNDN object, but not both.                
 3746                                                                            
 3747    If using domain objects to represent IDN variants, the normal           
 3748    behavior during restoration of an SRS based on an escrow deposit is     
 3749    to restore the IDN variants as a mirrored variant.  If the              
 3750    registration data of the IDN variant is different from the original     
 3751    name, the details of this specific implementation MUST be described     
 3752    in the IDN policy document.                                             
 3753                                                                            
 3754    An NNDN or a domain name are explicit representations of an IDN         
 3755    variant while an IDN variant that is computed based on an algorithm     
 3756    is an implicit representation.  Explicit representation of an IDN       
 3757    variant takes precedence over an implicit representation.               
 3758                                                                            
 3759 7.  Profile                                                                
 3760                                                                            
 3761    Different business models of registries exist, therefore the registry   
 3762    is responsible for defining a profile that matches its particular       
 3763    business model.  The profile mechanism allows a registry to extend      
 3764    this specification.                                                     
 3765                                                                            
 3766    A profile is the process of the following:                              
 3767                                                                            
 3768    1.  Extending base objects with the mechanisms defined for XML and      
 3769        CSV models.                                                         
 3770                                                                            
 3771        *  In the case of the XML model, abstract elements could be used    
 3772           to extend the following objects: <domain>, <host>, <contact>,    
 3773           <NNDN>, and <registrar> using the XML schema substitution        
 3774           groups feature.                                                  
 3775                                                                            
 3776    2.  Defining a <policy> object to specify which OPTIONAL elements of    
 3777        this base specification are required based on the business model    
 3778        of the registry.  An example is the <registrant> element that is    
 3779        usually REQUIRED, but it is specified as OPTIONAL in this           
 3780        specification to support some existing business models.             
 3781                                                                            
 3782    3.  Adding new escrowed objects using the <rde:contents> and            
 3783        <rde:deletes> elements.                                             
 3784                                                                            
 3785    4.  Providing the XML schemas to third parties that require them to     
 3786        validate the escrow deposits.                                       
 3787                                                                            
 3788 8.  Data Escrow Agent Extended Verification Process                        
 3789                                                                            
 3790    A data escrow agent SHOULD perform an extended verification process     
 3791    that starts by creating a dataset to be tested by following             
 3792    Section 5.2 of [RFC8909].                                               
 3793                                                                            
 3794    The following are the minimum suggested tests on the dataset:           
 3795                                                                            
 3796    *  Validate the escrow deposits using the definition agreed with the    
 3797       registry.                                                            
 3798                                                                            
 3799       -  In the case of the XML model, the contents of the escrow          
 3800          deposits MUST be validated using the XML schemas of the           
 3801          profile.                                                          
 3802                                                                            
 3803    *  Count the objects and validate that the number of objects is equal   
 3804       to the number objects reported in the <header> element of the        
 3805       escrow deposit of that point in time (Timeline Watermark).           
 3806                                                                            
 3807    *  All contact objects linked to domain names MUST be present.          
 3808                                                                            
 3809    *  All registrar objects linked to other objects MUST be present.       
 3810                                                                            
 3811    *  No domain name exists as both a domain name and an NNDN.             
 3812                                                                            
 3813    *  The elements listed as required in the <policy> element MUST be      
 3814       present.                                                             
 3815                                                                            
 3816    *  All idnTableRef definitions linked from other objects MUST be        
 3817       present.                                                             
 3818                                                                            
 3819    *  If an EPP parameters object was escrowed in the past, one and only   
 3820       one EPP parameters object MUST be present.                           
 3821                                                                            
 3822    *  The Timeline Watermark is not in the future.                         
 3823                                                                            
 3824 9.  Formal Syntax                                                          
 3825                                                                            
 3826    This standard is specified in XML Schema notation.  The formal syntax   
 3827    presented here is a complete schema representation suitable for         
 3828    automated validation.                                                   
 3829                                                                            
 3830    The <CODE BEGINS> and <CODE ENDS> tags are not part of the schema;      
 3831    they are used to note the beginning and ending of the schema for URI    
 3832    registration purposes.                                                  
 3833                                                                            
 3834 9.1.  RDE CSV Schema                                                       
 3835                                                                            
 3836    <CODE BEGINS>                                                           
 3837    <?xml version="1.0" encoding="UTF-8"?>                                  
 3838    <schema targetNamespace="urn:ietf:params:xml:ns:rdeCsv-1.0"             
 3839            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 3840            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 3841            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 3842            xmlns="http://www.w3.org/2001/XMLSchema"                        
 3843            elementFormDefault="qualified">                                 
 3844      <!--                                                                  
 3845      Import common element types                                           
 3846      -->                                                                   
 3847      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 3848      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 3849      <annotation>                                                          
 3850        <documentation>                                                     
 3851        Registry Data Escrow Comma-Separated Values (CSV)                   
 3852      </documentation>                                                      
 3853      </annotation>                                                         
 3854      <!-- csv content element -->                                          
 3855      <element name="csv"                                                   
 3856               type="rdeCsv:csvType" />                                     
 3857      <!-- Definition of CSV file -->                                       
 3858      <complexType name="csvType">                                          
 3859        <sequence>                                                          
 3860          <element name="fields"                                            
 3861                   type="rdeCsv:fieldsType" />                              
 3862          <element name="files"                                             
 3863                   type="rdeCsv:filesType" />                               
 3864        </sequence>                                                         
 3865        <attribute name="name"                                              
 3866                   type="token"                                             
 3867                   use="required" />                                        
 3868        <attribute name="sep"                                               
 3869                   type="rdeCsv:sepType"                                    
 3870                   default="," />                                           
 3871      </complexType>                                                        
 3872      <!-- field separator must be a single character -->                   
 3873      <simpleType name="sepType">                                           
 3874        <restriction base="string">                                         
 3875          <minLength value="1" />                                           
 3876          <maxLength value="1" />                                           
 3877        </restriction>                                                      
 3878      </simpleType>                                                         
 3879      <!-- Abstract field type -->                                          
 3880      <element name="field"                                                 
 3881               type="rdeCsv:fieldType"                                      
 3882               abstract="true" />                                           
 3883      <complexType name="fieldType">                                        
 3884        <sequence />                                                        
 3885      </complexType>                                                        
 3886      <!-- fieldType with optional value (isRequired=false) -->             
 3887      <complexType name="fieldOptionalType">                                
 3888        <complexContent>                                                    
 3889          <extension base="rdeCsv:fieldType">                               
 3890            <sequence />                                                    
 3891            <attribute name="isRequired"                                    
 3892                       type="boolean"                                       
 3893                       default="false" />                                   
 3894            <attribute name="parent"                                        
 3895                       type="boolean"                                       
 3896                       default="false" />                                   
 3897          </extension>                                                      
 3898        </complexContent>                                                   
 3899      </complexType>                                                        
 3900      <!-- fieldType with required value (isRequired=false) -->             
 3901      <complexType name="fieldRequiredType">                                
 3902        <complexContent>                                                    
 3903          <extension base="rdeCsv:fieldType">                               
 3904            <sequence />                                                    
 3905            <attribute name="isRequired"                                    
 3906                       type="boolean"                                       
 3907                       default="true" />                                    
 3908            <attribute name="parent"                                        
 3909                       type="boolean"                                       
 3910                       default="false" />                                   
 3911          </extension>                                                      
 3912        </complexContent>                                                   
 3913      </complexType>                                                        
 3914      <!-- Concrete field types -->                                         
 3915      <!-- UTF-8 Name field (e.g., domain name) -->                         
 3916      <element name="fUName"                                                
 3917               type="rdeCsv:fNameType"                                      
 3918               substitutionGroup="rdeCsv:field" />                          
 3919      <complexType name="fNameType">                                        
 3920        <complexContent>                                                    
 3921          <extension base="rdeCsv:fieldOptionalType">                       
 3922            <sequence />                                                    
 3923            <attribute name="type"                                          
 3924                       type="token"                                         
 3925                       default="eppcom\:labelType" />                       
 3926          </extension>                                                      
 3927        </complexContent>                                                   
 3928      </complexType>                                                        
 3929      <complexType name="fNameRequiredType">                                
 3930        <complexContent>                                                    
 3931          <extension base="rdeCsv:fieldRequiredType">                       
 3932            <sequence />                                                    
 3933            <attribute name="type"                                          
 3934                       type="token"                                         
 3935                       default="eppcom\:labelType" />                       
 3936          </extension>                                                      
 3937        </complexContent>                                                   
 3938      </complexType>                                                        
 3939      <!-- Registry Object IDentifier (roid) field -->                      
 3940      <element name="fRoid"                                                 
 3941               type="rdeCsv:fRoidType"                                      
 3942               substitutionGroup="rdeCsv:field" />                          
 3943      <complexType name="fRoidType">                                        
 3944        <complexContent>                                                    
 3945          <extension base="rdeCsv:fieldRequiredType">                       
 3946            <sequence />                                                    
 3947            <attribute name="type"                                          
 3948                       type="token"                                         
 3949                       default="eppcom\:roidType" />                        
 3950          </extension>                                                      
 3951        </complexContent>                                                   
 3952      </complexType>                                                        
 3953      <!-- Registrant field -->                                             
 3954      <element name="fRegistrant"                                           
 3955               type="rdeCsv:fRegistrantType"                                
 3956               substitutionGroup="rdeCsv:field" />                          
 3957      <complexType name="fRegistrantType">                                  
 3958        <complexContent>                                                    
 3959          <extension base="rdeCsv:fieldOptionalType">                       
 3960            <sequence />                                                    
 3961            <attribute name="type"                                          
 3962                       type="token"                                         
 3963                       default="eppcom\:clIDType" />                        
 3964          </extension>                                                      
 3965        </complexContent>                                                   
 3966      </complexType>                                                        
 3967      <!-- Object Status Description -->                                    
 3968      <element name="fStatusDescription"                                    
 3969               type="rdeCsv:fNormalizedStringType"                          
 3970               substitutionGroup="rdeCsv:field" />                          
 3971      <!-- clID fields (fClID, fCrID, fUpID) -->                            
 3972      <!-- Identifier of the client that sponsors the object -->            
 3973      <element name="fClID"                                                 
 3974               type="rdeCsv:fClIDRequiredType"                              
 3975               substitutionGroup="rdeCsv:field" />                          
 3976      <!-- Identifier of registrar of client                                
 3977     that created the object -->                                            
 3978      <element name="fCrRr"                                                 
 3979               type="rdeCsv:fClIDType"                                      
 3980               substitutionGroup="rdeCsv:field" />                          
 3981      <!-- Identifier of the client that created the object -->             
 3982      <element name="fCrID"                                                 
 3983               type="rdeCsv:fClIDType"                                      
 3984               substitutionGroup="rdeCsv:field" />                          
 3985      <!-- Identifier of registrar of client that                           
 3986     updated the object -->                                                 
 3987      <element name="fUpRr"                                                 
 3988               type="rdeCsv:fClIDType"                                      
 3989               substitutionGroup="rdeCsv:field" />                          
 3990      <!-- Identifier of the client that updated the object -->             
 3991      <element name="fUpID"                                                 
 3992               type="rdeCsv:fClIDType"                                      
 3993               substitutionGroup="rdeCsv:field" />                          
 3994      <!-- Identifier of registrar of client that                           
 3995     requested the transfer -->                                             
 3996      <element name="fReRr"                                                 
 3997               type="rdeCsv:fClIDRequiredType"                              
 3998               substitutionGroup="rdeCsv:field" />                          
 3999      <!-- Identifier of the client that requested                          
 4000     the transfer -->                                                       
 4001      <element name="fReID"                                                 
 4002               type="rdeCsv:fClIDType"                                      
 4003               substitutionGroup="rdeCsv:field" />                          
 4004      <!-- Identifier of registrar client that                              
 4005     should take or took action -->                                         
 4006      <element name="fAcRr"                                                 
 4007               type="rdeCsv:fClIDRequiredType"                              
 4008               substitutionGroup="rdeCsv:field" />                          
 4009      <!-- Identifier of the client that should take or                     
 4010     took action -->                                                        
 4011      <element name="fAcID"                                                 
 4012               type="rdeCsv:fClIDType"                                      
 4013               substitutionGroup="rdeCsv:field" />                          
 4014      <complexType name="fClIDType">                                        
 4015        <complexContent>                                                    
 4016          <extension base="rdeCsv:fieldOptionalType">                       
 4017            <sequence />                                                    
 4018            <attribute name="type"                                          
 4019                       type="token"                                         
 4020                       default="eppcom\:clIDType" />                        
 4021          </extension>                                                      
 4022        </complexContent>                                                   
 4023      </complexType>                                                        
 4024      <complexType name="fClIDRequiredType">                                
 4025        <complexContent>                                                    
 4026          <extension base="rdeCsv:fieldRequiredType">                       
 4027            <sequence />                                                    
 4028            <attribute name="type"                                          
 4029                       type="token"                                         
 4030                       default="eppcom\:clIDType" />                        
 4031          </extension>                                                      
 4032        </complexContent>                                                   
 4033      </complexType>                                                        
 4034      <!-- dateTime fields (fCrDate, fUpDate, fExDate) -->                  
 4035      <element name="fCrDate"                                               
 4036               type="rdeCsv:fDateTimeType"                                  
 4037               substitutionGroup="rdeCsv:field" />                          
 4038      <element name="fUpDate"                                               
 4039               type="rdeCsv:fDateTimeType"                                  
 4040               substitutionGroup="rdeCsv:field" />                          
 4041      <element name="fExDate"                                               
 4042               type="rdeCsv:fDateTimeType"                                  
 4043               substitutionGroup="rdeCsv:field" />                          
 4044      <!-- Date and time that transfer was requested -->                    
 4045      <element name="fReDate"                                               
 4046               type="rdeCsv:fRequiredDateTimeType"                          
 4047               substitutionGroup="rdeCsv:field" />                          
 4048      <!-- Date and time of a required or completed response -->            
 4049      <element name="fAcDate"                                               
 4050               type="rdeCsv:fRequiredDateTimeType"                          
 4051               substitutionGroup="rdeCsv:field" />                          
 4052      <element name="fTrDate"                                               
 4053               type="rdeCsv:fDateTimeType"                                  
 4054               substitutionGroup="rdeCsv:field" />                          
 4055      <complexType name="fDateTimeType">                                    
 4056        <complexContent>                                                    
 4057          <extension base="rdeCsv:fieldOptionalType">                       
 4058            <sequence />                                                    
 4059            <attribute name="type"                                          
 4060                       type="token"                                         
 4061                       default="dateTime" />                                
 4062          </extension>                                                      
 4063        </complexContent>                                                   
 4064      </complexType>                                                        
 4065      <complexType name="fRequiredDateTimeType">                            
 4066        <complexContent>                                                    
 4067          <extension base="rdeCsv:fieldRequiredType">                       
 4068            <sequence />                                                    
 4069            <attribute name="type"                                          
 4070                       type="token"                                         
 4071                       default="dateTime" />                                
 4072          </extension>                                                      
 4073        </complexContent>                                                   
 4074      </complexType>                                                        
 4075      <!-- boolean type -->                                                 
 4076      <complexType name="fBooleanType">                                     
 4077        <complexContent>                                                    
 4078          <extension base="rdeCsv:fieldOptionalType">                       
 4079            <sequence />                                                    
 4080            <attribute name="type"                                          
 4081                       type="token"                                         
 4082                       default="boolean" />                                 
 4083          </extension>                                                      
 4084        </complexContent>                                                   
 4085      </complexType>                                                        
 4086      <complexType name="fRequiredBooleanType">                             
 4087        <complexContent>                                                    
 4088          <extension base="rdeCsv:fieldRequiredType">                       
 4089            <sequence />                                                    
 4090            <attribute name="type"                                          
 4091                       type="token"                                         
 4092                       default="boolean" />                                 
 4093          </extension>                                                      
 4094        </complexContent>                                                   
 4095      </complexType>                                                        
 4096      <!-- unsignedByte type -->                                            
 4097      <complexType name="fUnsignedByteType">                                
 4098        <complexContent>                                                    
 4099          <extension base="rdeCsv:fieldOptionalType">                       
 4100            <sequence />                                                    
 4101            <attribute name="type"                                          
 4102                       type="token"                                         
 4103                       default="unsignedByte" />                            
 4104          </extension>                                                      
 4105        </complexContent>                                                   
 4106      </complexType>                                                        
 4107      <complexType name="fRequiredUnsignedByteType">                        
 4108        <complexContent>                                                    
 4109          <extension base="rdeCsv:fieldRequiredType">                       
 4110            <sequence />                                                    
 4111            <attribute name="type"                                          
 4112                       type="token"                                         
 4113                       default="unsignedByte" />                            
 4114          </extension>                                                      
 4115        </complexContent>                                                   
 4116      </complexType>                                                        
 4117      <!-- unsignedShort type -->                                           
 4118      <complexType name="fUnsignedShortType">                               
 4119        <complexContent>                                                    
 4120          <extension base="rdeCsv:fieldOptionalType">                       
 4121            <sequence />                                                    
 4122            <attribute name="type"                                          
 4123                       type="token"                                         
 4124                       default="unsignedShort" />                           
 4125          </extension>                                                      
 4126        </complexContent>                                                   
 4127      </complexType>                                                        
 4128      <complexType name="fRequiredUnsignedShortType">                       
 4129        <complexContent>                                                    
 4130          <extension base="rdeCsv:fieldRequiredType">                       
 4131            <sequence />                                                    
 4132            <attribute name="type"                                          
 4133                       type="token"                                         
 4134                       default="unsignedShort" />                           
 4135          </extension>                                                      
 4136        </complexContent>                                                   
 4137      </complexType>                                                        
 4138      <!-- hexBinary type -->                                               
 4139      <complexType name="fHexBinaryType">                                   
 4140        <complexContent>                                                    
 4141          <extension base="rdeCsv:fieldOptionalType">                       
 4142            <sequence />                                                    
 4143            <attribute name="type"                                          
 4144                       type="token"                                         
 4145                       default="hexBinary" />                               
 4146          </extension>                                                      
 4147        </complexContent>                                                   
 4148      </complexType>                                                        
 4149      <complexType name="fRequiredHexBinaryType">                           
 4150        <complexContent>                                                    
 4151          <extension base="rdeCsv:fieldRequiredType">                       
 4152            <sequence />                                                    
 4153            <attribute name="type"                                          
 4154                       type="token"                                         
 4155                       default="hexBinary" />                               
 4156          </extension>                                                      
 4157        </complexContent>                                                   
 4158      </complexType>                                                        
 4159      <!-- language type -->                                                
 4160      <element name="fLang"                                                 
 4161               type="rdeCsv:fLangType"                                      
 4162               substitutionGroup="rdeCsv:field" />                          
 4163      <complexType name="fLangType">                                        
 4164        <complexContent>                                                    
 4165          <extension base="rdeCsv:fieldOptionalType">                       
 4166            <sequence />                                                    
 4167            <attribute name="type"                                          
 4168                       type="token"                                         
 4169                       default="language" />                                
 4170          </extension>                                                      
 4171        </complexContent>                                                   
 4172      </complexType>                                                        
 4173      <!-- IDN Table Identifier -->                                         
 4174      <element name="fIdnTableId"                                           
 4175               type="rdeCsv:fTokenType"                                     
 4176               substitutionGroup="rdeCsv:field" />                          
 4177      <!-- State of the most recent transfer request -->                    
 4178      <element name="fTrStatus"                                             
 4179               type="rdeCsv:fTrStatusType"                                  
 4180               substitutionGroup="rdeCsv:field" />                          
 4181      <complexType name="fTrStatusType">                                    
 4182        <complexContent>                                                    
 4183          <extension base="rdeCsv:fieldRequiredType">                       
 4184            <sequence />                                                    
 4185            <attribute name="type"                                          
 4186                       type="token"                                         
 4187                       default="eppcom\:trStatusType" />                    
 4188          </extension>                                                      
 4189        </complexContent>                                                   
 4190      </complexType>                                                        
 4191      <!-- General token type -->                                           
 4192      <complexType name="fTokenType">                                       
 4193        <complexContent>                                                    
 4194          <extension base="rdeCsv:fieldOptionalType">                       
 4195            <sequence />                                                    
 4196            <attribute name="type"                                          
 4197                       type="token"                                         
 4198                       default="token" />                                   
 4199          </extension>                                                      
 4200        </complexContent>                                                   
 4201      </complexType>                                                        
 4202      <!-- General normalizedString type -->                                
 4203      <complexType name="fNormalizedStringType">                            
 4204        <complexContent>                                                    
 4205          <extension base="rdeCsv:fieldOptionalType">                       
 4206            <sequence />                                                    
 4207            <attribute name="type"                                          
 4208                       type="token"                                         
 4209                       default="normalizedString" />                        
 4210          </extension>                                                      
 4211        </complexContent>                                                   
 4212      </complexType>                                                        
 4213      <!-- positive integer type -->                                        
 4214      <complexType name="fPositiveIntegerType">                             
 4215        <complexContent>                                                    
 4216          <extension base="rdeCsv:fieldOptionalType">                       
 4217            <sequence />                                                    
 4218            <attribute name="type"                                          
 4219                       type="token"                                         
 4220                       default="positiveInteger" />                         
 4221          </extension>                                                      
 4222        </complexContent>                                                   
 4223      </complexType>                                                        
 4224      <!-- Custom / extension field type -->                                
 4225      <element name="fCustom"                                               
 4226               type="rdeCsv:fCustomType"                                    
 4227               substitutionGroup="rdeCsv:field" />                          
 4228      <complexType name="fCustomType">                                      
 4229        <complexContent>                                                    
 4230          <extension base="rdeCsv:fieldOptionalType">                       
 4231            <sequence />                                                    
 4232            <attribute name="name"                                          
 4233                       type="token" />                                      
 4234            <attribute name="type"                                          
 4235                       type="token"                                         
 4236                       default="token" />                                   
 4237          </extension>                                                      
 4238        </complexContent>                                                   
 4239      </complexType>                                                        
 4240      <!-- Ordered list of field definitions for the csv -->                
 4241      <complexType name="fieldsType">                                       
 4242        <sequence maxOccurs="unbounded">                                    
 4243          <element ref="rdeCsv:field" />                                    
 4244        </sequence>                                                         
 4245      </complexType>                                                        
 4246      <!-- List of files -->                                                
 4247      <complexType name="filesType">                                        
 4248        <sequence>                                                          
 4249          <element name="file"                                              
 4250                   type="rdeCsv:fileType"                                   
 4251                   maxOccurs="unbounded" />                                 
 4252        </sequence>                                                         
 4253      </complexType>                                                        
 4254      <!-- File definition -->                                              
 4255      <complexType name="fileType">                                         
 4256        <simpleContent>                                                     
 4257          <extension base="token">                                          
 4258            <attribute name="compression"                                   
 4259                       type="token" />                                      
 4260            <attribute name="encoding"                                      
 4261                       type="token"                                         
 4262                       default="UTF-8" />                                   
 4263            <attribute name="cksum"                                         
 4264                       type="token" />                                      
 4265            <attribute name="cksumAlg"                                      
 4266                       type="token"                                         
 4267                       default="CRC32" />                                   
 4268          </extension>                                                      
 4269        </simpleContent>                                                    
 4270      </complexType>                                                        
 4271      <!-- URL fields -->                                                   
 4272      <element name="fUrl"                                                  
 4273               type="rdeCsv:anyURIType"                                     
 4274               substitutionGroup="rdeCsv:field" />                          
 4275      <complexType name="anyURIType">                                       
 4276        <complexContent>                                                    
 4277          <extension base="rdeCsv:fieldOptionalType">                       
 4278            <sequence />                                                    
 4279            <attribute name="type"                                          
 4280                       type="token"                                         
 4281                       default="anyURI" />                                  
 4282          </extension>                                                      
 4283        </complexContent>                                                   
 4284      </complexType>                                                        
 4285      <!--                                                                  
 4286      End of schema.                                                        
 4287      -->                                                                   
 4288    </schema>                                                               
 4289    <CODE ENDS>                                                             
 4290                                                                            
 4291 9.2.  RDE Domain Object                                                    
 4292                                                                            
 4293    <CODE BEGINS>                                                           
 4294    <?xml version="1.0" encoding="UTF-8"?>                                  
 4295    <schema targetNamespace="urn:ietf:params:xml:ns:rdeDomain-1.0"          
 4296           xmlns:rdeDomain="urn:ietf:params:xml:ns:rdeDomain-1.0"           
 4297           xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                       
 4298           xmlns:rdeIDN="urn:ietf:params:xml:ns:rdeIDN-1.0"                 
 4299           xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0"                       
 4300           xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1"                 
 4301           xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"                 
 4302           xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                 
 4303           xmlns:rdeDnrdCommon="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0"   
 4304           xmlns="http://www.w3.org/2001/XMLSchema"                         
 4305           elementFormDefault="qualified">                                  
 4306      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 4307      <import namespace="urn:ietf:params:xml:ns:domain-1.0" />              
 4308      <import namespace="urn:ietf:params:xml:ns:secDNS-1.1" />              
 4309      <import namespace="urn:ietf:params:xml:ns:rgp-1.0" />                 
 4310      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 4311      <import namespace="urn:ietf:params:xml:ns:rdeIDN-1.0" />              
 4312      <import namespace="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0" />       
 4313      <annotation>                                                          
 4314        <documentation>                                                     
 4315          Registry Data Escrow Domain provisioning schema                   
 4316        </documentation>                                                    
 4317      </annotation>                                                         
 4318      <element name="abstractDomain"                                        
 4319               type="rdeDomain:abstractContentType"                         
 4320               substitutionGroup="rde:content"                              
 4321               abstract="true" />                                           
 4322      <element name="domain"                                                
 4323               substitutionGroup="rdeDomain:abstractDomain" />              
 4324      <element name="delete"                                                
 4325               type="rdeDomain:deleteType"                                  
 4326               substitutionGroup="rde:delete" />                            
 4327      <!-- Content Type -->                                                 
 4328      <complexType name="abstractContentType">                              
 4329        <complexContent>                                                    
 4330          <extension base="rde:contentType">                                
 4331            <sequence>                                                      
 4332              <element name="name"                                          
 4333                       type="eppcom:labelType" />                           
 4334              <element name="roid"                                          
 4335                       type="eppcom:roidType" />                            
 4336              <element name="uName"                                         
 4337                       type="eppcom:labelType"                              
 4338                       minOccurs="0" />                                     
 4339              <element name="idnTableId"                                    
 4340                       type="rdeIDN:idType"                                 
 4341                       minOccurs="0" />                                     
 4342              <element name="originalName"                                  
 4343                       type="eppcom:labelType"                              
 4344                       minOccurs="0" />                                     
 4345              <element name="status"                                        
 4346                       type="domain:statusType"                             
 4347                       maxOccurs="11" />                                    
 4348              <element name="rgpStatus"                                     
 4349                       type="rgp:statusType"                                
 4350                       minOccurs="0"                                        
 4351                       maxOccurs="unbounded" />                             
 4352              <element name="registrant"                                    
 4353                       type="eppcom:clIDType"                               
 4354                       minOccurs="0" />                                     
 4355              <element name="contact"                                       
 4356                       type="domain:contactType"                            
 4357                       minOccurs="0"                                        
 4358                       maxOccurs="unbounded" />                             
 4359              <element name="ns"                                            
 4360                       type="domain:nsType"                                 
 4361                       minOccurs="0" />                                     
 4362              <element name="clID"                                          
 4363                       type="eppcom:clIDType" />                            
 4364              <element name="crRr"                                          
 4365                       type="rdeDnrdCommon:rrType"                          
 4366                       minOccurs="0" />                                     
 4367              <element name="crDate"                                        
 4368                       type="dateTime"                                      
 4369                       minOccurs="0" />                                     
 4370              <element name="exDate"                                        
 4371                       type="dateTime"                                      
 4372                       minOccurs="0" />                                     
 4373              <element name="upRr"                                          
 4374                       type="rdeDnrdCommon:rrType"                          
 4375                       minOccurs="0" />                                     
 4376              <element name="upDate"                                        
 4377                       type="dateTime"                                      
 4378                       minOccurs="0" />                                     
 4379              <element name="secDNS"                                        
 4380                       type="secDNS:dsOrKeyType"                            
 4381                       minOccurs="0" />                                     
 4382              <element name="trDate"                                        
 4383                       type="dateTime"                                      
 4384                       minOccurs="0" />                                     
 4385              <element name="trnData"                                       
 4386                       type="rdeDomain:transferDataType"                    
 4387                       minOccurs="0" />                                     
 4388            </sequence>                                                     
 4389          </extension>                                                      
 4390        </complexContent>                                                   
 4391      </complexType>                                                        
 4392      <complexType name="transferDataType">                                 
 4393        <sequence>                                                          
 4394          <element name="trStatus"                                          
 4395                   type="eppcom:trStatusType" />                            
 4396          <element name="reRr"                                              
 4397                   type="rdeDnrdCommon:rrType" />                           
 4398          <element name="reDate"                                            
 4399                   type="dateTime" />                                       
 4400          <element name="acRr"                                              
 4401                   type="rdeDnrdCommon:rrType" />                           
 4402          <element name="acDate"                                            
 4403                   type="dateTime" />                                       
 4404          <element name="exDate"                                            
 4405                   type="dateTime"                                          
 4406                   minOccurs="0" />                                         
 4407        </sequence>                                                         
 4408      </complexType>                                                        
 4409      <!-- Delete Type -->                                                  
 4410      <complexType name="deleteType">                                       
 4411        <complexContent>                                                    
 4412          <extension base="rde:deleteType">                                 
 4413            <sequence>                                                      
 4414              <element name="name"                                          
 4415                       type="eppcom:labelType"                              
 4416                       minOccurs="0"                                        
 4417                       maxOccurs="unbounded" />                             
 4418            </sequence>                                                     
 4419          </extension>                                                      
 4420        </complexContent>                                                   
 4421      </complexType>                                                        
 4422    </schema>                                                               
 4423    <CODE ENDS>                                                             
 4424                                                                            
 4425 9.3.  CSV Domain Object                                                    
 4426                                                                            
 4427    <CODE BEGINS>                                                           
 4428    <?xml version="1.0" encoding="UTF-8"?>                                  
 4429    <schema targetNamespace="urn:ietf:params:xml:ns:csvDomain-1.0"          
 4430            xmlns:csvDomain="urn:ietf:params:xml:ns:csvDomain-1.0"          
 4431            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 4432            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 4433            xmlns:rgp="urn:ietf:params:xml:ns:rgp-1.0"                      
 4434            xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1"                
 4435            xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"                
 4436            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 4437            xmlns="http://www.w3.org/2001/XMLSchema"                        
 4438            elementFormDefault="qualified">                                 
 4439      <!--                                                                  
 4440      Import common element types                                           
 4441      -->                                                                   
 4442      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 4443      <import namespace="urn:ietf:params:xml:ns:domain-1.0" />              
 4444      <import namespace="urn:ietf:params:xml:ns:secDNS-1.1" />              
 4445      <import namespace="urn:ietf:params:xml:ns:rgp-1.0" />                 
 4446      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 4447      <import namespace="urn:ietf:params:xml:ns:rdeCsv-1.0" />              
 4448      <annotation>                                                          
 4449        <documentation>                                                     
 4450        Domain Name Comma-Separated Values (CSV) Object                     
 4451       </documentation>                                                     
 4452      </annotation>                                                         
 4453      <!--                                                                  
 4454      Child elements of the <rde:contents> object                           
 4455      -->                                                                   
 4456      <element name="contents"                                              
 4457               type="csvDomain:contentType"                                 
 4458               substitutionGroup="rde:content" />                           
 4459      <complexType name="contentType">                                      
 4460        <complexContent>                                                    
 4461          <extension base="rde:contentType">                                
 4462            <sequence>                                                      
 4463              <element ref="rdeCsv:csv"                                     
 4464                       maxOccurs="unbounded" />                             
 4465            </sequence>                                                     
 4466          </extension>                                                      
 4467        </complexContent>                                                   
 4468      </complexType>                                                        
 4469      <!--                                                                  
 4470      Child elements of the <rde:deletes> object                            
 4471      -->                                                                   
 4472      <element name="deletes"                                               
 4473               type="csvDomain:deleteType"                                  
 4474               substitutionGroup="rde:delete" />                            
 4475      <complexType name="deleteType">                                       
 4476        <complexContent>                                                    
 4477          <extension base="rde:deleteType">                                 
 4478            <sequence>                                                      
 4479              <element ref="rdeCsv:csv"                                     
 4480                       maxOccurs="unbounded" />                             
 4481            </sequence>                                                     
 4482          </extension>                                                      
 4483        </complexContent>                                                   
 4484      </complexType>                                                        
 4485      <!-- Domain name field -->                                            
 4486      <element name="fName"                                                 
 4487               type="rdeCsv:fNameRequiredType"                              
 4488               substitutionGroup="rdeCsv:field" />                          
 4489      <!-- RGP status field -->                                             
 4490      <element name="fRgpStatus"                                            
 4491               type="csvDomain:fRgpStatusType"                              
 4492               substitutionGroup="rdeCsv:field" />                          
 4493      <complexType name="fRgpStatusType">                                   
 4494        <complexContent>                                                    
 4495          <extension base="rdeCsv:fieldOptionalType">                       
 4496            <sequence />                                                    
 4497            <attribute name="type"                                          
 4498                       type="token"                                         
 4499                       default="rgp\:statusValueType" />                    
 4500          </extension>                                                      
 4501        </complexContent>                                                   
 4502      </complexType>                                                        
 4503      <!-- Contact type field -->                                           
 4504      <element name="fContactType"                                          
 4505               type="csvDomain:fContactsTypeType"                           
 4506               substitutionGroup="rdeCsv:field" />                          
 4507      <complexType name="fContactsTypeType">                                
 4508        <complexContent>                                                    
 4509          <extension base="rdeCsv:fieldRequiredType">                       
 4510            <sequence />                                                    
 4511            <attribute name="type"                                          
 4512                       type="token"                                         
 4513                       default="domain\:contactAttrType" />                 
 4514          </extension>                                                      
 4515        </complexContent>                                                   
 4516      </complexType>                                                        
 4517      <!-- DNSSEC field types -->                                           
 4518      <!-- Maximum signature lifetime field -->                             
 4519      <element name="fMaxSigLife"                                           
 4520               type="csvDomain:fMaxSigLifeType"                             
 4521               substitutionGroup="rdeCsv:field" />                          
 4522      <complexType name="fMaxSigLifeType">                                  
 4523        <complexContent>                                                    
 4524          <extension base="rdeCsv:fieldOptionalType">                       
 4525            <sequence />                                                    
 4526            <attribute name="type"                                          
 4527                       type="token"                                         
 4528                       default="secDNS\:maxSigLifeType" />                  
 4529          </extension>                                                      
 4530        </complexContent>                                                   
 4531      </complexType>                                                        
 4532      <!-- Key tag field -->                                                
 4533      <element name="fKeyTag"                                               
 4534               type="rdeCsv:fRequiredUnsignedShortType"                     
 4535               substitutionGroup="rdeCsv:field" />                          
 4536      <!-- DS Algorithm field -->                                           
 4537      <element name="fDsAlg"                                                
 4538               type="rdeCsv:fRequiredUnsignedByteType"                      
 4539               substitutionGroup="rdeCsv:field" />                          
 4540      <!-- Digest type field -->                                            
 4541      <element name="fDigestType"                                           
 4542               type="rdeCsv:fRequiredUnsignedByteType"                      
 4543               substitutionGroup="rdeCsv:field" />                          
 4544      <!-- Digest field -->                                                 
 4545      <element name="fDigest"                                               
 4546               type="rdeCsv:fRequiredHexBinaryType"                         
 4547               substitutionGroup="rdeCsv:field" />                          
 4548      <!-- Flags field -->                                                  
 4549      <element name="fFlags"                                                
 4550               type="rdeCsv:fRequiredUnsignedShortType"                     
 4551               substitutionGroup="rdeCsv:field" />                          
 4552      <!-- Protocol field -->                                               
 4553      <element name="fProtocol"                                             
 4554               type="rdeCsv:fRequiredUnsignedByteType"                      
 4555               substitutionGroup="rdeCsv:field" />                          
 4556      <!-- Key Algorithm field -->                                          
 4557      <element name="fKeyAlg"                                               
 4558               type="rdeCsv:fRequiredUnsignedByteType"                      
 4559               substitutionGroup="rdeCsv:field" />                          
 4560      <!-- Public Key field -->                                             
 4561      <element name="fPubKey"                                               
 4562               type="csvDomain:fPubKeyType"                                 
 4563               substitutionGroup="rdeCsv:field" />                          
 4564      <complexType name="fPubKeyType">                                      
 4565        <complexContent>                                                    
 4566          <extension base="rdeCsv:fieldRequiredType">                       
 4567            <sequence />                                                    
 4568            <attribute name="type"                                          
 4569                       type="token"                                         
 4570                       default="secDNS\:keyType" />                         
 4571          </extension>                                                      
 4572        </complexContent>                                                   
 4573      </complexType>                                                        
 4574      <!-- Original Domain Name for Variant field -->                       
 4575      <element name="fOriginalName"                                         
 4576               type="rdeCsv:fNameType"                                      
 4577               substitutionGroup="rdeCsv:field" />                          
 4578      <!-- Domain status field -->                                          
 4579      <element name="fStatus"                                               
 4580               type="csvDomain:fStatusType"                                 
 4581               substitutionGroup="rdeCsv:field" />                          
 4582      <!-- Domain status based on domain-1.0.xsd  -->                       
 4583      <complexType name="fStatusType">                                      
 4584        <complexContent>                                                    
 4585          <extension base="rdeCsv:fieldRequiredType">                       
 4586            <sequence />                                                    
 4587            <attribute name="type"                                          
 4588                       type="token"                                         
 4589                       default="domain\:statusValueType" />                 
 4590          </extension>                                                      
 4591        </complexContent>                                                   
 4592      </complexType>                                                        
 4593      <!--                                                                  
 4594      End of schema.                                                        
 4595      -->                                                                   
 4596    </schema>                                                               
 4597    <CODE ENDS>                                                             
 4598                                                                            
 4599 9.4.  RDE Host Object                                                      
 4600                                                                            
 4601    <CODE BEGINS>                                                           
 4602    <?xml version="1.0" encoding="UTF-8"?>                                  
 4603    <schema targetNamespace="urn:ietf:params:xml:ns:rdeHost-1.0"            
 4604           xmlns:rdeHost="urn:ietf:params:xml:ns:rdeHost-1.0"               
 4605           xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                       
 4606           xmlns:host="urn:ietf:params:xml:ns:host-1.0"                     
 4607           xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                 
 4608           xmlns:rdeDnrdCommon="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0"   
 4609           xmlns="http://www.w3.org/2001/XMLSchema"                         
 4610           elementFormDefault="qualified">                                  
 4611      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 4612      <import namespace="urn:ietf:params:xml:ns:host-1.0" />                
 4613      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 4614      <import namespace="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0" />       
 4615      <annotation>                                                          
 4616        <documentation>                                                     
 4617          Registry Data Escrow Host provisioning schema                     
 4618        </documentation>                                                    
 4619      </annotation>                                                         
 4620      <element name="abstractHost"                                          
 4621               type="rdeHost:abstractContentType"                           
 4622               substitutionGroup="rde:content"                              
 4623               abstract="true" />                                           
 4624      <element name="host"                                                  
 4625               substitutionGroup="rdeHost:abstractHost" />                  
 4626      <element name="delete"                                                
 4627               type="rdeHost:deleteType"                                    
 4628               substitutionGroup="rde:delete" />                            
 4629      <!-- Content Type -->                                                 
 4630      <complexType name="abstractContentType">                              
 4631        <complexContent>                                                    
 4632          <extension base="rde:contentType">                                
 4633            <sequence>                                                      
 4634              <element name="name"                                          
 4635                       type="eppcom:labelType" />                           
 4636              <element name="roid"                                          
 4637                       type="eppcom:roidType" />                            
 4638              <element name="status"                                        
 4639                       type="host:statusType"                               
 4640                       maxOccurs="7" />                                     
 4641              <element name="addr"                                          
 4642                       type="host:addrType"                                 
 4643                       minOccurs="0"                                        
 4644                       maxOccurs="unbounded" />                             
 4645              <element name="clID"                                          
 4646                       type="eppcom:clIDType" />                            
 4647              <element name="crRr"                                          
 4648                       type="rdeDnrdCommon:rrType"                          
 4649                       minOccurs="0" />                                     
 4650              <element name="crDate"                                        
 4651                       type="dateTime"                                      
 4652                       minOccurs="0" />                                     
 4653              <element name="upRr"                                          
 4654                       type="rdeDnrdCommon:rrType"                          
 4655                       minOccurs="0" />                                     
 4656              <element name="upDate"                                        
 4657                       type="dateTime"                                      
 4658                       minOccurs="0" />                                     
 4659              <element name="trDate"                                        
 4660                       type="dateTime"                                      
 4661                       minOccurs="0" />                                     
 4662            </sequence>                                                     
 4663          </extension>                                                      
 4664        </complexContent>                                                   
 4665      </complexType>                                                        
 4666      <!-- Delete Type -->                                                  
 4667      <complexType name="deleteType">                                       
 4668        <complexContent>                                                    
 4669          <extension base="rde:deleteType">                                 
 4670            <choice minOccurs="0"                                           
 4671                    maxOccurs="unbounded">                                  
 4672              <element name="name"                                          
 4673                       type="eppcom:labelType" />                           
 4674              <element name="roid"                                          
 4675                       type="eppcom:roidType" />                            
 4676            </choice>                                                       
 4677          </extension>                                                      
 4678        </complexContent>                                                   
 4679      </complexType>                                                        
 4680    </schema>                                                               
 4681    <CODE ENDS>                                                             
 4682                                                                            
 4683 9.5.  CSV Host Object                                                      
 4684                                                                            
 4685    <CODE BEGINS>                                                           
 4686    <?xml version="1.0" encoding="UTF-8"?>                                  
 4687    <schema targetNamespace="urn:ietf:params:xml:ns:csvHost-1.0"            
 4688            xmlns:csvHost="urn:ietf:params:xml:ns:csvHost-1.0"              
 4689            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 4690            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 4691            xmlns:host="urn:ietf:params:xml:ns:host-1.0"                    
 4692            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 4693            xmlns="http://www.w3.org/2001/XMLSchema"                        
 4694            elementFormDefault="qualified">                                 
 4695      <!--                                                                  
 4696      Import common element types                                           
 4697      -->                                                                   
 4698      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 4699      <import namespace="urn:ietf:params:xml:ns:host-1.0" />                
 4700      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 4701      <import namespace="urn:ietf:params:xml:ns:rdeCsv-1.0" />              
 4702      <annotation>                                                          
 4703        <documentation>                                                     
 4704        Host Comma-Separated Values (CSV) Object                            
 4705       </documentation>                                                     
 4706      </annotation>                                                         
 4707      <!--                                                                  
 4708      Child elements of the <rde:contents> object                           
 4709      -->                                                                   
 4710      <element name="contents"                                              
 4711               type="csvHost:contentType"                                   
 4712               substitutionGroup="rde:content" />                           
 4713      <complexType name="contentType">                                      
 4714        <complexContent>                                                    
 4715          <extension base="rde:contentType">                                
 4716            <sequence>                                                      
 4717              <element ref="rdeCsv:csv"                                     
 4718                       maxOccurs="unbounded" />                             
 4719            </sequence>                                                     
 4720          </extension>                                                      
 4721        </complexContent>                                                   
 4722      </complexType>                                                        
 4723      <!--                                                                  
 4724      Child elements of the <rde:deletes> object                            
 4725      -->                                                                   
 4726      <element name="deletes"                                               
 4727               type="csvHost:deleteType"                                    
 4728               substitutionGroup="rde:delete" />                            
 4729      <complexType name="deleteType">                                       
 4730        <complexContent>                                                    
 4731          <extension base="rde:deleteType">                                 
 4732            <sequence>                                                      
 4733              <element ref="rdeCsv:csv"                                     
 4734                       maxOccurs="unbounded" />                             
 4735            </sequence>                                                     
 4736          </extension>                                                      
 4737        </complexContent>                                                   
 4738      </complexType>                                                        
 4739      <!-- Host name field -->                                              
 4740      <element name="fName"                                                 
 4741               type="rdeCsv:fNameRequiredType"                              
 4742               substitutionGroup="rdeCsv:field" />                          
 4743      <!-- IP address field -->                                             
 4744      <element name="fAddr"                                                 
 4745               type="csvHost:fAddrType"                                     
 4746               substitutionGroup="rdeCsv:field" />                          
 4747      <complexType name="fAddrType">                                        
 4748        <complexContent>                                                    
 4749          <extension base="rdeCsv:fieldOptionalType">                       
 4750            <sequence />                                                    
 4751            <attribute name="type"                                          
 4752                       type="token"                                         
 4753                       default="host\:addrStringType" />                    
 4754          </extension>                                                      
 4755        </complexContent>                                                   
 4756      </complexType>                                                        
 4757      <!-- IP address version field -->                                     
 4758      <element name="fAddrVersion"                                          
 4759               type="csvHost:fAddrVersionType"                              
 4760               substitutionGroup="rdeCsv:field" />                          
 4761      <complexType name="fAddrVersionType">                                 
 4762        <complexContent>                                                    
 4763          <extension base="rdeCsv:fieldOptionalType">                       
 4764            <sequence />                                                    
 4765            <attribute name="type"                                          
 4766                       type="token"                                         
 4767                       default="host\:ipType" />                            
 4768          </extension>                                                      
 4769        </complexContent>                                                   
 4770      </complexType>                                                        
 4771      <!-- Host status field -->                                            
 4772      <element name="fStatus"                                               
 4773               type="csvHost:fStatusType"                                   
 4774               substitutionGroup="rdeCsv:field" />                          
 4775      <!-- Host status based on host-1.0.xsd  -->                           
 4776      <complexType name="fStatusType">                                      
 4777        <complexContent>                                                    
 4778          <extension base="rdeCsv:fieldRequiredType">                       
 4779            <sequence />                                                    
 4780            <attribute name="type"                                          
 4781                       type="token"                                         
 4782                       default="host\:statusValueType" />                   
 4783          </extension>                                                      
 4784        </complexContent>                                                   
 4785      </complexType>                                                        
 4786      <!--                                                                  
 4787      End of schema.                                                        
 4788      -->                                                                   
 4789    </schema>                                                               
 4790    <CODE ENDS>                                                             
 4791                                                                            
 4792 9.6.  RDE Contact Object                                                   
 4793                                                                            
 4794    <CODE BEGINS>                                                           
 4795    <?xml version="1.0" encoding="UTF-8"?>                                  
 4796    <schema targetNamespace="urn:ietf:params:xml:ns:rdeContact-1.0"         
 4797           xmlns:rdeContact="urn:ietf:params:xml:ns:rdeContact-1.0"         
 4798           xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                       
 4799           xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"               
 4800           xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                 
 4801           xmlns:rdeDnrdCommon="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0"   
 4802           xmlns="http://www.w3.org/2001/XMLSchema"                         
 4803           elementFormDefault="qualified">                                  
 4804      <!-- Import common element types. -->                                 
 4805      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 4806      <import namespace="urn:ietf:params:xml:ns:contact-1.0" />             
 4807      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 4808      <import namespace="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0" />       
 4809      <annotation>                                                          
 4810        <documentation>                                                     
 4811          Registry Data Escrow contact provisioning schema                  
 4812        </documentation>                                                    
 4813      </annotation>                                                         
 4814      <element name="abstractContact"                                       
 4815               type="rdeContact:abstractContentType"                        
 4816               substitutionGroup="rde:content"                              
 4817               abstract="true" />                                           
 4818      <element name="contact"                                               
 4819               substitutionGroup="rdeContact:abstractContact" />            
 4820      <element name="delete"                                                
 4821               type="rdeContact:deleteType"                                 
 4822               substitutionGroup="rde:delete" />                            
 4823      <!-- Contact Type -->                                                 
 4824      <complexType name="abstractContentType">                              
 4825        <complexContent>                                                    
 4826          <extension base="rde:contentType">                                
 4827            <sequence>                                                      
 4828              <element name="id"                                            
 4829                       type="eppcom:clIDType" />                            
 4830              <element name="roid"                                          
 4831                       type="eppcom:roidType" />                            
 4832              <element name="status"                                        
 4833                       type="contact:statusType"                            
 4834                       maxOccurs="7" />                                     
 4835              <element name="postalInfo"                                    
 4836                       type="contact:postalInfoType"                        
 4837                       maxOccurs="2" />                                     
 4838              <element name="voice"                                         
 4839                       type="contact:e164Type"                              
 4840                       minOccurs="0" />                                     
 4841              <element name="fax"                                           
 4842                       type="contact:e164Type"                              
 4843                       minOccurs="0" />                                     
 4844              <element name="email"                                         
 4845                       type="eppcom:minTokenType" />                        
 4846              <element name="clID"                                          
 4847                       type="eppcom:clIDType" />                            
 4848              <element name="crRr"                                          
 4849                       type="rdeDnrdCommon:rrType"                          
 4850                       minOccurs="0" />                                     
 4851              <element name="crDate"                                        
 4852                       type="dateTime"                                      
 4853                       minOccurs="0" />                                     
 4854              <element name="upRr"                                          
 4855                       type="rdeDnrdCommon:rrType"                          
 4856                       minOccurs="0" />                                     
 4857              <element name="upDate"                                        
 4858                       type="dateTime"                                      
 4859                       minOccurs="0" />                                     
 4860              <element name="trDate"                                        
 4861                       type="dateTime"                                      
 4862                       minOccurs="0" />                                     
 4863              <element name="trnData"                                       
 4864                       type="rdeContact:transferDataType"                   
 4865                       minOccurs="0" />                                     
 4866              <element name="disclose"                                      
 4867                       type="contact:discloseType"                          
 4868                       minOccurs="0" />                                     
 4869            </sequence>                                                     
 4870          </extension>                                                      
 4871        </complexContent>                                                   
 4872      </complexType>                                                        
 4873      <complexType name="transferDataType">                                 
 4874        <sequence>                                                          
 4875          <element name="trStatus"                                          
 4876                   type="eppcom:trStatusType" />                            
 4877          <element name="reRr"                                              
 4878                   type="rdeDnrdCommon:rrType" />                           
 4879          <element name="reDate"                                            
 4880                   type="dateTime" />                                       
 4881          <element name="acRr"                                              
 4882                   type="rdeDnrdCommon:rrType" />                           
 4883          <element name="acDate"                                            
 4884                   type="dateTime" />                                       
 4885        </sequence>                                                         
 4886      </complexType>                                                        
 4887      <!-- Delete Type -->                                                  
 4888      <complexType name="deleteType">                                       
 4889        <complexContent>                                                    
 4890          <extension base="rde:deleteType">                                 
 4891            <sequence>                                                      
 4892              <element name="id"                                            
 4893                       type="eppcom:clIDType"                               
 4894                       minOccurs="0"                                        
 4895                       maxOccurs="unbounded" />                             
 4896            </sequence>                                                     
 4897          </extension>                                                      
 4898        </complexContent>                                                   
 4899      </complexType>                                                        
 4900    </schema>                                                               
 4901    <CODE ENDS>                                                             
 4902                                                                            
 4903 9.7.  CSV Contact Object                                                   
 4904                                                                            
 4905    <CODE BEGINS>                                                           
 4906    <?xml version="1.0" encoding="UTF-8"?>                                  
 4907    <schema targetNamespace="urn:ietf:params:xml:ns:csvContact-1.0"         
 4908            xmlns:csvContact="urn:ietf:params:xml:ns:csvContact-1.0"        
 4909            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 4910            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 4911            xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"              
 4912            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 4913            xmlns="http://www.w3.org/2001/XMLSchema"                        
 4914            elementFormDefault="qualified">                                 
 4915      <!--                                                                  
 4916    Import common element types.                                            
 4917    -->                                                                     
 4918      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 4919      <import namespace="urn:ietf:params:xml:ns:contact-1.0" />             
 4920      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 4921      <import namespace="urn:ietf:params:xml:ns:rdeCsv-1.0" />              
 4922      <annotation>                                                          
 4923        <documentation>                                                     
 4924        Contact Comma-Separated Values (CSV) Object                         
 4925      </documentation>                                                      
 4926      </annotation>                                                         
 4927      <!--                                                                  
 4928      Child elements of the <rde:contents> object                           
 4929      -->                                                                   
 4930      <element name="contents"                                              
 4931               type="csvContact:contentType"                                
 4932               substitutionGroup="rde:content" />                           
 4933      <complexType name="contentType">                                      
 4934        <complexContent>                                                    
 4935          <extension base="rde:contentType">                                
 4936            <sequence>                                                      
 4937              <element ref="rdeCsv:csv"                                     
 4938                       maxOccurs="unbounded" />                             
 4939            </sequence>                                                     
 4940          </extension>                                                      
 4941        </complexContent>                                                   
 4942      </complexType>                                                        
 4943      <!--                                                                  
 4944      Child elements of the <rde:deletes> object                            
 4945      -->                                                                   
 4946      <element name="deletes"                                               
 4947               type="csvContact:deleteType"                                 
 4948               substitutionGroup="rde:delete" />                            
 4949      <complexType name="deleteType">                                       
 4950        <complexContent>                                                    
 4951          <extension base="rde:deleteType">                                 
 4952            <sequence>                                                      
 4953              <element ref="rdeCsv:csv"                                     
 4954                       maxOccurs="unbounded" />                             
 4955            </sequence>                                                     
 4956          </extension>                                                      
 4957        </complexContent>                                                   
 4958      </complexType>                                                        
 4959      <!-- Server-unique contact identifier field -->                       
 4960      <element name="fId"                                                   
 4961               type="csvContact:fIdType"                                    
 4962               substitutionGroup="rdeCsv:field" />                          
 4963      <complexType name="fIdType">                                          
 4964        <complexContent>                                                    
 4965          <extension base="rdeCsv:fieldRequiredType">                       
 4966            <sequence />                                                    
 4967            <attribute name="type"                                          
 4968                       type="token"                                         
 4969                       default="eppcom\:clIDType" />                        
 4970          </extension>                                                      
 4971        </complexContent>                                                   
 4972      </complexType>                                                        
 4973      <!-- Is Registrar Contact field -->                                   
 4974      <element name="fIsRegistrarContact"                                   
 4975               type="rdeCsv:fBooleanType"                                   
 4976               substitutionGroup="rdeCsv:field" />                          
 4977      <!-- voice and fax telephone number fields -->                        
 4978      <element name="fVoice"                                                
 4979               type="csvContact:fE164StringType"                            
 4980               substitutionGroup="rdeCsv:field" />                          
 4981      <element name="fFax"                                                  
 4982               type="csvContact:fE164StringType"                            
 4983               substitutionGroup="rdeCsv:field" />                          
 4984      <complexType name="fE164StringType">                                  
 4985        <complexContent>                                                    
 4986          <extension base="rdeCsv:fieldOptionalType">                       
 4987            <sequence />                                                    
 4988            <attribute name="type"                                          
 4989                       type="token"                                         
 4990                       default="contact\:e164StringType" />                 
 4991          </extension>                                                      
 4992        </complexContent>                                                   
 4993      </complexType>                                                        
 4994      <!-- voice and fax telephone extension fields -->                     
 4995      <element name="fVoiceExt"                                             
 4996               type="rdeCsv:fTokenType"                                     
 4997               substitutionGroup="rdeCsv:field" />                          
 4998      <element name="fFaxExt"                                               
 4999               type="rdeCsv:fTokenType"                                     
 5000               substitutionGroup="rdeCsv:field" />                          
 5001      <!-- contact email address field -->                                  
 5002      <element name="fEmail"                                                
 5003               type="csvContact:fEmailType"                                 
 5004               substitutionGroup="rdeCsv:field" />                          
 5005      <complexType name="fEmailType">                                       
 5006        <complexContent>                                                    
 5007          <extension base="rdeCsv:fieldRequiredType">                       
 5008            <sequence />                                                    
 5009            <attribute name="type"                                          
 5010                       type="token"                                         
 5011                       default="eppcom\:minTokenType" />                    
 5012          </extension>                                                      
 5013        </complexContent>                                                   
 5014      </complexType>                                                        
 5015      <!--                                                                  
 5016       Postal type field                                                    
 5017       ("loc" = localized, "int" = internationalized)                       
 5018     -->                                                                    
 5019      <element name="fPostalType"                                           
 5020               type="csvContact:fPostalTypeType"                            
 5021               substitutionGroup="rdeCsv:field" />                          
 5022      <complexType name="fPostalTypeType">                                  
 5023        <complexContent>                                                    
 5024          <extension base="rdeCsv:fieldRequiredType">                       
 5025            <sequence />                                                    
 5026            <attribute name="type"                                          
 5027                       type="token"                                         
 5028                       default="contact\:postalInfoEnumType" />             
 5029          </extension>                                                      
 5030        </complexContent>                                                   
 5031      </complexType>                                                        
 5032      <!-- Standard postal line field -->                                   
 5033      <complexType name="fPostalLineType">                                  
 5034        <complexContent>                                                    
 5035          <extension base="rdeCsv:fieldRequiredType">                       
 5036            <sequence />                                                    
 5037            <attribute name="type"                                          
 5038                       type="token"                                         
 5039                       default="contact\:postalLineType" />                 
 5040            <attribute name="isLoc"                                         
 5041                       type="boolean" />                                    
 5042          </extension>                                                      
 5043        </complexContent>                                                   
 5044      </complexType>                                                        
 5045      <!-- Standard optional postal line field -->                          
 5046      <complexType name="fOptPostalLineType">                               
 5047        <complexContent>                                                    
 5048          <extension base="rdeCsv:fieldOptionalType">                       
 5049            <sequence />                                                    
 5050            <attribute name="type"                                          
 5051                       type="token"                                         
 5052                       default="contact\:optPostalLineType" />              
 5053            <attribute name="isLoc"                                         
 5054                       type="boolean" />                                    
 5055          </extension>                                                      
 5056        </complexContent>                                                   
 5057      </complexType>                                                        
 5058      <!-- Name of the individual or role field -->                         
 5059      <element name="fName"                                                 
 5060               type="csvContact:fPostalLineType"                            
 5061               substitutionGroup="rdeCsv:field" />                          
 5062      <!-- Name organization field -->                                      
 5063      <element name="fOrg"                                                  
 5064               type="csvContact:fOptPostalLineType"                         
 5065               substitutionGroup="rdeCsv:field" />                          
 5066      <!-- Street address line field with required index attribute  -->     
 5067      <!-- starting with index 0.  -->                                      
 5068      <element name="fStreet"                                               
 5069               type="csvContact:fStreetType"                                
 5070               substitutionGroup="rdeCsv:field" />                          
 5071      <complexType name="fStreetType">                                      
 5072        <complexContent>                                                    
 5073          <extension base="csvContact:fOptPostalLineType">                  
 5074            <sequence />                                                    
 5075            <attribute name="index"                                         
 5076                       type="int"                                           
 5077                       use="required" />                                    
 5078          </extension>                                                      
 5079        </complexContent>                                                   
 5080      </complexType>                                                        
 5081      <!-- Contact's city field -->                                         
 5082      <element name="fCity"                                                 
 5083               type="csvContact:fPostalLineType"                            
 5084               substitutionGroup="rdeCsv:field" />                          
 5085      <!-- Contact's state or province field -->                            
 5086      <element name="fSp"                                                   
 5087               type="csvContact:fOptPostalLineType"                         
 5088               substitutionGroup="rdeCsv:field" />                          
 5089      <!-- Contact's postal code field -->                                  
 5090      <element name="fPc"                                                   
 5091               type="csvContact:fPcType"                                    
 5092               substitutionGroup="rdeCsv:field" />                          
 5093      <complexType name="fPcType">                                          
 5094        <complexContent>                                                    
 5095          <extension base="rdeCsv:fieldOptionalType">                       
 5096            <sequence />                                                    
 5097            <attribute name="type"                                          
 5098                       type="token"                                         
 5099                       default="contact\:pcType" />                         
 5100            <attribute name="isLoc"                                         
 5101                       type="boolean" />                                    
 5102          </extension>                                                      
 5103        </complexContent>                                                   
 5104      </complexType>                                                        
 5105      <!-- Contact's country code field -->                                 
 5106      <element name="fCc"                                                   
 5107               type="csvContact:fCcType"                                    
 5108               substitutionGroup="rdeCsv:field" />                          
 5109      <complexType name="fCcType">                                          
 5110        <complexContent>                                                    
 5111          <extension base="rdeCsv:fieldRequiredType">                       
 5112            <sequence />                                                    
 5113            <attribute name="type"                                          
 5114                       type="token"                                         
 5115                       default="contact\:ccType" />                         
 5116            <attribute name="isLoc"                                         
 5117                       type="boolean" />                                    
 5118          </extension>                                                      
 5119        </complexContent>                                                   
 5120      </complexType>                                                        
 5121      <!-- Disclosure element fields -->                                    
 5122      <!-- Flag of "1" to allow disclosure                                  
 5123          and "0" to disallow disclosure -->                                
 5124      <element name="fDiscloseFlag"                                         
 5125               type="csvContact:fBoolean"                                   
 5126               substitutionGroup="rdeCsv:field" />                          
 5127      <!-- Disclosure of localized name                                     
 5128          based on fDiscloseFlag? -->                                       
 5129      <element name="fDiscloseNameLoc"                                      
 5130               type="csvContact:fBoolean"                                   
 5131               substitutionGroup="rdeCsv:field" />                          
 5132      <!-- Disclosure of internationalized name                             
 5133          based on fDiscloseFlag? -->                                       
 5134      <element name="fDiscloseNameInt"                                      
 5135               type="csvContact:fBoolean"                                   
 5136               substitutionGroup="rdeCsv:field" />                          
 5137      <!-- Disclosure of localized org                                      
 5138          based on fDiscloseFlag? -->                                       
 5139      <element name="fDiscloseOrgLoc"                                       
 5140               type="csvContact:fBoolean"                                   
 5141               substitutionGroup="rdeCsv:field" />                          
 5142      <!-- Disclosure of internationalized org                              
 5143          based on fDiscloseFlag? -->                                       
 5144      <element name="fDiscloseOrgInt"                                       
 5145               type="csvContact:fBoolean"                                   
 5146               substitutionGroup="rdeCsv:field" />                          
 5147      <!-- Disclosure of localized address                                  
 5148          based on fDiscloseFlag? -->                                       
 5149      <element name="fDiscloseAddrLoc"                                      
 5150               type="csvContact:fBoolean"                                   
 5151               substitutionGroup="rdeCsv:field" />                          
 5152      <!-- Disclosure of internationalized address                          
 5153          based on fDiscloseFlag? -->                                       
 5154      <element name="fDiscloseAddrInt"                                      
 5155               type="csvContact:fBoolean"                                   
 5156               substitutionGroup="rdeCsv:field" />                          
 5157      <!-- Disclosure voice telephone number                                
 5158          based on fDiscloseFlag? -->                                       
 5159      <element name="fDiscloseVoice"                                        
 5160               type="csvContact:fBoolean"                                   
 5161               substitutionGroup="rdeCsv:field" />                          
 5162      <!-- Disclosure facsimile telephone number                            
 5163          based on fDiscloseFlag? -->                                       
 5164      <element name="fDiscloseFax"                                          
 5165               type="csvContact:fBoolean"                                   
 5166               substitutionGroup="rdeCsv:field" />                          
 5167      <!-- Disclosure email address                                         
 5168          based on fDiscloseFlag? -->                                       
 5169      <element name="fDiscloseEmail"                                        
 5170               type="csvContact:fBoolean"                                   
 5171               substitutionGroup="rdeCsv:field" />                          
 5172      <complexType name="fBoolean">                                         
 5173        <complexContent>                                                    
 5174          <extension base="rdeCsv:fieldOptionalType">                       
 5175            <sequence />                                                    
 5176            <attribute name="type"                                          
 5177                       type="token"                                         
 5178                       default="boolean" />                                 
 5179          </extension>                                                      
 5180        </complexContent>                                                   
 5181      </complexType>                                                        
 5182      <!-- Contact status field -->                                         
 5183      <element name="fStatus"                                               
 5184               type="csvContact:fStatusType"                                
 5185               substitutionGroup="rdeCsv:field" />                          
 5186      <!-- Host status based on contact-1.0.xsd  -->                        
 5187      <complexType name="fStatusType">                                      
 5188        <complexContent>                                                    
 5189          <extension base="rdeCsv:fieldRequiredType">                       
 5190            <sequence />                                                    
 5191            <attribute name="type"                                          
 5192                       type="token"                                         
 5193                       default="contact\:statusValueType" />                
 5194          </extension>                                                      
 5195        </complexContent>                                                   
 5196      </complexType>                                                        
 5197      <!--                                                                  
 5198    End of schema.                                                          
 5199    -->                                                                     
 5200    </schema>                                                               
 5201    <CODE ENDS>                                                             
 5202                                                                            
 5203 9.8.  RDE Registrar Object                                                 
 5204                                                                            
 5205    <CODE BEGINS>                                                           
 5206    <?xml version="1.0" encoding="UTF-8"?>                                  
 5207    <schema targetNamespace="urn:ietf:params:xml:ns:rdeRegistrar-1.0"       
 5208            xmlns:rdeRegistrar="urn:ietf:params:xml:ns:rdeRegistrar-1.0"    
 5209            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5210            xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"              
 5211            xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"                
 5212            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 5213            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5214            elementFormDefault="qualified">                                 
 5215      <!-- Import common element types. -->                                 
 5216      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 5217      <import namespace="urn:ietf:params:xml:ns:domain-1.0" />              
 5218      <import namespace="urn:ietf:params:xml:ns:contact-1.0" />             
 5219      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5220      <annotation>                                                          
 5221        <documentation>                                                     
 5222          Registry Data Escrow registrar provisioning schema                
 5223        </documentation>                                                    
 5224      </annotation>                                                         
 5225      <element name="abstractRegistrar"                                     
 5226               type="rdeRegistrar:abstractContentType"                      
 5227               substitutionGroup="rde:content"                              
 5228               abstract="true" />                                           
 5229      <element name="registrar"                                             
 5230               substitutionGroup="rdeRegistrar:abstractRegistrar" />        
 5231      <element name="delete"                                                
 5232               type="rdeRegistrar:deleteType"                               
 5233               substitutionGroup="rde:delete" />                            
 5234      <!-- Content Type -->                                                 
 5235      <complexType name="abstractContentType">                              
 5236        <complexContent>                                                    
 5237          <extension base="rde:contentType">                                
 5238            <sequence>                                                      
 5239              <element name="id"                                            
 5240                       type="eppcom:clIDType" />                            
 5241              <element name="name"                                          
 5242                       type="rdeRegistrar:nameType" />                      
 5243              <element name="gurid"                                         
 5244                       type="positiveInteger"                               
 5245                       minOccurs="0" />                                     
 5246              <element name="status"                                        
 5247                       type="rdeRegistrar:statusType"                       
 5248                       minOccurs="0" />                                     
 5249              <element name="postalInfo"                                    
 5250                       type="rdeRegistrar:postalInfoType"                   
 5251                       minOccurs="0"                                        
 5252                       maxOccurs="2" />                                     
 5253              <element name="voice"                                         
 5254                       type="contact:e164Type"                              
 5255                       minOccurs="0" />                                     
 5256              <element name="fax"                                           
 5257                       type="contact:e164Type"                              
 5258                       minOccurs="0" />                                     
 5259              <element name="email"                                         
 5260                       type="eppcom:minTokenType"                           
 5261                       minOccurs="0" />                                     
 5262              <element name="url"                                           
 5263                       type="anyURI"                                        
 5264                       minOccurs="0" />                                     
 5265              <element name="whoisInfo"                                     
 5266                       type="rdeRegistrar:whoisInfoType"                    
 5267                       minOccurs="0" />                                     
 5268              <element name="crDate"                                        
 5269                       type="dateTime"                                      
 5270                       minOccurs="0" />                                     
 5271              <element name="upDate"                                        
 5272                       type="dateTime"                                      
 5273                       minOccurs="0" />                                     
 5274            </sequence>                                                     
 5275          </extension>                                                      
 5276        </complexContent>                                                   
 5277      </complexType>                                                        
 5278      <simpleType name="nameType">                                          
 5279        <restriction base="normalizedString">                               
 5280          <minLength value="1" />                                           
 5281          <maxLength value="255" />                                         
 5282        </restriction>                                                      
 5283      </simpleType>                                                         
 5284      <simpleType name="statusType">                                        
 5285        <restriction base="token">                                          
 5286          <enumeration value="ok" />                                        
 5287          <enumeration value="readonly" />                                  
 5288          <enumeration value="terminated" />                                
 5289        </restriction>                                                      
 5290      </simpleType>                                                         
 5291      <complexType name="postalInfoType">                                   
 5292        <sequence>                                                          
 5293          <element name="addr"                                              
 5294                   type="rdeRegistrar:addrType" />                          
 5295        </sequence>                                                         
 5296        <attribute name="type"                                              
 5297                   type="rdeRegistrar:postalInfoEnumType"                   
 5298                   use="required" />                                        
 5299      </complexType>                                                        
 5300      <simpleType name="postalInfoEnumType">                                
 5301        <restriction base="token">                                          
 5302          <enumeration value="loc" />                                       
 5303          <enumeration value="int" />                                       
 5304        </restriction>                                                      
 5305      </simpleType>                                                         
 5306      <complexType name="addrType">                                         
 5307        <sequence>                                                          
 5308          <element name="street"                                            
 5309                   type="rdeRegistrar:optPostalLineType"                    
 5310                   minOccurs="0"                                            
 5311                   maxOccurs="3" />                                         
 5312          <element name="city"                                              
 5313                   type="rdeRegistrar:postalLineType" />                    
 5314          <element name="sp"                                                
 5315                   type="rdeRegistrar:optPostalLineType"                    
 5316                   minOccurs="0" />                                         
 5317          <element name="pc"                                                
 5318                   type="rdeRegistrar:pcType"                               
 5319                   minOccurs="0" />                                         
 5320          <element name="cc"                                                
 5321                   type="rdeRegistrar:ccType" />                            
 5322        </sequence>                                                         
 5323      </complexType>                                                        
 5324      <simpleType name="postalLineType">                                    
 5325        <restriction base="normalizedString">                               
 5326          <minLength value="1" />                                           
 5327          <maxLength value="255" />                                         
 5328        </restriction>                                                      
 5329      </simpleType>                                                         
 5330      <simpleType name="optPostalLineType">                                 
 5331        <restriction base="normalizedString">                               
 5332          <maxLength value="255" />                                         
 5333        </restriction>                                                      
 5334      </simpleType>                                                         
 5335      <simpleType name="pcType">                                            
 5336        <restriction base="token">                                          
 5337          <maxLength value="16" />                                          
 5338        </restriction>                                                      
 5339      </simpleType>                                                         
 5340      <simpleType name="ccType">                                            
 5341        <restriction base="token">                                          
 5342          <length value="2" />                                              
 5343        </restriction>                                                      
 5344      </simpleType>                                                         
 5345      <complexType name="whoisInfoType">                                    
 5346        <sequence>                                                          
 5347          <element name="name"                                              
 5348                   type="eppcom:labelType"                                  
 5349                   minOccurs="0" />                                         
 5350          <element name="url"                                               
 5351                   type="anyURI"                                            
 5352                   minOccurs="0" />                                         
 5353        </sequence>                                                         
 5354      </complexType>                                                        
 5355      <!-- Delete Type -->                                                  
 5356      <complexType name="deleteType">                                       
 5357        <complexContent>                                                    
 5358          <extension base="rde:deleteType">                                 
 5359            <sequence>                                                      
 5360              <element name="id"                                            
 5361                       type="eppcom:clIDType"                               
 5362                       minOccurs="0"                                        
 5363                       maxOccurs="unbounded" />                             
 5364            </sequence>                                                     
 5365          </extension>                                                      
 5366        </complexContent>                                                   
 5367      </complexType>                                                        
 5368    </schema>                                                               
 5369    <CODE ENDS>                                                             
 5370                                                                            
 5371 9.9.  CSV Registrar Object                                                 
 5372                                                                            
 5373    <CODE BEGINS>                                                           
 5374    <?xml version="1.0" encoding="UTF-8"?>                                  
 5375    <schema targetNamespace="urn:ietf:params:xml:ns:csvRegistrar-1.0"       
 5376            xmlns:csvRegistrar="urn:ietf:params:xml:ns:csvRegistrar-1.0"    
 5377            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5378            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 5379            xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"              
 5380            xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"                
 5381            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 5382            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5383            elementFormDefault="qualified">                                 
 5384      <!--                                                                  
 5385      Import common element types.                                          
 5386      -->                                                                   
 5387      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 5388      <import namespace="urn:ietf:params:xml:ns:domain-1.0" />              
 5389      <import namespace="urn:ietf:params:xml:ns:contact-1.0" />             
 5390      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5391      <import namespace="urn:ietf:params:xml:ns:rdeCsv-1.0" />              
 5392      <annotation>                                                          
 5393        <documentation>                                                     
 5394        Registrar Comma-Separated Values (CSV) Object                       
 5395       </documentation>                                                     
 5396      </annotation>                                                         
 5397      <!--                                                                  
 5398      Child elements of the <rde:contents> object                           
 5399      -->                                                                   
 5400      <element name="contents"                                              
 5401               type="csvRegistrar:contentType"                              
 5402               substitutionGroup="rde:content" />                           
 5403      <complexType name="contentType">                                      
 5404        <complexContent>                                                    
 5405          <extension base="rde:contentType">                                
 5406            <sequence>                                                      
 5407              <element ref="rdeCsv:csv"                                     
 5408                       maxOccurs="unbounded" />                             
 5409            </sequence>                                                     
 5410          </extension>                                                      
 5411        </complexContent>                                                   
 5412      </complexType>                                                        
 5413      <!--                                                                  
 5414      Child elements of the <rde:deletes> object                            
 5415      -->                                                                   
 5416      <element name="deletes"                                               
 5417               type="csvRegistrar:deleteType"                               
 5418               substitutionGroup="rde:delete" />                            
 5419      <complexType name="deleteType">                                       
 5420        <complexContent>                                                    
 5421          <extension base="rde:deleteType">                                 
 5422            <sequence>                                                      
 5423              <element ref="rdeCsv:csv"                                     
 5424                       maxOccurs="unbounded" />                             
 5425            </sequence>                                                     
 5426          </extension>                                                      
 5427        </complexContent>                                                   
 5428      </complexType>                                                        
 5429      <!-- Registrar unique identifier (short name / id) -->                
 5430      <element name="fId"                                                   
 5431               type="rdeCsv:fClIDRequiredType"                              
 5432               substitutionGroup="rdeCsv:field" />                          
 5433      <!-- Registrar name (full name) -->                                   
 5434      <element name="fName"                                                 
 5435               type="csvRegistrar:fNameType"                                
 5436               substitutionGroup="rdeCsv:field" />                          
 5437      <!-- Registrar name field -->                                         
 5438      <complexType name="fNameType">                                        
 5439        <complexContent>                                                    
 5440          <extension base="rdeCsv:fieldRequiredType">                       
 5441            <sequence />                                                    
 5442            <attribute name="type"                                          
 5443                       type="token"                                         
 5444                       default="normalizedString" />                        
 5445            <attribute name="isLoc"                                         
 5446                       type="boolean"                                       
 5447                       default="false" />                                   
 5448          </extension>                                                      
 5449        </complexContent>                                                   
 5450      </complexType>                                                        
 5451      <!-- Registrar GURID field -->                                        
 5452      <element name="fGurid"                                                
 5453               type="rdeCsv:fPositiveIntegerType"                           
 5454               substitutionGroup="rdeCsv:field" />                          
 5455      <!-- Registrar status field -->                                       
 5456      <element name="fStatus"                                               
 5457               type="csvRegistrar:fStatusType"                              
 5458               substitutionGroup="rdeCsv:field" />                          
 5459      <element name="fStatusName"                                           
 5460               type="rdeCsv:fTokenType"                                     
 5461               substitutionGroup="rdeCsv:field" />                          
 5462      <complexType name="fStatusType">                                      
 5463        <complexContent>                                                    
 5464          <extension base="rdeCsv:fieldOptionalType">                       
 5465            <sequence />                                                    
 5466            <attribute name="type"                                          
 5467                       type="token"                                         
 5468                       default="csvRegistrar\:statusType" />                
 5469          </extension>                                                      
 5470        </complexContent>                                                   
 5471      </complexType>                                                        
 5472      <!-- Registrar status type with optional name attr -->                
 5473      <complexType name="statusType">                                       
 5474        <simpleContent>                                                     
 5475          <extension base="csvRegistrar:statusValueType">                   
 5476            <attribute name="name"                                          
 5477                       type="token" />                                      
 5478          </extension>                                                      
 5479        </simpleContent>                                                    
 5480      </complexType>                                                        
 5481      <!-- Registrar status enumerated values -->                           
 5482      <simpleType name="statusValueType">                                   
 5483        <restriction base="token">                                          
 5484          <enumeration value="ok" />                                        
 5485          <enumeration value="readonly" />                                  
 5486          <enumeration value="terminated" />                                
 5487        </restriction>                                                      
 5488      </simpleType>                                                         
 5489      <!-- Whois URL field -->                                              
 5490      <element name="fWhoisUrl"                                             
 5491               type="rdeCsv:anyURIType"                                     
 5492               substitutionGroup="rdeCsv:field" />                          
 5493      <!--                                                                  
 5494      End of schema.                                                        
 5495      -->                                                                   
 5496    </schema>                                                               
 5497    <CODE ENDS>                                                             
 5498                                                                            
 5499 9.10.  RDE IDN Table Reference Objects                                     
 5500                                                                            
 5501    <CODE BEGINS>                                                           
 5502    <?xml version="1.0" encoding="UTF-8"?>                                  
 5503    <schema targetNamespace="urn:ietf:params:xml:ns:rdeIDN-1.0"             
 5504            xmlns:rdeIDN="urn:ietf:params:xml:ns:rdeIDN-1.0"                
 5505            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5506            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5507            elementFormDefault="qualified">                                 
 5508      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5509      <annotation>                                                          
 5510        <documentation>                                                     
 5511       Registry Data Escrow IDN provisioning schema                         
 5512        </documentation>                                                    
 5513      </annotation>                                                         
 5514      <element name="idnTableRef"                                           
 5515               type="rdeIDN:contentType"                                    
 5516               substitutionGroup="rde:content" />                           
 5517      <element name="delete"                                                
 5518               type="rdeIDN:deleteType"                                     
 5519               substitutionGroup="rde:delete" />                            
 5520      <!-- Content Types -->                                                
 5521      <complexType name="contentType">                                      
 5522        <complexContent>                                                    
 5523          <extension base="rde:contentType">                                
 5524            <sequence>                                                      
 5525              <element name="url"                                           
 5526                       type="anyURI" />                                     
 5527              <element name="urlPolicy"                                     
 5528                       type="anyURI" />                                     
 5529            </sequence>                                                     
 5530            <attribute name="id"                                            
 5531                       type="rdeIDN:idType"                                 
 5532                       use="required" />                                    
 5533          </extension>                                                      
 5534        </complexContent>                                                   
 5535      </complexType>                                                        
 5536      <complexType name="deleteType">                                       
 5537        <complexContent>                                                    
 5538          <extension base="rde:deleteType">                                 
 5539            <sequence>                                                      
 5540              <element name="id"                                            
 5541                       type="rdeIDN:idType" />                              
 5542            </sequence>                                                     
 5543          </extension>                                                      
 5544        </complexContent>                                                   
 5545      </complexType>                                                        
 5546      <!-- Simple Types -->                                                 
 5547      <simpleType name="idType">                                            
 5548        <restriction base="token">                                          
 5549          <minLength value="1" />                                           
 5550          <maxLength value="64" />                                          
 5551        </restriction>                                                      
 5552      </simpleType>                                                         
 5553    </schema>                                                               
 5554    <CODE ENDS>                                                             
 5555                                                                            
 5556 9.11.  CSV IDN Language Object                                             
 5557                                                                            
 5558    <CODE BEGINS>                                                           
 5559    <?xml version="1.0" encoding="UTF-8"?>                                  
 5560    <schema targetNamespace="urn:ietf:params:xml:ns:csvIDN-1.0"             
 5561            xmlns:csvIDN="urn:ietf:params:xml:ns:csvIDN-1.0"                
 5562            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5563            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 5564            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5565            elementFormDefault="qualified">                                 
 5566      <!--                                                                  
 5567      Import common element types                                           
 5568      -->                                                                   
 5569      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5570      <import namespace="urn:ietf:params:xml:ns:rdeCsv-1.0" />              
 5571      <annotation>                                                          
 5572        <documentation>                                                     
 5573        IDN Language Comma-Separated Values (CSV) Object                    
 5574       </documentation>                                                     
 5575      </annotation>                                                         
 5576      <!--                                                                  
 5577      Child elements of the <rde:contents> object                           
 5578      -->                                                                   
 5579      <element name="contents"                                              
 5580               type="csvIDN:contentType"                                    
 5581               substitutionGroup="rde:content" />                           
 5582      <complexType name="contentType">                                      
 5583        <complexContent>                                                    
 5584          <extension base="rde:contentType">                                
 5585            <sequence>                                                      
 5586              <element ref="rdeCsv:csv"                                     
 5587                       maxOccurs="unbounded" />                             
 5588            </sequence>                                                     
 5589          </extension>                                                      
 5590        </complexContent>                                                   
 5591      </complexType>                                                        
 5592      <!--                                                                  
 5593      Child elements of the <rde:deletes> object                            
 5594      -->                                                                   
 5595      <element name="deletes"                                               
 5596               type="csvIDN:deleteType"                                     
 5597               substitutionGroup="rde:delete" />                            
 5598      <complexType name="deleteType">                                       
 5599        <complexContent>                                                    
 5600          <extension base="rde:deleteType">                                 
 5601            <sequence>                                                      
 5602              <element ref="rdeCsv:csv"                                     
 5603                       maxOccurs="unbounded" />                             
 5604            </sequence>                                                     
 5605          </extension>                                                      
 5606        </complexContent>                                                   
 5607      </complexType>                                                        
 5608      <!--                                                                  
 5609      End of schema.                                                        
 5610      -->                                                                   
 5611    </schema>                                                               
 5612    <CODE ENDS>                                                             
 5613                                                                            
 5614 9.12.  EPP Parameters Object                                               
 5615                                                                            
 5616    <CODE BEGINS>                                                           
 5617    <?xml version="1.0" encoding="UTF-8"?>                                  
 5618    <schema targetNamespace="urn:ietf:params:xml:ns:rdeEppParams-1.0"       
 5619            xmlns:rdeEppParams="urn:ietf:params:xml:ns:rdeEppParams-1.0"    
 5620            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5621            xmlns:epp="urn:ietf:params:xml:ns:epp-1.0"                      
 5622            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 5623            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5624            elementFormDefault="qualified">                                 
 5625      <import namespace="urn:ietf:params:xml:ns:epp-1.0" />                 
 5626      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 5627      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5628      <annotation>                                                          
 5629        <documentation>                                                     
 5630          Registry Data Escrow EPP Parameters schema                        
 5631        </documentation>                                                    
 5632      </annotation>                                                         
 5633      <!-- Content Type -->                                                 
 5634      <element name="eppParams"                                             
 5635               substitutionGroup="rdeEppParams:abstractEppParams" />        
 5636      <!-- Abstract Content Type -->                                        
 5637      <element name="abstractEppParams"                                     
 5638               type="rdeEppParams:abstractContentType"                      
 5639               substitutionGroup="rde:content"                              
 5640               abstract="true" />                                           
 5641      <complexType name="abstractContentType">                              
 5642        <complexContent>                                                    
 5643          <extension base="rde:contentType">                                
 5644            <sequence>                                                      
 5645              <element name="version"                                       
 5646                       type="epp:versionType"                               
 5647                       maxOccurs="unbounded" />                             
 5648              <element name="lang"                                          
 5649                       type="language"                                      
 5650                       maxOccurs="unbounded" />                             
 5651              <element name="objURI"                                        
 5652                       type="anyURI"                                        
 5653                       maxOccurs="unbounded" />                             
 5654              <element name="svcExtension"                                  
 5655                       type="epp:extURIType"                                
 5656                       minOccurs="0" />                                     
 5657              <element name="dcp"                                           
 5658                       type="epp:dcpType" />                                
 5659            </sequence>                                                     
 5660          </extension>                                                      
 5661        </complexContent>                                                   
 5662      </complexType>                                                        
 5663    </schema>                                                               
 5664    <CODE ENDS>                                                             
 5665                                                                            
 5666 9.13.  NNDN Object                                                         
 5667                                                                            
 5668    <CODE BEGINS>                                                           
 5669    <?xml version="1.0" encoding="UTF-8"?>                                  
 5670    <schema targetNamespace="urn:ietf:params:xml:ns:rdeNNDN-1.0"            
 5671            xmlns:rdeNNDN="urn:ietf:params:xml:ns:rdeNNDN-1.0"              
 5672            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5673            xmlns:rdeIDN="urn:ietf:params:xml:ns:rdeIDN-1.0"                
 5674            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 5675            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5676            elementFormDefault="qualified">                                 
 5677      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 5678      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5679      <import namespace="urn:ietf:params:xml:ns:rdeIDN-1.0" />              
 5680      <annotation>                                                          
 5681        <documentation>                                                     
 5682          Registry Data Escrow NNDN provisioning schema                     
 5683        </documentation>                                                    
 5684      </annotation>                                                         
 5685      <element name="abstractNNDN"                                          
 5686               type="rdeNNDN:abstractContentType"                           
 5687               substitutionGroup="rde:content"                              
 5688               abstract="true" />                                           
 5689      <element name="NNDN"                                                  
 5690               substitutionGroup="rdeNNDN:abstractNNDN" />                  
 5691      <element name="delete"                                                
 5692               type="rdeNNDN:deleteType"                                    
 5693               substitutionGroup="rde:delete" />                            
 5694      <!-- Content Type -->                                                 
 5695      <complexType name="abstractContentType">                              
 5696        <complexContent>                                                    
 5697          <extension base="rde:contentType">                                
 5698            <sequence>                                                      
 5699              <element name="aName"                                         
 5700                       type="eppcom:labelType" />                           
 5701              <element name="uName"                                         
 5702                       type="eppcom:labelType"                              
 5703                       minOccurs="0" />                                     
 5704              <element name="idnTableId"                                    
 5705                       type="rdeIDN:idType"                                 
 5706                       minOccurs="0" />                                     
 5707              <element name="originalName"                                  
 5708                       type="eppcom:labelType"                              
 5709                       minOccurs="0" />                                     
 5710              <element name="nameState"                                     
 5711                       type="rdeNNDN:nameState" />                          
 5712              <element name="crDate"                                        
 5713                       type="dateTime"                                      
 5714                       minOccurs="0" />                                     
 5715            </sequence>                                                     
 5716          </extension>                                                      
 5717        </complexContent>                                                   
 5718      </complexType>                                                        
 5719      <simpleType name="nameStateValue">                                    
 5720        <restriction base="token">                                          
 5721          <enumeration value="withheld" />                                  
 5722          <enumeration value="blocked" />                                   
 5723          <enumeration value="mirrored" />                                  
 5724        </restriction>                                                      
 5725      </simpleType>                                                         
 5726      <complexType name="nameState">                                        
 5727        <simpleContent>                                                     
 5728          <extension base="rdeNNDN:nameStateValue">                         
 5729            <attribute name="mirroringNS"                                   
 5730                       type="boolean"                                       
 5731                       default="true" />                                    
 5732          </extension>                                                      
 5733        </simpleContent>                                                    
 5734      </complexType>                                                        
 5735      <!-- Delete Type -->                                                  
 5736      <complexType name="deleteType">                                       
 5737        <complexContent>                                                    
 5738          <extension base="rde:deleteType">                                 
 5739            <sequence>                                                      
 5740              <element name="aName"                                         
 5741                       type="eppcom:labelType"                              
 5742                       minOccurs="0"                                        
 5743                       maxOccurs="unbounded" />                             
 5744            </sequence>                                                     
 5745          </extension>                                                      
 5746        </complexContent>                                                   
 5747      </complexType>                                                        
 5748    </schema>                                                               
 5749    <CODE ENDS>                                                             
 5750                                                                            
 5751 9.14.  CSV NNDN Object                                                     
 5752                                                                            
 5753    <CODE BEGINS>                                                           
 5754    <?xml version="1.0" encoding="UTF-8"?>                                  
 5755    <schema targetNamespace="urn:ietf:params:xml:ns:csvNNDN-1.0"            
 5756            xmlns:csvNNDN="urn:ietf:params:xml:ns:csvNNDN-1.0"              
 5757            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5758            xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                
 5759            xmlns:rdeNNDN="urn:ietf:params:xml:ns:rdeNNDN-1.0"              
 5760            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5761            elementFormDefault="qualified">                                 
 5762      <!--                                                                  
 5763      Import common element types                                           
 5764      -->                                                                   
 5765      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5766      <import namespace="urn:ietf:params:xml:ns:rdeCsv-1.0" />              
 5767      <import namespace="urn:ietf:params:xml:ns:rdeNNDN-1.0" />             
 5768      <annotation>                                                          
 5769        <documentation>                                                     
 5770        NNDN (NNDN's not domain name) (CSV) Object                          
 5771       </documentation>                                                     
 5772      </annotation>                                                         
 5773      <!--                                                                  
 5774      Child elements of the <rde:contents> object                           
 5775      -->                                                                   
 5776      <element name="contents"                                              
 5777               type="csvNNDN:contentType"                                   
 5778               substitutionGroup="rde:content" />                           
 5779      <complexType name="contentType">                                      
 5780        <complexContent>                                                    
 5781          <extension base="rde:contentType">                                
 5782            <sequence>                                                      
 5783              <element ref="rdeCsv:csv"                                     
 5784                       maxOccurs="unbounded" />                             
 5785            </sequence>                                                     
 5786          </extension>                                                      
 5787        </complexContent>                                                   
 5788      </complexType>                                                        
 5789      <!--                                                                  
 5790      Child elements of the <rde:deletes> object                            
 5791      -->                                                                   
 5792      <element name="deletes"                                               
 5793               type="csvNNDN:deleteType"                                    
 5794               substitutionGroup="rde:delete" />                            
 5795      <complexType name="deleteType">                                       
 5796        <complexContent>                                                    
 5797          <extension base="rde:deleteType">                                 
 5798            <sequence>                                                      
 5799              <element ref="rdeCsv:csv"                                     
 5800                       maxOccurs="unbounded" />                             
 5801            </sequence>                                                     
 5802          </extension>                                                      
 5803        </complexContent>                                                   
 5804      </complexType>                                                        
 5805      <!-- A-Label format name field -->                                    
 5806      <element name="fAName"                                                
 5807               type="rdeCsv:fNameRequiredType"                              
 5808               substitutionGroup="rdeCsv:field" />                          
 5809      <!-- domain name used to generate the IDN variant field -->           
 5810      <element name="fOriginalName"                                         
 5811               type="rdeCsv:fNameType"                                      
 5812               substitutionGroup="rdeCsv:field" />                          
 5813      <!-- RGP status field -->                                             
 5814      <element name="fNameState"                                            
 5815               type="csvNNDN:fNameStateType"                                
 5816               substitutionGroup="rdeCsv:field" />                          
 5817      <complexType name="fNameStateType">                                   
 5818        <complexContent>                                                    
 5819          <extension base="rdeCsv:fieldRequiredType">                       
 5820            <sequence />                                                    
 5821            <attribute name="type"                                          
 5822                       type="token"                                         
 5823                       default="rdeNNDN\:nameState" />                      
 5824          </extension>                                                      
 5825        </complexContent>                                                   
 5826      </complexType>                                                        
 5827      <!-- Mirroring uses NS mirror mechanism? -->                          
 5828      <element name="fMirroringNS"                                          
 5829               type="rdeCsv:fBooleanType"                                   
 5830               substitutionGroup="rdeCsv:field" />                          
 5831      <!--                                                                  
 5832      End of schema.                                                        
 5833      -->                                                                   
 5834    </schema>                                                               
 5835    <CODE ENDS>                                                             
 5836                                                                            
 5837 9.15.  Policy Object                                                       
 5838                                                                            
 5839    <CODE BEGINS>                                                           
 5840    <?xml version="1.0" encoding="UTF-8"?>                                  
 5841    <schema targetNamespace="urn:ietf:params:xml:ns:rdePolicy-1.0"          
 5842            xmlns:rdePolicy="urn:ietf:params:xml:ns:rdePolicy-1.0"          
 5843            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5844            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5845            elementFormDefault="qualified">                                 
 5846      <annotation>                                                          
 5847        <documentation>                                                     
 5848          Registry Data Escrow Policy schema                                
 5849        </documentation>                                                    
 5850      </annotation>                                                         
 5851      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5852      <element name="policy"                                                
 5853               type="rdePolicy:policyType"                                  
 5854               substitutionGroup="rde:content" />                           
 5855      <complexType name="policyType">                                       
 5856        <complexContent>                                                    
 5857          <extension base="rde:contentType">                                
 5858            <attribute name="scope"                                         
 5859                       type="token"                                         
 5860                       use="required" />                                    
 5861            <attribute name="element"                                       
 5862                       type="anyURI"                                        
 5863                       use="required" />                                    
 5864          </extension>                                                      
 5865        </complexContent>                                                   
 5866      </complexType>                                                        
 5867    </schema>                                                               
 5868    <CODE ENDS>                                                             
 5869                                                                            
 5870 9.16.  Header Object                                                       
 5871                                                                            
 5872    <CODE BEGINS>                                                           
 5873    <?xml version="1.0" encoding="UTF-8"?>                                  
 5874    <schema targetNamespace="urn:ietf:params:xml:ns:rdeHeader-1.0"          
 5875            xmlns:rdeHeader="urn:ietf:params:xml:ns:rdeHeader-1.0"          
 5876            xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                      
 5877            xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                
 5878            xmlns="http://www.w3.org/2001/XMLSchema"                        
 5879            elementFormDefault="qualified">                                 
 5880      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 5881      <import namespace="urn:ietf:params:xml:ns:rde-1.0" />                 
 5882      <annotation>                                                          
 5883        <documentation>                                                     
 5884          Data Escrow Deposit Header schema                                 
 5885        </documentation>                                                    
 5886      </annotation>                                                         
 5887      <!-- Root Element -->                                                 
 5888      <element name="header"                                                
 5889               type="rdeHeader:contentType"                                 
 5890               substitutionGroup="rde:content" />                           
 5891      <!-- Content Type -->                                                 
 5892      <complexType name="contentType">                                      
 5893        <complexContent>                                                    
 5894          <extension base="rde:contentType">                                
 5895            <sequence>                                                      
 5896              <group ref="rdeHeader:repositoryTypeGroup" />                 
 5897              <element name="count"                                         
 5898                       type="rdeHeader:countType"                           
 5899                       maxOccurs="unbounded" />                             
 5900              <element name="contentTag"                                    
 5901                       type="token"                                         
 5902                       minOccurs="0" />                                     
 5903            </sequence>                                                     
 5904          </extension>                                                      
 5905        </complexContent>                                                   
 5906      </complexType>                                                        
 5907      <group name="repositoryTypeGroup">                                    
 5908        <choice>                                                            
 5909          <element name="tld"                                               
 5910                   type="eppcom:labelType" />                               
 5911          <element name="registrar"                                         
 5912                   type="positiveInteger" />                                
 5913          <element name="ppsp"                                              
 5914                   type="token" />                                          
 5915          <element name="reseller"                                          
 5916                   type="token" />                                          
 5917        </choice>                                                           
 5918      </group>                                                              
 5919      <complexType name="countType">                                        
 5920        <simpleContent>                                                     
 5921          <extension base="long">                                           
 5922            <attribute name="uri"                                           
 5923                       type="anyURI"                                        
 5924                       use="required" />                                    
 5925            <attribute name="rcdn"                                          
 5926                       type="eppcom:labelType" />                           
 5927            <attribute name="registrarId"                                   
 5928                       type="positiveInteger" />                            
 5929          </extension>                                                      
 5930        </simpleContent>                                                    
 5931      </complexType>                                                        
 5932    </schema>                                                               
 5933    <CODE ENDS>                                                             
 5934                                                                            
 5935 9.17.  DNRD Common Objects                                                 
 5936                                                                            
 5937    <CODE BEGINS>                                                           
 5938    <?xml version="1.0" encoding="UTF-8"?>                                  
 5939    <schema targetNamespace="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0"      
 5940           xmlns:rdeDnrdCommon="urn:ietf:params:xml:ns:rdeDnrdCommon-1.0"   
 5941           xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"                 
 5942           xmlns="http://www.w3.org/2001/XMLSchema"                         
 5943           elementFormDefault="qualified">                                  
 5944      <import namespace="urn:ietf:params:xml:ns:eppcom-1.0" />              
 5945      <annotation>                                                          
 5946        <documentation>                                                     
 5947          Data Escrow Deposit Common Objects schema                         
 5948        </documentation>                                                    
 5949      </annotation>                                                         
 5950      <complexType name="rrType">                                           
 5951        <simpleContent>                                                     
 5952          <extension base="eppcom:clIDType">                                
 5953            <attribute name="client"                                        
 5954                       type="eppcom:clIDType" />                            
 5955          </extension>                                                      
 5956        </simpleContent>                                                    
 5957      </complexType>                                                        
 5958    </schema>                                                               
 5959    <CODE ENDS>                                                             
 5960                                                                            
 5961 10.  Internationalization Considerations                                   
 5962                                                                            
 5963    Data escrow deposits are represented in XML, which provides native      
 5964    support for encoding information using the Unicode character set and    
 5965    its more compact representations including UTF-8.  Conformant XML       
 5966    processors recognize both UTF-8 and UTF-16.  Though XML includes        
 5967    provisions to identify and use other character encodings through use    
 5968    of an "encoding" attribute in an <?xml?> declaration, the use of        
 5969    UTF-8 is RECOMMENDED.                                                   
 5970                                                                            
 5971 11.  IANA Considerations                                                   
 5972                                                                            
 5973    This document uses URNs to describe XML namespaces and XML schemas      
 5974    conforming to a registry mechanism described in [RFC3688].  The         
 5975    following URIs have been assigned by IANA.                              
 5976                                                                            
 5977    RDE CSV namespace:                                                      
 5978                                                                            
 5979    URI:  urn:ietf:params:xml:ns:rdeCsv-1.0                                 
 5980    Registrant Contact:  IESG                                               
 5981    XML:  None.  Namespace URIs do not represent an XML specification.      
 5982                                                                            
 5983    RDE CSV XML schema:                                                     
 5984                                                                            
 5985    URI:  urn:ietf:params:xml:schema:rdeCsv-1.0                             
 5986    Registrant Contact:  IESG                                               
 5987                                                                            
 5988    See Section 9.1 of this document.                                       
 5989                                                                            
 5990    RDE domain namespace:                                                   
 5991                                                                            
 5992    URI:  urn:ietf:params:xml:ns:rdeDomain-1.0                              
 5993    Registrant Contact:  IESG                                               
 5994    XML:  None.  Namespace URIs do not represent an XML specification.      
 5995                                                                            
 5996    RDE domain XML schema:                                                  
 5997                                                                            
 5998    URI:  urn:ietf:params:xml:schema:rdeDomain-1.0                          
 5999    Registrant Contact:  IESG                                               
 6000                                                                            
 6001    See Section 9.2 of this document.                                       
 6002                                                                            
 6003    CSV domain namespace:                                                   
 6004                                                                            
 6005    URI:  urn:ietf:params:xml:ns:csvDomain-1.0                              
 6006    Registrant Contact:  IESG                                               
 6007    XML:  None.  Namespace URIs do not represent an XML specification.      
 6008                                                                            
 6009    CSV domain XML schema:                                                  
 6010                                                                            
 6011    URI:  urn:ietf:params:xml:schema:csvDomain-1.0                          
 6012    Registrant Contact:  IESG                                               
 6013                                                                            
 6014    See Section 9.3 of this document.                                       
 6015                                                                            
 6016    RDE host namespace:                                                     
 6017                                                                            
 6018    URI:  urn:ietf:params:xml:ns:rdeHost-1.0                                
 6019    Registrant Contact:  IESG                                               
 6020    XML:  None.  Namespace URIs do not represent an XML specification.      
 6021                                                                            
 6022    RDE host XML schema:                                                    
 6023                                                                            
 6024    URI:  urn:ietf:params:xml:schema:rdeHost-1.0                            
 6025    Registrant Contact:  IESG                                               
 6026                                                                            
 6027    See Section 9.4 of this document.                                       
 6028                                                                            
 6029    CSV host namespace:                                                     
 6030                                                                            
 6031    URI:  urn:ietf:params:xml:ns:csvHost-1.0                                
 6032    Registrant Contact:  IESG                                               
 6033    XML:  None.  Namespace URIs do not represent an XML specification.      
 6034                                                                            
 6035    CSV host XML schema:                                                    
 6036                                                                            
 6037    URI:  urn:ietf:params:xml:schema:csvHost-1.0                            
 6038    Registrant Contact:  IESG                                               
 6039                                                                            
 6040    See Section 9.5 of this document.                                       
 6041                                                                            
 6042    RDE contact namespace:                                                  
 6043                                                                            
 6044    URI:  urn:ietf:params:xml:ns:rdeContact-1.0                             
 6045    Registrant Contact:  IESG                                               
 6046    XML:  None.  Namespace URIs do not represent an XML specification.      
 6047                                                                            
 6048    RDE contact XML schema:                                                 
 6049                                                                            
 6050    URI:  urn:ietf:params:xml:schema:rdeContact-1.0                         
 6051    Registrant Contact:  IESG                                               
 6052                                                                            
 6053    See Section 9.6 of this document.                                       
 6054                                                                            
 6055    CSV contact namespace:                                                  
 6056                                                                            
 6057    URI:  urn:ietf:params:xml:ns:csvContact-1.0                             
 6058    Registrant Contact:  IESG                                               
 6059    XML:  None.  Namespace URIs do not represent an XML specification.      
 6060                                                                            
 6061    CSV contact XML schema:                                                 
 6062                                                                            
 6063    URI:  urn:ietf:params:xml:schema:csvContact-1.0                         
 6064    Registrant Contact:  IESG                                               
 6065                                                                            
 6066    See Section 9.7 of this document.                                       
 6067                                                                            
 6068    RDE registrar namespace:                                                
 6069                                                                            
 6070    URI:  urn:ietf:params:xml:ns:rdeRegistrar-1.0                           
 6071    Registrant Contact:  IESG                                               
 6072    XML:  None.  Namespace URIs do not represent an XML specification.      
 6073                                                                            
 6074    RDE registrar XML schema:                                               
 6075                                                                            
 6076    URI:  urn:ietf:params:xml:schema:rdeRegistrar-1.0                       
 6077    Registrant Contact:  IESG                                               
 6078                                                                            
 6079    See Section 9.8 of this document.                                       
 6080                                                                            
 6081    CSV registrar namespace:                                                
 6082                                                                            
 6083    URI:  urn:ietf:params:xml:ns:csvRegistrar-1.0                           
 6084    Registrant Contact:  IESG                                               
 6085    XML:  None.  Namespace URIs do not represent an XML specification.      
 6086                                                                            
 6087    CSV registrar XML schema:                                               
 6088                                                                            
 6089    URI:  urn:ietf:params:xml:schema:csvRegistrar-1.0                       
 6090    Registrant Contact:  IESG                                               
 6091                                                                            
 6092    See Section 9.9 of this document.                                       
 6093                                                                            
 6094    RDE IDN namespace:                                                      
 6095                                                                            
 6096    URI:  urn:ietf:params:xml:ns:rdeIDN-1.0                                 
 6097    Registrant Contact:  IESG                                               
 6098    XML:  None.  Namespace URIs do not represent an XML specification.      
 6099                                                                            
 6100    RDE IDN XML schema:                                                     
 6101                                                                            
 6102    URI:  urn:ietf:params:xml:schema:rdeIDN-1.0                             
 6103    Registrant Contact:  IESG                                               
 6104                                                                            
 6105    See Section 9.10 of this document.                                      
 6106                                                                            
 6107    CSV IDN namespace:                                                      
 6108                                                                            
 6109    URI:  urn:ietf:params:xml:ns:csvIDN-1.0                                 
 6110    Registrant Contact:  IESG                                               
 6111    XML:  None.  Namespace URIs do not represent an XML specification.      
 6112                                                                            
 6113    CSV IDN XML schema:                                                     
 6114                                                                            
 6115    URI:  urn:ietf:params:xml:schema:csvIDN-1.0                             
 6116    Registrant Contact:  IESG                                               
 6117                                                                            
 6118    See Section 9.11 of this document.                                      
 6119                                                                            
 6120    RDE EPP parameters namespace:                                           
 6121                                                                            
 6122    URI:  urn:ietf:params:xml:ns:rdeEppParams-1.0                           
 6123    Registrant Contact:  IESG                                               
 6124    XML:  None.  Namespace URIs do not represent an XML specification.      
 6125                                                                            
 6126    RDE EPP parameters XML schema:                                          
 6127                                                                            
 6128    URI:  urn:ietf:params:xml:schema:rdeEppParams-1.0                       
 6129    Registrant Contact:  IESG                                               
 6130                                                                            
 6131    See Section 9.12 of this document.                                      
 6132                                                                            
 6133    RDE NNDN namespace:                                                     
 6134                                                                            
 6135    URI:  urn:ietf:params:xml:ns:rdeNNDN-1.0                                
 6136    Registrant Contact:  IESG                                               
 6137    XML:  None.  Namespace URIs do not represent an XML specification.      
 6138                                                                            
 6139    RDE NNDN XML schema:                                                    
 6140                                                                            
 6141    URI:  urn:ietf:params:xml:schema:rdeNNDN-1.0                            
 6142    Registrant Contact:  IESG                                               
 6143                                                                            
 6144    See Section 9.13 of this document.                                      
 6145                                                                            
 6146    CSV NNDN namespace:                                                     
 6147                                                                            
 6148    URI:  urn:ietf:params:xml:ns:csvNNDN-1.0                                
 6149    Registrant Contact:  IESG                                               
 6150    XML:  None.  Namespace URIs do not represent an XML specification.      
 6151                                                                            
 6152    CSV NNDN XML schema:                                                    
 6153                                                                            
 6154    URI:  urn:ietf:params:xml:schema:csvNNDN-1.0                            
 6155    Registrant Contact:  IESG                                               
 6156                                                                            
 6157    See Section 9.14 of this document.                                      
 6158                                                                            
 6159    RDE Policy namespace:                                                   
 6160                                                                            
 6161    URI:  urn:ietf:params:xml:ns:rdePolicy-1.0                              
 6162    Registrant Contact:  IESG                                               
 6163    XML:  None.  Namespace URIs do not represent an XML specification.      
 6164                                                                            
 6165    RDE Policy XML schema:                                                  
 6166                                                                            
 6167    URI:  urn:ietf:params:xml:schema:rdePolicy-1.0                          
 6168    Registrant Contact:  IESG                                               
 6169                                                                            
 6170    See Section 9.15 of this document.                                      
 6171                                                                            
 6172    RDE Header namespace:                                                   
 6173                                                                            
 6174    URI:  urn:ietf:params:xml:ns:rdeHeader-1.0                              
 6175    Registrant Contact:  IESG                                               
 6176    XML:  None.  Namespace URIs do not represent an XML specification.      
 6177                                                                            
 6178    RDE Header XML schema:                                                  
 6179                                                                            
 6180    URI:  urn:ietf:params:xml:schema:rdeHeader-1.0                          
 6181    Registrant Contact:  IESG                                               
 6182                                                                            
 6183    See Section 9.16 of this document.                                      
 6184                                                                            
 6185    RDE Common Objects namespace:                                           
 6186                                                                            
 6187    URI:  urn:ietf:params:xml:ns:rdeDnrdCommon-1.0                          
 6188    Registrant Contact:  IESG                                               
 6189    XML:  None.  Namespace URIs do not represent an XML specification.      
 6190                                                                            
 6191    RDE Common Objects XML schema:                                          
 6192                                                                            
 6193    URI:  urn:ietf:params:xml:schema:rdeDnrdCommon-1.0                      
 6194    Registrant Contact:  IESG                                               
 6195                                                                            
 6196    See Section 9.17 of this document.                                      
 6197                                                                            
 6198 12.  Security Considerations                                               
 6199                                                                            
 6200    This specification does not define the security mechanisms to be used   
 6201    in the transmission of the data escrow deposits, since it only          
 6202    specifies the minimum necessary to enable the rebuilding of a           
 6203    registry from deposits without intervention from the original           
 6204    registry.                                                               
 6205                                                                            
 6206    Depending on local policies, some elements, or, most likely, the        
 6207    whole deposit will be considered confidential.  As such, the parties    
 6208    SHOULD take all the necessary precautions such as encrypting the data   
 6209    at rest and in transit to avoid inadvertent disclosure of private       
 6210    data.  Regardless of the precautions taken by the parties regarding     
 6211    data at rest and in transit, authentication credentials MUST NOT be     
 6212    escrowed.                                                               
 6213                                                                            
 6214    Authentication of the parties passing data escrow deposit files is      
 6215    also of the utmost importance.  The escrow agent MUST properly          
 6216    authenticate the registry's identity before accepting data escrow       
 6217    deposits.  The registry MUST authenticate the escrow agent's identity   
 6218    before submitting any data, and the data escrow agent MUST              
 6219    authenticate the identity of the party receiving the data escrow        
 6220    deposits for the purposes deemed appropriate.                           
 6221                                                                            
 6222    Additionally, the registry and the escrow agent MUST use integrity      
 6223    checking mechanisms to ensure the data transmitted is what the source   
 6224    intended.  Validation of the contents by the parties is RECOMMENDED     
 6225    to ensure that the file was transmitted correctly from the registry     
 6226    or escrow agent and that the contents are "meaningful".                 
 6227                                                                            
 6228    A few elements in this specification contain URLs; the use of HTTP      
 6229    over TLS (Transport Layer Security) [RFC2818] is RECOMMENDED on the     
 6230    URLs.                                                                   
 6231                                                                            
 6232    The various data structures in the document include a few places that   
 6233    have internal redundancy, and if the values become inconsistent there   
 6234    can be harmful consequences, such as different entities using           
 6235    different fields as their reference.                                    
 6236                                                                            
 6237       |  Note: if TLS is used when providing an escrow service, the        
 6238       |  recommendations in [BCP195] MUST be implemented.                  
 6239                                                                            
 6240 13.  Privacy Considerations                                                
 6241                                                                            
 6242    This specification defines a format that may be used to escrow          
 6243    personal data.  The process of data escrow is governed by a legal       
 6244    document that is agreed to by the parties, and such a legal document    
 6245    must ensure that privacy-sensitive and/or personal data receives the    
 6246    required protection.                                                    
 6247                                                                            
 6248 14.  Example of a Full Deposit Using the XML Model                         
 6249                                                                            
 6250    The following is an example of a Full Deposit using the XML model:      
 6251                                                                            
 6252    <?xml version="1.0" encoding="UTF-8"?>                                  
 6253    <rde:deposit type="FULL" id="20191017001"                               
 6254      xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"                      
 6255      xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"                    
 6256      xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1"                      
 6257      xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                            
 6258      xmlns:rdeHeader="urn:ietf:params:xml:ns:rdeHeader-1.0"                
 6259      xmlns:rdeDomain="urn:ietf:params:xml:ns:rdeDomain-1.0"                
 6260      xmlns:rdeHost="urn:ietf:params:xml:ns:rdeHost-1.0"                    
 6261      xmlns:rdeContact="urn:ietf:params:xml:ns:rdeContact-1.0"              
 6262      xmlns:rdeRegistrar="urn:ietf:params:xml:ns:rdeRegistrar-1.0"          
 6263      xmlns:rdeIDN="urn:ietf:params:xml:ns:rdeIDN-1.0"                      
 6264      xmlns:rdeNNDN="urn:ietf:params:xml:ns:rdeNNDN-1.0"                    
 6265      xmlns:rdeEppParams="urn:ietf:params:xml:ns:rdeEppParams-1.0"          
 6266      xmlns:rdePolicy="urn:ietf:params:xml:ns:rdePolicy-1.0"                
 6267      xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">                           
 6268                                                                            
 6269      <rde:watermark>2019-10-17T00:00:00Z</rde:watermark>                   
 6270      <rde:rdeMenu>                                                         
 6271        <rde:version>1.0</rde:version>                                      
 6272        <rde:objURI>urn:ietf:params:xml:ns:rdeHeader-1.0                    
 6273        </rde:objURI>                                                       
 6274        <rde:objURI>urn:ietf:params:xml:ns:rdeContact-1.0                   
 6275        </rde:objURI>                                                       
 6276        <rde:objURI>urn:ietf:params:xml:ns:rdeHost-1.0                      
 6277        </rde:objURI>                                                       
 6278        <rde:objURI>urn:ietf:params:xml:ns:rdeDomain-1.0                    
 6279        </rde:objURI>                                                       
 6280        <rde:objURI>urn:ietf:params:xml:ns:rdeRegistrar-1.0                 
 6281        </rde:objURI>                                                       
 6282        <rde:objURI>urn:ietf:params:xml:ns:rdeIDN-1.0                       
 6283        </rde:objURI>                                                       
 6284        <rde:objURI>urn:ietf:params:xml:ns:rdeNNDN-1.0                      
 6285        </rde:objURI>                                                       
 6286        <rde:objURI>urn:ietf:params:xml:ns:rdeEppParams-1.0                 
 6287        </rde:objURI>                                                       
 6288      </rde:rdeMenu>                                                        
 6289                                                                            
 6290      <!-- Contents -->                                                     
 6291      <rde:contents>                                                        
 6292        <!-- Header -->                                                     
 6293        <rdeHeader:header>                                                  
 6294          <rdeHeader:tld>test</rdeHeader:tld>                               
 6295          <rdeHeader:count                                                  
 6296            uri="urn:ietf:params:xml:ns:rdeDomain-1.0">2                    
 6297            </rdeHeader:count>                                              
 6298          <rdeHeader:count                                                  
 6299            uri="urn:ietf:params:xml:ns:rdeHost-1.0">1                      
 6300            </rdeHeader:count>                                              
 6301          <rdeHeader:count                                                  
 6302            uri="urn:ietf:params:xml:ns:rdeContact-1.0">1                   
 6303            </rdeHeader:count>                                              
 6304          <rdeHeader:count                                                  
 6305            uri="urn:ietf:params:xml:ns:rdeRegistrar-1.0">1                 
 6306        </rdeHeader:count>                                                  
 6307          <rdeHeader:count                                                  
 6308            uri="urn:ietf:params:xml:ns:rdeIDN-1.0">1                       
 6309            </rdeHeader:count>                                              
 6310          <rdeHeader:count                                                  
 6311            uri="urn:ietf:params:xml:ns:rdeNNDN-1.0">1                      
 6312            </rdeHeader:count>                                              
 6313          <rdeHeader:count                                                  
 6314            uri="urn:ietf:params:xml:ns:rdeEppParams-1.0">1                 
 6315        </rdeHeader:count>                                                  
 6316        </rdeHeader:header>                                                 
 6317                                                                            
 6318        <!-- Domain: example1.example -->                                   
 6319        <rdeDomain:domain>                                                  
 6320          <rdeDomain:name>example1.example</rdeDomain:name>                 
 6321          <rdeDomain:roid>Dexample1-TEST</rdeDomain:roid>                   
 6322          <rdeDomain:status s="ok"/>                                        
 6323          <rdeDomain:registrant>jd1234</rdeDomain:registrant>               
 6324          <rdeDomain:contact type="admin">sh8013</rdeDomain:contact>        
 6325          <rdeDomain:contact type="tech">sh8013</rdeDomain:contact>         
 6326          <rdeDomain:ns>                                                    
 6327            <domain:hostObj>ns1.example.com</domain:hostObj>                
 6328            <domain:hostObj>ns1.example1.example</domain:hostObj>           
 6329          </rdeDomain:ns>                                                   
 6330          <rdeDomain:clID>RegistrarX</rdeDomain:clID>                       
 6331          <rdeDomain:crRr client="jdoe">RegistrarX</rdeDomain:crRr>         
 6332          <rdeDomain:crDate>1999-04-03T22:00:00.0Z</rdeDomain:crDate>       
 6333          <rdeDomain:exDate>2025-04-03T22:00:00.0Z</rdeDomain:exDate>       
 6334        </rdeDomain:domain>                                                 
 6335                                                                            
 6336        <!-- Domain: example2.example -->                                   
 6337        <rdeDomain:domain>                                                  
 6338          <rdeDomain:name>example2.example</rdeDomain:name>                 
 6339          <rdeDomain:roid>Dexample2-TEST</rdeDomain:roid>                   
 6340          <rdeDomain:status s="ok"/>                                        
 6341          <rdeDomain:status s="clientUpdateProhibited"/>                    
 6342          <rdeDomain:registrant>jd1234</rdeDomain:registrant>               
 6343          <rdeDomain:contact type="admin">sh8013</rdeDomain:contact>        
 6344          <rdeDomain:contact type="tech">sh8013</rdeDomain:contact>         
 6345          <rdeDomain:clID>RegistrarX</rdeDomain:clID>                       
 6346          <rdeDomain:crRr>RegistrarX</rdeDomain:crRr>                       
 6347          <rdeDomain:crDate>1999-04-03T22:00:00.0Z</rdeDomain:crDate>       
 6348          <rdeDomain:exDate>2025-04-03T22:00:00.0Z</rdeDomain:exDate>       
 6349        </rdeDomain:domain>                                                 
 6350                                                                            
 6351        <!-- Host: ns1.example.example -->                                  
 6352        <rdeHost:host>                                                      
 6353          <rdeHost:name>ns1.example1.example</rdeHost:name>                 
 6354          <rdeHost:roid>Hns1_example_test-TEST</rdeHost:roid>               
 6355          <rdeHost:status s="ok"/>                                          
 6356          <rdeHost:status s="linked"/>                                      
 6357          <rdeHost:addr ip="v4">192.0.2.2</rdeHost:addr>                    
 6358          <rdeHost:addr ip="v4">192.0.2.29</rdeHost:addr>                   
 6359          <rdeHost:addr ip="v6">2001:DB8:1::1</rdeHost:addr>                
 6360          <rdeHost:clID>RegistrarX</rdeHost:clID>                           
 6361          <rdeHost:crRr>RegistrarX</rdeHost:crRr>                           
 6362          <rdeHost:crDate>1999-05-08T12:10:00.0Z</rdeHost:crDate>           
 6363          <rdeHost:upRr>RegistrarX</rdeHost:upRr>                           
 6364          <rdeHost:upDate>2009-10-03T09:34:00.0Z</rdeHost:upDate>           
 6365        </rdeHost:host>                                                     
 6366                                                                            
 6367        <!-- Contact: sh8013 -->                                            
 6368        <rdeContact:contact>                                                
 6369          <rdeContact:id>sh8013</rdeContact:id>                             
 6370          <rdeContact:roid>Csh8013-TEST</rdeContact:roid>                   
 6371          <rdeContact:status s="linked"/>                                   
 6372          <rdeContact:status s="clientDeleteProhibited"/>                   
 6373          <rdeContact:postalInfo type="int">                                
 6374            <contact:name>John Doe</contact:name>                           
 6375            <contact:org>Example Inc.</contact:org>                         
 6376            <contact:addr>                                                  
 6377              <contact:street>123 Example Dr.</contact:street>              
 6378              <contact:street>Suite 100</contact:street>                    
 6379              <contact:city>Dulles</contact:city>                           
 6380              <contact:sp>VA</contact:sp>                                   
 6381              <contact:pc>20166-6503</contact:pc>                           
 6382              <contact:cc>US</contact:cc>                                   
 6383            </contact:addr>                                                 
 6384          </rdeContact:postalInfo>                                          
 6385          <rdeContact:voice x="1234">+1.7035555555                          
 6386          </rdeContact:voice>                                               
 6387          <rdeContact:fax>+1.7035555556                                     
 6388          </rdeContact:fax>                                                 
 6389          <rdeContact:email>jdoe@example.example                            
 6390          </rdeContact:email>                                               
 6391          <rdeContact:clID>RegistrarX</rdeContact:clID>                     
 6392          <rdeContact:crRr client="jdoe">RegistrarX                         
 6393          </rdeContact:crRr>                                                
 6394          <rdeContact:crDate>2009-09-13T08:01:00.0Z                         
 6395          </rdeContact:crDate>                                              
 6396          <rdeContact:upRr client="jdoe">RegistrarX                         
 6397          </rdeContact:upRr>                                                
 6398          <rdeContact:upDate>2009-11-26T09:10:00.0Z                         
 6399          </rdeContact:upDate>                                              
 6400          <rdeContact:trDate>2009-12-03T09:05:00.0Z                         
 6401          </rdeContact:trDate>                                              
 6402          <rdeContact:disclose flag="0">                                    
 6403            <contact:voice/>                                                
 6404            <contact:email/>                                                
 6405          </rdeContact:disclose>                                            
 6406        </rdeContact:contact>                                               
 6407                                                                            
 6408        <!-- Registrar: RegistrarX -->                                      
 6409        <rdeRegistrar:registrar>                                            
 6410          <rdeRegistrar:id>RegistrarX</rdeRegistrar:id>                     
 6411          <rdeRegistrar:name>Registrar X</rdeRegistrar:name>                
 6412          <rdeRegistrar:gurid>8</rdeRegistrar:gurid>                        
 6413          <rdeRegistrar:status>ok</rdeRegistrar:status>                     
 6414          <rdeRegistrar:postalInfo type="int">                              
 6415            <rdeRegistrar:addr>                                             
 6416              <rdeRegistrar:street>123 Example Dr.                          
 6417              </rdeRegistrar:street>                                        
 6418              <rdeRegistrar:street>Suite 100                                
 6419              </rdeRegistrar:street>                                        
 6420              <rdeRegistrar:city>Dulles</rdeRegistrar:city>                 
 6421              <rdeRegistrar:sp>VA</rdeRegistrar:sp>                         
 6422              <rdeRegistrar:pc>20166-6503</rdeRegistrar:pc>                 
 6423              <rdeRegistrar:cc>US</rdeRegistrar:cc>                         
 6424            </rdeRegistrar:addr>                                            
 6425          </rdeRegistrar:postalInfo>                                        
 6426          <rdeRegistrar:voice x="1234">+1.7035555555                        
 6427          </rdeRegistrar:voice>                                             
 6428          <rdeRegistrar:fax>+1.7035555556                                   
 6429          </rdeRegistrar:fax>                                               
 6430          <rdeRegistrar:email>jdoe@example.example                          
 6431          </rdeRegistrar:email>                                             
 6432          <rdeRegistrar:url>http://www.example.example                      
 6433          </rdeRegistrar:url>                                               
 6434          <rdeRegistrar:whoisInfo>                                          
 6435            <rdeRegistrar:name>whois.example.example                        
 6436            </rdeRegistrar:name>                                            
 6437            <rdeRegistrar:url>http://whois.example.example                  
 6438            </rdeRegistrar:url>                                             
 6439          </rdeRegistrar:whoisInfo>                                         
 6440          <rdeRegistrar:crDate>2005-04-23T11:49:00.0Z                       
 6441          </rdeRegistrar:crDate>                                            
 6442          <rdeRegistrar:upDate>2009-02-17T17:51:00.0Z                       
 6443          </rdeRegistrar:upDate>                                            
 6444        </rdeRegistrar:registrar>                                           
 6445                                                                            
 6446        <!-- IDN Table -->                                                  
 6447        <rdeIDN:idnTableRef id="pt-BR">                                     
 6448          <rdeIDN:url>                                                      
 6449    http://www.iana.org/domains/idn-tables/tables/br_pt-br_1.0.html         
 6450          </rdeIDN:url>                                                     
 6451          <rdeIDN:urlPolicy>                                                
 6452            http://registro.br/dominio/regras.html                          
 6453          </rdeIDN:urlPolicy>                                               
 6454        </rdeIDN:idnTableRef>                                               
 6455                                                                            
 6456        <!-- NNDN: pinguino.example -->                                     
 6457        <rdeNNDN:NNDN>                                                      
 6458          <rdeNNDN:aName>xn--exampl-gva.example</rdeNNDN:aName>             
 6459          <rdeNNDN:idnTableId>pt-BR</rdeNNDN:idnTableId>                    
 6460          <rdeNNDN:originalName>example1.example</rdeNNDN:originalName>     
 6461          <rdeNNDN:nameState>withheld</rdeNNDN:nameState>                   
 6462          <rdeNNDN:crDate>2005-04-23T11:49:00.0Z</rdeNNDN:crDate>           
 6463        </rdeNNDN:NNDN>                                                     
 6464                                                                            
 6465        <!-- EppParams -->                                                  
 6466        <rdeEppParams:eppParams>                                            
 6467          <rdeEppParams:version>1.0</rdeEppParams:version>                  
 6468          <rdeEppParams:lang>en</rdeEppParams:lang>                         
 6469          <rdeEppParams:objURI>                                             
 6470            urn:ietf:params:xml:ns:domain-1.0                               
 6471          </rdeEppParams:objURI>                                            
 6472          <rdeEppParams:objURI>                                             
 6473            urn:ietf:params:xml:ns:contact-1.0                              
 6474          </rdeEppParams:objURI>                                            
 6475          <rdeEppParams:objURI>                                             
 6476            urn:ietf:params:xml:ns:host-1.0                                 
 6477          </rdeEppParams:objURI>                                            
 6478          <rdeEppParams:svcExtension>                                       
 6479            <epp:extURI>urn:ietf:params:xml:ns:rgp-1.0                      
 6480            </epp:extURI>                                                   
 6481            <epp:extURI>urn:ietf:params:xml:ns:secDNS-1.1                   
 6482            </epp:extURI>                                                   
 6483          </rdeEppParams:svcExtension>                                      
 6484          <rdeEppParams:dcp>                                                
 6485          <epp:access><epp:all/></epp:access>                               
 6486            <epp:statement>                                                 
 6487              <epp:purpose>                                                 
 6488                <epp:admin/>                                                
 6489                <epp:prov/>                                                 
 6490              </epp:purpose>                                                
 6491              <epp:recipient>                                               
 6492                <epp:ours/>                                                 
 6493                <epp:public/>                                               
 6494              </epp:recipient>                                              
 6495              <epp:retention>                                               
 6496                <epp:stated/>                                               
 6497              </epp:retention>                                              
 6498            </epp:statement>                                                
 6499          </rdeEppParams:dcp>                                               
 6500        </rdeEppParams:eppParams>                                           
 6501      <rdePolicy:policy                                                     
 6502         scope="//rde:deposit/rde:contents/rdeDomain:domain"                
 6503         element="rdeDomain:registrant" />                                  
 6504      </rde:contents>                                                       
 6505    </rde:deposit>                                                          
 6506                                                                            
 6507 15.  Example of a Differential Deposit Using the XML Model                 
 6508                                                                            
 6509    The following is an example of a Differential Deposit using the XML     
 6510    model:                                                                  
 6511                                                                            
 6512    <?xml version="1.0" encoding="UTF-8"?>                                  
 6513    <rde:deposit type="DIFF" id="20191017002" prevId="20191017001"          
 6514      xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"                      
 6515      xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"                    
 6516      xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1"                      
 6517      xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                            
 6518      xmlns:rdeHeader="urn:ietf:params:xml:ns:rdeHeader-1.0"                
 6519      xmlns:rdeDomain="urn:ietf:params:xml:ns:rdeDomain-1.0"                
 6520      xmlns:rdeHost="urn:ietf:params:xml:ns:rdeHost-1.0"                    
 6521      xmlns:rdeContact="urn:ietf:params:xml:ns:rdeContact-1.0"              
 6522      xmlns:rdeRegistrar="urn:ietf:params:xml:ns:rdeRegistrar-1.0"          
 6523      xmlns:rdeIDN="urn:ietf:params:xml:ns:rdeIDN-1.0"                      
 6524      xmlns:rdeNNDN="urn:ietf:params:xml:ns:rdeNNDN-1.0"                    
 6525      xmlns:rdeEppParams="urn:ietf:params:xml:ns:rdeEppParams-1.0"          
 6526      xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">                           
 6527                                                                            
 6528      <rde:watermark>2019-10-17T00:00:00Z</rde:watermark>                   
 6529      <rde:rdeMenu>                                                         
 6530        <rde:version>1.0</rde:version>                                      
 6531        <rde:objURI>urn:ietf:params:xml:ns:rdeHeader-1.0                    
 6532        </rde:objURI>                                                       
 6533        <rde:objURI>urn:ietf:params:xml:ns:rdeContact-1.0                   
 6534        </rde:objURI>                                                       
 6535        <rde:objURI>urn:ietf:params:xml:ns:rdeHost-1.0                      
 6536        </rde:objURI>                                                       
 6537        <rde:objURI>urn:ietf:params:xml:ns:rdeDomain-1.0                    
 6538        </rde:objURI>                                                       
 6539        <rde:objURI>urn:ietf:params:xml:ns:rdeRegistrar-1.0                 
 6540        </rde:objURI>                                                       
 6541        <rde:objURI>urn:ietf:params:xml:ns:rdeIDN-1.0                       
 6542        </rde:objURI>                                                       
 6543        <rde:objURI>urn:ietf:params:xml:ns:rdeNNDN-1.0                      
 6544        </rde:objURI>                                                       
 6545        <rde:objURI>urn:ietf:params:xml:ns:rdeEppParams-1.0                 
 6546        </rde:objURI>                                                       
 6547      </rde:rdeMenu>                                                        
 6548                                                                            
 6549      <!-- Deletes -->                                                      
 6550      <rde:deletes>                                                         
 6551        <rdeDomain:delete>                                                  
 6552          <rdeDomain:name>example2.example</rdeDomain:name>                 
 6553        </rdeDomain:delete>                                                 
 6554      </rde:deletes>                                                        
 6555                                                                            
 6556      <!-- Contents -->                                                     
 6557      <rde:contents>                                                        
 6558        <!-- Header -->                                                     
 6559        <rdeHeader:header>                                                  
 6560          <rdeHeader:tld>test</rdeHeader:tld>                               
 6561          <rdeHeader:count                                                  
 6562            uri="urn:ietf:params:xml:ns:rdeDomain-1.0">1                    
 6563            </rdeHeader:count>                                              
 6564          <rdeHeader:count                                                  
 6565            uri="urn:ietf:params:xml:ns:rdeHost-1.0">1                      
 6566            </rdeHeader:count>                                              
 6567          <rdeHeader:count                                                  
 6568            uri="urn:ietf:params:xml:ns:rdeContact-1.0">1                   
 6569            </rdeHeader:count>                                              
 6570          <rdeHeader:count                                                  
 6571            uri="urn:ietf:params:xml:ns:rdeRegistrar-1.0">1                 
 6572          </rdeHeader:count>                                                
 6573          <rdeHeader:count                                                  
 6574            uri="urn:ietf:params:xml:ns:rdeIDN-1.0">1                       
 6575            </rdeHeader:count>                                              
 6576          <rdeHeader:count                                                  
 6577            uri="urn:ietf:params:xml:ns:rdeNNDN-1.0">1                      
 6578            </rdeHeader:count>                                              
 6579          <rdeHeader:count                                                  
 6580            uri="urn:ietf:params:xml:ns:rdeEppParams-1.0">1                 
 6581        </rdeHeader:count>                                                  
 6582        </rdeHeader:header>                                                 
 6583      </rde:contents>                                                       
 6584    </rde:deposit>                                                          
 6585                                                                            
 6586 16.  Example of a Full Deposit Using the CSV Model                         
 6587                                                                            
 6588    The following is an example of a Full Deposit using the CSV model:      
 6589                                                                            
 6590    <?xml version="1.0" encoding="UTF-8"?>                                  
 6591    <rde:deposit                                                            
 6592       xmlns:epp="urn:ietf:params:xml:ns:epp-1.0"                           
 6593       xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                           
 6594       xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                     
 6595       xmlns:csvDomain="urn:ietf:params:xml:ns:csvDomain-1.0"               
 6596       xmlns:csvHost="urn:ietf:params:xml:ns:csvHost-1.0"                   
 6597       xmlns:csvContact="urn:ietf:params:xml:ns:csvContact-1.0"             
 6598       xmlns:csvRegistrar="urn:ietf:params:xml:ns:csvRegistrar-1.0"         
 6599       xmlns:csvIDN="urn:ietf:params:xml:ns:csvIDN-1.0"                     
 6600       xmlns:rdeHeader="urn:ietf:params:xml:ns:rdeHeader-1.0"               
 6601       xmlns:csvNNDN="urn:ietf:params:xml:ns:csvNNDN-1.0"                   
 6602       xmlns:rdeEppParams="urn:ietf:params:xml:ns:rdeEppParams-1.0"         
 6603        type="FULL"                                                         
 6604       id="20191017001">                                                    
 6605       <rde:watermark>2019-10-18T00:00:00Z</rde:watermark>                  
 6606       <rde:rdeMenu>                                                        
 6607        <rde:version>1.0</rde:version>                                      
 6608        <rde:objURI>urn:ietf:params:xml:ns:csvDomain-1.0</rde:objURI>       
 6609        <rde:objURI>urn:ietf:params:xml:ns:csvHost-1.0</rde:objURI>         
 6610        <rde:objURI>urn:ietf:params:xml:ns:csvContact-1.0</rde:objURI>      
 6611        <rde:objURI>urn:ietf:params:xml:ns:csvRegistrar-1.0</rde:objURI>    
 6612        <rde:objURI>urn:ietf:params:xml:ns:csvIDN-1.0</rde:objURI>          
 6613        <rde:objURI>urn:ietf:params:xml:ns:csvNNDN-1.0</rde:objURI>         
 6614        <rde:objURI>urn:ietf:params:xml:ns:rdeEppParams-1.0</rde:objURI>    
 6615       </rde:rdeMenu>                                                       
 6616       <rde:contents>                                                       
 6617         <rdeHeader:header>                                                 
 6618          <rdeHeader:tld>test</rdeHeader:tld>                               
 6619          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvDomain-1.0">      
 6620          4                                                                 
 6621          </rdeHeader:count>                                                
 6622          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvHost-1.0">        
 6623          6                                                                 
 6624          </rdeHeader:count>                                                
 6625          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvContact-1.0">     
 6626          9                                                                 
 6627          </rdeHeader:count>                                                
 6628          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvRegistrar-1.0">   
 6629          3                                                                 
 6630          </rdeHeader:count>                                                
 6631          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvIDN-1.0">         
 6632          2                                                                 
 6633          </rdeHeader:count>                                                
 6634          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvNNDN-1.0">        
 6635          2                                                                 
 6636          </rdeHeader:count>                                                
 6637          <rdeHeader:count uri="urn:ietf:params:xml:ns:rdeEppParams-1.0">   
 6638          1                                                                 
 6639          </rdeHeader:count>                                                
 6640         </rdeHeader:header>                                                
 6641         <csvDomain:contents>                                               
 6642           <rdeCsv:csv name="domain" sep=",">                               
 6643             <rdeCsv:fields>                                                
 6644               <csvDomain:fName/>                                           
 6645               <rdeCsv:fRoid/>                                              
 6646               <rdeCsv:fIdnTableId/>                                        
 6647               <csvDomain:fOriginalName/>                                   
 6648               <rdeCsv:fRegistrant/>                                        
 6649               <rdeCsv:fClID/>                                              
 6650               <rdeCsv:fCrRr/>                                              
 6651               <rdeCsv:fCrID/>                                              
 6652               <rdeCsv:fCrDate/>                                            
 6653               <rdeCsv:fUpRr/>                                              
 6654               <rdeCsv:fUpID/>                                              
 6655               <rdeCsv:fUpDate/>                                            
 6656               <rdeCsv:fExDate isRequired="true"/>                          
 6657             </rdeCsv:fields>                                               
 6658             <rdeCsv:files>                                                 
 6659               <rdeCsv:file                                                 
 6660                 cksum="75E2D01F">                                          
 6661                 domain-YYYYMMDD.csv                                        
 6662               </rdeCsv:file>                                               
 6663             </rdeCsv:files>                                                
 6664           </rdeCsv:csv>                                                    
 6665           <rdeCsv:csv name="domainContacts" sep=",">                       
 6666             <rdeCsv:fields>                                                
 6667               <csvDomain:fName parent="true"/>                             
 6668               <csvContact:fId/>                                            
 6669               <csvDomain:fContactType/>                                    
 6670             </rdeCsv:fields>                                               
 6671             <rdeCsv:files>                                                 
 6672               <rdeCsv:file                                                 
 6673                 cksum="70A7C17B">                                          
 6674                 domainContacts-YYYYMMDD.csv                                
 6675               </rdeCsv:file>                                               
 6676             </rdeCsv:files>                                                
 6677           </rdeCsv:csv>                                                    
 6678           <rdeCsv:csv name="domainStatuses" sep=",">                       
 6679             <rdeCsv:fields>                                                
 6680               <csvDomain:fName parent="true"/>                             
 6681               <csvDomain:fStatus/>                                         
 6682               <rdeCsv:fStatusDescription/>                                 
 6683               <rdeCsv:fLang/>                                              
 6684               <csvDomain:fRgpStatus/>                                      
 6685             </rdeCsv:fields>                                               
 6686             <rdeCsv:files>                                                 
 6687               <rdeCsv:file                                                 
 6688                 cksum="EB8C548E">                                          
 6689                 domainStatuses-YYYYMMDD.csv                                
 6690               </rdeCsv:file>                                               
 6691             </rdeCsv:files>                                                
 6692           </rdeCsv:csv>                                                    
 6693           <rdeCsv:csv name="domainNameServers" sep=",">                    
 6694             <rdeCsv:fields>                                                
 6695               <csvDomain:fName parent="true"/>                             
 6696               <csvHost:fName parent="true"/>                               
 6697             </rdeCsv:fields>                                               
 6698             <rdeCsv:files>                                                 
 6699               <rdeCsv:file                                                 
 6700                 cksum="984C3097">                                          
 6701                 domainNameServers-name-YYYYMMDD.csv                        
 6702               </rdeCsv:file>                                               
 6703             </rdeCsv:files>                                                
 6704           </rdeCsv:csv>                                                    
 6705           <rdeCsv:csv name="domainNameServers" sep=",">                    
 6706             <rdeCsv:fields>                                                
 6707               <csvDomain:fName parent="true"/>                             
 6708               <rdeCsv:fRoid/>                                              
 6709               </rdeCsv:fields>                                             
 6710             <rdeCsv:files>                                                 
 6711               <rdeCsv:file                                                 
 6712                 cksum="569D4638">                                          
 6713                 domainNameServers-roid-YYYYMMDD.csv                        
 6714               </rdeCsv:file>                                               
 6715             </rdeCsv:files>                                                
 6716           </rdeCsv:csv>                                                    
 6717           <rdeCsv:csv name="dnssec" sep=",">                               
 6718             <rdeCsv:fields>                                                
 6719               <csvDomain:fName parent="true"/>                             
 6720               <csvDomain:fMaxSigLife/>                                     
 6721               <csvDomain:fKeyTag/>                                         
 6722               <csvDomain:fDsAlg/>                                          
 6723               <csvDomain:fDigestType/>                                     
 6724               <csvDomain:fDigest/>                                         
 6725             </rdeCsv:fields>                                               
 6726             <rdeCsv:files>                                                 
 6727               <rdeCsv:file                                                 
 6728                 cksum="AA15CB43">                                          
 6729                 dnssec-ds-YYYYMMDD.csv                                     
 6730               </rdeCsv:file>                                               
 6731             </rdeCsv:files>                                                
 6732           </rdeCsv:csv>                                                    
 6733           <rdeCsv:csv name="dnssec" sep=",">                               
 6734             <rdeCsv:fields>                                                
 6735               <csvDomain:fName parent="true"/>                             
 6736               <csvDomain:fMaxSigLife/>                                     
 6737               <csvDomain:fFlags/>                                          
 6738               <csvDomain:fProtocol/>                                       
 6739               <csvDomain:fKeyAlg/>                                         
 6740               <csvDomain:fPubKey/>                                         
 6741             </rdeCsv:fields>                                               
 6742             <rdeCsv:files>                                                 
 6743               <rdeCsv:file                                                 
 6744                 cksum="1B16F334">                                          
 6745                 dnssec-key-YYYYMMDD.csv                                    
 6746               </rdeCsv:file>                                               
 6747             </rdeCsv:files>                                                
 6748           </rdeCsv:csv>                                                    
 6749           <rdeCsv:csv name="domainTransfer" sep=",">                       
 6750             <rdeCsv:fields>                                                
 6751               <csvDomain:fName parent="true"/>                             
 6752               <rdeCsv:fTrStatus/>                                          
 6753               <rdeCsv:fReRr/>                                              
 6754               <rdeCsv:fReID/>                                              
 6755               <rdeCsv:fReDate/>                                            
 6756               <rdeCsv:fAcRr/>                                              
 6757               <rdeCsv:fAcID/>                                              
 6758               <rdeCsv:fAcDate/>                                            
 6759               <rdeCsv:fExDate/>                                            
 6760             </rdeCsv:fields>                                               
 6761             <rdeCsv:files>                                                 
 6762               <rdeCsv:file                                                 
 6763                 cksum="71170194">                                          
 6764                 domainTransfer-YYYYMMDD.csv                                
 6765               </rdeCsv:file>                                               
 6766             </rdeCsv:files>                                                
 6767           </rdeCsv:csv>                                                    
 6768         </csvDomain:contents>                                              
 6769         <csvHost:contents>                                                 
 6770           <rdeCsv:csv name="host" sep=",">                                 
 6771             <rdeCsv:fields>                                                
 6772               <csvHost:fName/>                                             
 6773               <rdeCsv:fRoid/>                                              
 6774               <rdeCsv:fClID/>                                              
 6775               <rdeCsv:fCrRr/>                                              
 6776               <rdeCsv:fCrID/>                                              
 6777               <rdeCsv:fCrDate/>                                            
 6778               <rdeCsv:fUpRr/>                                              
 6779               <rdeCsv:fUpID/>                                              
 6780               <rdeCsv:fUpDate/>                                            
 6781               <rdeCsv:fTrDate/>                                            
 6782             </rdeCsv:fields>                                               
 6783             <rdeCsv:files>                                                 
 6784               <rdeCsv:file                                                 
 6785                 cksum="120938E3">                                          
 6786                 host-YYYYMMDD.csv                                          
 6787               </rdeCsv:file>                                               
 6788             </rdeCsv:files>                                                
 6789           </rdeCsv:csv>                                                    
 6790           <rdeCsv:csv name="hostStatuses" sep=",">                         
 6791             <rdeCsv:fields>                                                
 6792                   <rdeCsv:fRoid parent="true"/>                            
 6793               <csvHost:fStatus/>                                           
 6794               <rdeCsv:fStatusDescription/>                                 
 6795               <rdeCsv:fLang/>                                              
 6796             </rdeCsv:fields>                                               
 6797             <rdeCsv:files>                                                 
 6798               <rdeCsv:file                                                 
 6799                 cksum="0BA504FC">                                          
 6800                 hostStatuses-YYYYMMDD.csv                                  
 6801               </rdeCsv:file>                                               
 6802             </rdeCsv:files>                                                
 6803           </rdeCsv:csv>                                                    
 6804           <rdeCsv:csv name="hostAddresses" sep=",">                        
 6805             <rdeCsv:fields>                                                
 6806                   <rdeCsv:fRoid parent="true"/>                            
 6807               <csvHost:fAddr isRequired="true"/>                           
 6808               <csvHost:fAddrVersion isRequired="true"/>                    
 6809             </rdeCsv:fields>                                               
 6810             <rdeCsv:files>                                                 
 6811               <rdeCsv:file                                                 
 6812                 cksum="17888F02">                                          
 6813                 hostAddresses-YYYYMMDD.csv                                 
 6814               </rdeCsv:file>                                               
 6815             </rdeCsv:files>                                                
 6816           </rdeCsv:csv>                                                    
 6817         </csvHost:contents>                                                
 6818         <csvContact:contents>                                              
 6819           <rdeCsv:csv name="contact" sep=",">                              
 6820             <rdeCsv:fields>                                                
 6821               <csvContact:fId/>                                            
 6822               <rdeCsv:fRoid/>                                              
 6823               <csvContact:fVoice/>                                         
 6824               <csvContact:fVoiceExt/>                                      
 6825               <csvContact:fFax/>                                           
 6826               <csvContact:fFaxExt/>                                        
 6827               <csvContact:fEmail/>                                         
 6828               <rdeCsv:fClID/>                                              
 6829               <rdeCsv:fCrRr/>                                              
 6830               <rdeCsv:fCrID/>                                              
 6831               <rdeCsv:fCrDate/>                                            
 6832               <rdeCsv:fUpRr/>                                              
 6833               <rdeCsv:fUpID/>                                              
 6834               <rdeCsv:fUpDate/>                                            
 6835             </rdeCsv:fields>                                               
 6836             <rdeCsv:files>                                                 
 6837               <rdeCsv:file                                                 
 6838                 cksum="D7F106A5">                                          
 6839                 contact-YYYYMMDD.csv                                       
 6840               </rdeCsv:file>                                               
 6841             </rdeCsv:files>                                                
 6842           </rdeCsv:csv>                                                    
 6843           <rdeCsv:csv name="contactStatuses" sep=",">                      
 6844             <rdeCsv:fields>                                                
 6845                 <csvContact:fId parent="true"/>                            
 6846                 <csvContact:fStatus/>                                      
 6847                 <rdeCsv:fStatusDescription/>                               
 6848                 <rdeCsv:fLang/>                                            
 6849               </rdeCsv:fields>                                             
 6850             <rdeCsv:files>                                                 
 6851               <rdeCsv:file                                                 
 6852                 cksum="2AAF99D4">                                          
 6853                 contactStatuses-YYYYMMDD.csv                               
 6854               </rdeCsv:file>                                               
 6855             </rdeCsv:files>                                                
 6856           </rdeCsv:csv>                                                    
 6857           <rdeCsv:csv name="contactPostal" sep=",">                        
 6858             <rdeCsv:fields>                                                
 6859               <csvContact:fId parent="true"/>                              
 6860               <csvContact:fPostalType/>                                    
 6861               <csvContact:fName/>                                          
 6862               <csvContact:fOrg/>                                           
 6863               <csvContact:fStreet index="0"/>                              
 6864               <csvContact:fStreet index="1"/>                              
 6865               <csvContact:fStreet index="2"/>                              
 6866               <csvContact:fCity/>                                          
 6867               <csvContact:fSp/>                                            
 6868               <csvContact:fPc/>                                            
 6869               <csvContact:fCc/>                                            
 6870             </rdeCsv:fields>                                               
 6871             <rdeCsv:files>                                                 
 6872               <rdeCsv:file                                                 
 6873                 cksum="02CC2504">                                          
 6874                 contactPostal-YYYYMMDD.csv                                 
 6875               </rdeCsv:file>                                               
 6876             </rdeCsv:files>                                                
 6877           </rdeCsv:csv>                                                    
 6878           <rdeCsv:csv name="contactTransfer" sep=",">                      
 6879             <rdeCsv:fields>                                                
 6880               <csvContact:fId parent="true"/>                              
 6881               <rdeCsv:fTrStatus/>                                          
 6882               <rdeCsv:fReRr/>                                              
 6883               <rdeCsv:fReID/>                                              
 6884               <rdeCsv:fReDate/>                                            
 6885               <rdeCsv:fAcRr/>                                              
 6886               <rdeCsv:fAcID/>                                              
 6887               <rdeCsv:fAcDate/>                                            
 6888             </rdeCsv:fields>                                               
 6889             <rdeCsv:files>                                                 
 6890               <rdeCsv:file                                                 
 6891                 cksum="D0929632">                                          
 6892                 contactTransfer-YYYYMMDD.csv                               
 6893               </rdeCsv:file>                                               
 6894             </rdeCsv:files>                                                
 6895           </rdeCsv:csv>                                                    
 6896           <rdeCsv:csv name="contactDisclose" sep=",">                      
 6897             <rdeCsv:fields>                                                
 6898               <csvContact:fId parent="true"/>                              
 6899               <csvContact:fDiscloseFlag/>                                  
 6900               <csvContact:fDiscloseNameLoc/>                               
 6901               <csvContact:fDiscloseNameInt/>                               
 6902               <csvContact:fDiscloseOrgLoc/>                                
 6903               <csvContact:fDiscloseOrgInt/>                                
 6904               <csvContact:fDiscloseAddrLoc/>                               
 6905               <csvContact:fDiscloseAddrInt/>                               
 6906               <csvContact:fDiscloseVoice/>                                 
 6907               <csvContact:fDiscloseFax/>                                   
 6908               <csvContact:fDiscloseEmail/>                                 
 6909             </rdeCsv:fields>                                               
 6910             <rdeCsv:files>                                                 
 6911               <rdeCsv:file                                                 
 6912                 cksum="89043A90">                                          
 6913                 contactDisclose-YYYYMMDD.csv                               
 6914               </rdeCsv:file>                                               
 6915             </rdeCsv:files>                                                
 6916           </rdeCsv:csv>                                                    
 6917         </csvContact:contents>                                             
 6918         <csvRegistrar:contents>                                            
 6919           <rdeCsv:csv name="registrar" sep=",">                            
 6920             <rdeCsv:fields>                                                
 6921               <csvRegistrar:fId/>                                          
 6922               <csvRegistrar:fName isLoc="false"/>                          
 6923               <csvRegistrar:fGurid/>                                       
 6924               <csvRegistrar:fStatus/>                                      
 6925               <csvContact:fStreet isLoc="false" index="0"/>                
 6926               <csvContact:fStreet isLoc="false" index="1"/>                
 6927               <csvContact:fStreet isLoc="false" index="2"/>                
 6928               <csvContact:fCity isLoc="false" />                           
 6929               <csvContact:fSp isLoc="false" />                             
 6930               <csvContact:fPc isLoc="false" />                             
 6931               <csvContact:fCc isLoc="false" />                             
 6932               <csvContact:fVoice/>                                         
 6933               <csvContact:fVoiceExt/>                                      
 6934               <csvContact:fFax/>                                           
 6935               <csvContact:fFaxExt/>                                        
 6936               <csvContact:fEmail isRequired="false"/>                      
 6937               <rdeCsv:fUrl/>                                               
 6938               <csvRegistrar:fWhoisUrl/>                                    
 6939               <rdeCsv:fCrDate/>                                            
 6940               <rdeCsv:fUpDate/>                                            
 6941             </rdeCsv:fields>                                               
 6942             <rdeCsv:files>                                                 
 6943               <rdeCsv:file                                                 
 6944                 cksum="306178BB">                                          
 6945                 registrar-YYYYMMDD.csv                                     
 6946               </rdeCsv:file>                                               
 6947             </rdeCsv:files>                                                
 6948           </rdeCsv:csv>                                                    
 6949         </csvRegistrar:contents>                                           
 6950         <csvIDN:contents>                                                  
 6951           <rdeCsv:csv name="idnLanguage" sep=",">                          
 6952             <rdeCsv:fields>                                                
 6953               <rdeCsv:fIdnTableId isRequired="true"/>                      
 6954               <rdeCsv:fUrl isRequired="true"/>                             
 6955             </rdeCsv:fields>                                               
 6956             <rdeCsv:files>                                                 
 6957               <rdeCsv:file                                                 
 6958                 cksum="D462EAD0">                                          
 6959                 idnLanguage-YYYYMMDD.csv                                   
 6960               </rdeCsv:file>                                               
 6961             </rdeCsv:files>                                                
 6962           </rdeCsv:csv>                                                    
 6963         </csvIDN:contents>                                                 
 6964         <csvNNDN:contents>                                                 
 6965           <rdeCsv:csv name="NNDN" sep=",">                                 
 6966             <rdeCsv:fields>                                                
 6967               <csvNNDN:fAName/>                                            
 6968               <rdeCsv:fIdnTableId/>                                        
 6969               <csvNNDN:fOriginalName/>                                     
 6970               <csvNNDN:fNameState/>                                        
 6971               <csvNNDN:fMirroringNS/>                                      
 6972               <rdeCsv:fCrDate/>                                            
 6973             </rdeCsv:fields>                                               
 6974             <rdeCsv:files>                                                 
 6975               <rdeCsv:file                                                 
 6976                 cksum="11C80D60">                                          
 6977                 NNDN-YYYYMMDD.csv                                          
 6978               </rdeCsv:file>                                               
 6979             </rdeCsv:files>                                                
 6980           </rdeCsv:csv>                                                    
 6981         </csvNNDN:contents>                                                
 6982         <rdeEppParams:eppParams>                                           
 6983            <rdeEppParams:version>1.0</rdeEppParams:version>                
 6984            <rdeEppParams:lang>en</rdeEppParams:lang>                       
 6985            <rdeEppParams:objURI>urn:ietf:params:xml:ns:domain-1.0          
 6986            </rdeEppParams:objURI>                                          
 6987            <rdeEppParams:objURI>urn:ietf:params:xml:ns:host-1.0            
 6988            </rdeEppParams:objURI>                                          
 6989            <rdeEppParams:objURI>urn:ietf:params:xml:ns:contact-1.0         
 6990            </rdeEppParams:objURI>                                          
 6991            <rdeEppParams:svcExtension>                                     
 6992              <epp:extURI>urn:ietf:params:xml:ns:secDNS-1.1                 
 6993              </epp:extURI>                                                 
 6994              <epp:extURI>urn:ietf:params:xml:ns:rgp-1.0                    
 6995              </epp:extURI>                                                 
 6996            </rdeEppParams:svcExtension>                                    
 6997            <rdeEppParams:dcp>                                              
 6998              <epp:access>                                                  
 6999                <epp:all/>                                                  
 7000              </epp:access>                                                 
 7001              <epp:statement>                                               
 7002                <epp:purpose>                                               
 7003                  <epp:admin/>                                              
 7004                  <epp:other/>                                              
 7005                  <epp:prov/>                                               
 7006                </epp:purpose>                                              
 7007                <epp:recipient>                                             
 7008                  <epp:ours/>                                               
 7009                  <epp:public/>                                             
 7010                  <epp:unrelated/>                                          
 7011                </epp:recipient>                                            
 7012                <epp:retention>                                             
 7013                  <epp:indefinite/>                                         
 7014                </epp:retention>                                            
 7015              </epp:statement>                                              
 7016            </rdeEppParams:dcp>                                             
 7017         </rdeEppParams:eppParams>                                          
 7018       </rde:contents>                                                      
 7019    </rde:deposit>                                                          
 7020                                                                            
 7021 17.  Example of a Differential Deposit Using the CSV Model                 
 7022                                                                            
 7023    The following is an example of a Differential Deposit using the CSV     
 7024    model:                                                                  
 7025                                                                            
 7026    <?xml version="1.0" encoding="UTF-8"?>                                  
 7027    <rde:deposit                                                            
 7028       xmlns:epp="urn:ietf:params:xml:ns:epp-1.0"                           
 7029       xmlns:rde="urn:ietf:params:xml:ns:rde-1.0"                           
 7030       xmlns:rdeCsv="urn:ietf:params:xml:ns:rdeCsv-1.0"                     
 7031       xmlns:csvDomain="urn:ietf:params:xml:ns:csvDomain-1.0"               
 7032       xmlns:csvHost="urn:ietf:params:xml:ns:csvHost-1.0"                   
 7033       xmlns:csvContact="urn:ietf:params:xml:ns:csvContact-1.0"             
 7034       xmlns:csvRegistrar="urn:ietf:params:xml:ns:csvRegistrar-1.0"         
 7035       xmlns:csvIDN="urn:ietf:params:xml:ns:csvIDN-1.0"                     
 7036       xmlns:rdeHeader="urn:ietf:params:xml:ns:rdeHeader-1.0"               
 7037       xmlns:csvNNDN="urn:ietf:params:xml:ns:csvNNDN-1.0"                   
 7038       xmlns:rdeEppParams="urn:ietf:params:xml:ns:rdeEppParams-1.0"         
 7039        type="DIFF"                                                         
 7040       id="20191017001" prevId="20191010001">                               
 7041       <rde:watermark>2019-10-18T00:00:00Z</rde:watermark>                  
 7042       <rde:rdeMenu>                                                        
 7043        <rde:version>1.0</rde:version>                                      
 7044        <rde:objURI>urn:ietf:params:xml:ns:csvDomain-1.0</rde:objURI>       
 7045        <rde:objURI>urn:ietf:params:xml:ns:csvHost-1.0</rde:objURI>         
 7046        <rde:objURI>urn:ietf:params:xml:ns:csvContact-1.0</rde:objURI>      
 7047        <rde:objURI>urn:ietf:params:xml:ns:csvRegistrar-1.0</rde:objURI>    
 7048        <rde:objURI>urn:ietf:params:xml:ns:csvIDN-1.0</rde:objURI>          
 7049       </rde:rdeMenu>                                                       
 7050       <rde:deletes>                                                        
 7051         <csvDomain:deletes>                                                
 7052           <rdeCsv:csv name="domain">                                       
 7053             <rdeCsv:fields>                                                
 7054               <csvDomain:fName/>                                           
 7055             </rdeCsv:fields>                                               
 7056             <rdeCsv:files>                                                 
 7057               <rdeCsv:file                                                 
 7058                 cksum="6F2B988F">                                          
 7059                 domain-delete-YYYYMMDD.csv                                 
 7060               </rdeCsv:file>                                               
 7061             </rdeCsv:files>                                                
 7062           </rdeCsv:csv>                                                    
 7063         </csvDomain:deletes>                                               
 7064         <csvHost:deletes>                                                  
 7065           <rdeCsv:csv name="host">                                         
 7066             <rdeCsv:fields>                                                
 7067               <rdeCsv:fRoid/>                                              
 7068             </rdeCsv:fields>                                               
 7069             <rdeCsv:files>                                                 
 7070               <rdeCsv:file                                                 
 7071                 cksum="E3408F5E">                                          
 7072                 host-delete-YYYYMMDD.csv                                   
 7073               </rdeCsv:file>                                               
 7074             </rdeCsv:files>                                                
 7075           </rdeCsv:csv>                                                    
 7076         </csvHost:deletes>                                                 
 7077         <csvContact:deletes>                                               
 7078           <rdeCsv:csv name="contact">                                      
 7079             <rdeCsv:fields>                                                
 7080               <csvContact:fId/>                                            
 7081             </rdeCsv:fields>                                               
 7082             <rdeCsv:files>                                                 
 7083               <rdeCsv:file                                                 
 7084                 cksum="6F2B988F">                                          
 7085                 contact-delete-YYYYMMDD.csv                                
 7086               </rdeCsv:file>                                               
 7087             </rdeCsv:files>                                                
 7088           </rdeCsv:csv>                                                    
 7089         </csvContact:deletes>                                              
 7090         <csvRegistrar:deletes>                                             
 7091           <rdeCsv:csv name="registrar">                                    
 7092             <rdeCsv:fields>                                                
 7093               <csvRegistrar:fId/>                                          
 7094             </rdeCsv:fields>                                               
 7095             <rdeCsv:files>                                                 
 7096               <rdeCsv:file                                                 
 7097                 cksum="307B87AE">                                          
 7098                 registrar-delete-YYYYMMDD.csv                              
 7099               </rdeCsv:file>                                               
 7100             </rdeCsv:files>                                                
 7101           </rdeCsv:csv>                                                    
 7102         </csvRegistrar:deletes>                                            
 7103         <csvIDN:deletes>                                                   
 7104           <rdeCsv:csv name="idnLanguage">                                  
 7105             <rdeCsv:fields>                                                
 7106               <rdeCsv:fIdnTableId/>                                        
 7107             </rdeCsv:fields>                                               
 7108             <rdeCsv:files>                                                 
 7109               <rdeCsv:file                                                 
 7110                 cksum="757B573A">                                          
 7111                 idnLanguage-delete-YYYYMMDD.csv                            
 7112               </rdeCsv:file>                                               
 7113             </rdeCsv:files>                                                
 7114           </rdeCsv:csv>                                                    
 7115         </csvIDN:deletes>                                                  
 7116         <csvNNDN:deletes>                                                  
 7117          <rdeCsv:csv name="NNDN">                                          
 7118            <rdeCsv:fields>                                                 
 7119              <csvNNDN:fAName/>                                             
 7120            </rdeCsv:fields>                                                
 7121            <rdeCsv:files>                                                  
 7122              <rdeCsv:file                                                  
 7123                cksum="FF104E83">                                           
 7124                NNDN-delete-YYYYMMDD.csv                                    
 7125              </rdeCsv:file>                                                
 7126            </rdeCsv:files>                                                 
 7127          </rdeCsv:csv>                                                     
 7128        </csvNNDN:deletes>                                                  
 7129       </rde:deletes>                                                       
 7130       <rde:contents>                                                       
 7131         <rdeHeader:header>                                                 
 7132          <rdeHeader:tld>test</rdeHeader:tld>                               
 7133          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvDomain-1.0">      
 7134          2                                                                 
 7135          </rdeHeader:count>                                                
 7136          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvHost-1.0">        
 7137          2                                                                 
 7138          </rdeHeader:count>                                                
 7139          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvContact-1.0">     
 7140          3                                                                 
 7141          </rdeHeader:count>                                                
 7142          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvRegistrar-1.0">   
 7143          1                                                                 
 7144          </rdeHeader:count>                                                
 7145          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvIDN-1.0">         
 7146          1                                                                 
 7147          </rdeHeader:count>                                                
 7148          <rdeHeader:count uri="urn:ietf:params:xml:ns:csvNNDN-1.0">        
 7149          1                                                                 
 7150          </rdeHeader:count>                                                
 7151          <rdeHeader:count uri="urn:ietf:params:xml:ns:rdeEppParams-1.0">   
 7152          1                                                                 
 7153          </rdeHeader:count>                                                
 7154         </rdeHeader:header>                                                
 7155         <csvDomain:contents>                                               
 7156           <rdeCsv:csv name="domain" sep=",">                               
 7157             <rdeCsv:fields>                                                
 7158               <csvDomain:fName/>                                           
 7159               <rdeCsv:fRoid/>                                              
 7160               <rdeCsv:fIdnTableId/>                                        
 7161               <csvDomain:fOriginalName/>                                   
 7162               <rdeCsv:fRegistrant/>                                        
 7163               <rdeCsv:fClID/>                                              
 7164               <rdeCsv:fCrRr/>                                              
 7165               <rdeCsv:fCrID/>                                              
 7166               <rdeCsv:fCrDate/>                                            
 7167               <rdeCsv:fUpRr/>                                              
 7168               <rdeCsv:fUpID/>                                              
 7169               <rdeCsv:fUpDate/>                                            
 7170               <rdeCsv:fExDate isRequired="true"/>                          
 7171             </rdeCsv:fields>                                               
 7172             <rdeCsv:files>                                                 
 7173               <rdeCsv:file                                                 
 7174                 cksum="75E2D01F">                                          
 7175                 domain-YYYYMMDD.csv                                        
 7176               </rdeCsv:file>                                               
 7177             </rdeCsv:files>                                                
 7178           </rdeCsv:csv>                                                    
 7179           <rdeCsv:csv name="domainContacts" sep=",">                       
 7180             <rdeCsv:fields>                                                
 7181               <csvDomain:fName parent="true"/>                             
 7182               <csvContact:fId/>                                            
 7183               <csvDomain:fContactType/>                                    
 7184             </rdeCsv:fields>                                               
 7185             <rdeCsv:files>                                                 
 7186               <rdeCsv:file                                                 
 7187                 cksum="70A7C17B">                                          
 7188                 domainContacts-YYYYMMDD.csv                                
 7189               </rdeCsv:file>                                               
 7190             </rdeCsv:files>                                                
 7191           </rdeCsv:csv>                                                    
 7192           <rdeCsv:csv name="domainStatuses" sep=",">                       
 7193             <rdeCsv:fields>                                                
 7194               <csvDomain:fName parent="true"/>                             
 7195               <csvDomain:fStatus/>                                         
 7196               <rdeCsv:fStatusDescription/>                                 
 7197               <rdeCsv:fLang/>                                              
 7198               <csvDomain:fRgpStatus/>                                      
 7199             </rdeCsv:fields>                                               
 7200             <rdeCsv:files>                                                 
 7201               <rdeCsv:file                                                 
 7202                 cksum="EB8C548E">                                          
 7203                 domainStatuses-YYYYMMDD.csv                                
 7204               </rdeCsv:file>                                               
 7205             </rdeCsv:files>                                                
 7206           </rdeCsv:csv>                                                    
 7207           <rdeCsv:csv name="domainNameServers" sep=",">                    
 7208             <rdeCsv:fields>                                                
 7209               <csvDomain:fName parent="true"/>                             
 7210               <csvHost:fName parent="true"/>                               
 7211               </rdeCsv:fields>                                             
 7212             <rdeCsv:files>                                                 
 7213               <rdeCsv:file                                                 
 7214                 cksum="984C3097">                                          
 7215                 domainNameServers-name-YYYYMMDD.csv                        
 7216               </rdeCsv:file>                                               
 7217             </rdeCsv:files>                                                
 7218           </rdeCsv:csv>                                                    
 7219           <rdeCsv:csv name="domainNameServers" sep=",">                    
 7220             <rdeCsv:fields>                                                
 7221               <csvDomain:fName parent="true"/>                             
 7222               <rdeCsv:fRoid/>                                              
 7223             </rdeCsv:fields>                                               
 7224             <rdeCsv:files>                                                 
 7225               <rdeCsv:file                                                 
 7226                 cksum="569D4638">                                          
 7227                 domainNameServers-roid-YYYYMMDD.csv                        
 7228               </rdeCsv:file>                                               
 7229             </rdeCsv:files>                                                
 7230           </rdeCsv:csv>                                                    
 7231           <rdeCsv:csv name="dnssec" sep=",">                               
 7232             <rdeCsv:fields>                                                
 7233               <csvDomain:fName parent="true"/>                             
 7234               <csvDomain:fMaxSigLife/>                                     
 7235               <csvDomain:fKeyTag/>                                         
 7236               <csvDomain:fDsAlg/>                                          
 7237               <csvDomain:fDigestType/>                                     
 7238               <csvDomain:fDigest/>                                         
 7239             </rdeCsv:fields>                                               
 7240             <rdeCsv:files>                                                 
 7241               <rdeCsv:file                                                 
 7242                 cksum="AA15CB43">                                          
 7243                 dnssec-ds-YYYYMMDD.csv                                     
 7244               </rdeCsv:file>                                               
 7245             </rdeCsv:files>                                                
 7246           </rdeCsv:csv>                                                    
 7247           <rdeCsv:csv name="dnssec" sep=",">                               
 7248             <rdeCsv:fields>                                                
 7249               <csvDomain:fName parent="true"/>                             
 7250               <csvDomain:fMaxSigLife/>                                     
 7251               <csvDomain:fFlags/>                                          
 7252               <csvDomain:fProtocol/>                                       
 7253               <csvDomain:fKeyAlg/>                                         
 7254               <csvDomain:fPubKey/>                                         
 7255             </rdeCsv:fields>                                               
 7256             <rdeCsv:files>                                                 
 7257               <rdeCsv:file                                                 
 7258                 cksum="1B16F334">                                          
 7259                 dnssec-key-YYYYMMDD.csv                                    
 7260               </rdeCsv:file>                                               
 7261             </rdeCsv:files>                                                
 7262           </rdeCsv:csv>                                                    
 7263           <rdeCsv:csv name="domainTransfer" sep=",">                       
 7264             <rdeCsv:fields>                                                
 7265               <csvDomain:fName parent="true"/>                             
 7266               <rdeCsv:fTrStatus/>                                          
 7267               <rdeCsv:fReRr/>                                              
 7268               <rdeCsv:fReID/>                                              
 7269               <rdeCsv:fReDate/>                                            
 7270               <rdeCsv:fAcRr/>                                              
 7271               <rdeCsv:fAcID/>                                              
 7272               <rdeCsv:fAcDate/>                                            
 7273               <rdeCsv:fExDate/>                                            
 7274             </rdeCsv:fields>                                               
 7275             <rdeCsv:files>                                                 
 7276               <rdeCsv:file                                                 
 7277                 cksum="71170194">                                          
 7278                 domainTransfer-YYYYMMDD.csv                                
 7279               </rdeCsv:file>                                               
 7280             </rdeCsv:files>                                                
 7281           </rdeCsv:csv>                                                    
 7282         </csvDomain:contents>                                              
 7283         <csvHost:contents>                                                 
 7284           <rdeCsv:csv name="host" sep=",">                                 
 7285             <rdeCsv:fields>                                                
 7286               <csvHost:fName/>                                             
 7287               <rdeCsv:fRoid/>                                              
 7288               <rdeCsv:fClID/>                                              
 7289               <rdeCsv:fCrRr/>                                              
 7290               <rdeCsv:fCrID/>                                              
 7291               <rdeCsv:fCrDate/>                                            
 7292               <rdeCsv:fUpRr/>                                              
 7293               <rdeCsv:fUpID/>                                              
 7294               <rdeCsv:fUpDate/>                                            
 7295               <rdeCsv:fTrDate/>                                            
 7296             </rdeCsv:fields>                                               
 7297             <rdeCsv:files>                                                 
 7298               <rdeCsv:file                                                 
 7299                 cksum="120938E3">                                          
 7300                 host-YYYYMMDD.csv                                          
 7301               </rdeCsv:file>                                               
 7302             </rdeCsv:files>                                                
 7303           </rdeCsv:csv>                                                    
 7304           <rdeCsv:csv name="hostStatuses" sep=",">                         
 7305             <rdeCsv:fields>                                                
 7306                   <rdeCsv:fRoid parent="true"/>                            
 7307               <csvHost:fStatus/>                                           
 7308               <rdeCsv:fStatusDescription/>                                 
 7309               <rdeCsv:fLang/>                                              
 7310             </rdeCsv:fields>                                               
 7311             <rdeCsv:files>                                                 
 7312               <rdeCsv:file                                                 
 7313                 cksum="0BA504FC">                                          
 7314                 hostStatuses-YYYYMMDD.csv                                  
 7315               </rdeCsv:file>                                               
 7316             </rdeCsv:files>                                                
 7317           </rdeCsv:csv>                                                    
 7318           <rdeCsv:csv name="hostAddresses" sep=",">                        
 7319             <rdeCsv:fields>                                                
 7320                   <rdeCsv:fRoid parent="true"/>                            
 7321               <csvHost:fAddr isRequired="true"/>                           
 7322               <csvHost:fAddrVersion isRequired="true"/>                    
 7323             </rdeCsv:fields>                                               
 7324             <rdeCsv:files>                                                 
 7325               <rdeCsv:file                                                 
 7326                 cksum="17888F02">                                          
 7327                 hostAddresses-YYYYMMDD.csv                                 
 7328               </rdeCsv:file>                                               
 7329             </rdeCsv:files>                                                
 7330           </rdeCsv:csv>                                                    
 7331         </csvHost:contents>                                                
 7332         <csvContact:contents>                                              
 7333           <rdeCsv:csv name="contact" sep=",">                              
 7334             <rdeCsv:fields>                                                
 7335               <csvContact:fId/>                                            
 7336               <rdeCsv:fRoid/>                                              
 7337               <csvContact:fVoice/>                                         
 7338               <csvContact:fVoiceExt/>                                      
 7339               <csvContact:fFax/>                                           
 7340               <csvContact:fFaxExt/>                                        
 7341               <csvContact:fEmail/>                                         
 7342               <rdeCsv:fClID/>                                              
 7343               <rdeCsv:fCrRr/>                                              
 7344               <rdeCsv:fCrID/>                                              
 7345               <rdeCsv:fCrDate/>                                            
 7346               <rdeCsv:fUpRr/>                                              
 7347               <rdeCsv:fUpID/>                                              
 7348               <rdeCsv:fUpDate/>                                            
 7349             </rdeCsv:fields>                                               
 7350             <rdeCsv:files>                                                 
 7351               <rdeCsv:file                                                 
 7352                 cksum="D7F106A5">                                          
 7353                 contact-YYYYMMDD.csv                                       
 7354               </rdeCsv:file>                                               
 7355             </rdeCsv:files>                                                
 7356           </rdeCsv:csv>                                                    
 7357           <rdeCsv:csv name="contactStatuses" sep=",">                      
 7358             <rdeCsv:fields>                                                
 7359                 <csvContact:fId parent="true"/>                            
 7360                 <csvContact:fStatus/>                                      
 7361                 <rdeCsv:fStatusDescription/>                               
 7362                 <rdeCsv:fLang/>                                            
 7363               </rdeCsv:fields>                                             
 7364             <rdeCsv:files>                                                 
 7365               <rdeCsv:file                                                 
 7366                 cksum="2AAF99D4">                                          
 7367                 contactStatuses-YYYYMMDD.csv                               
 7368               </rdeCsv:file>                                               
 7369             </rdeCsv:files>                                                
 7370           </rdeCsv:csv>                                                    
 7371           <rdeCsv:csv name="contactPostal" sep=",">                        
 7372             <rdeCsv:fields>                                                
 7373               <csvContact:fId parent="true"/>                              
 7374               <csvContact:fPostalType/>                                    
 7375               <csvContact:fName/>                                          
 7376               <csvContact:fOrg/>                                           
 7377               <csvContact:fStreet index="0"/>                              
 7378               <csvContact:fStreet index="1"/>                              
 7379               <csvContact:fStreet index="2"/>                              
 7380               <csvContact:fCity/>                                          
 7381               <csvContact:fSp/>                                            
 7382               <csvContact:fPc/>                                            
 7383               <csvContact:fCc/>                                            
 7384             </rdeCsv:fields>                                               
 7385             <rdeCsv:files>                                                 
 7386               <rdeCsv:file                                                 
 7387                 cksum="02CC2504">                                          
 7388                 contactPostal-YYYYMMDD.csv                                 
 7389               </rdeCsv:file>                                               
 7390             </rdeCsv:files>                                                
 7391           </rdeCsv:csv>                                                    
 7392           <rdeCsv:csv name="contactTransfer" sep=",">                      
 7393             <rdeCsv:fields>                                                
 7394               <csvContact:fId parent="true"/>                              
 7395               <rdeCsv:fTrStatus/>                                          
 7396               <rdeCsv:fReRr/>                                              
 7397               <rdeCsv:fReID/>                                              
 7398               <rdeCsv:fReDate/>                                            
 7399               <rdeCsv:fAcRr/>                                              
 7400               <rdeCsv:fAcID/>                                              
 7401               <rdeCsv:fAcDate/>                                            
 7402             </rdeCsv:fields>                                               
 7403             <rdeCsv:files>                                                 
 7404               <rdeCsv:file                                                 
 7405                 cksum="D0929632">                                          
 7406                 contactTransfer-YYYYMMDD.csv                               
 7407               </rdeCsv:file>                                               
 7408             </rdeCsv:files>                                                
 7409           </rdeCsv:csv>                                                    
 7410           <rdeCsv:csv name="contactDisclose" sep=",">                      
 7411             <rdeCsv:fields>                                                
 7412               <csvContact:fId parent="true"/>                              
 7413               <csvContact:fDiscloseFlag/>                                  
 7414               <csvContact:fDiscloseNameLoc/>                               
 7415               <csvContact:fDiscloseNameInt/>                               
 7416               <csvContact:fDiscloseOrgLoc/>                                
 7417               <csvContact:fDiscloseOrgInt/>                                
 7418               <csvContact:fDiscloseAddrLoc/>                               
 7419               <csvContact:fDiscloseAddrInt/>                               
 7420               <csvContact:fDiscloseVoice/>                                 
 7421               <csvContact:fDiscloseFax/>                                   
 7422               <csvContact:fDiscloseEmail/>                                 
 7423             </rdeCsv:fields>                                               
 7424             <rdeCsv:files>                                                 
 7425               <rdeCsv:file                                                 
 7426                 cksum="89043A90">                                          
 7427                 contactDisclose-YYYYMMDD.csv                               
 7428               </rdeCsv:file>                                               
 7429             </rdeCsv:files>                                                
 7430           </rdeCsv:csv>                                                    
 7431         </csvContact:contents>                                             
 7432         <csvRegistrar:contents>                                            
 7433           <rdeCsv:csv name="registrar" sep=",">                            
 7434             <rdeCsv:fields>                                                
 7435               <csvRegistrar:fId/>                                          
 7436               <csvRegistrar:fName isLoc="false"/>                          
 7437               <csvRegistrar:fGurid/>                                       
 7438               <csvRegistrar:fStatus/>                                      
 7439               <csvContact:fStreet isLoc="false" index="0"/>                
 7440               <csvContact:fStreet isLoc="false" index="1"/>                
 7441               <csvContact:fStreet isLoc="false" index="2"/>                
 7442               <csvContact:fCity isLoc="false" />                           
 7443               <csvContact:fSp isLoc="false" />                             
 7444               <csvContact:fPc isLoc="false" />                             
 7445               <csvContact:fCc isLoc="false" />                             
 7446               <csvContact:fVoice/>                                         
 7447               <csvContact:fVoiceExt/>                                      
 7448               <csvContact:fFax/>                                           
 7449               <csvContact:fFaxExt/>                                        
 7450               <csvContact:fEmail isRequired="false"/>                      
 7451               <rdeCsv:fUrl/>                                               
 7452               <csvRegistrar:fWhoisUrl/>                                    
 7453               <rdeCsv:fCrDate/>                                            
 7454               <rdeCsv:fUpDate/>                                            
 7455             </rdeCsv:fields>                                               
 7456             <rdeCsv:files>                                                 
 7457               <rdeCsv:file                                                 
 7458                 cksum="306178BB">                                          
 7459                 registrar-YYYYMMDD.csv                                     
 7460               </rdeCsv:file>                                               
 7461             </rdeCsv:files>                                                
 7462           </rdeCsv:csv>                                                    
 7463         </csvRegistrar:contents>                                           
 7464         <csvIDN:contents>                                                  
 7465           <rdeCsv:csv name="idnLanguage" sep=",">                          
 7466             <rdeCsv:fields>                                                
 7467               <rdeCsv:fIdnTableId isRequired="true"/>                      
 7468               <rdeCsv:fUrl isRequired="true"/>                             
 7469             </rdeCsv:fields>                                               
 7470             <rdeCsv:files>                                                 
 7471               <rdeCsv:file                                                 
 7472                 cksum="D462EAD0">                                          
 7473                 idnLanguage-YYYYMMDD.csv                                   
 7474               </rdeCsv:file>                                               
 7475             </rdeCsv:files>                                                
 7476           </rdeCsv:csv>                                                    
 7477         </csvIDN:contents>                                                 
 7478         <csvNNDN:contents>                                                 
 7479           <rdeCsv:csv name="NNDN" sep=",">                                 
 7480             <rdeCsv:fields>                                                
 7481               <csvNNDN:fAName/>                                            
 7482               <rdeCsv:fIdnTableId/>                                        
 7483               <csvNNDN:fOriginalName/>                                     
 7484               <csvNNDN:fNameState/>                                        
 7485               <csvNNDN:fMirroringNS/>                                      
 7486               <rdeCsv:fCrDate/>                                            
 7487             </rdeCsv:fields>                                               
 7488             <rdeCsv:files>                                                 
 7489               <rdeCsv:file                                                 
 7490                 cksum="11C80D60">                                          
 7491                 NNDN-YYYYMMDD.csv                                          
 7492               </rdeCsv:file>                                               
 7493             </rdeCsv:files>                                                
 7494           </rdeCsv:csv>                                                    
 7495         </csvNNDN:contents>                                                
 7496         <rdeEppParams:eppParams>                                           
 7497            <rdeEppParams:version>1.0</rdeEppParams:version>                
 7498            <rdeEppParams:lang>en</rdeEppParams:lang>                       
 7499            <rdeEppParams:objURI>urn:ietf:params:xml:ns:domain-1.0          
 7500            </rdeEppParams:objURI>                                          
 7501            <rdeEppParams:objURI>urn:ietf:params:xml:ns:host-1.0            
 7502            </rdeEppParams:objURI>                                          
 7503            <rdeEppParams:objURI>urn:ietf:params:xml:ns:contact-1.0         
 7504            </rdeEppParams:objURI>                                          
 7505            <rdeEppParams:svcExtension>                                     
 7506              <epp:extURI>urn:ietf:params:xml:ns:secDNS-1.1                 
 7507              </epp:extURI>                                                 
 7508              <epp:extURI>urn:ietf:params:xml:ns:rgp-1.0                    
 7509              </epp:extURI>                                                 
 7510            </rdeEppParams:svcExtension>                                    
 7511            <rdeEppParams:dcp>                                              
 7512              <epp:access>                                                  
 7513                <epp:all/>                                                  
 7514              </epp:access>                                                 
 7515              <epp:statement>                                               
 7516                <epp:purpose>                                               
 7517                  <epp:admin/>                                              
 7518                  <epp:other/>                                              
 7519                  <epp:prov/>                                               
 7520                </epp:purpose>                                              
 7521                <epp:recipient>                                             
 7522                  <epp:ours/>                                               
 7523                  <epp:public/>                                             
 7524                  <epp:unrelated/>                                          
 7525                </epp:recipient>                                            
 7526                <epp:retention>                                             
 7527                  <epp:indefinite/>                                         
 7528                </epp:retention>                                            
 7529              </epp:statement>                                              
 7530            </rdeEppParams:dcp>                                             
 7531         </rdeEppParams:eppParams>                                          
 7532       </rde:contents>                                                      
 7533    </rde:deposit>                                                          
 7534                                                                            
 7535 18.  References                                                            
 7536                                                                            
 7537 18.1.  Normative References                                                
 7538                                                                            
 7539    [BCP195]   Sheffer, Y., Holz, R., and P. Saint-Andre,                   
 7540               "Recommendations for Secure Use of Transport Layer           
 7541               Security (TLS) and Datagram Transport Layer Security         
 7542               (DTLS)", BCP 195, RFC 7525, May 2015.                        
 7543                                                                            
 7544               <https://www.rfc-editor.org/info/bcp195>                     
 7545                                                                            
 7546    [ISO-3166-1]                                                            
 7547               International Organization for Standardization, "Codes for   
 7548               the representation of names of countries and their           
 7549               subdivisions -- Part 1: Country codes", ISO Standard 3166,   
 7550               August 2020.                                                 
 7551                                                                            
 7552    [ITU-E164] International Telecommunication Union, "The international    
 7553               public telecommunication numbering plan", ITU-T              
 7554               Recommendation E.164, February 2005.                         
 7555                                                                            
 7556    [RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791,             
 7557               DOI 10.17487/RFC0791, September 1981,                        
 7558               <https://www.rfc-editor.org/info/rfc791>.                    
 7559                                                                            
 7560    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate          
 7561               Requirement Levels", BCP 14, RFC 2119,                       
 7562               DOI 10.17487/RFC2119, March 1997,                            
 7563               <https://www.rfc-editor.org/info/rfc2119>.                   
 7564                                                                            
 7565    [RFC3339]  Klyne, G. and C. Newman, "Date and Time on the Internet:     
 7566               Timestamps", RFC 3339, DOI 10.17487/RFC3339, July 2002,      
 7567               <https://www.rfc-editor.org/info/rfc3339>.                   
 7568                                                                            
 7569    [RFC3915]  Hollenbeck, S., "Domain Registry Grace Period Mapping for    
 7570               the Extensible Provisioning Protocol (EPP)", RFC 3915,       
 7571               DOI 10.17487/RFC3915, September 2004,                        
 7572               <https://www.rfc-editor.org/info/rfc3915>.                   
 7573                                                                            
 7574    [RFC5730]  Hollenbeck, S., "Extensible Provisioning Protocol (EPP)",    
 7575               STD 69, RFC 5730, DOI 10.17487/RFC5730, August 2009,         
 7576               <https://www.rfc-editor.org/info/rfc5730>.                   
 7577                                                                            
 7578    [RFC5731]  Hollenbeck, S., "Extensible Provisioning Protocol (EPP)      
 7579               Domain Name Mapping", STD 69, RFC 5731,                      
 7580               DOI 10.17487/RFC5731, August 2009,                           
 7581               <https://www.rfc-editor.org/info/rfc5731>.                   
 7582                                                                            
 7583    [RFC5732]  Hollenbeck, S., "Extensible Provisioning Protocol (EPP)      
 7584               Host Mapping", STD 69, RFC 5732, DOI 10.17487/RFC5732,       
 7585               August 2009, <https://www.rfc-editor.org/info/rfc5732>.      
 7586                                                                            
 7587    [RFC5733]  Hollenbeck, S., "Extensible Provisioning Protocol (EPP)      
 7588               Contact Mapping", STD 69, RFC 5733, DOI 10.17487/RFC5733,    
 7589               August 2009, <https://www.rfc-editor.org/info/rfc5733>.      
 7590                                                                            
 7591    [RFC5891]  Klensin, J., "Internationalized Domain Names in              
 7592               Applications (IDNA): Protocol", RFC 5891,                    
 7593               DOI 10.17487/RFC5891, August 2010,                           
 7594               <https://www.rfc-editor.org/info/rfc5891>.                   
 7595                                                                            
 7596    [RFC5910]  Gould, J. and S. Hollenbeck, "Domain Name System (DNS)       
 7597               Security Extensions Mapping for the Extensible               
 7598               Provisioning Protocol (EPP)", RFC 5910,                      
 7599               DOI 10.17487/RFC5910, May 2010,                              
 7600               <https://www.rfc-editor.org/info/rfc5910>.                   
 7601                                                                            
 7602    [RFC5952]  Kawamura, S. and M. Kawashima, "A Recommendation for IPv6    
 7603               Address Text Representation", RFC 5952,                      
 7604               DOI 10.17487/RFC5952, August 2010,                           
 7605               <https://www.rfc-editor.org/info/rfc5952>.                   
 7606                                                                            
 7607    [RFC6234]  Eastlake 3rd, D. and T. Hansen, "US Secure Hash Algorithms   
 7608               (SHA and SHA-based HMAC and HKDF)", RFC 6234,                
 7609               DOI 10.17487/RFC6234, May 2011,                              
 7610               <https://www.rfc-editor.org/info/rfc6234>.                   
 7611                                                                            
 7612    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC       
 7613               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,     
 7614               May 2017, <https://www.rfc-editor.org/info/rfc8174>.         
 7615                                                                            
 7616    [RFC8499]  Hoffman, P., Sullivan, A., and K. Fujiwara, "DNS             
 7617               Terminology", BCP 219, RFC 8499, DOI 10.17487/RFC8499,       
 7618               January 2019, <https://www.rfc-editor.org/info/rfc8499>.     
 7619                                                                            
 7620    [RFC8909]  Lozano, G., "Registry Data Escrow Specification",            
 7621               RFC 8909, DOI 10.17487/RFC8909, November 2020,               
 7622               <https://www.rfc-editor.org/info/rfc8909>.                   
 7623                                                                            
 7624    [V42]      International Telecommunication Union, "V.42 : Error-        
 7625               correcting procedures for DCEs using asynchronous-to-        
 7626               synchronous conversion", ITU-T Recommendation V.42, March    
 7627               2002, <https://www.itu.int/rec/T-REC-V.42/en>.               
 7628                                                                            
 7629    [W3C.REC-xml-20081126]                                                  
 7630               Bray, T., Paoli, J., Sperberg-McQueen, C. M., Maler, E.,     
 7631               and F. Yergeau, "Extensible Markup Language (XML) 1.0        
 7632               (Fifth Edition) REC-xml-20081126", W3C Recommendation,       
 7633               November 2008,                                               
 7634               <https://www.w3.org/TR/2008/REC-xml-20081126/>.              
 7635                                                                            
 7636    [W3C.REC-xmlschema-1-20041028]                                          
 7637               Thompson, H. S., Beech, D., Maloney, M., and N.              
 7638               Mendelsohn, "XML Schema Part 1: Structures Second Edition    
 7639               REC-xmlschema-1-20041028", W3C Recommendation, October       
 7640               2004,                                                        
 7641               <https://www.w3.org/TR/2004/REC-xmlschema-1-20041028/>.      
 7642                                                                            
 7643    [W3C.REC-xmlschema-2-20041028]                                          
 7644               Biron, P. V. and A. Malhotra, "XML Schema Part 2:            
 7645               Datatypes Second Edition REC-xmlschema-2-20041028",          
 7646               W3C Recommendation, October 2004,                            
 7647               <https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/>.      
 7648                                                                            
 7649    [W3C.REC-xpath-31-20170321]                                             
 7650               Robie, J., Dyck, M., and J. Spiegel, "XML Path Language      
 7651               (XPath) 3.1", W3C Recommendation, March 2017,                
 7652               <https://www.w3.org/TR/2017/REC-xpath-31-20170321/>.         
 7653                                                                            
 7654 18.2.  Informative References                                              
 7655                                                                            
 7656    [ICANN-GTLD-AGB-20120604]                                               
 7657               ICANN, "gTLD Applicant Guidebook Version 2012-06-04", 4      
 7658               June 2012, <http://newgtlds.icann.org/en/applicants/agb/     
 7659               guidebook-full-04jun12-en.pdf>.                              
 7660                                                                            
 7661    [ICANN-GTLD-RA-20170731]                                                
 7662               ICANN, "Base Registry Agreement 2017-07-31", 31 July 2017,   
 7663               <https://newgtlds.icann.org/sites/default/files/             
 7664               agreements/agreement-approved-31jul17-en.pdf>.               
 7665                                                                            
 7666    [RFC1952]  Deutsch, P., "GZIP file format specification version 4.3",   
 7667               RFC 1952, DOI 10.17487/RFC1952, May 1996,                    
 7668               <https://www.rfc-editor.org/info/rfc1952>.                   
 7669                                                                            
 7670    [RFC2818]  Rescorla, E., "HTTP Over TLS", RFC 2818,                     
 7671               DOI 10.17487/RFC2818, May 2000,                              
 7672               <https://www.rfc-editor.org/info/rfc2818>.                   
 7673                                                                            
 7674    [RFC3688]  Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688,     
 7675               DOI 10.17487/RFC3688, January 2004,                          
 7676               <https://www.rfc-editor.org/info/rfc3688>.                   
 7677                                                                            
 7678    [RFC3912]  Daigle, L., "WHOIS Protocol Specification", RFC 3912,        
 7679               DOI 10.17487/RFC3912, September 2004,                        
 7680               <https://www.rfc-editor.org/info/rfc3912>.                   
 7681                                                                            
 7682    [RFC4180]  Shafranovich, Y., "Common Format and MIME Type for Comma-    
 7683               Separated Values (CSV) Files", RFC 4180,                     
 7684               DOI 10.17487/RFC4180, October 2005,                          
 7685               <https://www.rfc-editor.org/info/rfc4180>.                   
 7686                                                                            
 7687    [RFC6672]  Rose, S. and W. Wijngaards, "DNAME Redirection in the        
 7688               DNS", RFC 6672, DOI 10.17487/RFC6672, June 2012,             
 7689               <https://www.rfc-editor.org/info/rfc6672>.                   
 7690                                                                            
 7691    [variantTLDsReport]                                                     
 7692               Internet Corporation for Assigned Names and Numbers          
 7693               (ICANN), "A Study of Issues Related to the Management of     
 7694               IDN Variant TLDs", 20 February 2012,                         
 7695               <https://www.icann.org/en/system/files/files/idn-vip-        
 7696               integrated-issues-final-clean-20feb12-en.pdf>.               
 7697                                                                            
 7698 Acknowledgments                                                            
 7699                                                                            
 7700    Parts of this document are based on EPP [RFC5730] and related RFCs by   
 7701    Scott Hollenbeck.                                                       
 7702                                                                            
 7703    Special suggestions that have been incorporated into this document      
 7704    were provided by Edward Lewis, Jaap Akkerhuis, Lawrence Conroy, Marc    
 7705    Groeneweg, Michael Young, Chris Wright, Patrick Mevzek, Stephen         
 7706    Morris, Scott Hollenbeck, Stephane Bortzmeyer, Warren Kumari, Paul      
 7707    Hoffman, Vika Mpisane, Bernie Hoeneisen, Jim Galvin, Andrew Sullivan,   
 7708    Hiro Hotta, Christopher Browne, Daniel Kalchev, David Conrad, James     
 7709    Mitchell, Francisco Obispo, Bhadresh Modi, Alexander Mayrhofer, and     
 7710    Benjamin Kaduk.                                                         
 7711                                                                            
 7712    Shoji Noguchi and Francisco Arias participated as coauthors through     
 7713    version 05 of earlier drafts of this document and provided invaluable   
 7714    support.                                                                
 7715                                                                            
 7716 Authors' Addresses                                                         
 7717                                                                            
 7718    Gustavo Lozano                                                          
 7719    Internet Corporation for Assigned Names and Numbers                     
 7720    Suite 300                                                               
 7721    12025 Waterfront Drive                                                  
 7722    Los Angeles, CA 90292                                                   
 7723    United States of America                                                
 7724                                                                            
 7725    Phone: +1.310.823.9358                                                  
 7726    Email: gustavo.lozano@icann.org                                         
 7727                                                                            
 7728                                                                            
 7729    James Gould                                                             
 7730    VeriSign, Inc.                                                          
 7731    12061 Bluemont Way                                                      
 7732    Reston, VA 20190                                                        
 7733    United States of America                                                
 7734                                                                            
 7735    Email: jgould@verisign.com                                              
 7736                                                                            
 7737                                                                            
 7738    Chethan Thippeswamy                                                     
 7739    VeriSign, Inc.                                                          
 7740    12061 Bluemont Way                                                      
 7741    Reston, VA 20190                                                        
 7742    United States of America                                                
 7743                                                                            
 7744    Email: cthippeswamy@verisign.com                                        
 7745                                                                            

The IETF is responsible for the creation and maintenance of the DNS RFCs. The ICANN DNS RFC annotation project provides a forum for collecting community annotations on these RFCs as an aid to understanding for implementers and any interested parties. The annotations displayed here are not the result of the IETF consensus process.

This RFC is included in the DNS RFCs annotation project whose home page is here.