<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
  This file is part of the Dutch Taxonomy (Nederlandse Taxonomie; NT)
  Intellectual Property of the State of the Netherlands
  Architecture: NT13
  Version: 20181212.a
  Release date: Tue Jun 19 09:00:00 2018
-->
<link:linkbase xmlns:gen="http://xbrl.org/2008/generic" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msg="http://xbrl.org/2010/message" xmlns:xff="http://www.xbrl.org/2010/function/formula" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" 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://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2010/role/message" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message" xlink:type="simple"/>
  <link:roleRef roleURI="urn:kvk:linkrole:notes-equity-statement-of-changes-cooperatives" xlink:href="../dictionary/kvk-linkroles-cooperatives.xsd#kvk-lr-c_NotesEquityStatementOfChangesCooperatives" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message" xlink:type="simple"/>
  <gen:link xlink:role="urn:kvk:linkrole:notes-equity-statement-of-changes-cooperatives" xlink:type="extended">
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_loc" xlink:to="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-equity-statement-of-changes-cooperatives-for.xml#valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2" xlink:label="valueAssertion_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_loc" xlink:type="locator"/>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">AdjustedEquityAfterRecalculationChangeAccountingPolicies BEHOORT gelijk te zijn aan + Equity + EquityDirectlyChangeAccountingPolicies, omdat EquityDirectlyChangeAccountingPolicies gerapporteerd wordt. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_PrecondEquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_PrecondEquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_AdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_AdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_Equity')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_Equity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_EquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThn02Variables1_EquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">AdjustedEquityAfterRecalculationChangeAccountingPolicies BEHOORT minimaal één keer voor te komen binnen dezelfde context, omdat EquityDirectlyChangeAccountingPolicies wordt gerapporteerd. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_EquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtExistenceThnExistence1_EquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">De gerapporteerde waarde van Equity aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van AdjustedEquityAfterRecalculationChangeAccountingPolicies aan het begin van de periode en de mutaties gedurende de periode, EquityMovement, omdat EquityDirectlyChangeAccountingPolicies gerapporteerd wordt. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_PrecondEquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_PrecondEquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EAdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EAdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_SAdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_SAdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">De gerapporteerde waarde van Equity aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van Equity aan het begin van de periode en de mutaties gedurende de periode, EquityMovement, omdat EquityDirectlyChangeAccountingPolicies niet gerapporteerd wordt. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EEquity')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EEquity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_SEquity')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_SEquity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">De sommatie van de gerapporteerde waarden voor onderliggende domeinleden BEHOORT gelijk te zijn aan de gerapporteerde waarde voor het bovenliggende domeinlid. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_Abstract_SumOfMembersOnAbstract1')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_Abstract_SumOfMembersOnAbstract1 return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_Abstract_ChildrenMember')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract1_Abstract_ChildrenMember return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">De sommatie van de gerapporteerde waarden voor onderliggende domeinleden BEHOORT gelijk te zijn aan de gerapporteerde waarde voor het bovenliggende domeinlid. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_Abstract_SumOfMembersOnAbstract2')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_Abstract_SumOfMembersOnAbstract2 return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_Abstract_ChildrenMember')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfMembersOnAbstract2_Abstract_ChildrenMember return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_assertion-unsatisfied-message_NL" xlink:label="NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">EquityMovement BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_EquityMovement')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfEquityMovementCredit')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfEquityMovementCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfEquityMovementDebit')))) then ((for $v in $varArc_NotesEquityStatementOfChangesCooperatives_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfEquityMovementDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
  </gen:link>
</link:linkbase>
