<?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-share-capital-statement-of-changes-numberof-shares-specification" xlink:href="../dictionary/kvk-linkroles.xsd#kvk-lr_NotesShareCapitalStatementOfChangesNumberofSharesSpecification" 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-share-capital-statement-of-changes-numberof-shares-specification" xlink:type="extended">
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_loc" xlink:to="NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_loc" xlink:to="NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <link:loc xlink:href="kvk-notes-share-capital-statement-of-changes-numberof-shares-specification_g_k_m-for.xml#valueAssertion_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-share-capital-statement-of-changes-numberof-shares-specification_g_k_m-for.xml#valueAssertion_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1" xlink:label="valueAssertion_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_loc" xlink:type="locator"/>
    <msg:message id="NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">Gerapporteerde waarde van ShareCapitalNumberShares aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van ShareCapitalNumberShares aan het begin van de periode en de mutaties gedurende de periode, ShareCapitalNumberSharesMovement. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_ShareCapitalNumberSharesEnd')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_ShareCapitalNumberSharesEnd return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_ShareCapitalNumberSharesStart')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_ShareCapitalNumberSharesStart return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_ShareCapitalNumberSharesMovement')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST1PeriodStartMutationPeriodEnd1_ShareCapitalNumberSharesMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_assertion-unsatisfied-message_NL" xlink:label="NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">ShareCapitalNumberSharesMovement BEHOORT gelijk te zijn aan + ShareCapitalNumberSharesIssue + ShareCapitalNumberSharesPurchase + ShareCapitalNumberSharesGranting + ShareCapitalNumberSharesSale + ShareCapitalNumberSharesWithdrawal + ShareCapitalNumberSharesDistributionAsDividend + ShareCapitalNumberSharesOtherMovements. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesMovement')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesIssue')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesIssue return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesPurchase')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesPurchase return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesGranting')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesGranting return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesSale')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesSale return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesWithdrawal')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesWithdrawal return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesDistributionAsDividend')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesDistributionAsDividend return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesOtherMovements')))) then ((for $v in $varArc_NotesShareCapitalStatementOfChangesNumberofSharesSpecification_PrtFST107Variables1_ShareCapitalNumberSharesOtherMovements return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
  </gen:link>
</link:linkbase>
