85 lines
2.3 KiB
XML
85 lines
2.3 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
||
|
<schema targetNamespace="urn:X-ote:params:xml:ns:otedomain-1.0"
|
||
|
xmlns:oteDomain="urn:X-ote:params:xml:ns:otedomain-1.0"
|
||
|
xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
|
||
|
xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
|
||
|
xmlns:oteext="urn:X-ote:params:xml:ns:oteext-1.0"
|
||
|
xmlns="http://www.w3.org/2001/XMLSchema"
|
||
|
elementFormDefault="qualified">
|
||
|
|
||
|
<!--
|
||
|
Import common element types.
|
||
|
-->
|
||
|
<import namespace="urn:ietf:params:xml:ns:eppcom-1.0"
|
||
|
schemaLocation="eppcom-1.0.xsd"/>
|
||
|
<import namespace="urn:ietf:params:xml:ns:domain-1.0"
|
||
|
schemaLocation="domain-1.0.xsd"/>
|
||
|
<import namespace="urn:X-ote:params:xml:ns:oteext-1.0" schemaLocation="oteext-1.0.xsd"/>
|
||
|
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
.ote Domain Extensions to the Extensible
|
||
|
Provisioning Protocol v1.0. schema.
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
|
||
|
<!--
|
||
|
Protocol extension framework command elements.
|
||
|
-->
|
||
|
<element name="registrantTransfer"
|
||
|
type="oteDomain:registrantTransferType"/>
|
||
|
|
||
|
<!--
|
||
|
Protocol extension framework response elements.
|
||
|
-->
|
||
|
<element name="rtrnData" type="oteDomain:rtrnDataType"/>
|
||
|
|
||
|
<!--
|
||
|
Type definitions.
|
||
|
-->
|
||
|
<complexType name="registrantTransferType">
|
||
|
<sequence>
|
||
|
<element name="name" type="eppcom:labelType" minOccurs="1"/>
|
||
|
<element name="curExpDate" type="date" minOccurs="1"/>
|
||
|
<element name="period" type="domain:periodType" minOccurs="0"/>
|
||
|
<element name="oteProperties" type="oteDomain:otePropertiesType"
|
||
|
minOccurs="1"/>
|
||
|
<element name="explanation" type="oteext:explanationType"
|
||
|
minOccurs="1"/>
|
||
|
</sequence>
|
||
|
</complexType>
|
||
|
|
||
|
<!--
|
||
|
the .ote extension domain properties
|
||
|
-->
|
||
|
<complexType name="otePropertiesType">
|
||
|
<sequence>
|
||
|
<element name="registrantName" type="eppcom:labelType"
|
||
|
minOccurs="1"/>
|
||
|
<element name="registrantID" type="oteext:registrantIDType"
|
||
|
minOccurs="0"/>
|
||
|
<element name="eligibilityType" type="oteext:eligType"
|
||
|
minOccurs="1"/>
|
||
|
<element name="eligibilityName" type="eppcom:labelType"
|
||
|
minOccurs="0"/>
|
||
|
<element name="eligibilityID" type="oteext:eligibilityIDType"
|
||
|
minOccurs="0"/>
|
||
|
<element name="policyReason" type="oteext:policyNumType"
|
||
|
minOccurs="0"/>
|
||
|
</sequence>
|
||
|
</complexType>
|
||
|
|
||
|
<complexType name="rtrnDataType">
|
||
|
<sequence>
|
||
|
<element name="name" type="eppcom:labelType" minOccurs="1"/>
|
||
|
<element name="exDate" type="dateTime" minOccurs="0"/>
|
||
|
</sequence>
|
||
|
</complexType>
|
||
|
|
||
|
<!--
|
||
|
End of schema.
|
||
|
-->
|
||
|
</schema>
|
||
|
|