XSD files for the DK Hostmaster EPP service
Table of Contents
XSD file references
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.xsd
RFC:5733domain-1.0.xsd
RFC:5731epp-1.0.xsd
RFC:5730eppcom-1.0.xsd
RFC:5730host-1.0.xsd
RFC:5732secDNS-1.0.xsd
RFC:4310secDNS-1.1.xsd
RFC:5910verisign-epp-balance
VeriSign EPP Balancergp-1.0.xsd
RFC:3915
The following files are owned and copyright by DK Hostmaster A/S under the MIT License, please see the LICENSE file.
XSD files
dkhm-1.0.xsd
, DK Hostmaster EPP extensions version 1.0dkhm-1.1.xsd
, DK Hostmaster EPP extensions version 1.1dkhm-1.2.xsd
, DK Hostmaster EPP extensions version 1.2dkhm-1.3.xsd
, DK Hostmaster EPP extensions version 1.3dkhm-1.4.xsd
, DK Hostmaster EPP extensions version 1.4dkhm-1.5.xsd
, DK Hostmaster EPP extensions version 1.5dkhm-1.6.xsd
, DK Hostmaster EPP extensions version 1.6dkhm-2.0.xsd
, DK Hostmaster EPP extensions version 2.0dkhm-2.1.xsd
, DK Hostmaster EPP extensions version 2.1dkhm-2.2.xsd
, DK Hostmaster EPP extensions version 2.2dkhm-2.3.xsd
, DK Hostmaster EPP extensions version 2.3dkhm-2.4.xsd
, DK Hostmaster EPP extensions version 2.4dkhm-2.5.xsd
, DK Hostmaster EPP extensions version 2.5dkhm-2.6.xsd
, DK Hostmaster EPP extensions version 2.6dkhm-3.0.xsd
, DK Hostmaster EPP extensions version 3.0dkhm-3.1.xsd
, DK Hostmaster EPP extensions version 3.1dkhm-4.0.xsd
, DK Hostmaster EPP extensions version 4.0dkhm-domain-4.0.xsd
, DK Hostmaster EPP Domain extension version 4.0dkhm-4.1.xsd
, DK Hostmaster EPP extensions version 4.1dkhm-domain-4.1.xsd
, DK Hostmaster EPP Domain extension version 4.1dkhm-4.2.xsd
, DK Hostmaster EPP extensions version 4.2dkhm-domain-4.2.xsd
, DK Hostmaster EPP Domain extension version 4.2dkhm-4.3.xsd
, DK Hostmaster EPP extensions version 4.3dkhm-domain-4.3.xsd
, DK Hostmaster EPP Domain extension version 4.3dkhm-4.4.xsd
, DK Hostmaster EPP extensions version 4.4dkhm-domain-4.4.xsd
, DK Hostmaster EPP Domain extension version 4.4epp.xsd
(a collection files for easier test, validation and maintenance, see below)
The DK Hostmaster 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 validates
It will then either omit an error message or the success message: your_file.xml validates
.
XSD History
4.4
- EPP Service version 4.X.0
- Added extension
dkhm:VID
for communication of choice of VID, a registry lock service for registrant managed domain names - Added extension
dkhm:idControlStatus
for communication state of ID-control for a given user
4.3
- EPP Service version 4.0.0
- Added proposed extension
dkhm:management
for communication of choice of management model
4.2
- EPP Service version 4.0.0
- Addressing a minor issue of XML invalid namespace references #20
4.1
- EPP Service version 4.0.0
- Introducing use of the restore capability described in RFC:3915
4.0
- EPP Service version 4.0.0
- Introducing DK Hostmaster optional extension for EPP delete domain command request:
dkhm:delDate
- Introducing DK Hostmaster optional extension for automatic renewal:
dkhm:autoRenew
- Introducing DK Hostmaster optional command extension for transfer back to DK Hostmaster:
withdraw
- Introducing use of the VeriSign EPP Balance:
info balance
- Added proper Resources and References chapter
3.1
- EPP Service version 4.0.0
- Introducing DK Hostmaster AuthInfo expiration:
dkhm:authInfoExDate
extension for EPP info domain command response and authorizations for AuthInfo
3.0
- 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
2.6
- 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.xsd
will be the only entry-point to support the older schema versions - More XML cleaned up and formatted, mostly by automation
2.5
- EPP Service version 2.3.X
- Clearing out some minor issues in the DK Hostmaster XSD
- Removed excessive import statements, one should suffice
- XML cleaned up and formatted, mostly by automation
2.4
- EPP Service version 2.3.X
- Minor bug fix release as 2.4, since 2.3 had some minor issues
2.3
- EPP Service version 2.3.X
- Introduction of
dkhm:url
for 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.
2.2
- EPP Service version 2.3.X
- Introduction of
dkhm:risk_assessment
for poll messages in relation to domain creation, where the risk assessment is communicated as part of the domain creation process.
2.1
-
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:
redefine
oroverwrite
. 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 DK Hostmaster 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.
2.0
- Official release of changes proposed in revisions 1.5 and 1.6
1.6
- Development use only
- Introduction of
dkhm:requestedNsAdmin
for update host and create host
1.5
- Development use only
- Introduction of
dkhm:mobilephone
on update contact - Introduction of
dkhm:secondaryEmail
on update contact
1.4
- EPP Service version 1.3.X
- Introduction of
dkhm:pnumber
for production unit number information for create contact
1.3
- EPP Service version 1.2.X
- Introduction of
dkhm:domain_confirmed
for information for create domain - Introduction of
dkhm:contact_validated
for information for info contact - Introduction of
dkhm:registrant_validated
for information for create domain
1.2
- EPP Service version 1.1.X
- Introduction of
dkhm:orderConfirmation
for create domain and support of Pre-activation Service
1.1
- EPP Service version 1.0.9
- Introduction of
dkhm:domainAdvisory
for support of blocked status for create domain for blocked domain names
1.0
- EPP Service version 1.0.0
- Released 2014-02-25
References and Resources
- 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
- DK Hostmaster EPP Service Specification
- DK Hostmaster EPP Service Wiki