<?xml version="1.0"  encoding="UTF-8"?>  

<schema targetNamespace="http://www.xbrl.org.es/es/2008/dgi/gp/types/2008-01-30" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dgi-types="http://www.xbrl.org.es/es/2008/dgi/gp/types/2008-01-30" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <annotation>
    <appinfo>
      <xbrll:linkbaseRef xlink:type="simple" xlink:href="dgi-types-2008-01-30-label-es.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <xbrll:linkbaseRef xlink:type="simple" xlink:href="dgi-types-2008-01-30-label-en.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <xbrll:linkbaseRef xlink:type="simple" xlink:href="dgi-types-2008-01-30-reference.xml" xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <element name="LegalFormCodeHead" id="dgi-types_LegalFormCodeHead" type="dgi-types:LegalFormCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RegionCodeHead" id="dgi-types_RegionCodeHead" type="dgi-types:RegionCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CountryCodeHead" id="dgi-types_CountryCodeHead" type="dgi-types:CountryCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IssuingEntityHead" id="dgi-types_IssuingEntityHead" type="dgi-types:IssuingEntityTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LegalNameTypeHead" id="dgi-types_LegalNameTypeHead" type="dgi-types:LegalNameTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StatusTypeHead" id="dgi-types_StatusTypeHead" type="dgi-types:StatusTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="IdentifierHead" id="dgi-types_IdentifierHead" type="dgi-types:IdentifierCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OtherContactTypeHead" id="dgi-types_OtherContactTypeHead" type="dgi-types:OtherContactTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommunicationTypeHead" id="dgi-types_CommunicationTypeHead" type="dgi-types:CommunicationTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="WebsiteTypeHead" id="dgi-types_WebsiteTypeHead" type="dgi-types:WebsiteTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EntityOriginHead" id="dgi-types_EntityOriginHead" type="dgi-types:EntityOriginCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="QuotationTypeHead" id="dgi-types_QuotationTypeHead" type="dgi-types:QuotationTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CurrencyOperationTypeHead" id="dgi-types_CurrencyOperationTypeHead" type="dgi-types:CurrencyOperationTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="MarketIdentifierCodeHead" id="dgi-types_MarketIdentifierCodeHead" type="dgi-types:MarketIdentifierCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AddressFormatCodeHead" id="dgi-types_AddressFormatCodeHead" type="dgi-types:AddressFormatCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RouteTypeCodeHead" id="dgi-types_RouteTypeCodeHead" type="dgi-types:RouteTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SpecialSituationsCodeHead" id="dgi-types_SpecialSituationsCodeHead" type="dgi-types:SpecialSituationsCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ActivityTypeHead" id="dgi-types_ActivityTypeHead" type="dgi-types:ActivityTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ActivityCodeTypeHeadCNAE" id="dgi-types_ActivityCodeTypeHeadCNAE" type="dgi-types:ActivityCodeTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ActivityCodeTypeHeadCNAE2009" id="dgi-types_ActivityCodeTypeHeadCNAE2009" type="dgi-types:ActivityCodeTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ActivityCodeTypeHeadSIC" id="dgi-types_ActivityCodeTypeHeadSIC" type="dgi-types:ActivityCodeTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ActivityCodeTypeHeadIAE" id="dgi-types_ActivityCodeTypeHeadIAE" type="dgi-types:ActivityCodeTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OperationTypeCodeHead" id="dgi-types_OperationTypeCodeHead" type="dgi-types:OperationTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OccupationCodeHead" id="dgi-types_OccupationCodeHead" type="dgi-types:OccupationCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProfessionalCategoriesCodeHead" id="dgi-types_ProfessionalCategoriesCodeHead" type="dgi-types:ProfessionalCategoriesCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AddressTypeCodeHead" id="dgi-types_AddressTypeCodeHead" type="dgi-types:AddressTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LocalUnitTypeCodeHead" id="dgi-types_LocalUnitTypeCodeHead" type="dgi-types:LocalUnitTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LanguageCodeHead" id="dgi-types_LanguageCodeHead" type="dgi-types:LanguageCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PersonDocumentRelationshipHead" id="dgi-types_PersonDocumentRelationshipHead" type="dgi-types:PersonDocumentRelationshipItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ParentEntityHead" id="dgi-types_ParentEntityHead" type="dgi-types:ParentEntityItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ShareholderHead" id="dgi-types_ShareholderHead" type="dgi-types:ShareholderItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ConsolidatedMethodCodeHead" id="dgi-types_ConsolidatedMethodCodeHead" type="dgi-types:ConsolidatedMethodCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OrgansTypeCodeHead" id="dgi-types_OrgansTypeCodeHead" type="dgi-types:OrgansTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FinancialEntityTypeHead" id="dgi-types_FinancialEntityTypeHead" type="dgi-types:FinancialEntityTypeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AutonomousCommunitiesHead" id="dgi-types_AutonomousCommunitiesHead" type="dgi-types:AutonomousCommunityCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RelationshipTypeCodeHead" id="dgi-types_RelationshipTypeCodeHead" type="dgi-types:RelationshipTypeCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CurrencyCodeItemHead" id="dgi-types_CurrencyCodeItemHead" type="dgi-types:CurrencyCodeItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <complexType name="strDay">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <length fixed="true" value="2"/>
        <pattern value="(0[1-9])|([1-2][0-9])|(3[0-1])"/>
        <attributeGroup ref="xbrli:nonNumericItemAttrs"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="strMonth">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <length fixed="true" value="2"/>
        <pattern value="(0[1-9])|(1[0-2])"/>
        <attributeGroup ref="xbrli:nonNumericItemAttrs"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="StatusTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="LegalNameTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="IdentifierCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="3"/>
        <minLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="OtherContactTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="3"/>
        <maxLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="CommunicationTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="WebsiteTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="EntityOriginCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="QuotationTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="CurrencyOperationTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="MarketIdentifierCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="4"/>
        <minLength fixed="true" value="4"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="AddressFormatCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="RouteTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="5"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="SpecialSituationsCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="3"/>
        <minLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="ActivityTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="ActivityCodeTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="5"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="OperationTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="OccupationCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="4"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="ProfessionalCategoriesCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="1"/>
        <minLength fixed="true" value="1"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="AddressTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="LanguageCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="3"/>
        <minLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="LocalUnitTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="3"/>
        <minLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="PersonDocumentRelationshipItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="ParentEntityItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="ShareholderItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="ConsolidatedMethodCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="OrgansTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="8"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="FinancialEntityTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="LegalFormCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="RegionCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="CountryCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="3"/>
        <minLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="IssuingEntityTypeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="2"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="AutonomousCommunityCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <minLength fixed="true" value="1"/>
        <maxLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="RelationshipTypeCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="2"/>
        <minLength fixed="true" value="2"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
  <complexType name="CurrencyCodeItemType">
    <simpleContent>
      <restriction base="xbrli:stringItemType">
        <maxLength fixed="true" value="3"/>
        <minLength fixed="true" value="3"/>
        <attribute name="id" use="optional" type="ID"/>
        <attribute name="contextRef" use="required" type="IDREF"/>
      </restriction>
    </simpleContent>
  </complexType>
</schema>
