<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>metainformation system &#8211; Smals Research</title>
	<atom:link href="https://www.smalsresearch.be/tag/metainformation-system/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.smalsresearch.be</link>
	<description></description>
	<lastBuildDate>Thu, 09 Apr 2026 12:23:58 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.smalsresearch.be/wp-content/uploads/2026/01/cropped-cropped-Smals_Research-32x32.png</url>
	<title>metainformation system &#8211; Smals Research</title>
	<link>https://www.smalsresearch.be</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Master Data Management (MDM): concepten, voorbeelden, architecturen en best practices</title>
		<link>https://www.smalsresearch.be/master-data-management-mdm-concepten-voorbeelden-architecturen-en-best-practices/</link>
		
		<dc:creator><![CDATA[Isabelle Boydens]]></dc:creator>
		<pubDate>Wed, 27 Aug 2025 08:37:36 +0000</pubDate>
				<category><![CDATA[[NL]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[Information management]]></category>
		<category><![CDATA[Master Data Management]]></category>
		<category><![CDATA[metainformation system]]></category>
		<guid isPermaLink="false">/?p=23340</guid>

					<description><![CDATA[Wat houdt Master Datamanagement in? Welke problemen kan het oplossen?]]></description>
										<content:encoded><![CDATA[
<p><em><a href="/master-data-management-mdm-concepts-exemples-architectures-et-bonnes-pratiques/" target="_blank" rel="noopener">Version en français</a></em></p>



<p>In dit artikel illustreren we de problematiek waarop Master Data Management (MDM) een antwoord biedt. Vervolgens definiëren we deze tak van de informatica aan de hand van voorbeelden en tonen we de verbanden met data governance en datamanagement. We stellen ook een implementatiemethode voor, evenals de bijbehorende architecturen met hun voor- en nadelen.&nbsp;</p>



<h2 class="wp-block-heading">De probleemstelling</h2>



<p>Master Data Management heeft als doel twee soorten problemen op te lossen.</p>



<p>Enerzijds kunnen bepaalde gegevens verspreid, gedupliceerd en heterogeen zijn in verschillende semantisch met elkaar verbonden toepassingen en databases (DB&#8217;s).</p>



<p>Anderzijds kunnen gegevens tussen verschillende DB&#8217;s verschillen (bijvoorbeeld wat betreft het formaat of het definitiedomain) of in een verschillend tempo evolueren. Dit kan leiden tot ernstige bedrijfsproblemen. Zo vormen een gebrek aan traceerbaarheid tussen onderling afhankelijke databases of een gebrek aan “AI-ready” gegevens, een belemmering voor de efficiënte implementatie van AI-projecten, die momenteel in opkomst zijn.</p>



<p>Master Data Management is dus een vakgebied dat zich richt op het elimineren van inconsistenties en operationele storingen en het verbeteren van de kwaliteit van de gegevens en de dienstverlening.</p>



<h2 class="wp-block-heading">Definitie en voorbeelden</h2>



<p>Master Data Management is meer een vakgebied dan een softwareprogramma en is gebaseerd op data governance en datamanagement.&nbsp;</p>



<p>Bij data governance legt het management van een instelling verschillende zaken vast. Een verantwoordingskader op hoog niveau moet de voorwaarden voor het beheer van masterdata vastleggen (&#8220;policy settings&#8221;). Deze masterdata zijn van fundamenteel belang voor het bedrijf (bijvoorbeeld het adres van de werkgever of het bedrijf) en worden gedeeld tussen verschillende databases. Daartoe moeten rollen worden vastgesteld op verschillende niveaus: business- en technisch beheer van MDM, van het meta-informatiesysteem, van de datakwaliteit, van de architectuur, enz. Ten slotte wordt een passende organisatie opgezet voor de evaluatie, creatie, consumptie en controle van de data.</p>



<p>Op basis van de policy settings maakt datamanagement het mogelijk om op iteratieve en incrementele wijze masterdata te identificeren, definiëren en modelleren via een eerste case study die door de betrokken business wordt gevalideerd, met het oog op een bredere aanpak die drie gelijktijdige assen omvat.</p>



<p>In de eerste plaats moet een meta-informatiesysteem of transversale woordenlijst (&#8220;glossarium&#8221;) met data met een hoge toegevoegde waarde (“Data Catalog”) worden opgezet, een onderwerp waarover we in maart 2025 een blogartikel in het Frans en het Nederlands hebben gepubliceerd (6). De Data Catalog kan ook data beheren die niet tussen databases wordt gedeeld en waarvan de documentatie belangrijk is.</p>



<p>Ten tweede moet een aanpak worden geïmplementeerd die gericht is op de kwaliteit van de data (6, 7, 8, 9, 10, 11). Deze omvat twee soorten methoden. Correctieve methoden (9), via datakwaliteitsinstrumenten (Batch en Rest API in de <a href="https://www.ict-reuse.be/nl/service/dataqualityimprovement">ReUse-catalogus</a>), maken het mogelijk om problemen (afwijkingen, vermoedelijke dubbele vermeldingen, te verwijderen adressen, enz.) aan te pakken wanneer deze zich al in de databases voordoen. Preventieve methoden (7, 8, 11) maken het mogelijk om het ontstaan van afwijkingen te voorkomen door de oorzaak (of oorzaken) ervan op te sporen tussen instellingen en verzenders in de informatiestromen (bijvoorbeeld problemen met de interpretatie van de wet, het ontstaan van een nieuw concept (virusmutaties, &#8230;), inconsistente definities, bugs, &#8230;) en deze structureel aan de bron te verwijderen, zodat ze niet meer/niet in de data voorkomen (in de toekomst, zie <a href="https://reuse.smals.be/nl/pipeline/atms-een-preventietool-voor-kwaliteitsvolle-databases">ReUse-catalogus</a>).</p>



<p>Onderstaande figuur illustreert op schematische wijze de twee methoden, die op elkaar kunnen inwerken.</p>



<p>&nbsp;</p>



<figure class="wp-block-image aligncenter size-full"><a href="/wp-content/uploads/2025/08/DQ-1.png"><img fetchpriority="high" decoding="async" width="602" height="341" src="/wp-content/uploads/2025/08/DQ-1.png" alt="" class="wp-image-23353" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/08/DQ-1.png 602w, https://www.smalsresearch.be/wp-content/uploads/2025/08/DQ-1-300x170.png 300w" sizes="(max-width: 602px) 100vw, 602px" /></a></figure>



<p>Ten derde zorgt een Master Datamanagement-systeem voor de keuze van een integratie tussen de betreffende databases en de datacatalogus (of meta-informatiesysteem). Er bestaan verschillende architecturen, die we later zullen bespreken.</p>



<p>Deze belangrijke stappen maken het mogelijk om gesynchroniseerde gegevens in verschillende projecten en toepassingen transversaal te beheren. Het doel van de MDM-aanpak is om inspanningen te bundelen en de synchronisatie, kwaliteit, uitwisseling en controle van data tussen de verschillende silo&#8217;s te waarborgen. En dit vrijwel in realtime of in uitgestelde modus (wanneer een goedkeuringsworkflow nodig is voor de validatie van wijzigingen en versies).</p>



<p>Bijvoorbeeld (2, 5): MDM maakt het mogelijk om gevallen te behandelen waarin twee verschillende termen in dezelfde betekenis worden gebruikt en moeten worden geharmoniseerd (bv. te betalen bedrag, verschuldigd bedrag) of gevallen waarin eenzelfde term verschillende betekenissen kan hebben (zo kan loon bijvoorbeeld brutoloon, basisloon, loon en salaris, of nettoloon betekenen, enz.). In onze Belgische context moet ook rekening worden gehouden met de harmonisatie tussen de termen in de verschillende gebruikte talen, wat een extra factor van complexiteit is. Er is namelijk geen noodzakelijk één-op-één verband tussen de verschillende termen in de verschillende landstalen voor een bepaald concept.</p>



<p>Masterdata zijn dus de kleinste samenhangende sets van identifiers en attributen die op unieke wijze de belangrijkste entiteiten van een instelling of onderneming beschrijven en worden gebruikt in verschillende conceptueel en functioneel met elkaar verbonden databases en businessprocessen.</p>



<h2 class="wp-block-heading">Masterdatamanagement: implementatiemethode</h2>



<p>Aangezien een Master Datamanagement-project in de eerste plaats een businessproject is, omvat het, voordat een IT-systeem wordt geïmplementeerd, de volgende, vaak iteratieve stappen (1, 3, 4):&nbsp;</p>



<ul class="wp-block-list">
<li>Bepaal de omvang van het project (begin met een “bescheiden” essentieel project, dat incrementeel en iteratief kan zijn, “nice to have”)</li>



<li>Een agenda (planning) voor de implementatie opstellen, een continu project (ontwerp en onderhoud) ondersteund door de hiërarchie, met inbegrip van de volgende punten:</li>



<li>Accent leggen (analyse) en identificeren:
<ul class="wp-block-list">
<li>De gebruikers van de data, hun doelstellingen</li>



<li>De authentieke bronnen</li>



<li>De belangrijkste concepten en de masterdata (unieke identificatie, hoofdcategorieën, &#8230;). Let op: soms zijn compromissen nodig, de keuze van de masterdata is niet noodzakelijkerwijs deterministisch</li>



<li>Gebeurtenissen/processen die van invloed kunnen zijn op de masterdata (bijwerking, delen en verwijderen als gevolg van wetgevende wijzigingen of de werkelijke situatie – bijvoorbeeld: mutaties van virussen en veranderingen in medische concepten, enz.)</li>



<li>De bijbehorende organisatie (bijv. validatieworkflow)</li>



<li>Het beheer van versies van masterdata en metadata (6)</li>



<li>De kwaliteit van de data: evaluatie en verbetering (6, 7, 8, 9, 10, 11) – zie hierboven</li>



<li>Beveiliging en privacy</li>
</ul>
</li>



<li>Definieer KPI&#8217;s of metrics om de resultaten van de MDM-aanpak te valideren, meten en opvolgen, bijvoorbeeld:
<ul class="wp-block-list">
<li>Kwaliteitsbarometers DmfA: opvolging van anomalieën, financiële indicatoren (AR-KB 2017), … (11)</li>



<li>Metingen van de traceerbaarheid tussen semantisch gekoppelde databases.</li>
</ul>
</li>



<li>Zoals hierboven vermeld, stapsgewijs een referentiekader of glossarium van data of een meta-informatiesysteem (6) opstellen, rekening houdend met de belangrijke functionaliteiten voor een latere productie:
<ul class="wp-block-list">
<li>Versiebeheer (planning) van masterdata en metadata (evoluerende wetgeving, verjaringstermijn, bewijskracht, opkomst van nieuwe concepten, &#8230;)</li>



<li>Validatieworkflow</li>



<li>Meertaligheid</li>



<li>Erfenis</li>



<li>Standaard en uitwisselingsformaat (“Write Once Publish Many”)</li>



<li>Multibase en meertalig zoeken</li>
</ul>
</li>



<li>Een strategie voor evolutie en change management opstellen voor de overgang van de huidige situatie (“AS IS”) naar de toekomstige situatie (“TO BE”)</li>



<li>Rollen en business- en IT-teams (MDM, Data Quality, Architectuur, &#8230;) opstellen</li>



<li>Standaarden definiëren (aanbevolen voor analyse: (12))</li>



<li>Een methode bepalen voor de integratie van de betrokken databases; via het referentiekader of glossarium voor transversale data, dat we in het volgende punt zullen bekijken: de integratiearchitecturen, met hun voor- en nadelen op het vlak van:
<ul class="wp-block-list">
<li>datakwaliteit (10)</li>



<li>beveiliging en privacy</li>



<li>prestaties</li>



<li> mate van intrusiviteit in de betrokken informatiesystemen</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Integratiearchitecturen tussen databases en eventueel gekoppelde Data Catalogs, met hun voor- en nadelen </h2>



<p>De volgende schema&#8217;s zijn aangepast uit (5) en gewijzigd in overeenstemming met de huidige oplossingen (1, 2, 3, 4)</p>



<ol class="wp-block-list">
<li><strong> Virtuele directories </strong></li>
</ol>



<p>&nbsp;</p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172500A.png"><img decoding="async" width="862" height="453" src="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172500A.png" alt="" class="wp-image-23343" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172500A.png 862w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172500A-300x158.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172500A-768x404.png 768w" sizes="(max-width: 862px) 100vw, 862px" /></a></figure>



<p>Met een virtuele directory maakt het dataregister (in het midden van het schema, in het rood) het mogelijk om, op basis van een kennisbank met toegangsrechten, data uit de brondatabases over te dragen naar de gebruikers. Er zijn overeenkomsten met de KSZ, een stellair netwerk dat de uitwisseling van data tussen instellingen mogelijk maakt. Wat de sociale zekerheid betreft, kunnen gegevensgebruikers een glossarium van de data (of “Data Catalog” in het schema) raadplegen in de verschillende versies, online op het portaal van de sociale zekerheid (6). <em>Dit is een goede oplossing in de genoemde context.</em></p>



<ul class="wp-block-list">
<li><em>Voordelen</em>: eerbiediging van de privacy, veiligheid, de brondata hoeven niet te worden gewijzigd</li>



<li><em>Nadelen</em>: mogelijke prestatieproblemen, de dataproducenten moeten hun Data Catalog delen, uniformiseren, in hetzelfde tempo bijwerken en toegankelijk maken voor de gebruikers.   </li>
</ul>



<ol start="2" class="wp-block-list">
<li><strong> Consolidatie</strong></li>
</ol>



<p>&nbsp;</p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172600B.png"><img decoding="async" width="927" height="491" src="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172600B.png" alt="" class="wp-image-23344" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172600B.png 927w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172600B-300x159.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172600B-768x407.png 768w" sizes="(max-width: 927px) 100vw, 927px" /></a></figure>



<p>Bij consolidatie worden de brondata in één keer (“one shot”) naar een gemeenschappelijke database gekopieerd. Er staat geen “Data Catalog” op het schema, omdat de gemeenschappelijke database vervolgens wordt gedesynchroniseerd van de “brondata” die zij geacht wordt te vertegenwoordigen. <em>Deze oplossing wordt niet aanbevolen.</em> Ze werd in het verleden in de toepassing gebracht voor het beheer van zorgpremies, maar werd later opgegeven.&nbsp;</p>



<ul class="wp-block-list">
<li><em>Voordelen</em>: eenvoudig voor data-producenten: de brondatabases hoeven niet te worden gewijzigd</li>



<li><em>Nadelen</em>: de brondatabases en hun Data Catalog kunnen in hun eigen tempo evolueren en de gemeenschappelijke database in een ander tempo (“ghost factory”, bron van redundantie): er doen zich problemen voor op het vlak van de kwaliteit van de ‘geconsolideerde’ data, het delen van een “gemeenschappelijke Data Catalog” heeft geen zin meer.</li>
</ul>



<ol start="3" class="wp-block-list">
<li><strong> Samenwerking</strong></li>
</ol>



<p>&nbsp;</p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172635C.png"><img loading="lazy" decoding="async" width="1010" height="468" src="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172635C.png" alt="" class="wp-image-23345" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172635C.png 1010w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172635C-300x139.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172635C-768x356.png 768w" sizes="auto, (max-width: 1010px) 100vw, 1010px" /></a></figure>



<p>Bij samenwerking delen de brondatabases de gemeenschappelijke “masterdata” in een nieuwe database en blijven ze hun niet-gemeenschappelijke data beheren. Voor gemeenschappelijke data die in één exemplaar worden beheerd (dus zonder redundantie), wordt een “Data Catalog” ter beschikking gesteld van alle datagebruikers en gezamenlijk bijgewerkt door de dataproducenten. <em>Dit is een goede oplossing als de brondatabases moeten worden geherstructureerd omdat ze bijvoorbeeld technisch en conceptueel verouderd zijn</em></p>



<ul class="wp-block-list">
<li><em>Voordelen</em>: de masterdata zijn op één plek toegankelijk (wat goed is voor de datakwaliteit) en hun ‘Data Catalog’ is gemeenschappelijk, het voor datagebruikers toegankelijke deel wordt verspreid. De privacy en veiligheid zijn gewaarborgd. Elke data-producent blijft zijn eigen data beheren en deze worden niet gedeeld.</li>



<li><em>Nadelen</em>: de brondatabases moeten worden geherstructureerd, mogelijke prestatieproblemen.</li>
</ul>



<ol start="4" class="wp-block-list">
<li><strong> Centralisatie</strong></li>
</ol>



<p>&nbsp;</p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172738D.png"><img loading="lazy" decoding="async" width="962" height="523" src="/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172738D.png" alt="" class="wp-image-23346" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172738D.png 962w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172738D-300x163.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/08/Schermafbeelding-2025-07-04-172738D-768x418.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /></a></figure>



<h2 class="wp-block-heading">Voorlopige conclusies </h2>



<p>Wat de voorgestelde architecturen betreft (en rekening houdend met alle voorafgaande stappen die in dit artikel zijn geïllustreerd), lijkt de virtuele directory met “Data Catalog” de beste oplossing. Als een (herstructurering van) de brondatabases nodig is, kan samenwerking worden overwogen.&nbsp;</p>



<p>In een volgende blogartikel over Master Data Management zullen we kijken naar de lessen die in België en in het buitenland zijn geleerd over het gebruik van Master Data Management op basis van de tools en implementatiemethoden, en zullen we een typologie van MDM-tools geven met een kritische en constructieve blik.&nbsp;</p>



<h2 class="wp-block-heading">Referenties</h2>



<p>(1) DUBOIS P. et al. (University of Paris), <em>Harnessing Data Integrity: A Study of Master Data Management Best Practices</em>. MZ Computing Journal, vol 5, issue 1, 2023.</p>



<p>(2)<em> Hype Cycle for Data and Analytics Governance 2025</em>, Gartner, 19 June 2025 &#8211; ID G00827117.</p>



<p>(3) LEPENIOTIS P, <em>Master data management: its importance and reasons for failed implementations</em>. Doctoral Thesis, Sheffield Hallam University Press, 2020 (3 vol.).</p>



<p>(4) SINGH A. et al., <em>Best Practices for Creating and Maintaining Material Master Data in Industrial Systems</em> In International journal of research and analytical reviews, vol 10, issue 1, Janvier 2023.</p>



<p>(5) TRIGAUX J.-C., <a href="/publications/document/?docid=83"><em>Master Data Management &#8211; Mise en place d’un référentiel de données</em></a>. Bruxelles,&nbsp; Smals Research, Deliverable 2009/TRIM4/01.&nbsp;</p>



<p>(6) BOYDENS I., <a href="/de-kern-van-data-governance-datacatalogs-of-meta-informatiesystemen/">De kern van data governance: ‘data catalogs’ of Metadata Management Systemen</a>, Brussel, Smals Research, blogartikel, 19/03/2025 (<em>link beschikbaar naar de Franstalige versie</em>).</p>



<p>(7) BOYDENS I., HAMITI G. en VAN EECKHOUT R., <em>A service at the heart of database quality</em>. <em>Presentation of an ATMS prototype</em>. In Le Courrier des statistiques, Parijs, INSEE, 2023, nr. 6, 11 p. (gepubliceerd op 2/10/2023).&nbsp;<a href="https://www.insee.fr/en/information/7673386?sommaire=7673393">Link naar het artikel.</a></p>



<p>(8) BOYDENS I., HAMITI G. en VAN EECKHOUT R., <a href="/data-quality-anomalies-transactions-management-system-atms-prototype-work-in-progress-2/">Data Quality: “Anomalies &amp; Transactions Management System” (ATMS), prototype &amp; “work in progress”</a>, Brussel, Smals Research, blogartikel, 02/12/2020, last update 04/07/2025. (<em>link beschikbaar naar de Franstalige versie</em>).</p>



<p>(9) BOYDENS I., CORBESIER I. en HAMITI G., <a href="/data-quality-tools-retours-dexperience-et-nouveautes/">Data Quality Tools&nbsp;: retours d&#8217;expérience et nouveautés</a>, Brussel, Smals Research, blogartikel, 07/12/2021.</p>



<p>(10) BOYDENS I.,&nbsp;<a href="/dix-bonnes-pratiques-pour-ameliorer-et-maintenir-la-qualite-des-donnees/">Dix bonnes pratiques pour améliorer et maintenir la qualité des données</a>, Brussel, Smals Research, blogartikel, 16/06/2014, last update: december 2021.</p>



<p>(11) BOYDENS I., <a href="/data-quality-back-tracking-depuis-les-premieres-experimentations-a-la-parution-dun-arrete-royal/">Data Quality &amp; Back Tracking&nbsp;: depuis les premières expérimentations à la parution d&#8217;un Arrêté Royal</a>, Brussel, Smals Research, blogartikel, 14/05/2018.</p>



<p>(12) XLS en het FedVoc-bestand gepubliceerd op GitHub van BelgIF <a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">GitHub – </a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">belgif</a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">/</a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">fedvoc</a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">: Federal Vocabularies</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Master Data Management (MDM)&#160;:  concepts, exemples, architectures et bonnes pratiques</title>
		<link>https://www.smalsresearch.be/master-data-management-mdm-concepts-exemples-architectures-et-bonnes-pratiques/</link>
		
		<dc:creator><![CDATA[Isabelle Boydens]]></dc:creator>
		<pubDate>Wed, 20 Aug 2025 06:37:57 +0000</pubDate>
				<category><![CDATA[[FR]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[Information management]]></category>
		<category><![CDATA[Master Data Management]]></category>
		<category><![CDATA[metainformation system]]></category>
		<guid isPermaLink="false">/?p=22926</guid>

					<description><![CDATA[En quoi consiste le Master Data Management ? Quels problèmes permet-il de résoudre ? ]]></description>
										<content:encoded><![CDATA[<p><a href="/master-data-management-mdm-concepten-voorbeelden-architecturen-en-best-practices/" target="_blank" rel="noopener"><em>Nederlandstalige versie</em></a></p>
<p style="text-align: justify;">Dans cet article, nous illustrons la problématique à laquelle répond la gestion des Master Data (« Master Data Management (MDM) »). Nous définissons ensuite cette branche de l’informatique sur la base d’exemples et montrons ses liens avec la gouvernance et la gestion de données (“data governance” et “data management”). Nous présentons également une méthode de mise en œuvre ainsi que des architectures associées avec leurs avantages et inconvénients. </p>
<h2>La problématique à résoudre</h2>
<p style="text-align: justify;">La gestion des Master Data vise à résoudre deux types de difficultés.</p>
<p style="text-align: justify;">D’une part, certaines données peuvent être dispersées, dupliquées et hétérogènes dans différentes applications et bases de données (DB) sémantiquement liées entre elles.</p>
<p style="text-align: justify;">D’autre part, d’une DB à l’autre, les données peuvent diverger (quant au format ou au domaine de définition, par exemple) ou évoluer à des rythmes différents. En conséquence, des problèmes métier graves peuvent se poser. On observe ainsi un manque de traçabilité entre bases de données interdépendantes ou encore, l’absence de données de qualité « AI ready », ce qui constitue un obstacle à la mise en place efficace des projets d’IA croissants à l’heure actuelle.</p>
<p style="text-align: justify;">Les buts de la gestion des Master Data sont donc l’élimination des incohérences et des dysfonctionnements opérationnels ainsi que l’amélioration de la qualité des données et du service rendu.</p>
<h2>Définition et exemples</h2>
<p style="text-align: justify;">Le Master Data Management est davantage une discipline métier qu’un logiciel et repose sur la gouvernance des données et le data management. </p>
<p style="text-align: justify;">La gouvernance des données (“data governance”) est la spécification par la direction de l’institution de plusieurs éléments. Un cadre de responsabilité de haut niveau doit spécifier les modalités de gestion des Master Data (« policy settings »). Celles-ci sont fondamentales pour le business (par exemple&nbsp;: adresse de l&#8217;employeur ou de l&#8217;entreprise) et sont partagées entre plusieurs bases de données. A cette fin, des rôles doivent être identifiés à différents niveaux&nbsp;: gestion métier et technique du MDM, du système de méta-information, de la qualité des données, de l’architecture, … Enfin, une organisation appropriée pour l’évaluation, la création, la consommation et le contrôle des données est mise en place.</p>
<p style="text-align: justify;">Le « data management » permet, sur la base des  « policy settings », de manière itérative et incrémentale, l’identification, la définition et la modélisation des Master Data, via un premier “case study” validé par le métier concerné, en vue d’une approche plus large, ce qui comporte trois axes concommitants.</p>
<p style="text-align: justify;">En premier lieu, un système de méta-information ou glossaire transversal de données à haute valeur ajoutée (« data catalog »<em>)</em> doit être mis en place, sujet à propos duquel nous avons publié un article de blog en français et néerlandais en mars 2025 (6). Le catalogue de données peut aussi gérer les données non partagées entre bases de données et dont la documentation est importante.</p>
<p style="text-align: justify;">En second lieu, une approche focalisée sur la qualité des données (6, 7, 8, 9, 10, 11) doit être mise en place. Elle inclut deux types de méthodes. Les <em>méthodes curatives</em> (9), via des <em>data quality tools</em>, (Batch et Rest API sur le <a href="https://www.ict-reuse.be/fr/service/dataqualityimprovement">catalogue ReUse</a>) permettent de traiter les problèmes (anomalies, présomptions de doublons, adresses à nettoyer,…) quand ils sont déjà présents dans les bases de données. Les <em>méthodes préventives</em> (7, 8, 11) permettent quant à elles de prévenir l’émergence d’anomalies en en détectant la cause (ou les causes) entre institutions et expéditeurs dans les flux d&#8217;information (par exemple, problème d’interprétation de la loi, émergence d’un nouveau concept (mutations de virus, …), définitions incohérentes, bugs, &#8230;) et en les supprimant structurellement à la source, de sorte qu’elles ne se présentent plus/pas dans les bases de données (à venir, voir <a href="https://reuse.smals.be/fr/pipeline/atms-un-outil-de-prevention-pour-des-bases-de-donnees-de-qualite">Catalogue ReUse</a>).</p>
<p style="text-align: justify;">La figure ci-dessous illustre les deux méthodes schématiquement, lesquelles peuvent interagir entre elles.</p>
<p style="text-align: justify;"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-17749" src="/wp-content/uploads/2022/09/CuratifPreventif-e1663237978615.png" alt="" width="1094" height="620" srcset="https://www.smalsresearch.be/wp-content/uploads/2022/09/CuratifPreventif-e1663237978615.png 1094w, https://www.smalsresearch.be/wp-content/uploads/2022/09/CuratifPreventif-e1663237978615-300x170.png 300w, https://www.smalsresearch.be/wp-content/uploads/2022/09/CuratifPreventif-e1663237978615-768x435.png 768w, https://www.smalsresearch.be/wp-content/uploads/2022/09/CuratifPreventif-e1663237978615-1024x580.png 1024w" sizes="auto, (max-width: 1094px) 100vw, 1094px" /></p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">Enfin, en troisième lieu, un système de Master Data Management assure le choix d’une intégration entre les DB concernées et le catalogue de données (ou système de méta-information), il existe différentes architectures, que nous verrons plus loin.</p>
<p style="text-align: justify;">Ces étapes importantes permettront de gérer transversalement des données synchronisées dans différents projets et applications. L’objectif de l’approche MDM est de mutualiser les efforts et d’assurer la synchronisation, la qualité, le partage et le contrôle des données à travers les différents silos. Et ce, quasiment en temps réel ou en mode différé (quand un workflow d’approbation s’impose pour la validation des modifications et des versions).</p>
<p style="text-align: justify;">Par exemple (2, 5)&nbsp;: le MDM permettra de traiter les cas où deux termes différents sont utilisés dans le même sens et doivent être harmonisés (<em>montant à payer</em>, <em>montant dû</em>) ou encore, ceux où un même terme peut avoir plusieurs sens différents (ainsi, <em>salaire</em> peut signifier <em>salaire brut</em>, <em>salaire de base</em>, <em>salaire et traitements</em>, ou encore, <em>salaire net</em>, …). Dans notre contexte belge, il faudra prendre également en considération l&#8217;harmonisation entre les termes des différentes langues usitées, ce qui est un facteur de complexité supplémentaire. En effet, il n&#8217;y a pas de relation biunivoque nécessaire, pour un concept donné, entre les différents termes des différentes langues nationales.</p>
<p style="text-align: justify;">Plus rigoureusement, on distingue des données suivantes dans le cadre du MDM (pour plus de facilté, nous parlerons par la suite de Master Data)&nbsp;:</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li><em>Master Data</em> &nbsp;: le plus petit nombre d’ensembles cohérents d’identifiants et d’attributs qui décrivent de manière unique les entités principales d’une institution ou d’une entreprise et sont utilisés dans plusieurs bases de données et processus métier liés conceptuellement et fonctionnellement entre eux.</li>
<li><em>Data “non master”</em>&nbsp;: donnée (provisoirement) non partagée par plus d’une base de données à un instant t (exemple fictif&nbsp;: nom de l’ouvrier affilié à l’ONVA, Office National des Vacances Annuelles &#8211; prélève et redistribue les pécules des ouvriers)</li>
<li><em>Reference Data</em>&nbsp;:  taxonomies, listes de codes partagés (exemple&nbsp;: codes pays) – <em>bijlage – annexes dans les glossaires de la sécurité sociale</em></li>
<li><em>Operationnal Data</em>&nbsp;: données sensibles potentiellement constituées des trois premières et d’un traitement confidentiel, demandant un échange sécurisé (exemple&nbsp;: le montant de prestations de maladie professionnelles dues au travailleur T, dont le n° de RN est &#8230; pour l&#8217;instant t.).</li>
</ul>
</li>
</ul>
<h2>Master Data Management&nbsp;: méthode de mise en oeuvre</h2>
<p style="text-align: justify;">Sachant qu’un projet de Master Data Management est avant tout un projet métier, avant la mise en place d’un système informatique, il comporte les étapes suivantes souvent itératives (1, 3, 4)&nbsp;: </p>
<ul style="text-align: justify;">
<li>Définir l’étendue du projet (commencer par un projet “modeste” essentiel, qui peut être incrémental et itératif, “nice to have”)</li>
<li>Définir un agenda haut niveau (planning) de mise en œuvre, projet continu (conception et maintenance) soutenu par la hiérarchie, ce qui inclut les points suivants&nbsp;:</li>
<li>Mettre du relief (analyse), et identifier&nbsp;:
<ul>
<li>Les utilisateurs des données, leurs objectifs</li>
<li>Les sources authentiques</li>
<li>Les concepts principaux, et les Master Data (identifiant unique, catégories principales, …). Attention&nbsp;: des compromis sont parfois nécessaires, le choix des Master Data n’est pas nécessairement déterministe</li>
<li>Les événements/processus pouvant affecter les Master Data (mise à jour, partage, et suppression, dus à l’évolution de la législation ou du réel appréhendé – par exemple&nbsp;: mutations de virus et évolution des concepts en médecine, …)</li>
<li>l’organisation associée (p. ex. workflow de validation)</li>
<li>La gestion des versions des Master Data et des métadonnées (6)</li>
<li>La qualité des données&nbsp;: évaluation et amélioration (6, 7, 8, 9, 10, 11) – voir supra</li>
<li>La sécurité et la vie privée</li>
</ul>
</li>
<li>Définir des KPI ou métriques pour valider, mesurer et suivre les résultats de l’approche MDM, par exemple&nbsp;: 
<ul>
<li>Baromètres de qualité DmfA: suivi des anomalies, indicateurs financiers (AR-KB 2017), … (11)</li>
<li>Mesures de la traçabilité entre bases de données sémantiquement liées entre elles.</li>
</ul>
</li>
<li>Établir de façon incrémentale, comme évoqué plus haut, un référentiel ou glossaire des données ou système de méta-information (6) en retenant les fonctionnalités importantes pour une mise en production ultérieure&nbsp;:
<ul>
<li>Gestion des versions (planning) des Master Data et des métadonnées (législation évolutive, durée de prescription, force probante, émergence de nouveaux concepts, …)</li>
<li>workflow de validation</li>
<li>Multilinguisme</li>
<li>Héritage</li>
<li>Standard et format d’échange (« Write Once Publish Many”)</li>
<li>Recherche multibase et multilingue</li>
</ul>
</li>
<li>Établir une stratégie d’évolution, de gestion du changement pour le passage de la situation antérieure ou actuelle (« AS IS ») à la situation à venir (« TO BE »)</li>
<li>Établir des rôles et des équipes business et IT (MDM, Data Quality, Architecture, …)</li>
<li>Définir les standards (recommandé pour l’analyse&nbsp;: (12))</li>
<li>Établir une méthode d’intégration des bases de données concernées ; via le référentiel ou glossaire transversal des données, ce que nous allons voir au point suivant&nbsp;: les architectures d’intégrations, avec leurs avantages et inconvénients sur le plan&nbsp;:
<ul>
<li>de la qualité des données (10)</li>
<li>de la sécurité et de la vie privée</li>
<li>de la performance</li>
<li>du caractère plus ou moins intrusif dans les systèmes d’information concernés</li>
</ul>
</li>
</ul>
<h2 style="text-align: justify;">Architectures d&#8217;intégration entre bases de données et data catalogs éventuellement liés, avec leurs avantages et inconvénients </h2>
<p>Les schémas qui suivent sont adaptés de (5) et modifiés selon les solutions actuelles (1, 2, 3, 4)</p>
<h3>1. Les répertoires virtuels </h3>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-23031" src="/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172500A.png" alt="" width="862" height="453" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172500A.png 862w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172500A-300x158.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172500A-768x404.png 768w" sizes="auto, (max-width: 862px) 100vw, 862px" /></p>
<p style="text-align: justify;">Avec un Répertoire virtuel, l&#8217;annuaire des données (au centre du schéma, en rouge) permet, en fonction d&#8217;une base de connaissance sur les autorisations de consultation, le transfert des données des bases de données sources vers les consommateurs. Il y a des similarité avec la BCSS qui est un réseau stellaire permettant l&#8217;échange de données entre institutions. S&#8217;agissant de la sécurité sociale, les consommateurs de données peuvent consulter un glossaire des données (ou &#8220;data catalog&#8221; dans le schéma) au fil des versions, en ligne sur le portail de la sécurité sociale (6). <em>Il s&#8217;agit d&#8217;une bonne solution dans le contexte évoqué.</em></p>
<ul>
<li style="text-align: justify;"><em>Avantages</em>&nbsp;: respect de la vie privée, sécurité, les bases de données sources ne doivent pas être modifiées</li>
<li style="text-align: justify;"><em>Désavantages </em>: questions de performance éventuelles, les producteurs de données doivent partager leur data catalog, l’unifier, en assurer la mise à jour au même rythme et le rendre accessible aux consommateurs.   </li>
</ul>
<h3>2. la consolidation</h3>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-23032" src="/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172600B.png" alt="" width="927" height="491" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172600B.png 927w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172600B-300x159.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172600B-768x407.png 768w" sizes="auto, (max-width: 927px) 100vw, 927px" /></p>
<p style="text-align: justify;">Dans la consolidation, les bases de données sources sont copiées dans une base de données commune en une seule fois (&#8220;one shot&#8221;). Aucun &#8220;data catalog&#8221; ne se trouve sur le schéma car la base de données commune est ensuite désynchronisée des bases de &#8220;données sources&#8221; qu&#8217;elle est censée représenter. <em>Cette solution n&#8217;est pas conseillée</em><strong>.</strong> Elle fut appliquée par le passé à la gestion des bons de cotisations en soins de santé, puis abandonnée. </p>
<ul>
<li style="text-align: justify;"><em>Avantages</em>&nbsp;: simple pour les producteurs de données&nbsp;: les bases de données sources ne doivent pas être modifiées</li>
<li style="text-align: justify;"><em>Désavantages</em>&nbsp;: les bases de données sources et leur data catalog peuvent évoluer à leur propre rythme et la base de donnée commune à un autre rythme (“ghost factory”, source de redondance)&nbsp;: des problèmes se posent au niveau de la qualité des données &#8220;consolidée&#8221;, partager un “data catalog commun” n’a plus de sens</li>
</ul>
<h3>3. La coopération</h3>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-23033" src="/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172635C.png" alt="" width="1010" height="468" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172635C.png 1010w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172635C-300x139.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172635C-768x356.png 768w" sizes="auto, (max-width: 1010px) 100vw, 1010px" /></p>
<p style="text-align: justify;"><span style="color: #000000;">Avec la coopération, les bases de données sources partagent les &#8220;Master Data&#8221; communes dans une nouvelle base de données et continuent à gérer leurs données qui ne sont pas communes. Pour les données communes qui sont gérées en un seul exemplaire (donc, sans redondance), un</span><span style="color: #000000;"> &#8220;data catalog&#8221; est mis à disposition de tous les consommateurs de données et mis à jour de manière collégiale par les producteurs de données. <em>Il s&#8217;agit d&#8217;une bonne solution si les bases de données sources demandent une restructuration parce que, par exemple, elles sont devenues obsolètes techniquement et conceptuellement.</em></span></p>
<ul>
<li style="text-align: justify;"><em>Avantages</em>&nbsp;: les Master Data sont accessibles en un endroit unique (ce qui est bon pour la qualité des données) et leur &#8220;data catalog&#8221; est commun, la partie accessible pour les consommateurs de données est diffusée. Le respect de la vie privée et la sécurité sont assurés. Chaque producteur de données continue à gérer les données qui lui sont propres et ne sont pas partagées.</li>
<li style="text-align: justify;"><em>Désavantages</em>&nbsp;: les bases de données sources doivent être restructurées, questions de performance éventuelles</li>
</ul>
<h3>4. La centralisation</h3>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-23035" src="/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172738D.png" alt="" width="962" height="523" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172738D.png 962w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172738D-300x163.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/07/Schermafbeelding-2025-07-04-172738D-768x418.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /></p>
<p> </p>
<p style="text-align: justify;">Avec la centralisation, les bases de données sources partagent leurs Master Data dans une nouvelle base de données unique sur laquelle les producteurs de données n&#8217;ont plus seuls le pouvoir. Cette nouvelle base de données est gérée selon une organisation collégiale coordonnée et imposée aux producteurs de données. Un seul &#8220;data catalog&#8221; en définit le contenu harmonisé (on le voit représenté en rouge dans le schéma et à l&#8217;extérieur, accessible à toutes les parties, producteurs et consommateurs). Ce « data catalog » est également géré de manière collégiale et coordonnée, imposée aux producteurs de données.</p>
<p style="text-align: justify;"><span style="color: #000000;"> <em>Pour les raisons évoquées (dans les inconvénients ci-dessous), au sein du domaine d&#8217;application de l&#8217;administration publique, cette solution n&#8217;est pas conseillée</em>. Elle est parfois pratiquée dans le secteur privé au sein d&#8217;une multinationale, par exemple (elle fut appliquée dans les années 1990 chez <em>AT&amp;T Laboratories</em> aux USA).</span></p>
<ul>
<li style="text-align: justify;"><em>Avantages</em><strong> : </strong>les Master Data et leur catalogue sont accessibles en un endroit unique (ce qui est bon pour la qualité des données) et leur data catalog est commun</li>
<li style="text-align: justify;"><em>Inconvénients </em>: les bases de données sources doivent être restructurées et perdent leur pouvoir sur les données dont elles avaient la gestion seules, il y a des<span style="color: #000000;"> questions potentiellement graves de vie privée, de sécurité et de performance (beaucoup de requêtes)</span></li>
</ul>
<h2>Conclusions provisoires </h2>
<p style="text-align: justify;">En ce qui concerne les architectures proposées (et toutes les étapes préalables illustrées dans cet article étant prises en compte), <span style="color: #3366ff;"><span style="color: #000000;">le répertoire virtuel avec &#8220;data catalog</span>&#8220;</span> semble la meilleure solution. Si un (<em>reengineering</em>) de bases de données source est requis,<span style="color: #000000;"> la coopération</span> peut-être envisagée. </p>
<p style="text-align: justify;"><span style="color: #000000;">Dans un prochain article de blog sur le Master Data Management, nous envisagerons les &#8220;lessons learned&#8221; en Belgique et à l&#8217;étranger sur le recours aux Master Data Management selon les outils et les méthodes de mise en oeuvre, ainsi qu&#8217;une typologie des MDM Tools avec un regard critique et constructif. </span></p>
<h2>Références</h2>
<p style="text-align: justify;">(1) DUBOIS P. et al. (University of Paris), <em>Harnessing Data Integrity: A Study of Master Data Management Best Practices</em>. MZ Computing Journal, vol 5, issue 1, 2023.</p>
<p style="text-align: justify;">(2)<em> Hype Cycle for Data and Analytics Governance 2025</em>, Gartner, 19 June 2025 &#8211; ID G00827117.</p>
<p style="text-align: justify;">(3) LEPENIOTIS P, <em>Master data management: its importance and reasons for failed implementations</em>. Doctoral Thesis, Sheffield Hallam University Press, 2020 (3 vol.).</p>
<p style="text-align: justify;">(4) SINGH A. et al., <em>Best Practices for Creating and Maintaining Material Master Data in Industrial Systems</em> In International journal of research and analytical reviews, vol 10, issue 1, Janvier 2023.</p>
<p style="text-align: justify;">(5) TRIGAUX J.-C., <a href="/publications/document/?docid=83"><em>Master Data Management &#8211; Mise en place d’un référentiel de données</em></a>. Bruxelles,  Smals Research, Deliverable 2009/TRIM4/01. </p>
<p style="text-align: justify;">(6) BOYDENS I., <a href="/au-coeur-de-la-data-governance-les-data-catalogs-ou-systemes-de-meta-information/">Au coeur de la “data governance”: les “data catalogs” ou systèmes de méta-information</a>, Bruxelles, Smals Research, article de blog, 19/03/2025 (<em>inclut un lien vers la version néerlandaise</em>).</p>
<p style="text-align: justify;">(7) BOYDENS I., HAMITI G. et VAN EECKHOUT R<em>., A service at the heart of database quality. Presentation of an ATMS prototype</em>. In Le Courrier des statistiques, Paris, INSEE, 2023, n°6, 11 p. (publié le 2/10/2023). <a href="https://www.insee.fr/en/information/7673386?sommaire=7673393">Lien vers l&#8217;article.</a></p>
<p style="text-align: justify;">(8) BOYDENS I., HAMITI G. et VAN EECKHOUT R., <a href="/data-quality-anomalies-transactions-management-system-atms-prototype-work-in-progress/">Data Quality&nbsp;: &#8220;Anomalies &amp; Transactions Management System&#8221; (ATMS), prototype &amp; &#8220;work in progress&#8221;</a>, Bruxelles, Smals Research, article de blog, 02/12/2020, last update 04/07/2025.<em> (inclut un lien vers la version néerlandaise</em>).</p>
<p style="text-align: justify;">(9) BOYDENS I., CORBESIER I. et HAMITI G., <a href="/data-quality-tools-retours-dexperience-et-nouveautes/">Data Quality Tools&nbsp;: retours d&#8217;expérience et nouveautés</a>, Bruxelles, Smals Research, article de blog, 07/12/2021.</p>
<p style="text-align: justify;">(10) BOYDENS I., <a href="/dix-bonnes-pratiques-pour-ameliorer-et-maintenir-la-qualite-des-donnees/">Dix bonnes pratiques pour améliorer et maintenir la qualité des données</a>, Bruxelles, Smals Research, article de blog, 16/06/2014, last update&nbsp;: décembre 2021.</p>
<p style="text-align: justify;">(11) BOYDENS I., <a href="/data-quality-back-tracking-depuis-les-premieres-experimentations-a-la-parution-dun-arrete-royal/">Data Quality &amp; Back Tracking&nbsp;: depuis les premières expérimentations à la parution d&#8217;un Arrêté Royal</a>, Bruxelles, Smals Research, article de blog, 14/05/2018.</p>
<p style="text-align: justify;">(12) XLS et le fichier FedVoc publié sur le GitHub de BelgIF <a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">GitHub – </a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">belgif</a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">/</a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">fedvoc</a><a href="https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbelgif%2Ffedvoc&amp;data=05|02|isabelle.boydens%40smals.be|3577e5f14d1348c7891408dd7668a0dc|578bcd46a26646edac84b52b4ebacd22|0|0|638796914481305788|Unknown|TWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D|0|||&amp;sdata=JVk9RT7%2FU6rGxL3S8DlqBGWudXhENpVk1kLaDIvqCEE%3D&amp;reserved=0">: Federal Vocabularies</a></p>
<hr />
<p style="text-align: justify;"><em>Ce post est une contribution d’Isabelle Boydens, Data Quality Expert chez Smals Research. Cet article est écrit en son nom propre et n’impacte en rien le point de vue de Smals</em></p>
<p style="text-align: justify;"> </p>
<h2>Annexe (3)</h2>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-22991" src="/wp-content/uploads/2025/07/image-1.png" alt="" width="1486" height="892" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/07/image-1.png 1486w, https://www.smalsresearch.be/wp-content/uploads/2025/07/image-1-300x180.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/07/image-1-768x461.png 768w, https://www.smalsresearch.be/wp-content/uploads/2025/07/image-1-1024x615.png 1024w" sizes="auto, (max-width: 1486px) 100vw, 1486px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>De kern van data governance: &#8216;data catalogs&#8217; of Metadata Management Systemen</title>
		<link>https://www.smalsresearch.be/de-kern-van-data-governance-datacatalogs-of-meta-informatiesystemen/</link>
		
		<dc:creator><![CDATA[Isabelle Boydens]]></dc:creator>
		<pubDate>Wed, 26 Mar 2025 08:47:16 +0000</pubDate>
				<category><![CDATA[[NL]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[data catalog]]></category>
		<category><![CDATA[data governance]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[egov]]></category>
		<category><![CDATA[Information management]]></category>
		<category><![CDATA[metainformation system]]></category>
		<guid isPermaLink="false">/?p=22101</guid>

					<description><![CDATA[Met de toenemende complexiteit van applicaties is datadocumentatie van vitaal belang voor goed datagovernance.]]></description>
										<content:encoded><![CDATA[
<p><a href="/au-coeur-de-la-data-governance-les-data-catalogs-ou-systemes-de-meta-information/" target="_blank" rel="noopener"><em>Version en français</em></a></p>



<p>Met de opkomst en toenemende complexiteit van IT-toepassingen is het documenteren van data en programma&#8217;s meer dan ooit van vitaal belang voor een goed &#8216;<strong>data governance</strong>&#8216;, ongeacht de betrokken sector.</p>



<p>Begin jaren 2000 hebben we meegewerkt aan het opzetten van de glossaria van de sociale zekerheid en hebben we de verdere ontwikkeling ervan gevolgd. De concepten in deze blogpost zijn ons dus niet onbekend, aangezien sommige kenmerken sinds de jaren 2000 niet zijn veranderd.</p>



<p>Na het definiëren van het concept van een “<strong>data catalog</strong>” of “<strong>metadata management systeem</strong>”, schetsen we de organisatie, belangrijkste functies [1] en best practices. Ter afsluiting stellen we een reeks generaliseerbare methodologische aanbevelingen op.</p>



<p class="has-medium-font-size"><strong><strong>Metadata Management Systeem</strong> of “Data Catalog”: definitie en beheerstrategie</strong></p>



<p>“Meta-informatie” wordt vaak gedefinieerd als “informatie over informatie”. We hanteren hier de volgende definitie: een metadata management systeem is een geautomatiseerd documentair systeem ontworpen om een set informatie of data te beschrijven, te interpreteren en zo het beheer ervan te vergemakkelijken. Dergelijke systemen gebruiken is van strategisch belang wanneer informatie een instrument is om actie op de realiteit te ondernemen [2].</p>



<p>Een metadata management systeem behoort tot de managementstrategie. De bijbehorende kosten komen voort uit analyse, ontwerp, ontwikkeling of aanschaf van software en onderhoud. De verwachte winsten zijn een betere interpretatie van de informatie, gemakkelijker hergebruik van reeds bestaande toepassingen, een grotere geloofwaardigheid van het systeem en lagere beheerkosten (correcties achteraf in de database, vergoeding van schade veroorzaakt door de verspreiding van onjuiste gegevens, etc.)[3].</p>



<p class="has-medium-font-size"><strong>Metadata Management Systeem of “Data Catalog”: functies</strong></p>



<p><strong>Data Ingestion, Rollen, IAM, beheer van de regels</strong></p>



<p>We presenteren achtereenvolgens de volgende functionaliteiten: rollen en impact, beheer van meertalige velden, versiebeheer, implementatie van overervingsmechanismen, toepassing van het WOPM-concept (<em>Write Once Publish Many</em>), standaarden, Graph Databases, publicatie als een REST API, multibasezoeksysteem, deployment van een workflow voor documentvalidatie (eventueel inclusief gesuperviseerde Machine Learning in de Data Catalogs) en een paar woorden over de software.</p>



<p>Een Data Catalog moet automatisch gevoed of vergeleken worden met andere gerelateerde systemen: dit staat bekend als “data ingestion”. Zo werden in het begin van de jaren 2000 de glossaria van de sociale zekerheid gecreëerd, waarin de uitwisseling van informatie tussen de RSZ en de dienstverleners enerzijds en de werkgevers of erkende sociale secretariaten anderzijds werd gedocumenteerd. Deze glossaria werden gevoed met de eerste basisinformatie, die toen gestructureerd werd in Word, met behulp van een PERL-programma. Er bestaan andere, modernere methoden hiervoor, afhankelijk van de context.</p>



<p>Een Data Catalog is bedoeld voor IT- en business managers die verantwoordelijk zijn voor het beheer van databases, bijvoorbeeld via een portaal dat toegankelijk is voor burgers voor het elektronisch indienen van aangiften bij de overheid. Het doel is dat iedereen op een gemeenschappelijke basis werkt. Hierbij worden toegangsrechten beheerd via een IAM.</p>



<p>Het doel van dit metadata management systeem is om de daaropvolgende procedures voor het invoeren, vertalen en valideren van documentatie gedeeltelijk te automatiseren, de integriteit ervan te versterken en de versies ervan te beheren in overeenstemming met juridische wijzigingen. De bedoeling is om “de kennis en de processen die deze genereren” te modelleren. Het woordenboek bevat daarom zowel beschrijvende informatie (bijvoorbeeld het definitiedomein van een veld) als functionele informatie (bijvoorbeeld de formele specificatie van controles om inkomende aangiften te testen). Bovendien kunnen de schema&#8217;s van uitgewisselde berichten tussen burgers en de overheid of andere partijen worden gegenereerd vanuit de Data Catalog.</p>



<p><strong>Beheer van meertalige velden</strong></p>



<p>Technische documentatie moet verdeeld worden in de verschillende nationale talen. Hetzelfde geldt in elke supranationale context. Gecontroleerde meertalige tabellen (gevalideerd door vertalers, juristen en IT) maken het mogelijk om bij de inbreng van de definities de informatie te integreren in één taal en de equivalenten in de andere talen te bekomen. Dit alles kan indien nodig op specifiek niveau worden ingevuld (zie hieronder: <em>overerving</em>). Op die manier wordt de manuele werkbelasting geminimaliseerd, wordt het inbrengproces versneld en wordt de coherentie van het geheel versterkt.</p>



<p><strong>Versiebeheer</strong></p>



<p>Versiebeheer is fundamenteel op administratief gebied [3]. De wetgeving wijzigt vaak en alle opeenvolgende versies moeten ten minste gedurende de verjaringstermijn worden bewaard (bij het behandelen van achterstallige betalingen is het bijvoorbeeld essentieel om eerdere definities uit de database te kunnen halen, aangezien geregistreerde verklaringen de wettelijke status van “bewijskracht” hebben, d.w.z. dat ze als “bewijs” kunnen worden gebruikt in een rechtsprocedure). Het is daarom cruciaal om precies vast te stellen welke wijzigingen er in elke nieuwe versie zijn aangebracht ten opzichte van de vorige. Deze “delta” wordt overigens verspreid onder het standaardformaat, zodanig dat de wijzigingen semigestructureerd geïntegreerd kunnen worden in de toepassingen die de databases omkaderen. Elk item dat de beschrijving van gegevens voor een bepaalde versie specificeert, verwijst naar het corresponderende bestand (in de door de gebruiker gekozen taal) met details van de gewijzigde velden ten opzichte van de direct voorgaande versie, inclusief de geschiedenis van verwijderde documenten.</p>



<p><strong>Validatieworkflow (en supervised ML)</strong></p>



<p>Vanwege de juridische, sociale en financiële belangen die op het spel staan, moet elke nieuwe versie worden gevalideerd door de betrokken IT- en juridische experts. Om deze validatie te structureren, begeleidt een workflowsysteem de implementatie van de Data Catalog. Dit maakt deel uit van een jaarlijks updateschema waarin de perioden voor bijwerking, validatie, acceptatie en productie nauwkeurig zijn vastgelegd. De workflow wordt centraal “gestuurd&#8221; door een team dat zich aan deze taak wijdt en ontplooit zich op gedecentraliseerde wijze, zoals bijvoorbeeld in het kader van het extranet van de sociale zekerheid (Figuur 1). Telkens een nieuwe versie aangemaakt wordt, wordt de historiek bijgehouden van de uitwisselingen tussen de verschillende verantwoordelijken, zodat men het interpretatieproces kan opvolgen. Aan de hand van een view kunnen de beheerders het aantal “<em>fiats</em>” volgen dat vereist is voor de publicatie van een nieuwe versie. Dit biedt een overzicht van verschillende onderling verbonden Data Catalogs.</p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/02/image-4.png"><img loading="lazy" decoding="async" width="976" height="397" src="/wp-content/uploads/2025/02/image-4.png" alt="" class="wp-image-21851" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/02/image-4.png 976w, https://www.smalsresearch.be/wp-content/uploads/2025/02/image-4-300x122.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/02/image-4-768x312.png 768w" sizes="auto, (max-width: 976px) 100vw, 976px" /></a></figure>



<p><a href="/wp-content/uploads/2025/02/image-4.png"></a></p>



<p><em>Figuur 1. Documentatie over de glossaria van de sociale zekerheid: IT- en bedrijfsworkflow</em></p>



<p>Daarnaast zijn er <em>nu ook gecontroleerde supervised ML-functies</em> met menselijke tussenkomst om metadatawijzigingen te valideren op basis van wijzigingen aan de data (op voorwaarde dat deze eerst zijn gevalideerd door de bedrijfsregels van de corresponderende databases, om te voorkomen dat metadata worden gegenereerd op basis van onjuiste gegevens).</p>



<p><strong>Overerving en hergebruik in een meertalige context</strong></p>



<p>Het metadata management systeem kan ontworpen zijn om enkele tientallen administratieve databases te documenteren met een groot aantal gemeenschappelijke velden, waarvan sommige kenmerken identiek zijn (bijvoorbeeld formaat) en andere verschillend (bijvoorbeeld verplichte of optionele aard van een veld). Een overervingsmechanisme moet daarom geïntegreerd worden.</p>



<p>Overerving (Figuur 2) wordt gedefinieerd als de relatie tussen een generieke klasse A (die we hier “stereotype” noemen of algemeen vocabulaire dat weinig evolueert) en al zijn instanties <em>{a<sub>1</sub>, a<sub>2</sub>, &#8230;</em><em>a<sub>n</sub>}</em>, waarbij de properties (p<em><sub>1</sub></em>, p<em><sub>2</sub></em>, &#8230;p<em><sub>k</sub></em>) van klasse A een subset zijn van de properties van elk object dat uit klasse A wordt geïnstantieerd. Tijdens de instantiëring kan deze subset van generieke eigenschappen worden aangevuld met een andere subset van eigenschappen die specifiek zijn voor elke instantie (p<em><sub>1+pa1</sub></em>, p<em><sub>2+pa2</sub></em>, &#8230;p<em><sub>k+pan</sub></em>). Dit mechanisme kan worden toegepast op een willekeurig aantal “meta”-niveaus.</p>



<figure class="wp-block-image size-full is-resized"><a href="/wp-content/uploads/2025/01/image-15.png"><img loading="lazy" decoding="async" width="672" height="469" src="/wp-content/uploads/2025/01/image-15.png" alt="" class="wp-image-21842" style="width:501px;height:auto" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-15.png 672w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-15-300x209.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" /></a></figure>



<p><a href="/wp-content/uploads/2025/01/image-15.png"></a><em>Figuur 2. Documentatie over de glossaria van de sociale zekerheid: overervingsprincipe</em></p>



<p>De waarden van de generieke properties (“naam”&#8217;, “definitiedomein”, “beschrijving”, “type”, “lengte”) van het stereotype “rekeningnummer” worden dus opgeslagen in een “gecontroleerde” tabel van generiek gestructureerde data, vooraf vertaald en gevalideerd door de juristen en IT.</p>



<p>De generieke en specifieke waarden worden vervolgens samengevoegd tot een semigestructureerd veld. Deze functionaliteiten bieden voordelen in termen van updatetijd (elke generieke waarde moet slechts eenmaal gecodeerd worden)&nbsp; en in termen van consistentie. Het systeem garandeert dat gemeenschappelijke data dezelfde waarden krijgen en voorkomt menselijke fouten die inherent zijn aan handmatige invoering.</p>



<p><strong>WOPM (<em>Write Once Publish Many</em>), Standaarden, Graph Database en publicatie in de vorm van REST API</strong></p>



<p>De toepassing omvat gestructureerde lijsten (postcodes, activiteitencategorieën, …) die in de praktijk verspreid moeten worden voor documentaire doeleinden (in de geest van een metadata management systeem) maar ook met het oog op het testen van de aangiften gestuurd door de burgers en die opgeslagen zijn in de databases. Om aan beide te voldoen, moet de toepassing worden ontworpen volgens het WOPM-concept (“Write Once Publish Many”), zodat dezelfde gestructureerde tabel (bijvoorbeeld een lijst met postcodes) automatisch in verschillende formaten wordt gegenereerd: voor mensen leesbare en voor machines leesbare formaten. Dezelfde bron kan zo gebruikt worden binnen onderling afhankelijke toepassingen.</p>



<p>Vandaag bestaan er, met de komst van het “Semantische Web”, talrijke standaarden op dit gebied. Sommige bieden generieke syntaxis voor het gebruik van metadata, zoals <a href="https://op.europa.eu/en/web/eu-vocabularies/dcat-ap">DCAT</a>, een EU-aanbeveling. Op technisch niveau kunnen deze standaarden worden aangevuld met XML of JSON, die vooral handig zijn voor het samenvoegen van tabellen (Figuur 4), en andere formaten.</p>



<p>Een graph database (Figuur 3) brengt de status van relaties tussen verschillende datacatalogi in beeld, en het deel van de metadata dat al dan niet compleet is. Afhankelijk van hoe volledig ze zijn, kun je beslissen of je een datacatalogus wel of niet publiceert in de vorm van een REST API binnen een instelling (Figuur 3).</p>



<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-21826" src="/wp-content/uploads/2025/01/image-9.png" alt="" width="870" height="539" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-9.png 870w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-9-300x186.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-9-768x476.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /></p>



<p><a href="/wp-content/uploads/2025/01/image-9.png"></a><em>Figuur 3. Gebruik van een graph database om de volledigheid te controleren van een Data Catalog &#8211; Bron: </em><a href="https://www.collibra.com/"><em>Collibra website</em></a></p>



<p>De Data Catalog kan worden gepubliceerd in de vorm van een REST API en zelf andere REST API&#8217;s hosten of aansluiten op reeds bestaande commerciële software. Bepaalde standaarden, zoals de hierboven genoemde JSON (afbeelding 4), vergemakkelijken deze koppelingen aan (1).<a href="/wp-content/uploads/2025/01/image-12.png"></a></p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/01/image-12.png"><img loading="lazy" decoding="async" width="594" height="464" src="/wp-content/uploads/2025/01/image-12.png" alt="" class="wp-image-21830" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-12.png 594w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-12-300x234.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></a></figure>



<p><em>Figuur 4. Voorbeeld van het koppelen van twee metadatasystemen via JSON (Bron zie opmerking 3)</em></p>



<p><strong>Multibase zoeksysteem</strong></p>



<p>Een “multibase” zoeksysteem (Figuur 5) moet worden opgezet, waarmee “full text” kan worden gezocht in het geïntegreerde documentensysteem op basis van specifieke parameters met behulp van Booleaanse logica, evenals sorteer- en filtersystemen. De output van de zoekfunctie kan in verschillende formaten worden gepresenteerd, afhankelijk van het beoogde gebruik (menselijk leesbaar of machinaal leesbaar).</p>



<figure class="wp-block-image size-full is-resized"><a href="/wp-content/uploads/2025/01/image-8.png"><img loading="lazy" decoding="async" width="993" height="759" src="/wp-content/uploads/2025/01/image-8.png" alt="" class="wp-image-21824" style="width:544px;height:auto" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-8.png 993w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-8-300x229.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-8-768x587.png 768w" sizes="auto, (max-width: 993px) 100vw, 993px" /></a></figure>



<p><a href="/wp-content/uploads/2025/01/image-8.png"></a><em>Figuur 5. Voorbeeld van multibase, multilingual en multifield searches met opties (bron: social security glossaries)</em></p>



<p><strong>Voortdurende beoordeling en onderhoud van de kwaliteit van gegevens en metadata</strong></p>



<p>Het handhaven van de kwaliteit van data en metadata is van fundamenteel belang. Er zijn twee complementaire benaderingen. We kunnen werken met een complete data quality tool om problemen aan te pakken die al aanwezig zijn in de databases, inclusief profilering-, standaardiserings- en matchingfuncties (<a href="file:///BOYDENS%20I.,%20CORBESIER%20I.%20et%20HAMITI%20G.,&nbsp;Data%20Quality%20Tools%20:%20retours%20d'expérience%20et%20nouveautés,%2007/12/2021.">curatieve aanpak</a>). Om te voorkomen dat dezelfde fouten zich ad infinitum bij de bron herhalen, kunnen we gebruik maken van <a href="https://www.insee.fr/en/information/7673386?sommaire=7673393">backtracking en ATMS</a> (<a href="file:///BOYDENS%20I.,%20HAMITI%20G.%20et%20VAN%20EECKHOUT%20R.,%20Data%20Quality:%20%22Anomalies%20&amp;%20Transactions%20Management%20System%22%20(ATMS),%20prototype%20&amp;%20%22work%20in%20progress%22,%2002/12/2020">preventieve aanpak</a>), bedacht bij Smals Research om de oorzaken van kwaliteitsproblemen bij de bron op te lossen (<a href="https://www.ict-reuse.be/nl/pipeline/atms-een-preventietool-voor-kwaliteitsvolle-databases">zie ReUse-catalogus</a>). De kwaliteit van data en de bijbehorende metadata continu verbeteren is cruciaal (zie het <a href="https://www.smals.be/nl/wat-we-doen/competentiecentra/data-quality">competentiecentrum Data Quality’ op de Smals-website</a>, inclusief REST API&#8217;s uit de <a href="https://www.ict-reuse.be/">Smals Software ReUse-catalogus</a>) (5).</p>



<p><strong>Software</strong></p>



<p>Op <strong><em>softwareniveau</em></strong> bestaan er buiten “<em>home made”</em>-oplossingen zoals de glossaria van de sociale zekerheid, waarnaar verschillende figuren van deze blogpost verwijzen, ook “open source” development environments zoals <a href="https://egeria-project.org/?ref=ihc-interactivesection-hc">Egeria</a> die ontwikkelingen vereisen, of commerciële instrumenten zoals <a href="https://www.collibra.com/products/data-catalog">Collibra</a>, <a href="https://atlan.com/p/data-catalog/?device=c&amp;location=9195606&amp;utm_term=data%20catalog&amp;utm_campaign=o1dc_info_gs_roe&amp;utm_source=adwords&amp;utm_medium=ppc&amp;hsa_acc=2847088672&amp;hsa_net=adwords&amp;hsa_grp=158179028309&amp;hsa_ver=3&amp;hsa_kw=data%20catalog&amp;hsa_tgt=kwd-1253084802&amp;hsa_mt=p&amp;hsa_ad=690036047692&amp;hsa_src=g&amp;hsa_cam=20998657589&amp;gad_source=1&amp;gclid=EAIaIQobChMIr6yon-OdiwMVOzkGAB3_HQSXEAAYASAAEgLI0fD_BwE">Altan</a>, <a href="https://www.ibm.com/products/information-governance-catalog">Infosphere</a>, &#8230;</p>



<p class="has-medium-font-size"><strong>Metadata Management Systeem: methodologische aanbevelingen &nbsp;</strong></p>



<p>De metadata management systemen hebben drie potentiële hinderpalen. De eerste hangt samen met het feit dat deze systemen oneindig uitbreidbaar zijn. Dit is voornamelijk het geval wanneer in te vullen velden “vrij” zijn, waarbij de natuurlijke taal zijn eigen metataal is. Dit brengt aanzienlijke beheerkosten met zich mee wanneer er een groot aantal manuele updates zijn. De tweede valkuil bestaat erin dat de metadata zelf foutief en onzeker kunnen zijn: wanneer ze contextueel zijn, kan de validatie ervan niet aan strikte integriteitsbeperkingen worden onderworpen. De derde hinderpaal hangt samen met het tijdsverschil tussen de bijwerking van een data en van de bijbehorende metadata, waarbij deze laatste, vooral als het voorkomt onder tekstuele vorm, meestal pas aangemaakt wordt op het einde van een min of meer lange analysefase.</p>



<p>Zo roepen verschillende auteurs de onlosmakelijke praktische problemen op die het “misbruik” van metadata met zich meebrengt in een doortastende communicatie “<em>The Metadata Myth” </em><a href="#_ftn4">[4]</a><em>.</em> Wat betreft geospatiale databases die worden beheerd door het Bureau of Census en de National Aeronautics and Space Administration (NASA) resulteerde de implementatie van een federaal metadatasysteem waarvoor elk nieuw record de integratie van ongeveer 300 metadata vereiste, in de volgende problemen: buitensporige kosten in termen van personeel en middelen, zware updates, esoterische documentatie en, ten slotte, een aanzienlijke vermindering van de data-uitwisseling. NASA heeft dit systeem echter niet verlaten, maar wel vereenvoudigd en geherstructureerd.</p>



<p>Op basis van onze ervaring op dit gebied stellen wij de volgende vijf aanbevelingen voor:</p>



<ul class="wp-block-list">
<li>Identificeer een minimumset van verplichte metadata.</li>



<li>Geef voorkeur aan automatisch gegenereerde meta-informatie (of bijvoorbeeld op basis van lijsten van gecontroleerde waarden), deze informaties zijn immers minder “duur” in termen van updates en zijn daarbij ook betrouwbaarder (cfr. supervised ML onder de hierboven aangegeven voorwaarden).</li>



<li>Creëer verschillende niveaus van metadata, aangepast aan verschillende toepassingen (generieke en specifieke metadata, bijvoorbeeld).</li>



<li>Leg directe verbanden tussen gedocumenteerde toepassingen en de bijbehorende metagegevens (principe van integriteit en consistentie).</li>



<li>Pas KPI&#8217;s toe gedurende de gehele levenscyclus van de Data Catalog om verschillende belangrijke statistieken te monitoren, zoals het raadplegingspercentage voor verschillende delen van de Data Catalog (6).</li>
</ul>



<p>Naast de toepassing die in dit artikel wordt gepresenteerd, zijn deze aanbevelingen van toepassing op elke empirische database waarvan de interpretatie strategisch is, als instrument om te handelen op de werkelijkheid, en dus op elke “Data Catatog”.</p>



<p><em>Deze blogpost werd geschreven door Isabelle Boydens, Data Quality Expert bij Smals Research. Dit artikel is geschreven onder haar eigen naam en weerspiegelt op geen enkele wijze de standpunten van Smals.</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



[1] O. Olesen-Bagneux, <em>The Entreprise Data Catalog&nbsp;:Improve Data Discovery, Ensure Data Governance, and Enable Innovation.</em> Boston, O&#8217;Reilly, 2023.</p>



<p><a href="#_ftnref1">[</a>2] “In mei 1999, tijdens haar interventie in Kosovo, bombardeerde de NAVO per ongeluk de Chinese ambassade in Belgrado: de cartografische databanken die toen gebruikt werden om raketten te leiden, gaven een verouderde en dus onbruikbare kaart van de stad weer” BOYDENS I., L&#8217;océan des données et le canal des normes.”&nbsp; In CARRIEU-COSTA M.-J., BRYDEN A. en COUVEINHES P. eds, Les Annales des Mines, Reeks &#8220;Responsabilité et Environnement&#8221; (themanummer: &#8220;La normalisation&nbsp;: principes, histoire, évolutions et perspectives&#8221;), Paris, n° 67, juli 2012, p. 22-29 (<a href="https://isabelle-boydens.web.ulb.be/annales.pdf">link naar het artikel</a>&nbsp;&#8211;&nbsp;<a href="https://www.annales.org/re/2012/re_67_juillet_2012.html">Inhoud van nummer 67 van Annales des Mines</a>).</p>



[3] Marcus Christie, Suresh Marru, Sudhakar Pamidighantam, Isuru Ranawaka, and Dimuthu Wannipurage. 2023. <em>Airavata Data Catalog: A Multi-tenant Metadata Service for Efficient Data Discovery and Access Control. </em>In <em>Practice and Experience in Advanced Research Computing</em> (PEARC ’23), July 23–27, 2023, Portland, OR, USA. ACM, New York, NY, USA https://doi.org/ 10.1145/3569951.3597572</p>



[4]Foreman T. W., Wiggins H. V., Porter D.L., <em>Metadata Myth&nbsp;: Misunderstanding the Implications of Federal Metadata Standards</em>. <em>Proceedings of the First IEEE Metadata Conference</em>. Maryland: IEEE, 1996 (http://www.llnl.gov/liv_comp/metadata/ieee-md.4-96.html).</p>



[5] BOYDENS I., &#8220;<em>Strategic Issues Relating to Data Quality for E-government: Learning from an Approach Adopted in Belgium</em>&#8220;. In ASSAR S., BOUGHZALA I. en BOYDENS I., eds., &#8220;Practical Studies in E-Government: “Best Practices from Around the World&#8221;, New York, Springer, 2011, p. 113-130 (<a href="https://books.google.be/books?id=DzZk-Riel_MC&amp;pg=PA113&amp;lpg=PA113&amp;dq=Isabelle+Boydens&amp;source=bl&amp;ots=tvh3D5fX6_&amp;sig=RBEI35wYjdFzYi13LpEIQc63OGY&amp;hl=fr&amp;ei=QQP4TOiXA4uShAeUmbHnAg&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CBYQ6AEwADgo#v=onepage&amp;q&amp;f=false">hoofdstuk 7</a>). BOYDENS I., HAMITI G. en VAN EECKHOUT R., A service at the heart of database quality. Presentation of an ATMS prototype. In Le Courrier des statistiques, Parijs, INSEE, 2023, nr. 6, 11 p. (gepubliceerd op 2/10/2023).&nbsp;<a href="https://www.insee.fr/en/information/7673386?sommaire=7673393">Link naar het artikel.</a></p>



[6] <a href="https://ieeexplore.ieee.org/author/871573943652700">Asmae Boufassil</a>;&nbsp;<a href="https://ieeexplore.ieee.org/author/672334240177954">Fadwa Bouhafer</a>;&nbsp;<a href="https://ieeexplore.ieee.org/author/822997910164517">Mohamed Cherradi</a>;&nbsp;<a href="https://ieeexplore.ieee.org/author/37085666963">Anass El Haddadi</a>, <em>Data Catalog: Approaches, Trends, and Future Directions</em>. In <a href="https://ieeexplore.ieee.org/xpl/conhome/10472709/proceeding">17th International Conference on Signal-Image Technology &amp; Internet-Based Systems (SITIS)</a>, <strong>&nbsp; IEEE<em>:</em></strong> 21 March 2024, <strong>DOI:&nbsp;</strong><a href="https://doi.org/10.1109/SITIS61268.2023.00067">10.1109/SITIS61268.2023.00067</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Au coeur de la &#8220;data governance&#8221;: les &#8220;data catalogs&#8221; ou systèmes de méta-information</title>
		<link>https://www.smalsresearch.be/au-coeur-de-la-data-governance-les-data-catalogs-ou-systemes-de-meta-information/</link>
		
		<dc:creator><![CDATA[Isabelle Boydens]]></dc:creator>
		<pubDate>Wed, 19 Mar 2025 07:59:28 +0000</pubDate>
				<category><![CDATA[[FR]]]></category>
		<category><![CDATA[Blog post]]></category>
		<category><![CDATA[data catalog]]></category>
		<category><![CDATA[data governance]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[egov]]></category>
		<category><![CDATA[Information management]]></category>
		<category><![CDATA[metainformation system]]></category>
		<guid isPermaLink="false">/?p=21803</guid>

					<description><![CDATA[Avec la complexité croissante des applications, la documentation des données est vitale pour une bonne « data governance ».]]></description>
										<content:encoded><![CDATA[


<p><a href="/de-kern-van-data-governance-datacatalogs-of-meta-informatiesystemen/" target="_blank" rel="noopener">Nederlandstalige versie</a></p>



<p>Avec l’émergence et la complexité croissantes des applications informatiques, la documentation des données et des programmes est plus que jamais vitale, pour une bonne «&nbsp;<strong>data governance</strong>&nbsp;» quel que soit le secteur d&#8217;activité concerné.</p>



<p>Au seuil des années 2000, nous avons contribué à la mise en place des glossaires de la sécurité sociale et avons suivi leur développement par la suite. Pour cette raison, les concepts de cet article de blog nous sont familiers car certaines fonctionnalités n&#8217;ont pas changé depuis les années 2000.</p>



<p>Après une définition du concept de «<strong>&nbsp;<em>Data Catalog</em></strong>&nbsp;» ou <strong>«&nbsp;système de méta-information</strong>&nbsp;». nous en présentons dans les grandes lignes l&#8217;organisation, les fonctions principales <a href="#_ftn1" id="_ftnref1">[1]</a> et les bonnes pratiques. En conclusion, nous dégageons un ensemble de recommandations méthodologiques généralisables.</p>



<h1 class="wp-block-heading"><strong>Les systèmes de méta-information ou «&nbsp;Data Catalog&nbsp;»&nbsp;: définition et stratégie de gestion</strong></h1>



<p>«&nbsp;Méta-information&nbsp;» est souvent défini comme «&nbsp;information sur l’information&nbsp;». Nous retenons ici la définition suivante&nbsp;: un système de méta-information est un système documentaire automatisé destiné à décrire un ensemble d’informations ou de données et ce faisant, à les interpréter en vue d’en faciliter la gestion. Le recours à de tels systèmes est stratégique lorsque l’information est un instrument d’action sur le réel<a href="#_ftn1" id="_ftnref1">[2]</a>.</p>



<p>La conception d’un système de méta-information s’inscrit dans le cadre d’une stratégie de gestion. Les coûts correspondants émanent des opérations d’analyse, de conception, de développement ou d&#8217;acquisition de software et de maintenance. Les bénéfices escomptés tiennent à une meilleure interprétation de l’information, à une réutilisation plus aisée des applications préexistantes, à une crédibilité accrue du système et à une diminution des coûts de gestion (corrections a posteriori de la base de données, réparation des préjudices dus à la diffusion de données incorrectes, &#8230;)<a href="#_ftn2" id="_ftnref2">[3]</a>.</p>



<h1 class="wp-block-heading"><strong>Les systèmes de méta-information ou «&nbsp;Data Catalog&nbsp;»&nbsp;: fonctions</strong></h1>



<h2 class="wp-block-heading"><strong>Data Ingestion, Rôles</strong>, <strong>IAM, gestion des règles</strong></h2>



<p>Nous présentons successivement les fonctionnalités suivantes&nbsp;: rôles et impact, gestion de champs multilingues, gestion des versions, mise en place de mécanismes d’héritage, application du concept de WOPM (<em>Write Once Publish Many</em>), standards, Graph Databases, publication en tant que REST API, système de recherche multibases, déploiement d’un worfklow de validation documentaire (incluant éventuellement du Machine Learning supervisé dans les Data Catalogs) et quelques mots sur les softwares.</p>



<p>Un Data Catalog doit être alimenté ou croisé automatiquement avec d&#8217;autres systèmes connexes&nbsp;: on appelle cela &#8220;data ingestion&#8221;. Ainsi, quand les glossaires de la sécurité sociale documentant les échanges d&#8217;information entre l&#8217;ONSS et les organismes prestataires, d&#8217;une part et les employeurs ou secrétariats sociaux agréés, d&#8217;autre part, créés au seuil des années 2000, l&#8217;alimentation des premières informations de base alors structurées en Word, fut réalisée via un programme <em>PERL</em>. D&#8217;autres méthodes plus modernes existent à cette fin en fonction du contexte.</p>



<p>Un Data Catalog s’adresse à la fois aux informaticiens et responsables business en charge de la gestion des bases de données, par exemple via un portail &nbsp;accessible aux citoyens en charge de l’envoi des déclarations électroniques à l’administration, l’objectif étant que tous travaillent sur une base commune. Il s’agit que les droits d’accès soient gérés via un IAM.</p>



<p>Ce système de méta-information vise à automatiser partiellement les procédures ultérieures de saisie, de traduction et de validation de la documentation, à en renforcer l&#8217;intégrité et à en gérer les versions au fil des modifications législatives. Il s’agit de modéliser<em> la connaissance et les processus qui l’engendrent</em>&nbsp;: ainsi, le dictionnaire inclut à la fois des informations descriptives (par exemple, le domaine de définition d’un champ) et fonctionnelles (par exemple, la spécification formelle des contrôles destinés à tester les déclarations entrantes). Par ailleurs, les schémas des messages échangés entre les citoyens et l’administration ou toute autre partie peuvent être générés à partir du Data Catalog.</p>



<p><strong>Gestion de champs multilingues</strong></p>



<p>La documentation technique doit être diffusée dans les différentes langues nationales. Il en est de même dans tout contexte supranational. Des tables contrôlées multilingues (validées par les traducteurs, les juristes et l&#8217;IT) permettent, lors de la saisie des définitions, d’intégrer l’information dans une langue et d’obtenir ses contreparties dans les autres langues. L&#8217;esnsemble pourra être complété au niveau spécifique si nécessaire (voir plus loin&nbsp;: héritage). Ceci permet de minimiser la charge de travail manuel, d’accélérer le processus de saisie et de renforcer la cohérence de l’ensemble.</p>



<p><strong>Gestion des versions</strong></p>



<p>La gestion des versions est fondamentale dans le domaine&nbsp; administratif<a href="#_ftn3" id="_ftnref3">[3]</a>. En effet, la législation évolue fréquemment et toutes ses versions successives doivent être conservées au moins durant la période de prescription (par exemple, lorsqu’il s’agit de traiter des arriérés, il est fondamental de pouvoir retrouver les définitions antérieures de la base de données, les déclarations enregistrées ayant un statut légal de «&nbsp;force probante&nbsp;», c’est-à-dire qu’elles peuvent faire office de «&nbsp;preuve&nbsp;» lors d’un litige devant les tribunaux). Il est dès lors crucial d’identifier précisément les modifications apportées à chaque nouvelle version par rapport à la précédente. Ce «&nbsp;delta&nbsp;» est par ailleurs diffusé sous format standard, de telle sorte que les modifications puissent être intégrées de façon semi-structurée dans les applicatifs encadrant les bases de données. Chaque item spécifiant la description d’une donnée pour une version considérée renvoie à la fiche correspondante (dans la langue choisie par l’utilisateur) avec la mention des champs modifiés par rapport à la version immédiatement antérieure, en ce compris l’historique des documents supprimés.</p>



<p><strong>Workflow de validation (et ML supervisé)</strong></p>



<p>En raison des enjeux légaux, sociaux et financiers correspondants, chaque nouvelle version doit être validée par les informaticiens et les juristes concernés par celle-ci. En vue de structurer cette validation, un système de <em>workflow</em> guide le déploiement du data catalog. Celui-ci s’inscrit dans le cadre d’un planning annuel de mise à jour, spécifiant de façon rigoureuse les périodes de mise à jour, de validation, de mise en acceptation et de mise en production. Le workflow est «&nbsp;piloté&nbsp;» de façon centralisée par une équipe dédiée à cette tâche et se déploie sur un mode décentralisé dans le cadre de l’extranet de la sécurité sociale, par exemple (Figure 1). Lors de la création de chaque nouvelle version, l’historique des échanges entre les différents responsables est conservé, de façon à garder un suivi du processus d’interprétation. Une vue permet aux gestionnaires de suivre le nombre de «&nbsp;<em>fiats&nbsp;» </em>requis pour la publication d’une nouvelle version. Ceci permet d&#8217;avoir une vue sur différents data catalogs interconnectés.</p>



<figure class="wp-block-image size-full"><a href="/wp-content/uploads/2025/02/image-4.png"><img loading="lazy" decoding="async" width="976" height="397" src="/wp-content/uploads/2025/02/image-4.png" alt="" class="wp-image-21851" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/02/image-4.png 976w, https://www.smalsresearch.be/wp-content/uploads/2025/02/image-4-300x122.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/02/image-4-768x312.png 768w" sizes="auto, (max-width: 976px) 100vw, 976px" /></a></figure>



<p><em>Figure 1. Documentation des glossaires de la sécurité sociale&nbsp;: workflow IT et Business</em></p>



<p>A cela <em>s’ajoutent actuellement des fonctions de ML supervisé</em> avec intervention humaine pour valider les modifications de méta-données à partir des modifications de data (à condition que celles-ci aient préalablement été validées par les business rules des bases de données correspondantes pour éviter de générer une méta-donnée à partir d&#8217;une donnée incorrecte).</p>



<p><strong>Héritage et réutilisation dans un contexte multilingue</strong></p>



<p>Le système de méta-information est éventuellement destiné documenter plusieurs dizaines de bases de données administratives répertoriant de nombreux champs communs dont certaines caractéristiques sont identiques (format, par exemple) et d’autres, distinctes (caractère obligatoire ou facultatif d’un champ, par exemple). Un mécanisme d’héritage doit dès lors être mis en place.</p>



<p>L’héritage (Figure 2) se définit comme la relation entre une classe <em>A</em> générique (que nous appelons ici «&nbsp;<em>stéréotype</em>&nbsp;» ou vocabulaire commun peu évolutif) et l’ensemble de ses instances <em>{a<sub>1</sub>, a<sub>2</sub>, &#8230;</em><strong> </strong><em>a<sub>n</sub></em><em>},</em> où les propriétés (p<em><sub>1</sub></em>, p<em><sub>2</sub></em>, &#8230;p<em><sub>k</sub></em>) de la classe <em>A</em> constituent un <em>sous-ensemble </em>des propriétés de chaque objet instantié à partir de la classe <em>A</em>. Lors de l’instantiation, ce sous-ensemble de propriétés génériques peut être complété par un autre sous-ensemble de propriétés spécifiques à chaque instance (p<em><sub>1+pa1</sub></em>, p<em><sub>2+pa2</sub></em>, &#8230;p<em><sub>k+pan</sub></em>). Ce mécanisme est applicable à un nombre arbitraire de niveaux «&nbsp;méta&nbsp;».</p>



<figure class="wp-block-image size-full is-resized"><a href="/wp-content/uploads/2025/01/image-15.png"><img loading="lazy" decoding="async" width="672" height="469" src="/wp-content/uploads/2025/01/image-15.png" alt="" class="wp-image-21842" style="width:419px;height:auto" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-15.png 672w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-15-300x209.png 300w" sizes="auto, (max-width: 672px) 100vw, 672px" /></a></figure>



<p><em>Figure 2. Documentation des glossaires de la sécurité sociale&nbsp;: principe de l&#8217;héritage</em></p>



<p>Les valeurs des propriétés génériques («&nbsp;<em>nom</em>&nbsp;», «&nbsp;<em>domaine de définition&nbsp;</em>», «&nbsp;<em>description</em>&nbsp;», «&nbsp;<em>type</em>&nbsp;», «&nbsp;<em>longueur</em>&nbsp;») du stéréotype «&nbsp;<em>numéro de compte</em>&nbsp;» sont ainsi stockées dans une table «&nbsp;<em>contrôlée</em>&nbsp;» de données structurées génériques prétraduites et prévalidées par les juristes et l’IT.</p>



<p>Les valeurs génériques et spécifiques sont ainsi concaténées en un champ semi-structuré. Ces fonctionnalités apportent des avantages en terme de temps de mise à jour (chaque valeur générique ne devant être encodée qu’une seule fois) et en terme de cohérence. Le système permet d’assurer que les données communes reçoivent les mêmes valeurs et d’éviter les erreurs humaines inhérentes à l’encodage manuel.</p>



<p><strong>WOPM (<em>Write Once Publish Many</em>), Standards, Graph Database et publication sous forme de REST API</strong></p>



<p>L’application inclut des listes structurées (codes postaux, catégories d’activité, …) qui, dans la pratique, doivent être diffusées à des fins documentaires (dans l’esprit d’un “système de méta-information”) mais aussi en vue de tester les déclarations envoyées par les citoyens et stockées dans les bases de données. Afin de rencontrer les deux fonctions, l’application doit être conçue dans l’optique du concept WOPM («&nbsp;<em>Write Once Publish Many</em>&nbsp;») de façon à générer automatiquement une même table structurée (liste de codes postaux, par exemple) sous différents formats&nbsp;: formats lisibles par l’humain et par la machine. La même source peut ainsi être utilisée au sein d’applications interdépendantes.</p>



<p>A l’heure actuelle, dans la mouvance du «&nbsp;Web sémantique&nbsp;», les normes en la matière sont devenues nombreuses. Les unes offrent des syntaxes génériques permettant le déploiement de méta-données, tel que <a href="https://op.europa.eu/en/web/eu-vocabularies/dcat-ap">DCAT</a>, recommandation de l’UE. A ces normes, sur le plan technique, peuvent s’ajouter XML ou JSON, particulièrement utile pour la fusion de tables (Figure 4) et d’autres formats encore.</p>



<p>Une graph database (Figure 3) permet de visualiser l’état des relation entre différents «&nbsp;Data Catalogs&nbsp;» et pour ceux-ci, la part des méta-données complétées ou pas. En fonction de leur état plus ou moins complet, on peut décider de la publication d&#8217;un &#8220;data catalog&#8221; sous forme de REST API au sein d&#8217;une institution (Figure 3). </p>



<figure class="wp-block-image size-full is-resized"><a href="/wp-content/uploads/2025/01/image-9.png"><img loading="lazy" decoding="async" width="870" height="539" src="/wp-content/uploads/2025/01/image-9.png" alt="" class="wp-image-21826" style="width:652px;height:auto" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-9.png 870w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-9-300x186.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-9-768x476.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /></a></figure>



<p><em>Figure 3. intérêt d&#8217;une graph database pour suivre la complétude d&#8217;un data Catalog Source&nbsp;: <a href="https://www.collibra.com/">Collibra website</a></em></p>



<p>Le Data Catalog peut être publié sous forme de REST API et accueillir lui-même d’autres REST API ou «&nbsp;plugger&nbsp;» des logiciels commerciaux préexistants, certains standards comme JSON cité plus haut (Figure 4) favorisent ces liens (1).</p>



<figure class="wp-block-image size-full is-resized"><a href="/wp-content/uploads/2025/01/image-12.png"><img loading="lazy" decoding="async" width="594" height="464" src="/wp-content/uploads/2025/01/image-12.png" alt="" class="wp-image-21830" style="width:602px;height:auto" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-12.png 594w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-12-300x234.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></a></figure>



<p><em>Figure 4. Exemple de mapping de 2 systèmes de méta-données via JSON (Source voir note 3)</em></p>



<p><strong>Système de recherche multibases</strong></p>



<p>Un outil de recherche «multibase&nbsp;» (Figure 5) doit être mis en place, permettant une recherche «&nbsp;full text&nbsp;» à travers le système documentaire intégré sur base de paramètres spécifiques avec recours à la logique booléenne de même que des systèmes de tri et de filtrage. L’output de l’outil de recherche peut se présenter sous différents formats en fonction des usages poursuivis (lisible par l’homme ou par la machine).</p>



<figure class="wp-block-image size-full is-resized"><a href="/wp-content/uploads/2025/01/image-8.png"><img loading="lazy" decoding="async" width="993" height="759" src="/wp-content/uploads/2025/01/image-8.png" alt="" class="wp-image-21824" style="width:497px;height:auto" srcset="https://www.smalsresearch.be/wp-content/uploads/2025/01/image-8.png 993w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-8-300x229.png 300w, https://www.smalsresearch.be/wp-content/uploads/2025/01/image-8-768x587.png 768w" sizes="auto, (max-width: 993px) 100vw, 993px" /></a></figure>



<p><em>Figure 5. Exemple de recherches multibases, multilingues et multichamps avec options (source&nbsp;: glossaires de la sécurité sociale)</em></p>



<p><strong>Evaluation continue et maintien de la qualité des données et des méta-données</strong></p>



<p>Un maintien de la qualité des données et des méta-données est fondamental. Deux approches complémentaires existent. On peut travailler via un data quality tool complet afin de traiter les problèmes déjà présents dans les bases de données incluant les fonctions de profiling, standardization et matching (<a href="BOYDENS%20I.,%20CORBESIER%20I.%20et%20HAMITI%20G.,%20Data%20Quality%20Tools%20:%20retours%20d'expérience%20et%20nouveautés,%2007/12/2021.">approche curative</a>). On peut pour que les mêmes erreurs ne reviennent pas &#8220;ad infinitum&#8221; à la source, procéder via <a href="https://www.insee.fr/en/information/7673386?sommaire=7673393">back tracking et ATMS</a> (<a href="BOYDENS%20I.,%20HAMITI%20G.%20et%20VAN%20EECKHOUT%20R.,%20Data%20Quality%20:%20%22Anomalies%20&amp;%20Transactions%20Management%20System%22%20(ATMS),%20prototype%20&amp;%20%22work%20in%20progress%22,%2002/12/2020.">approche préventive</a>), inventée au sein de Smals Research pour résoudre à la source les causes des problèmes de qualité (voir <a href="https://www.ict-reuse.be/fr/pipeline/atms-un-outil-de-prevention-pour-des-bases-de-donnees-de-qualite">catalogue Reuse</a>). Améliorer de manière continue la qualité des données et des méta-données correspondantes est crucial (voir le<a href="https://www.smals.be/fr/que-faisons-nous/centres-de-competences/data-quality"> centre de compétence &#8220;data quality&#8221; sur le web site de Smals </a>incluant des REST API sur le <a href="https://www.ict-reuse.be/">catalogue Software ReUse</a> de Smals) (5).</p>



<p><strong>Softwares</strong></p>



<p>Au niveau <strong><em>software</em></strong>, outre des solutions « <em>home made</em> », comme les glossaires de la sécurité sociale auxquels plusieurs images de cet article de blog réfèrent, il existe des environnements de développement « open source » comme <a href="https://egeria-project.org/?ref=ihc-interactivesection-hc">Egeria</a> demandant du développement, ou bien des outils commerciaux, comme <a href="https://www.collibra.com/products/data-catalog">Collibra</a>, <a href="https://atlan.com/p/data-catalog/?device=c&amp;location=9195606&amp;utm_term=data%20catalog&amp;utm_campaign=o1dc_info_gs_roe&amp;utm_source=adwords&amp;utm_medium=ppc&amp;hsa_acc=2847088672&amp;hsa_net=adwords&amp;hsa_grp=158179028309&amp;hsa_ver=3&amp;hsa_kw=data%20catalog&amp;hsa_tgt=kwd-1253084802&amp;hsa_mt=p&amp;hsa_ad=690036047692&amp;hsa_src=g&amp;hsa_cam=20998657589&amp;gad_source=1&amp;gclid=EAIaIQobChMIr6yon-OdiwMVOzkGAB3_HQSXEAAYASAAEgLI0fD_BwE">Altan</a>, <a href="https://www.ibm.com/products/information-governance-catalog">Infosphere</a>, &#8230;</p>



<h1 class="wp-block-heading"><strong>Les systèmes de méta-information&nbsp;: recommandations méthodologiques </strong>&nbsp;</h1>



<p>Les systèmes de méta-information comportent potentiellement trois écueils. Le premier est lié à ce que ces systèmes sont extensibles à l’infini., surtout lorsque les champs à compléter sont «&nbsp;libres&nbsp;», le langage naturel étant son propre méta-langage. Ceci implique des coûts importants en termes de gestion, lorsque les mises à jour manuelles sont nombreuses. Le second écueil tient à ce que les méta-données peuvent être elles-mêmes erronées et incertaines&nbsp;: lorsqu’elles sont d’ordre contextuel, leur validation ne peut faire l’objet de contraintes d’intégrité rigoureuses. Le troisième écueil tient au décalage temporel entre la mise à jour d’une donnée et de la méta-donnée correspondante, cette dernière, surtout lorsqu’elle se présente sous une forme textuelle, n’étant généralement créée qu’au terme d’une phase d’analyse.</p>



<p>Ainsi, dans une communication retentissante, “<em>The Metadata Myth&#8230;”</em><a href="#_ftn4" id="_ftnref4">[4]</a><em>,</em> plusieurs auteurs évoquent les inextricables difficultés pratiques que soulève “l’usage abusif” des méta-données. Dans le domaine des bases de données géospatiales exploitées par le <em>Bureau of census</em> et la <em>National Aeronautics and Space Administration</em> (NASA), la mise en place d’un système de méta-information fédéral pour lequel chaque nouvel enregistrement nécessitait l’intégration d‘environ 300 méta-données a entraîné les avatars suivants&nbsp;: coûts exorbitants en personnel et en ressources, lourdeur des mises à jour, ésotérisme de la documentation et finalement, réduction considérable de l’échange des données. Cependant, la NASA n’a pas abandonné ce système qui a toutefois fait l’objet d’une simplification et d’une restructuration.</p>



<p>Sur base des expériences en la matière, nous proposons les cinq recommandations suivantes&nbsp;:</p>



<ul class="wp-block-list">
<li>l’identification d’un ensemble minimal de méta-données obligatoires.</li>



<li>une préférence pour les méta-informations générées automatiquement (ou sur base de listes de valeurs contrôlées par exemple) car ces informations sont moins &#8220;coûteuses&#8221; en termes de mise à jour et plus fiables (cfr ML supervisé sous les conditions indiquées plus haut).</li>



<li>la création de plusieurs niveaux de méta-données adaptés en fonction des usages (méta-données génériques et spécifiques, par exemple).</li>



<li>La mise en place de liens directs entre les applicatifs documentés et les méta-données correspondantes (principe d&#8217;intégrité et de cohérence).</li>



<li>Appliquer tout au long du cycle de vie du Data Catalog des KPI pour monitorer différentes métriques importantes, comme le taux de consultation des différentes parties du Data Catalog (6).</li>
</ul>



<p>Au delà de l’application présentée dans cet article, ces recommandations s’appliquent à toute base de données empiriques dont l’interprétation est stratégique, en tant qu’instrument d’action sur le réel et donc, à tout «&nbsp;Data Catatog&nbsp;» .</p>



<p><em>Ce post est une contribution d’Isabelle Boydens, Data Quality Expert chez Smals Research. Cet article est écrit en son nom propre et n’impacte en rien le point de vue de Smals.</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><a href="#_ftnref1" id="_ftn1">[1]</a> O. Olesen-Bagneux, <em>The Entreprise Data Catalog&nbsp;:Improve Data Discovery, Ensure Data Governance, and Enable Innovation.</em> Boston, O&#8217;Reilly, 2023. </p>



<p><a href="#_ftnref1" id="_ftn1">[</a><a href="#_ftnref2" id="_ftn2">2]</a> « <em>En mai 1999, pendant son intervention au Kosovo, l’Otan a bombardé par erreur l’ambassade de Chine à Belgrade&nbsp;: les bases de données cartographiques alors utilisées pour guider les missiles répertoriaient un plan de la ville obsolète et, donc, inadéqua</em>t” BOYDENS I., L&#8217;océan des données et le canal des normes. In CARRIEU-COSTA M.-J., BRYDEN A. et COUVEINHES P. éds, Les Annales des Mines, Série &#8220;Responsabilité et Environnement&#8221; (numéro thématique&nbsp;: &#8220;La normalisation&nbsp;: principes, histoire, évolutions et perspectives&#8221;), Paris, n° 67, juillet 2012, pp. 22-29 (<a href="https://isabelle-boydens.web.ulb.be/annales.pdf">lien vers l&#8217;article</a>&nbsp;&#8211;&nbsp;<a href="https://www.annales.org/re/2012/re_67_juillet_2012.html">sommaire du numéro 67 des Annales des Mines</a>).</p>



<p><a href="#_ftnref1" id="_ftn1">[3]</a> Marcus Christie, Suresh Marru, Sudhakar Pamidighantam, Isuru Ranawaka, and Dimuthu Wannipurage. 2023. <em>Airavata Data Catalog: A Multi-tenant Metadata Service for Efficient Data Discovery and Access Control. </em>In <em>Practice and Experience in Advanced Research Computing</em> (PEARC ’23), July 23–27, 2023, Portland, OR, USA. ACM, New York, NY, USA https://doi.org/ 10.1145/3569951.3597572</p>



<p><a href="#_ftnref4" id="_ftn4">[4]</a>Foreman T. W., Wiggins H. V., Porter D.L., <em>Metadata Myth&nbsp;: Misunderstanding the Implications of Federal Metadata Standards</em>. <em>Proceedings of the First IEEE Metadata Conference</em>. Maryland&nbsp;: IEEE, 1996 (http://www.llnl.gov/liv_comp/metadata/ieee-md.4-96.html).</p>



<p><a href="#_ftnref3" id="_ftn3">[5]</a> BOYDENS I., &#8220;<em>Strategic Issues Relating to Data Quality for E-government: Learning from an Approach Adopted in Belgium</em>&#8220;. In ASSAR S., BOUGHZALA I. et BOYDENS I., éds., &#8220;Practical Studies in E-Government&nbsp;: Best Practices from Around the World&#8221;, New York, Springer, 2011, p. 113-130 (<a href="https://books.google.be/books?id=DzZk-Riel_MC&amp;pg=PA113&amp;lpg=PA113&amp;dq=Isabelle+Boydens&amp;source=bl&amp;ots=tvh3D5fX6_&amp;sig=RBEI35wYjdFzYi13LpEIQc63OGY&amp;hl=fr&amp;ei=QQP4TOiXA4uShAeUmbHnAg&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CBYQ6AEwADgo#v=onepage&amp;q&amp;f=false">chapitre 7</a>). BOYDENS I., HAMITI G. et VAN EECKHOUT R., A service at the heart of database quality. Presentation of an ATMS prototype. In Le Courrier des statistiques, Paris, INSEE, 2023, n°6, 11 p. (publié le 2/10/2023).&nbsp;<a href="https://www.insee.fr/en/information/7673386?sommaire=7673393">Lien vers l&#8217;article.</a></p>



<p><a href="#_ftnref4">[6] </a><a href="https://ieeexplore.ieee.org/author/871573943652700">Asmae Boufassil</a>; <a href="https://ieeexplore.ieee.org/author/672334240177954">Fadwa Bouhafer</a>; <a href="https://ieeexplore.ieee.org/author/822997910164517">Mohamed Cherradi</a>; <a href="https://ieeexplore.ieee.org/author/37085666963">Anass El Haddadi</a>, <em>Data Catalog: Approaches, Trends, and Future Directions</em>. In <a href="https://ieeexplore.ieee.org/xpl/conhome/10472709/proceeding">17th International Conference on Signal-Image Technology &amp; Internet-Based Systems (SITIS)</a>, <strong>  IEEE </strong><strong><em>:</em></strong> 21 March 2024, <strong>DOI: </strong><a href="https://doi.org/10.1109/SITIS61268.2023.00067">10.1109/SITIS61268.2023.00067</a></p>
<p> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
