internetee-registry/doc/schemas/eis-1.0.xsd
2015-05-29 15:36:39 +03:00

74 lines
1.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<schema
targetNamespace="urn:ee:eis:xml:epp:eis-1.0"
xmlns:eis="urn:ee:eis:xml:epp:eis-1.0"
xmlns="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<annotation>
<documentation>
EIS Extensible Provisioning Protocol v1.0
extension schema.
</documentation>
</annotation>
<!--
Child elements found in EPP commands.
-->
<element name="extdata" type="eis:legalDocAndIdentType"/>
<!--
Child elements supporting either the
dsData or the keyData interface.
-->
<complexType name="legalDocAndIdentType">
<sequence>
<element name="legalDocument" type="eis:legalDocType"
minOccurs="0" maxOccurs="1"/>
<!-- <element name="ident" type="eis:identType"
minOccurs="0" maxOccurs="1"/> -->
</sequence>
</complexType>
<!--
Child elements of extdata
-->
<complexType name="legalDocType">
<simpleContent>
<extension base="base64Binary">
<attribute name="type" type="eis:legalDocEnumType" use="required"/>
</extension>
</simpleContent>
</complexType>
<simpleType name="legalDocEnumType">
<restriction base="token">
<enumeration value="pdf"/>
<enumeration value="bdoc"/>
<enumeration value="ddoc"/>
<enumeration value="zip"/>
<enumeration value="rar"/>
<enumeration value="gz"/>
<enumeration value="tar"/>
<enumeration value="7z"/>
</restriction>
</simpleType>
<!-- <complexType name="identType">
<simpleContent>
<extension base="normalizedString">
<attribute name="type" type="eis:identEnumType" use="required"/>
</extension>
</simpleContent>
</complexType>
<simpleType name="identEnumType">
<restriction base="token">
<enumeration value="pic"/>
<enumeration value="priv"/>
<enumeration value="birthday"/>
<enumeration value="passport"/>
</restriction>
</simpleType> -->
</schema>