Skip to content

Commit

Permalink
sensrnet
Browse files Browse the repository at this point in the history
  • Loading branch information
marcvanandel committed Mar 19, 2024
1 parent 96c68e5 commit 4c93710
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 9 deletions.
23 changes: 14 additions & 9 deletions docs/oplossingen.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@ van leren in hoe dat werkt. Open samenwerken zou daarom ook 'open source werken'
worden. 'source' is in deze vaak software, maar zou ook heel goed 'documenten' of iets dergelijks
kunnen zijn. Zie ook [Achtergrond: Open Source](./achtergrond/open-source.md).

[Gebeurtenisgedreven registers](#gebeurtenisgedreven-registers) kunnen niet bestaan _zonder_ open
samenwerken!
- :white_check_mark: [Gebeurtenisgedreven registers](#gebeurtenisgedreven-registers) kunnen niet
bestaan _zonder_ open samenwerken!

## Netwerken & Datastromen

Expand All @@ -123,19 +123,24 @@ richting welke data stroomt en hoe deze getransformeerd wordt in de overgangen v
kunnen we ontwerpen. We kunnen actief sturen op de netwerken en de datastromen om richting te geven
aan hoe deze de maatschappij kunnen dienen.

- :white_check_mark: ontwerpen en inzichtelijk maken van netwerken ondersteunt het inzicht en
overzicht van [gebeurtenisgedreven registers](#gebeurtenisgedreven-registers)
- :white_check_mark: datastromen maken inzichtelijk hoe data van waar naar waar stroomt ... en hoe
daarop de sturen is

## Droombeeld

In de transitie van [papier naar digitaal](./papier-naar-digitaal.md) nemen we onszelf en de
maatschappij serieus door niet door te gaan zoals we al lang gedaan hebben. Nee, we durven de stap
te maken om digitale processen te ontwerpen en in te richten. Uiteraard hebben we dezelfde
zekerheden nodig als in de huidige situatie ... maar dat kunnen we wél _anders_ doen!
In de transitie van [papier naar digitaal](./papier-naar-digitaal.md) nemen we onszelf door een
andere richting te nemen dan zoals we al lang gedaan hebben. Nee, we durven de stap te maken om
digitale processen te ontwerpen en in te richten. Uiteraard hebben we dezelfde zekerheden nodig als
in de huidige situatie ... maar dat kunnen we wél _anders_ doen!

Daarvoor ontwerpen we een [netwerk](#netwerken--datastromen) van [gebeurtenisgedreven
registers](#gebeurtenisgedreven-registers) waarin expliciet is gemaakt hoe
[datastromen](#netwerken--datastromen) gaan en hoe die overgangen van [context](./context.md) zijn.
Er verschijnt een netwerk van elkaar beïnvloedende deelnemers, partijen, nodes die samenwerken in
een organisme. Autonome onderdelen die zelf beslissingen maken, zelf gebeurtenissen produceren én
traceerbaarheid wat de impact daarvan is. Vergaand [geautomatiseerd](./automatisering.md) dmv van
een **organisme**. Autonome onderdelen die zelf beslissingen maken, zelf gebeurtenissen produceren
én traceerbaarheid wat de impact daarvan is. Vergaand [geautomatiseerd](./automatisering.md) dmv van
[open samenwerking](#open-samenwerken).

Dat biedt de mogelijkheid om expliciet vast te leggen welke data is gebruikt bij een beslissing.
Expand All @@ -151,7 +156,7 @@ gevalideerd worden door toezichthouders. Er kunnen allerlei controlemechanismen
het kan vooral _gebruikt_ worden.

Het gevolg van een subliem werkende _digitale_ overheid is dat er ruimte komt om de mens meer
centraal te stellen ipv de computer systemen. We kunnen ontwerpen waar mensen een beslissing kunnen
centraal te stellen ipv computer systemen. We kunnen ontwerpen waar mensen een beslissing kunnen
sturen en beïnvloeden, zodat de juiste effecten bereikt worden. Het is mogelijk om te ontwerpen dat
er ambtenaren zijn die burgers kunnen ondersteunen en helpen bij hun aanvragen, verwerkingen,
verantwoordelijkheden en rechten. Een subliem werkende _digitale_ overheid brengt een meer
Expand Down
6 changes: 6 additions & 0 deletions docs/voorbeelden/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Voorbeelden
---
Hoewel **protocol-denken** nog een nieuw concept is, zijn er al wel voorbeelden of proof-of-concepts
in deze richting.

31 changes: 31 additions & 0 deletions docs/voorbeelden/sensrnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: SensRNet
---
<a href="https://kadaster-labs.github.io/sensrnet-home/" target="_blank">SensRNet</a>, uitgesproken
als 'sensornet', is de samenvoeging van **Sensor Registry Network**. Het Kadaster is betrokken
geweest bij de opzet daarvan. Het idee daarbij is een andere benadering dan de huidige inrichtingen
en oplossingen van software paketten bij bronhouders, een Landelijke Voorziening bij het Kadaster en
onderhandelingen over de API daartussen.

SensRNet is een holistische benadering van het probleem. Er zijn bronhouders die een behoefte hebben
en daar software voor nodig hebben. We willen graag een gestandaardiseerde ontsluiting van _alle_
sensoren in Nederland. Dat wil zeggen: de _metadata_ over sensoren. Welke sensor bevindt zich op
welke plaats, wat meet die dan en wie zit daar achter? En in plaats van allemaal losse onderdelen
los van elkaar te ontwerpen, willen we het hele probleem beschouwen en met een passende oplossing
komen.

![SensRNet holistische benadering](./sensrnet/SensRNet-holistische-benadering.png)

De oplossing (solution) is een modulair systeem, opgezet als open source project (zie [open
samenwerken](../oplossingen.md#open-samenwerken)). In dit project dienen de verschillende onderdelen
'opgelost' te worden. Dat betekent software voor de bronhouder om zelfstandig sensoren (metadata) te
kunnen beheren, maar ook software om alle (metadata over) sensoren te kunnen ontsluiten én de
data-uitwisseling daartussen! Hierbij is gebruik gemaakt van het concept van [gebeurtenisgedreven
registers](../oplossingen.md#gebeurtenisgedreven-registers). Bronhouders beheren de metadata over
hun eigen sensoren en de _wijzigingen_ die daarbij te weeg worden gebracht, worden gedeeld binnen
het netwerk. Dit wordt een _Registry Node_ genoemd. Vervolgens worden deze wijzigingen intern
verwerkt zodat de gebruiker bijgewerkte metadata op een kaart geprojecteerd ziet én deze wijzigingen
worden in het netwerk gedeeld met alle andere nodes. De _Publishing Node_ is dan niets meer dan een
eenvoudige instantie waarin óók de stand wordt opgebouwd op basis van dezelfde events / wijzigingen.

![SensRNet Solution](./sensrnet/SensRNet-Solution.png)
Binary file added docs/voorbeelden/sensrnet/SensRNet-Solution.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ nav:
- context.md
- automatisering.md
- oplossingen.md
- Voorbeelden:
- voorbeelden/index.md
- voorbeelden/sensrnet.md
- Achtergrond:
- achtergrond/index.md
- achtergrond/open-source.md
Expand Down

0 comments on commit 4c93710

Please sign in to comment.