<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:simpleType name="masterdata_ingenGruppe_idno_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_refperio_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_loebenr_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_indsamling_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_firmanavn_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_gadenavn_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_postnr_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20" />
      <xs:pattern value="[a-zA-Z 0-9]*" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_boks_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_by_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_ingenGruppe_tlf_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_kontaktpersoner_fuldtnavn_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_kontaktpersoner_tlf_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="masterdata_kontaktpersoner_email_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
      <xs:pattern value="[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,18}))" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Contact_Contact_Name_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Contact_Contact_Phone_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Contact_Contact_Email_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
      <xs:minLength value="1" />
      <xs:pattern value="[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,18}))" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Metadata_Metadata_Currency_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_ISIN_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="500" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_inst_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Prog_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Uval_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Budsv_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_BeDkk_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Udsda_Type">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="1000-01-01" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Udda_Type">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="1000-01-01" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_CaDa_Type">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="1000-01-01" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_FaVa_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_ReRe_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Retil_Type">
    <xs:restriction base="xs:decimal">
      <xs:maxInclusive value="100000000000000000000" />
      <xs:minInclusive value="-100000000000000000000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_Arra_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="500" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_iKap_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_BiKap_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_iNep_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_BiNep_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_iGb_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="KaGu_Kuds_BiGb_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_ISIN_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="500" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_UdFT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="500" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_inst_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_Uval_Type">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_Budsv_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_BeDkk_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_Udsda_Type">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="1000-01-01" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_Udda_Type">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="1000-01-01" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BNep_Behn_CaDa_Type">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="1000-01-01" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MNep_MiNep_SaNe_Type">
    <xs:restriction base="xs:long">
      <xs:maxInclusive value="9223372036854775807" />
      <xs:minInclusive value="0" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="languageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="english" />
      <xs:enumeration value="danish" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="versionType">
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="submissionTypeType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="test" />
      <xs:enumeration value="normal" />
      <xs:enumeration value="system" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="KUNS">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" name="masterdata">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="1" maxOccurs="1" name="kontaktpersoner">
                <xs:complexType>
                  <xs:sequence minOccurs="1" maxOccurs="1">
                    <xs:element minOccurs="1" maxOccurs="1" name="person">
                      <xs:complexType>
                        <xs:attribute name="fuldtnavn" type="masterdata_kontaktpersoner_fuldtnavn_Type" use="required" />
                        <xs:attribute name="tlf" type="masterdata_kontaktpersoner_tlf_Type" use="required" />
                        <xs:attribute name="email" type="masterdata_kontaktpersoner_email_Type" use="required" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:all>
            <xs:attribute name="idno" type="masterdata_ingenGruppe_idno_Type" use="required" />
            <xs:attribute name="refperio" type="masterdata_ingenGruppe_refperio_Type" use="required" />
            <xs:attribute name="loebenr" type="masterdata_ingenGruppe_loebenr_Type" use="optional" />
            <xs:attribute name="indsamlingstype" type="masterdata_ingenGruppe_indsamling_Type" use="optional" />
            <xs:attribute name="firmanavn" type="masterdata_ingenGruppe_firmanavn_Type" use="optional" />
            <xs:attribute name="gadenavn" type="masterdata_ingenGruppe_gadenavn_Type" use="optional" />
            <xs:attribute name="postnr" type="masterdata_ingenGruppe_postnr_Type" use="optional" />
            <xs:attribute name="boks" type="masterdata_ingenGruppe_boks_Type" use="optional" />
            <xs:attribute name="by" type="masterdata_ingenGruppe_by_Type" use="optional" />
            <xs:attribute name="tlf" type="masterdata_ingenGruppe_tlf_Type" use="optional" />
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1" name="Contact">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" maxOccurs="1" name="Contact">
                <xs:complexType>
                  <xs:sequence minOccurs="1">
                    <xs:element name="data">
                      <xs:complexType>
                        <xs:attribute name="Name" type="Contact_Contact_Name_Type" use="required" />
                        <xs:attribute name="Phone" type="Contact_Contact_Phone_Type" use="required" />
                        <xs:attribute name="Email" type="Contact_Contact_Email_Type" use="required" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1" name="Metadata">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" maxOccurs="1" name="Metadata">
                <xs:complexType>
                  <xs:sequence minOccurs="1">
                    <xs:element name="data">
                      <xs:complexType>
                        <xs:attribute name="Currency" type="Metadata_Metadata_Currency_Type" use="optional" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1" name="KaGu">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" maxOccurs="1" name="Kuds">
                <xs:complexType>
                  <xs:sequence minOccurs="1" maxOccurs="unbounded">
                    <xs:element name="data">
                      <xs:complexType>
                        <xs:attribute name="ISIN" type="KaGu_Kuds_ISIN_Type" use="optional" />
                        <xs:attribute name="inst" type="KaGu_Kuds_inst_Type" use="required" />
                        <xs:attribute name="Prog" type="KaGu_Kuds_Prog_Type" use="required" />
                        <xs:attribute name="Uval" type="KaGu_Kuds_Uval_Type" use="required" />
                        <xs:attribute name="Budsv" type="KaGu_Kuds_Budsv_Type" use="required" />
                        <xs:attribute name="BeDkk" type="KaGu_Kuds_BeDkk_Type" use="required" />
                        <xs:attribute name="Udsda" type="KaGu_Kuds_Udsda_Type" use="required" />
                        <xs:attribute name="Udda" type="KaGu_Kuds_Udda_Type" use="required" />
                        <xs:attribute name="CaDa" type="KaGu_Kuds_CaDa_Type" use="optional" />
                        <xs:attribute name="FaVa" type="KaGu_Kuds_FaVa_Type" use="required" />
                        <xs:attribute name="ReRe" type="KaGu_Kuds_ReRe_Type" use="required" />
                        <xs:attribute name="Retil" type="KaGu_Kuds_Retil_Type" use="required" />
                        <xs:attribute name="Arra" type="KaGu_Kuds_Arra_Type" use="required" />
                        <xs:attribute name="iKap" type="KaGu_Kuds_iKap_Type" use="required" />
                        <xs:attribute name="BiKap" type="KaGu_Kuds_BiKap_Type" use="optional" />
                        <xs:attribute name="iNep" type="KaGu_Kuds_iNep_Type" use="required" />
                        <xs:attribute name="BiNep" type="KaGu_Kuds_BiNep_Type" use="optional" />
                        <xs:attribute name="iGb" type="KaGu_Kuds_iGb_Type" use="required" />
                        <xs:attribute name="BiGb" type="KaGu_Kuds_BiGb_Type" use="optional" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1" name="BNep">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" maxOccurs="1" name="Behn">
                <xs:complexType>
                  <xs:sequence minOccurs="1" maxOccurs="unbounded">
                    <xs:element name="data">
                      <xs:complexType>
                        <xs:attribute name="ISIN" type="BNep_Behn_ISIN_Type" use="optional" />
                        <xs:attribute name="UdFT" type="BNep_Behn_UdFT_Type" use="required" />
                        <xs:attribute name="inst" type="BNep_Behn_inst_Type" use="required" />
                        <xs:attribute name="Uval" type="BNep_Behn_Uval_Type" use="required" />
                        <xs:attribute name="Budsv" type="BNep_Behn_Budsv_Type" use="required" />
                        <xs:attribute name="BeDkk" type="BNep_Behn_BeDkk_Type" use="required" />
                        <xs:attribute name="Udsda" type="BNep_Behn_Udsda_Type" use="required" />
                        <xs:attribute name="Udda" type="BNep_Behn_Udda_Type" use="required" />
                        <xs:attribute name="CaDa" type="BNep_Behn_CaDa_Type" use="optional" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1" name="MNep">
          <xs:complexType>
            <xs:all>
              <xs:element minOccurs="0" maxOccurs="1" name="MiNep">
                <xs:complexType>
                  <xs:sequence minOccurs="1">
                    <xs:element name="data">
                      <xs:complexType>
                        <xs:attribute name="SaNe" type="MNep_MiNep_SaNe_Type" use="required" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:all>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="language" type="languageType" use="optional" />
      <xs:attribute name="version" type="versionType" use="optional" />
      <xs:attribute name="submissionType" type="submissionTypeType" use="optional" />
    </xs:complexType>
  </xs:element>
</xs:schema>