<?xml version="1.0" encoding="UTF-8"?>
<!--
Linkbase:  Taxonomía para Grupo 1 - Cierre de 2025:  2025-12-31 - Versión: 3
 Creada por la Superintendencia de Servicios Públicos Domiciliarios. 
 Archivos generados el: 2026/04/29 - 17:54
 Basada en: XBRL Versión 2.1. 





 Desarrollada por: 
                             Juan Carlos Rodríguez Rivera -  https://www.linkedin.com/in/juan-carlos-rodriguez-xbrl/ - jcoolcat@gmail.com - +57 3016662961
-->
<!-- Generated with Reporting Standard S.L. XBRL Taxonomy builder version 20.26.1.1483 - http://www.reportingstandard.com -->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase"
               xmlns:gen="http://xbrl.org/2008/generic"
               xmlns:xlink="http://www.w3.org/1999/xlink"
               xmlns:validation="http://xbrl.org/2008/validation"
               xmlns:xs="http://www.w3.org/2001/XMLSchema"
               xmlns:xbrli="http://www.xbrl.org/2003/instance"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:variable="http://xbrl.org/2008/variable"
               xmlns:cf="http://xbrl.org/2008/filter/concept"
               xmlns:ea="http://xbrl.org/2008/assertion/existence"
               xmlns:pf="http://xbrl.org/2008/filter/period"
               xmlns:msg="http://xbrl.org/2010/message"
               xmlns:va="http://xbrl.org/2008/assertion/value"
               xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full"
               xsi:schemaLocation="http://xbrl.org/2008/variable http://www.xbrl.org/2008/variable.xsd http://xbrl.org/2008/filter/concept http://www.xbrl.org/2008/concept-filter.xsd http://xbrl.org/2008/assertion/existence http://www.xbrl.org/2008/existence-assertion.xsd http://xbrl.org/2008/filter/period http://www.xbrl.org/2008/period-filter.xsd http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd http://xbrl.org/2008/assertion/value http://www.xbrl.org/2008/value-assertion.xsd http://xbrl.org/2008/validation http://www.xbrl.org/2008/validation.xsd http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd">
  <link:roleRef xlink:type="simple" roleURI="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-con-310000" xlink:href="../co-sspd_ias-1_2025-12-31_role-con-310000.xsd#co-sspd_ias-1_2025-12-31_role-con-310000"/>
  <link:roleRef xlink:type="simple" roleURI="http://www.xbrl.org/2010/role/message" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-precondition"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/assertion-set" xlink:href="http://www.xbrl.org/2008/validation.xsd#assertion-set"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2010/assertion-satisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-satisfied-message"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-set" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-filter" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-filter"/>
  <link:arcroleRef xlink:type="simple" arcroleURI="http://xbrl.org/arcrole/2008/variable-set-filter" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-filter"/>
  <gen:link xlink:type="extended" xlink:role="http://www.superservicios.gov.co/xbrl/ifrs/2025-12-31/co-sspd_ias-1_2025-12-31_role-con-310000">
    <va:valueAssertion xlink:type="resource" id="FRM_310000_004" aspectModel="dimensional" implicitFiltering="true" test="$ConceptoEvaluado ge 0" xlink:label="lbl124974"/>
    <variable:precondition xlink:type="resource" id="FRM_310000_004_Precond" test="count($ConceptoEvaluado) &gt; 0" xlink:label="lbl124977"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="lbl124974" xlink:to="lbl124977"/>
    <validation:assertionSet xlink:type="resource" id="assertionSet" xlink:label="lbl124957"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_001a" aspectModel="dimensional" implicitFiltering="true" test=". ge 1" xlink:label="lbl124955"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124957" xlink:to="lbl124955"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_001b" aspectModel="dimensional" implicitFiltering="true" test=". ge 1" xlink:label="lbl124961"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124957" xlink:to="lbl124961"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_002a" aspectModel="dimensional" implicitFiltering="true" test=". ge 1" xlink:label="lbl124966"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124957" xlink:to="lbl124966"/>
    <ea:existenceAssertion xlink:type="resource" id="FRM_310000_002b" aspectModel="dimensional" implicitFiltering="true" test=". ge 1" xlink:label="lbl124971"/>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/assertion-set" xlink:from="lbl124957" xlink:to="lbl124971"/>
    <msg:message xlink:type="resource" id="MSG_OK_FRM_310000_004" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124978">OK: FRM_310000_004</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-satisfied-message" xlink:from="lbl124974" xlink:to="lbl124978"/>
    <msg:message xlink:type="resource" id="FRM_310000_001a_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124956">Formulario '[310000] Estado de resultados integral': Inconsistencia - valor para el concepto 'Ingresos de actividades ordinarias' periodo actual. FRM_310000_001a</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124955" xlink:to="lbl124956"/>
    <msg:message xlink:type="resource" id="FRM_310000_001b_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124962">Formulario '[310000] Estado de resultados integral': Inconsistencia - valor para el concepto 'Ingresos de actividades ordinarias' periodo anterior. FRM_310000_001b</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124961" xlink:to="lbl124962"/>
    <msg:message xlink:type="resource" id="FRM_310000_002a_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124967">Formulario '[310000] Estado de resultados integral': Inconsistencia - valor para el concepto 'Ganancia (pérdida)' periodo actual. FRM_310000_002a</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124966" xlink:to="lbl124967"/>
    <msg:message xlink:type="resource" id="FRM_310000_002b_MSG_ERR" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124972">Formulario '[310000] Estado de resultados integral': Inconsistencia - valor para el concepto 'Ganancia (pérdida)' periodo anterior. FRM_310000_002b</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124971" xlink:to="lbl124972"/>
    <msg:message xlink:type="resource" id="MSG_ERR_FRM_310000_004" xml:lang="es" xlink:role="http://www.xbrl.org/2010/role/message" xlink:label="lbl124979">Formulario '[310000] Estado de resultados integral': Inconsistencia - Se reporta el concepto "{xfi:concept-label(node-name($ConceptoEvaluado),"http://www.xbrl.org/2003/role/link","http://www.xbrl.org/2003/role/label","es")}" para el periodo "{substring(xfi:period($ConceptoEvaluado)/xbrli:endDate/text(),0,5)}" con  valor negativo. El valor a reportar debe ser mayor o igual a cero. Formula: FRM_310000_004</msg:message>
    <gen:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="lbl124974" xlink:to="lbl124979"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_001a_Var_Revenue" bindAsSequence="false" xlink:label="lbl124953"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="Revenue" xlink:from="lbl124955" xlink:to="lbl124953"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_001b_Var_Revenue" bindAsSequence="false" xlink:label="lbl124959"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="Revenue" xlink:from="lbl124961" xlink:to="lbl124959"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_002a_Var_ProfitLoss" bindAsSequence="false" xlink:label="lbl124964"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="ProfitLoss" xlink:from="lbl124966" xlink:to="lbl124964"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_002b_Var_ProfitLoss" bindAsSequence="false" xlink:label="lbl124969"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="ProfitLoss" xlink:from="lbl124971" xlink:to="lbl124969"/>
    <variable:factVariable xlink:type="resource" id="FRM_310000_004_Concepto" bindAsSequence="false" fallbackValue="false" xlink:label="lbl124975"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" name="ConceptoEvaluado" xlink:from="lbl124974" xlink:to="lbl124975"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_001a_Var_Revenue_FC" xlink:label="lbl124954">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124953" xlink:to="lbl124954"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_001b_Var_Revenue_FC" xlink:label="lbl124960">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124959" xlink:to="lbl124960"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_002a_Var_ProfitLoss_FC" xlink:label="lbl124965">
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124964" xlink:to="lbl124965"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_002b_Var_ProfitLoss_FC" xlink:label="lbl124970">
      <cf:concept>
        <cf:qname>ifrs-full:ProfitLoss</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="true" xlink:from="lbl124969" xlink:to="lbl124970"/>
    <cf:conceptName xlink:type="resource" id="FRM_310000_004_ConceptNameFilter" xlink:label="lbl124976">
      <cf:concept>
        <cf:qname>ifrs-full:Revenue</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:CostOfSales</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:DistributionCosts</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:AdministrativeExpense</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:OtherExpenseByFunction</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceIncome</cf:qname>
      </cf:concept>
      <cf:concept>
        <cf:qname>ifrs-full:FinanceCosts</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" complement="false" cover="false" xlink:from="lbl124975" xlink:to="lbl124976"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_001a_FiltroInst" date="xs:date('2025-12-31')" xlink:label="lbl124958"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124955" xlink:to="lbl124958"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_001b_FiltroInst" date="xs:date('2024-12-31')" xlink:label="lbl124963"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124961" xlink:to="lbl124963"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_002a_FiltroInst" date="xs:date('2025-12-31')" xlink:label="lbl124968"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124966" xlink:to="lbl124968"/>
    <pf:periodEnd xlink:type="resource" id="FRM_310000_002b_FiltroInst" date="xs:date('2024-12-31')" xlink:label="lbl124973"/>
    <variable:variableSetFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-filter" complement="false" xlink:from="lbl124971" xlink:to="lbl124973"/>
  </gen:link>
</link:linkbase>