<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!--
  This file is part of the RGS taxonomy
  Intellectual Property State of the Netherlands
  Version 20241211
  Released by the Dutch SBR Programme
  Release date Tue January 21 10:04:58 2025
-->
<link:linkbase
	xmlns:link="http://www.xbrl.org/2003/linkbase"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:gen="http://xbrl.org/2008/generic"
	xmlns:rgs="http://www.nltaxonomie.nl/rgs/2022/xbrl/rgs-syntax-extension"
	xmlns:jenv-bw2-dim="http://www.nltaxonomie.nl/nt19/jenv/20241211/dictionary/jenv-bw2-axes"
	xmlns:jenv-bw2-dm="http://www.nltaxonomie.nl/nt19/jenv/20241211/dictionary/jenv-bw2-domains"
	xmlns:rj-i="http://www.nltaxonomie.nl/nt19/rj/20241211/dictionary/rj-data"
	xmlns:rj-cp-i="http://www.nltaxonomie.nl/nt19/rj/20241211/dictionary/rj-cp-data"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="
		http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd
		http://www.nltaxonomie.nl/rgs/2022/xbrl/rgs-syntax-extension ../../../../2022/xbrl/rgs-syntax-extension.xsd
		http://www.nltaxonomie.nl/nt19/jenv/20241211/dictionary/jenv-bw2-axes http://www.nltaxonomie.nl/nt19/jenv/20241211/dictionary/jenv-bw2-axes.xsd
		http://www.nltaxonomie.nl/nt19/jenv/20241211/dictionary/jenv-bw2-domains http://www.nltaxonomie.nl/nt19/jenv/20241211/dictionary/jenv-bw2-domains.xsd
		http://www.nltaxonomie.nl/nt19/rj/20241211/dictionary/rj-data http://www.nltaxonomie.nl/nt19/rj/20241211/dictionary/rj-data.xsd
		http://www.nltaxonomie.nl/nt19/rj/20241211/dictionary/rj-cp-data http://www.nltaxonomie.nl/nt19/rj/20241211/dictionary/rj-cp-data.xsd
	">
	<link:roleRef xlink:type="simple" roleURI="http://www.nltaxonomie.nl/rgs/2022/role/to_dts" xlink:href="../../../../2022/xbrl/rgs-arcroles.xsd#rgs_to_dts"/>
	<link:roleRef xlink:type="simple" roleURI="urn:kvk:linkrole:notes-consolidated-construction-contracts-other-amounts" xlink:href="http://www.nltaxonomie.nl/nt19/kvk/20241211/dictionary/kvk-linkroles.xsd#kvk-lr_NotesConsolidatedConstructionContractsOtherAmounts"/>
	<link:arcroleRef xlink:type="simple" arcroleURI="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" xlink:href="../../../../2022/xbrl/rgs-arcroles.xsd#rgs_mapping"/>
	<gen:link xlink:type="extended" xlink:role="urn:kvk:linkrole:notes-consolidated-construction-contracts-other-amounts">
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpKvp_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpKvp"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGkn_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGkn"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknBeg_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknBeg"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknGeh_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknGeh"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknArk_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknArk"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknOnd_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknOnd"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknCon_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknCon"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknGet_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknGet"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknAie_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknAie"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknHvi_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknHvi"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknTvi_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknTvi"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknOet_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknOet"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknHeg_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknHeg"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknCvd_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknCvd"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknVez_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknVez"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknRst_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknRst"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknOvh_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknOvh"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknAko_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknAko"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknWin_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknWin"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknLbe_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknLbe"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknLdb_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknLdb"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknOpw_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknOpw"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpGknOvm_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpGknOvm"/>
		<link:loc xlink:type="locator" xlink:label="rgs-i_BProOnpOpi_loc" xlink:href="../dictionary/rgs-codes.xsd#rgs-i_BProOnpOpi"/>
		<rgs:datapoint xlink:type="resource" xlink:label="rj-cp-i_ContractCosts_dp" xlink:role="http://www.nltaxonomie.nl/rgs/2022/role/to_dts" id="rj-cp-i_ContractCosts_dp">
			<rgs:primary rgs:qname="rj-cp-i:ContractCosts">
				<rgs:explicitDimension rgs:qname="jenv-bw2-dim:BasisOfPreparationAxis" member="jenv-bw2-dm:CommercialMember"/>
				<rgs:explicitDimension rgs:qname="jenv-bw2-dim:FinancialStatementsTypeAxis" member="jenv-bw2-dm:ConsolidatedMember"/>
				<rgs:source>BProOnpKvp*</rgs:source>
			</rgs:primary>
		</rgs:datapoint>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpKvp_loc" xlink:to="rj-cp-i_ContractCosts_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="1"/>
		<rgs:datapoint xlink:type="resource" xlink:label="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:role="http://www.nltaxonomie.nl/rgs/2022/role/to_dts" id="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp">
			<rgs:primary rgs:qname="rj-i:ConstructionContractsCapitalisedExpensesServicesNotYetRendered">
				<rgs:explicitDimension rgs:qname="jenv-bw2-dim:BasisOfPreparationAxis" member="jenv-bw2-dm:CommercialMember"/>
				<rgs:explicitDimension rgs:qname="jenv-bw2-dim:FinancialStatementsTypeAxis" member="jenv-bw2-dm:ConsolidatedMember"/>
				<rgs:source>BProOnpGkn*</rgs:source>
			</rgs:primary>
		</rgs:datapoint>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGkn_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="1"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknBeg_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="2"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknGeh_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="3"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknArk_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="4"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknOnd_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="5"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknCon_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="6"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknGet_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="7"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknAie_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="8"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknHvi_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="9"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknTvi_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="10"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknOet_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="11"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknHeg_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="12"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknCvd_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="13"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknVez_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="14"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknRst_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="15"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknOvh_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="16"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknAko_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="17"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknWin_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="18"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknLbe_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="19"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknLdb_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="20"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknOpw_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="21"/>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpGknOvm_loc" xlink:to="rj-i_ConstructionContractsCapitalisedExpensesServicesNotYetRendered_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="22"/>
		<rgs:datapoint xlink:type="resource" xlink:label="rj-i_ConstructionContractsWithheldByClient_dp" xlink:role="http://www.nltaxonomie.nl/rgs/2022/role/to_dts" id="rj-i_ConstructionContractsWithheldByClient_dp">
			<rgs:primary rgs:qname="rj-i:ConstructionContractsWithheldByClient">
				<rgs:explicitDimension rgs:qname="jenv-bw2-dim:BasisOfPreparationAxis" member="jenv-bw2-dm:CommercialMember"/>
				<rgs:explicitDimension rgs:qname="jenv-bw2-dim:FinancialStatementsTypeAxis" member="jenv-bw2-dm:ConsolidatedMember"/>
				<rgs:source>BProOnpOpi*</rgs:source>
			</rgs:primary>
		</rgs:datapoint>
		<gen:arc xlink:type="arc" xlink:from="rgs-i_BProOnpOpi_loc" xlink:to="rj-i_ConstructionContractsWithheldByClient_dp" xlink:arcrole="http://www.nltaxonomie.nl/rgs/2022/arcrole/mapping" order="1"/>
	</gen:link>
</link:linkbase>
