❗ The current actively used XSD file is indicated in the EPP service specification, this repository might contain changes not actively used by the service. Please see the EPP Service Specification Wiki for exact details.
Please note that the following files have been lifted from their respective RFCs. These files are copyrighted by their respective authors, please refer to the RFCs for more information.
contact-1.0.xsdRFC:5733domain-1.0.xsdRFC:5731epp-1.0.xsdRFC:5730eppcom-1.0.xsdRFC:5730host-1.0.xsdRFC:5732secDNS-1.0.xsdRFC:4310secDNS-1.1.xsdRFC:5910verisign-epp-balanceVeriSign EPP Balancergp-1.0.xsdRFC:3915
The following files are owned and copyright by Punktum dk A/S under the MIT License, please see the LICENSE file.
dkhm-1.0.xsd, Punktum dk EPP extensions version 1.0dkhm-1.1.xsd, Punktum dk EPP extensions version 1.1dkhm-1.2.xsd, Punktum dk EPP extensions version 1.2dkhm-1.3.xsd, Punktum dk EPP extensions version 1.3dkhm-1.4.xsd, Punktum dk EPP extensions version 1.4dkhm-1.5.xsd, Punktum dk EPP extensions version 1.5dkhm-1.6.xsd, Punktum dk EPP extensions version 1.6dkhm-2.0.xsd, Punktum dk EPP extensions version 2.0dkhm-2.1.xsd, Punktum dk EPP extensions version 2.1dkhm-2.2.xsd, Punktum dk EPP extensions version 2.2dkhm-2.3.xsd, Punktum dk EPP extensions version 2.3dkhm-2.4.xsd, Punktum dk EPP extensions version 2.4dkhm-2.5.xsd, Punktum dk EPP extensions version 2.5dkhm-2.6.xsd, Punktum dk EPP extensions version 2.6dkhm-3.0.xsd, Punktum dk EPP extensions version 3.0dkhm-3.1.xsd, Punktum dk EPP extensions version 3.1dkhm-4.0.xsd, Punktum dk EPP extensions version 4.0dkhm-domain-4.0.xsd, Punktum dk EPP Domain extension version 4.0dkhm-4.1.xsd, Punktum dk EPP extensions version 4.1dkhm-domain-4.1.xsd, Punktum dk EPP Domain extension version 4.1dkhm-4.2.xsd, Punktum dk EPP extensions version 4.2dkhm-domain-4.2.xsd, Punktum dk EPP Domain extension version 4.2dkhm-4.3.xsd, Punktum dk EPP extensions version 4.3dkhm-domain-4.3.xsd, Punktum dk EPP Domain extension version 4.3dkhm-4.4.xsd, Punktum dk EPP extensions version 4.4dkhm-domain-4.4.xsd, Punktum dk EPP Domain extension version 4.4epp.xsd(a collection files for easier test, validation and maintenance, see below)dkhm-4.5.xsd, Punktum dk EPP extensions version 4.5
The Punktum dk EPP service specification describes the use and contents of the files in more detail.
The file epp.xsd is just for easier test and validation as mentioned, it can be used together with xmllint:
$ xmllint --schema epp.xsd your_file.xml
your_file.xml validatesIt will then either omit an error message or the success message: your_file.xml validates.
- Introduced in EPP service version 5.2.0
- Adding extension
dkhm:contact_verificationcomplex type containing information regarding the contact verification process and status, including who is responsible for performing the verification process (registrar/registry), which type and verification process (identity/e-mail) and status of the verification process. - Adding extension
dkhm:sole_proprietorshipsimple type containing information if the contact is a sole proprietorship company and therefore needs to have contact email hidden from public available WHOIS information. - The
withdrawhas been moved from dkhm-domain namespace to dkhm
- EPP Service version 4.11.0
- Added extension
dkhm:vidfor communication of choice of VID, a registry lock service for registrant managed domain names
- EPP Service version 4.0.0
- Added proposed extension
dkhm:managementfor communication of choice of management model
- EPP Service version 4.0.0
- Addressing a minor issue of XML invalid namespace references #20
- EPP Service version 4.0.0
- Introducing use of the restore capability described in RFC:3915
- EPP Service version 4.0.0
- Introducing Punktum dk optional extension for EPP delete domain command request:
dkhm:delDate - Introducing Punktum dk optional extension for automatic renewal:
dkhm:autoRenew - Introducing Punktum dk optional command extension for transfer back to Punktum dk:
withdraw - Introducing use of the VeriSign EPP Balance:
info balance - Added proper Resources and References chapter
- EPP Service version 4.0.0
- Introducing Punktum dk AuthInfo expiration:
dkhm:authInfoExDateextension for EPP info domain command response and authorizations for AuthInfo
- EPP Service version 3.4.0 and 3.5.X
- The XSD does not contain changes as such, but removes excessive import statements, where one should suffice
- This revision of the schema file, eliminates support for older schema versions
- EPP Service version 2.3.X
- Reinstated excessive import statements, since this might break interaction with the existing service (2.3.X), which has some XSD schema issues triggered by this clean up
- The clean up will be completed and announced as 3.0, since the XSD as a stand-alone breaks support for older schema versions and
epp.xsdwill be the only entry-point to support the older schema versions - More XML cleaned up and formatted, mostly by automation
- EPP Service version 2.3.X
- Clearing out some minor issues in the Punktum dk XSD
- Removed excessive import statements, one should suffice
- XML cleaned up and formatted, mostly by automation
- EPP Service version 2.3.X
- Minor bug fix release as 2.4, since 2.3 had some minor issues
- EPP Service version 2.3.X
- Introduction of
dkhm:urlfor poll messages in relation to domain creation, where a URL is communicated, which can be presented to the end-user as part of the domain creation process.
- EPP Service version 2.3.X
- Introduction of
dkhm:risk_assessmentfor poll messages in relation to domain creation, where the risk assessment is communicated as part of the domain creation process.
-
EPP Service version 2.3.X
-
Warning! This release includes a change to the standard XSD from RFC:5730, aligning the values for the password type. It has not been possible to get the patch applied using the XML Schema feature:
redefineoroverwrite. When this succeeds this change will have to be rolled-back. The change has been applied so the schema file conforms with the schema file used at Punktum dk A/S. -
The DKHM Schema file has been updated to revision 2.1, the file does not contain any changes apart from the import, this file was created for a uniform communication in regard to revision numbers etc.
- Official release of changes proposed in revisions 1.5 and 1.6
- Development use only
- Introduction of
dkhm:requestedNsAdminfor update host and create host
- Development use only
- Introduction of
dkhm:mobilephoneon update contact - Introduction of
dkhm:secondaryEmailon update contact
- EPP Service version 1.3.X
- Introduction of
dkhm:pnumberfor production unit number information for create contact
- EPP Service version 1.2.X
- Introduction of
dkhm:domain_confirmedfor information for create domain - Introduction of
dkhm:contact_validatedfor information for info contact - Introduction of
dkhm:registrant_validatedfor information for create domain
- EPP Service version 1.1.X
- Introduction of
dkhm:orderConfirmationfor create domain and support of Pre-activation Service (deprecated)
- EPP Service version 1.0.9
- Introduction of
dkhm:domainAdvisoryfor support of blocked status for create domain for blocked domain names
- EPP Service version 1.0.0
- Released 2014-02-25
- RFC:3915: "Domain Registry Grace Period Mapping for the Extensible Provisioning Protocol (EPP)"
- RFC:4310: "Domain Name System (DNS) Security Extensions Mapping for the Extensible Provisioning Protocol (EPP)"
- RFC:5730: Extensible Provisioning Protocol (EPP)
- RFC:5731: "Extensible Provisioning Protocol (EPP) Domain Name Mapping"
- RFC:5732: "Extensible Provisioning Protocol (EPP) Host Mapping"
- RFC:5733: "Extensible Provisioning Protocol (EPP) Contact Mapping"
- RFC:5910: "Domain Name System (DNS) Security Extensions Mapping for the Extensible Provisioning Protocol (EPP)"
- VeriSign: "Balance Mapping for the Extensible Provisioning Protocol (EPP)"
- xmlsoft.org: xmllint
- Punktum dk EPP Service Specification
- Punktum dk EPP Service Wiki
