Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Een datadienst maakt het mogelijk om data te delen tussen een datadienstaanbieder en datadienstgebruiker en/of data te bewerken bij een datadienstaanbieder door een datadienstgebruiker. Allebei met toestemming van de datarechthebbende. Het rollenmodel geeft een gedetailleerde beschrijving van de rollen die betrokken zijn bij een datadienst.

...

Volgens het afsprakenstelsel wordt data in een datadienst als resources beschikbaar gesteld. Een resource is een object met een type, bijbehorende data, relaties met andere resources en enkele operaties om deze te bewerken. Een datadienst krijgt vervolgens voor machine-to-machine interacties vorm via API's (Application Programming Interface), en voor human-to-machine interacties vorm via een applicatie, waarmee een operatie op de data resources uitgevoerd wordt. Applicaties voor human-to-machine interacties zijn de verantwoordelijkheid van de desbetreffende partijen, en niet in scope voor het DSGO.

Zie RESTful API’s voor een complete introductie van API’s en resources voor machine-to-machine interacties. Er zijn vier basisoperaties mogelijk in een datadienst om data delen en/of data bewerken mogelijk te maken. Deze vier operaties worden samengevat in de afkorting CRUD en gepresenteerd in de volgende tabel.

...

De DSGO structuur voor API’s die gebruikt kunnen worden in een datadienst worden hier verder beschreven.