Design Principles
De Design Principles helpen bij het ontwikkelen van Dataproducten die veilig, bruikbaar en toekomstbestendig zijn. Ze bieden een gezamenlijk afwegingskader voor het ontwerpen van nieuwe Dataproducten, met aandacht voor onder meer privacy, toegang, interoperabiliteit en gebruiksvriendelijkheid. Door deze uitgangspunten vanaf het begin mee te nemen, ontstaat een gedeeld begrip van de behoefte en kunnen tijdens het ontwikkelproces beter onderbouwde keuzes worden gemaakt.
Vraag je een nieuw Dataproduct aan? Neem dan vooraf de Design Principles door. Zo kun je jouw databehoefte beter onderbouwen in het aanvraagformulier.
Identificatie van de aansluiting als basis
Design Principle #1De aansluiting is de basis voor het opvragen van Data Producten.
Fit for purpose
Design Principle #2Een Data Product bevat elementen uit één enkel Register. Per Register zijn er één of meerdere Data Producten die bestaan uit één of meerdere (logisch gekozen) subsets van Data Elementen.
Wettelijke reikwijdte
Design Principle #3Bij het ontwikkelen van nieuwe Data Producten kunnen alleen de Data Elementen uit de Ministeriële Regeling worden geselecteerd.
Beheersbaarheid
Design Principle #4Via Het Normo kunnen alleen vastgestelde, geïmplementeerde en in de Data Product Catalogus gepubliceerde Data Producten geleverd worden.
Dataminimalisatie
Design Principle #5Een Data Product bevat alleen die Data Elementen die logischerwijs relevant zijn voor de dienst.
Herbruikbaarheid
Design Principle #6Data Producten worden gedefinieerd uit Data Elementen die logisch bij elkaar horen en niet meer data bevatten dan nodig voor een bepaald inzicht. Hierdoor ontstaan herbruikbare Data Producten.
Zorgplicht
Design Principle #7Er dient te worden voorkomen dat er een wildgroei aan Data Producten ontstaat.
Heldere foutafhandeling
Design Principle #8Op een dataverzoek komt een response. Als het goed gaat, de gevraagde data. Als het niet goed gaat, een foutmelding met oorzaak.
Performance
Design Principle #9Performance vereisten dienen aan te sluiten op het verwachte / te verwachten gebruik van een Data Product (en daarmee de aanvragen van de bijbehorende Data Sets bij de Registerbeheerders).
Rolzuiverheid
Design Principle #10De gegevensuitwisseling geschiedt op een gestructureerde wijze waarbij iedere partij zuiver zijn rol vervult.