novum/domain-repository

Contains the domain / database files for the novum package repository

Installs: 20

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Language:CSS

Type:novum-domain

dev-main 2020-11-28 13:37 UTC

This package is auto-updated.

Last update: 2024-11-28 22:49:28 UTC


README

Novum logo

Summary

This package contains domain files for a mock api of the Sociale verzekeringsbank. Together with their corresponding site files they make up a mock API + admin panel that represents the Sociale verzekeringsbank in a whole ecosystem of API's and their corresponding admin panels.

Background

From an article of the Dutch Ombudsmen about the government and its relation with civilians one important conclusion was drawn. In summary the conclusion is that civilians would like to have a single point of contact when dealing with the government. When realizing such a scenario, several questions or problems arise such as how to deal with privacy, how could this be implemented, how to manage information streams, who will get access to what etc.

This was one of the many reasons to initiate the "een overheid" (one government) project. The goal of this project was to realize the scenario above for a single regulation that involved a lot of government agencies and thereby bureaucracy, long timeframes, privacy matters etc.

This project was initiated by Novum, the Innovation lab of the dutch social services called Sociale verzekeringsbank.

Concepts

The project was inspired on the architectual principles of common ground which are in summary: Component based, trusted, open, data at the source / keep data on a single location, ownership of your own data, standards based. Intra government communication employs NlX as a secure and decentralized communication layer.

Other systems

The system is made up of a bunch of rest api's that all follow a similar pattern. Each datamodel is by no means a reflection of the reality which would be way to complex and not relevant for this proof of concept. The main idea is that all technologies that make up the chain would be included in order to get hands on experience and learn from the problems that we encounter on the way.

Try / have a look

If you wish to have a look at the system, the API's are reachable trough the public internet or via NlX. The respective admin panels are also available on the public internet. Please contact us if you would like to peek around.

Installation

If you wish to do your own installation, the best starting point would be to install the demo system.

Contribute

It would be great if we could make these systems more realistic in terms of data and datamodel or extend it's functionality. Please feel free to submit a pull request or contact us whenever you feel like doing a contribution in any way.

More info

Please refer to the documentation if you need more information or are interested in doing a custom installation.