<commit_before><?xml version="1.0" encoding="utf-8"?>
<schema targetNamespace="urn:dkhm:params:xml:ns:dkhm-1.5"
        xmlns:dkhm="urn:dkhm:params:xml:ns:dkhm-1.5"
        xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-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:eppcom-1.0" schemaLocation="eppcom-1.0.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.1" schemaLocation="dkhm-1.1.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.2" schemaLocation="dkhm-1.2.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.3" schemaLocation="dkhm-1.3.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.4" schemaLocation="dkhm-1.4.xsd"/>
    
    <annotation>
        <documentation>Extensible Provisioning Protocol v1.0 provisioning schema. DKHM extension v1.5</documentation>
    </annotation>
    <!--
        Child elements found in EPP commands.
    -->
    
    <element name="userType" type="dkhm:userType" />
    <element name="EAN" type="dkhm:EAN" />
    <element name="CVR" type="dkhm:CVR" />
    <element name="pnumber" type="dkhm:pnumber" />
    <element name="contact" type="dkhm:contact" />
    <element name="trackingNo" type="dkhm:trackingNo" />
    <element name="domainAdvisory" type="dkhm:domainAdvisory" />
    <element name="orderconfirmationToken" type="dkhm:orderconfirmationToken" />
    <element name="domain_confirmed" type="dkhm:domain_confirmed" />
    <element name="contact_validated" type="dkhm:contact_validated" />
    <element name="registrant_validated" type="dkhm:registrant_validated" />
    <element name="requestedNsAdmin" type="dkhm:requestedNsAdmin" />
    
    <!--
        Utility types.
    -->

    <!-- custom: host contact -->
    <simpleType name="contact">
        <restriction base="eppcom:clIDType" />
    </simpleType>
    
    <!-- custom: trackingNo  -->
    <simpleType name="trackingNo">
        <restriction base="token" />
    </simpleType>
    
    <!-- custom: contact_validated  -->
    <simpleType name="contact_validated">
        <restriction base="token" />
    </simpleType>
    
    <!-- custom: registrant_validated  -->
    <simpleType name="registrant_validated">
        <restriction base="token" /><commit_msg>Added dkhm:attention and dkhm:mobilephone, not completely clear on the attention, it is more and alias for name if organization is specified, so perhaps it is not necessary. I will let the business logic decide.<commit_after><?xml version="1.0" encoding="utf-8"?>
<schema targetNamespace="urn:dkhm:params:xml:ns:dkhm-1.5"
        xmlns:dkhm="urn:dkhm:params:xml:ns:dkhm-1.5"
        xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
        xmlns:contact="urn:ietf:params:xml:ns:contact-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:contact-1.0" schemaLocation="contact-1.0.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.1" schemaLocation="dkhm-1.1.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.2" schemaLocation="dkhm-1.2.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.3" schemaLocation="dkhm-1.3.xsd"/>
    <import namespace="urn:dkhm:params:xml:ns:dkhm-1.4" schemaLocation="dkhm-1.4.xsd"/>
    
    <annotation>
        <documentation>Extensible Provisioning Protocol v1.0 provisioning schema. DKHM extension v1.5</documentation>
    </annotation>
    <!--
        Child elements found in EPP commands.
    -->
    
    <element name="userType" type="dkhm:userType" />
    <element name="EAN" type="dkhm:EAN" />
    <element name="CVR" type="dkhm:CVR" />
    <element name="mobilephone" type="dkhm:mobilephone" />
    <element name="attention" type="dkhm:attention" />   
    <element name="pnumber" type="dkhm:pnumber" />
    <element name="contact" type="dkhm:contact" />
    <element name="trackingNo" type="dkhm:trackingNo" />
    <element name="domainAdvisory" type="dkhm:domainAdvisory" />
    <element name="orderconfirmationToken" type="dkhm:orderconfirmationToken" />
    <element name="domain_confirmed" type="dkhm:domain_confirmed" />
    <element name="contact_validated" type="dkhm:contact_validated" />
    <element name="registrant_validated" type="dkhm:registrant_validated" />
    <element name="requestedNsAdmin" type="dkhm:requestedNsAdmin" />
    
    <!--
        Utility types.
    -->

    <!-- custom: contact mobilephone -->
    <simpleType name="mobilephone">
        <restriction base="contact:e164Type" />
    </simpleType>

    <!-- custom: contact attention -->
    <simpleType name="attention">
        <restriction base="contact:postalLineType" />
    </simpleType>

    <!-- custom: host contact -->
    <simpleType name="contact">
        <restriction base="eppcom:clIDType" />
    </simpleType>
    
    <!-- custom: trackingNo  -->
    <simpleType name="trackingNo">
        <restriction base="token" />
    </simpleType>
    
    <!-- custom: contact_validated  -->
    <simpleType name="contact_validated">
        <restriction base="token" />
    </simpleType>
    
    <!-- custom: registrant_validated  -->
    <simpleType name="registrant_validated">
        <restriction base="token" />
{'fraction_non_alphanumeric': 0.1658870097157251, 'fraction_numerical': 0.016012954300107952, 'mean_word_length': 3.6402337228714523, 'pattern_counts': {'":': 0, '<': 97, '<?xml version=': 2, '>': 97, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 28}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2298780', 'n_tokens_mistral': 1895, 'n_tokens_neox': 1835, 'n_words': 284}