<?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>
		</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>
