NVBR. Programma van Eisen DBK-dataserver 7 september 2010. Concept Concept v0.6



Vergelijkbare documenten
NVBR Digitale BereikbaarheidsKaart

NVBR Digitale bereikbaarheidskaart

Producten- en Dienstencatalogus BAG Verstrekkingen. Bijlage A - Verklarende woordenlijst

Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra eigenschappen van berichten correct geretourneerd naar OpenTunnel.

Functioneel ontwerp. Omgevingsloket online. Koppeling met BAG

BAG Beheerauditrapportage

Handleiding GVV-web medewerker Locatie

0.1 LVBAG Bevragen Productbeschrijving. versie 1.0. Datum. 10 augustus Document versie. 1.0 ConceptICT Services Keten RZDirectie IT

Processen en juridische aspecten LV WOZ

0.1 Verdieping BAG Bevragen. versie 0.1. Datum. 1 juli Document versie. 0.1 ConceptICT Services Keten RZDirectie IT

Terugmelden in Verbeterdekaart.nl

Basisregistraties Adressen en Gebouwen. De BAG: niet omdat het moet, maar omdat we er wijzer van worden!

Best Practice gebruik DMKS tussen Landelijke Voorzieningen en Bronhouders

DRAAIBOEK AANSLUITEN DOOR GEMEENTEN OP DE LV WOZ. VERSIE d.d

Datum 20 maart 2017 Onderwerp

AFSPRAKEN StUF StUF bg OVERZICHT. Datum: 23 september 2017

Gebruikershandleiding Digimelding voor bronhouders BAG

Handleiding helpdesk. Datum: Versie: 1.0 Auteur: Inge van Sark

Digitale bereikbaarheidskaart

De terugmeldingsverplichting. Datum 22 mei 2014

Informatieobjecten zijn systematisch beschreven

Modellering geplande (geometrie)wijzingen binnen het informatiemodel RSGB.

Verbeter de Kaart: Help mee om de basisregistraties upto-date. Jaap-Willem Sjoukema Ministerie van Infrastructuur en Milieu Kadaster

Functioneel ontwerp. Omgevingsloket online. Koppeling met GBA

BGT-controles: foutsituatie in GML 1

BGT/IMGEO gisib voorbeeld weg. BGT/IMGEO gisib?

Koppelvlakspecificatie BAG - WOZ

Taxis Pitane Link. (gebruikershandleiding) Censys BV - Eindhoven

Semantiek (met de BAG als voorbeeld) Dienstverlening in verbinding Wetgeving in verbinding 12 maart 2014 Marco Brattinga

BRIDGIS EN DE BAG Opgesteld door Bridgis Geoservices BV Datum Mei 2013

Aanlevering geografische gegevens

Handleiding. Porta applicatie

Martijn Klomp Kadaster. Martijn Odijk IenM. Workshop BAG 2.0 GGB-regiobijeenkomst

Functionele en technische meldingen

Handleiding Simon. 5 juni Schouw Informatisering B.V. Danny Cevaal. Versienummer 1.0

Basisregistratie ondergrond (BRO) Uitgiftehandboek

Herinspectierapportage Wet basisregistraties adressen en gebouwen

Basisregistraties en Inspire

Technische documentatie Overdracht bedrijfsvoorraad B2B AFS 6.2

BAG-processen. Handreiking voor stadsdelen/ DMB

Uniforme Pensioen Aangifte (UPA)

KLIC API voor afwijkende situatie Pilot

NVBR. Programma van Eisen Digitale bereikbaarheidskaart 8 januari Concept 0.4

Implementatie handleiding koppeling met Ysis

BAG plug-in. Versie 14.01

Opgave Loon en Premie via Netwerken

Groeien naar een samenhangende objectenregistratie

Kwaliteitskader BAG-BGT Aan de slag met analyses BAG-BGT

Takenbeheerapplicatie voor evenementen

Functioneel ontwerp. Omgevingsloket online. Koppeling met GBA

Handleiding GBO Helpdesk voor aanmelders

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM

Handleiding Digitaal Communiceren met PC Leden

Rapport Data Product Specificatie: Digitale Bereikbaarheidskaart waaronder

Juliana van Stolberglaan CA Den Haag Postbus AC Den Haag [Handleiding Generieke interface Energielabels.

Beschrijving webmail Enterprise Hosting

Koppelvlak BAG Koppelvlak BAG. Documentversie: 1.01 Datum: Versie van standaard: 3.10

RIAXION DOSSIER HANDLEIDING

Zoals afgesproken zenden wij u ons voorstel in het kader van de het initiatief van de stuurgroep inowit.

Poortcontroles en afhandeling OLP

PRESENTATIE WOZ KAART

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties

Handleiding voor implementatie WEBSERVICE GEOCODEREN

0.1 Informatieproducten BAG Compact. Datum. 11 september Versie 2.1. DefinitiefICT Services Keten RZDirectie IT

/ handleiding. /versie /05/2019

1. Milieuklacht Handleiding opladen XML in mkros Werken met Refertes... 5

Hoe werkt het Koppelingsverzoek?

Handleiding Installatie en Gebruik Privacy- en Verzend Module Stichting Farmaceutische Kengetallen

Instructie registratie & digitaal aanbieden

Addendum betreffende het implementeren en gebruiken van het koppelvlak StUF-Geo BAG

Microdata-middag. Kenmerken woning gebruik registers. Gelske van Daalen 1 november 2018

Generieke interface energielabels

ConsultManager ROM module

Voordat u gebruik kunt maken van ZorgMail in KraamZorgCompleet, zijn een aantal instellingen nodig:

Handleiding DigiRecord.nl

Pilot ondersteunen uitvoering Omgevingswet met 3D. Het Gegevenshuis

Inspectierapportage Wet basisregistraties adressen en gebouwen

Inzenden en ontvangen aangifte

Voordat u gebruik kunt maken van ZorgMail in Intramed, zijn een aantal instellingen nodig:

PROJECT PLAN VOOR DE IMPLEMENTATIE VAN EEN STANDAARD SITE VOOR DE VERENIGING O3D

v.1.9 Genkgo Handleiding Genkgo koppeling: Exact Online

Gebruikers- handleiding Porta

BGT migratie Maastricht BGT contactdagen 30 oktober 2014, Tilburg

Onderwijstools 2.0, Kennisnet

Transcriptie:

NVBR Programma van Eisen DBK-dataserver 7 september 2010 Concept Concept v0.6

NVBR Stationsplein 1 Postbus 907 3800 AX Amersfoort Telefoon 033 4677777 www.twynstragudde.nl Programma van Eisen DBK-dataserver Versie Toevoeging Opmerking 0.5 H4 aangepast Frank Terpstra (ICTU) heeft aanvullingen gedaan in het hoofdstuk terugmeldingen. Het PvE volgt nu de Rotterdamse oplossing (zie stuk Rotterdamse Terugmeldsoftware in de map OSB en TMF). 0.6 Diverse kleine wijzigingen Wijzigingen nav feedback veld NVBR mail OdK 01/09/10 ing. E.J. van Capelleveen drs. A. van Duijn i.s.m. leveranciers en BVIM/NIM Amersfoort, 7 september 2010 551556/ECA/AKQ

Inhoudsopgave 1 Inleiding 1 1.1 Opdrachtgever & opdrachtnemer 1 1.2 Proces van totstandkoming 1 1.3 Beoogd gebruik PvE 1 1.4 Diepgang van de specificatie 1 1.5 Beoogde overdracht naar BVIM 2 1.6 Structuur van het document 2 2 DBK-dataserverconcept 3 2.1 Conceptueel 3 2.2 Netwerk van DBK-servers 4 2.3 Uitwijkprincipe bij uitval 5 2.4 Synchronisatie DBK-dataservers 5 2.5 Cascadesystematiek 6 2.6 De DBK-gegevensset 7 2.6 Basisgegevens (objectgebonden) 7 2.6 Preventieve gegevens 9 2.6 Preparatieve gegevens 9 2.6 Repressieve gegevens 10 2.7 Koppelvlakken 10 2.8 Berichtsoorten 10 2.8 Berichtsoorten naar basis- en themaregistraties 11 2.8 Berichtsoorten van de DBK-programmatuur 12 2.8 Interregionale berichten 13 3 Incidentberichten uit GMS 15 3.1 GMS-bericht inschieten incident 15 3.2 Aan en afmelden bij DBK-server 16 3.3 Distributie incidentgegevens naar eenheid 17 3.4 Accepteren incidenten door eenheden 19 3.5 Incidentupdatebericht 20 4 Terugmeldberichten 22 4.1 Terugmeldingen 22 4.1 Terugmelden aan basisregistratie (via landelijke TMF (Digimelding) 26 4.1 Lokale terugmeldingen brandweer 28 4.1 Terugmeldingen naar VEWIN-servers 28 4.1 Terugmelding naar PRK server 28

5 Berichten van DBK-programmatuur 30 5.1 Interne verwerking van berichten 30 5.2 Leesberichten 31 5.3 Schrijfberichten 32 5.4 Doorgeefberichten 33 6 Interregionale berichten 36 6.1 Informatieverzoeken 36 6.2 Synchronisatieverzoeken 36 7 Eisen aan beheer 38 1. Relatietabel

1 Inleiding 1.1 Opdrachtgever & opdrachtnemer Opdrachtgever voor het opstellen van dit Programma van Eisen (PvE) voor de DBK-dataserver is de Stuurgroep DBK 1. Opdrachtnemer is de projectorganisatie DBK en de BVIM Brandweer Vraagorganisatie Brandweer. Leden van het netwerk Informatiemanagement, vertegenwoordigers van de betrokken bronhouders van de aan te sluiten gegevensregistraties en leveranciers van DBKprogrammatuur hebben hun bijdrage geleverd bij het articuleren van de vraag en het opstellen van deze specificaties. 1.2 Proces van totstandkoming Dit PvE is langs de onderstaande weg via co-creatie tot stand gekomen. Redactie en penvoering is uitgevoerd door Twynstra Gudde in samenwerking met de BVIM en de leden van het netwerk NIM. Leveranciers en bronhouders hebben hierop hun commentaar gegeven en deze zijn in deze specificaties verwerkt. 1.3 Beoogd gebruik PvE Dit PvE is bedoeld om bouwers van programmatuur en services gerichte informatie te geven over wat we als brandweersector onder de DBK-server verstaan, welke functionaliteit deze server moet bezitten en hoe we het gebruik van deze DBK-dataserver zien. Ze dient tevens de bouw van een aantal DBKdataservers gedurende de tweede proef in fase 2b van de Proof of Concept (POC) fase van het project DBK. 1.4 Diepgang van de specificatie Deze specificatie is bedoeld om een DBK-dataserver te kunnen bouwen die met andere DBK-dataservers en programmatuur van uiteenlopende makelij kan werken. Daartoe is uniformering van het berichtenverkeer en services benut. De specificaties zijn op logisch niveau geformuleerd. Technische uitwerking kan door leveranciers/bouwers op verschillende wijze plaatsvinden. Op verzoek van de leveranciers hebben we met hulp van Geonovum wel zogeheten XSD schema s gemaakt om het bouwproces en uniformering te kunnen versnellen. 1 DBK Digitale Bereikbaarheids Kaart 1

Getracht is die diepgang van specificatie toe te passen, die de benodigde uniformering bereikt en tegelijk voldoende vrijheid laat voor leveranciers in de technische implementatie. 1.5 Beoogde overdracht naar BVIM Dit document wordt als concept PvE opgeleverd binnen fase 2b van het NVBR-project DBK. Het zal daarna voorzien van het commentaar van de leveranciers, bronhouders, infrastructuuraanbieders en andere betrokkenen worden over gedragen aan de BVIM-organisatie. 1.6 Structuur van het document Dit document is zo opgebouwd dat de lezer na het doornemen van de conceptbeschrijving in hoofdstuk 2, de andere hoofdstukken in principe los van elkaar kan benutten. In hoofdstuk 2 wordt de beschrijving van het DBK dataserverconcept beschreven. Een concept dat door Ale Janssen van de gemeente Roermond is ingebracht. In hoofdstuk 3 wordt beschreven hoe incidentberichten vanuit de GMS-server worden verwerkt door de DBK-dataserver en hoe deze vervolgens worden doorgestuurd naar de DBK-gebruiksapplicaties. In hoofdstuk 4 staat beschreven hoe het terugmeldproces dient te worden vormgegeven op de DBK-dataserver. Hierin is onderscheid gemaakt voor terugmelden richting de basisregistraties en terugmelden richting themaregistraties. In hoofdstuk 5 wordt in detail beschreven hoe de communicatie tussen de DBK-dataserver en de DBK-applicaties dient te werken. Hoofdstuk 6 gaat in welke mogelijkheden er benodigd zijn voor DBKdataservers om onderling met elkaar te communiceren. In de bijlagen treft u ten slotte het informatiemodel DBK en de XSD-schema s van de verschillende berichten aan. 2

2 DBK-dataserverconcept 2.1 Conceptueel De DBK-dataserver is een via uniforme gestandaardiseerde services/berichten te bereiken gegevensbank waarin de minimale set van gegevens van de DBK voor een groot gebied in zijn opgeslagen. Deze databank is via webservices benaderbaar voor een reeks van DBK-applicaties en andere DBK-dataservers. Tevens houdt een DBK-dataserver contact met de landelijke voorzieningen van de relevante basisregistraties waarmee ze een gebiedsgebonden deelverzameling van deze basisregistraties biedt om tijdkritische veelal object of gebiedsgebonden vragen te beantwoorden. De DBK-dataserver ken een cascadesystematiek om afwijkende en aanvullende gegevens te kunnen registreren. Hiermee wordt zowel het proces van terugmelden als een verantwoorde omgang met brandweerspecifieke uitzonderingen ondersteund. DBK dataserver concept Landelijke voorzieningen TMF Uitruk voortuig netwerk object BAG DBK server prev prep inzet kaart BRO DBK server BGT object prev prep Meldkamer inzet kaart VEWIN PRK BRW TMF MAKEN BEHE REN GEBR UIKEN DBK applicaties Figuur 1. DBK-concept Brandweer specifieke applicaties Ook ontvangt de DBK-dataserver incidentmeldingen vanuit het meldkamersysteem GMS/NMS. Op deze wijze kunnen deze incidentgegevens ingeschoten worden op de desbetreffende mobiele data terminals (MDT) van de uitrukkende vaar- en voertuigen. Op deze MDT s draait de DBK-programmatuur. 3

2.2 Netwerk van DBK-servers Het concept gaat uit van een serie DBK-dataservers die primair de DBKgegevens van een verzorgingsgebied serveren. Deze DBK-servers worden onderling in een netwerk geplaatst waardoor ze onderling kunnen gegevens kunnen uitwisselen en synchroniseren. We gaan in deze beschrijving uit van een netwerk van 25 servers die elk minimaal het verzorgingsgebied van hun brandweer/veiligheidsregio en bij voorkeur ook dat van de aangrenzende regio s afdekken. Elk van deze DBK-dataservers communiceert met de landelijke voorzieningen van de basisregistraties en de landelijke of gebiedsspecifieke voorzieningen van themaregistraties, waar er geen landsdekkende voorziening bestaat. Figuur 2. Netwerk van DBK-servers Elke DBK-applicatie, op een MDT of op een andere computer, kan via de geüniformeerde webservices de gegevens van een object en de daarbij behorende DBK-gegevens ophalen en gebruiken voor beheer dan wel gebruik bij een uitruk. 4

2.3 Uitwijkprincipe bij uitval Wanneer het landsdekkende netwerk van DBK-dataservers er is, en de gegevens van de aangrenzende regio s ook geladen zijn bij de DBK-dataserver, kan ingeval van uitval van deze DBK-datserver de gegevens ook opgehaald worden bij één van de aangrenzende regios. Dit veronderstelt dat de DBK-gegevens regelmatig gesynchroniseerd worden. Dat betekent dat de gehele DBK-dataset van een verzorgingsgebied ter synchronisatie opvraagbaar moet zijn. We stellen ons voor dat deze synchronisatie dagelijks plaatsvindt en de oorspronkelijke set na het volledig binnen halen van de geactualiseerde set vervangen wordt. Dit principe waarbij via rechthoeken de datavensters van de verzorgingsgebieden zijn gemarkeerd, is in de onderstaande tekening weergegeven. Figuur 3. Uitwijk en synchronisatie 2.4 Synchronisatie DBK-dataservers Dit zou dus betekenen dat de DBK-dataserver van regio 23 Brabant Zuid Oost, naast zijn eigen DBK-gegevens, ook de gegevens van de aangrenzende regio s te weten 21, 22 en 24 zou bevatten en zo deze regio s ook als uitvalvoorziening kan functioneren. De DBK-data van deze aangrenzende regio s moet dan dus periodiek gesynchroniseerd worden. 5

Dat kan bijvoorbeeld door de gehele DBK- dataset van die aangrenzende regio s gewoon periodiek te vervangen. In de figuur 4 is aangegeven welke synchronisaties noodzakelijk zijn. regio 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Figuur 4. Synchronisatietabel (zie ook bijlage) + 2.5 Cascadesystematiek De cascade systematiek is bedacht om vanuit brandweerperspectief om te kunnen gaan met veranderingen in de reikwijdte van in basis- en themaregistraties opgenomen objecten. De interesse van de brandweer in objecten wijkt, zo is gebleken, af van de afbakening die bij bijvoorbeeld de basisregistraties BAG en WOZ maar ook een themaregistratie als die van de PRK en WABO is gekozen. De cascade systematiek zorgt ervoor dat de identificatie van de DBKobjecten de unieke sleutel zijn naar objecten binnen de DBK-applicatie en DBK-dataserver. De relevante gegevens van de BAG, WOZ, PRK en WABOobjecten kunnen als het ware gepast worden boven op het DBK-object. Hiermee worden de relaties tussen deze objecten in relationele zin gelegd. Zo kan aanvullende informatie op het goede niveau worden geplaatst en is de samenhang bekend. Een voorbeeld hiervan is in onderstaand schema gevisualiseerd. 6

Figuur 5. Cascadesystematiek Het is zaak dat deze cascadesystematiek in de DBK-databank wordt ondersteund. 2.6 De DBK-gegevensset De minimale DBK-dataset bestaat uit gegevens over een object en is verdeeld naar vier themagebieden aangevuld met een geografische ondergrond. De geografische ondergrond maakt dus geen deel uit van de DBK-dataset maar wordt gebruikt om deze op af te beelden. Deze vier themagebieden zijn: - Basisgegevens object - Preventieve gegevens - Preparatieve gegevens - Repressieve gegevens. Welke gegevens van elke groep opgenomen worden in de DBK-dataset is hieronder weergegeven. 2.6.1 Basisgegevens (objectgebonden) Objecten zijn panden bestaande uit één of meerdere verblijfsobjecten die volgens de regels van de BAG adresseerbaar zijn. Het kunnen ook ligplaatsen of standplaatsen zijn. Andere soorten objecten die voor de brandweer ook van belang zijn, maar niet binnen de spelregels van de BAG passen worden als brandweerobject vastgelegd. Op deze wijze kunnen bouwwerken, inrichtingen en terreinen die niet binnen de BAG-regels vallen, maar wel voor de brandweer van groot belang zijn, opgenomen worden. Een cascadesysteem voor opslag zorgt ervoor dat eerst de spelregels van de basisregistraties gevolgd worden en wanneer dat niet kan dat de onderliggende benadering gevolgd kan worden. Daarbij wordt dan ook onderscheid gemaakt naar: 7

- objecten zoals deze in de basisregistraties voorkomen - tijdelijke objecten die geen vermelding in de basisregistraties krijgen (bijvoorbeeld grote tenten op evenementen) - objecten die aansluitend op objecten uit de basisregistraties voorkomen (bijvoorbeeld een buitenpandige gasflessenopslag) - objecten waar een terugmelding op loopt en nog niet geaccepteerd zijn. De vast te leggen basisgegevens (entiteiten) 2 zijn: - objectidentificatie (uniek) - identificatie verblijfsobject (link naar de BAG) - code object zoals bekend in spraakverkeer - naam object zoals bekend in spraakverkeer lokaal bekend als - OMS-nummer - vlakgeometrie van het object (pandgeometrie). Gegevens over het adres en locatie die ook worden vastgelegd maar ontleend worden aan de basisregistratie BAG zijn: - gemeente - woonplaats (naam & geometrie) - openbare ruimte (straat) - nummeraanduiding (inclusief postcode) - verblijfsobject /ligplaats/standplaats (inclusief coördinatie/geometrie en BAG gebruiksdoel) - pand ( inclusief pandgeometrie). In onderstaand figuur is de relationele samenhang van deze begrippen weergegeven. Gemeente Basis Registratie Adressen Woonplaats Openbare ruimte Nummeraanduiding Verblijfsobject Ligplaats Standplaats Pand Figuur 6. Inhoud van de BAG Basis Gebouwen Registratie 2 Uitwerking naar de bij de entiteit vast te leggen attributen wordt in de berichtspecificaties vermeld 8

Tevens worden op objectniveau vastgelegd: - aantal bouwlagen (laagste; hoogste) - gebruikstype (Prevap-code) - secties/gebouwdelen - tijdvakken verblijf gesplitst naar aantallen bewoners/bezoekers - zelfredzaamheid (J/N inclusief toelichting) - gevelfoto s en verwijzing naar cyclorama s - terrein toegang aanrijdpunt vanuit navigatie. 2.6.2 Preventieve gegevens De laag preventieve voorzieningen bevat informatie die betrekking heeft op het voorkomen en beperken van gevaar. De gegevens uit deze laag zijn deels geografisch en daardoor terug te vinden in het kaartbeeld van de DBK. Tevens zijn er gegevens die administratief van aard zijn en deze worden daarom als tekst weergegeven op de DBK (in de tabel naast het kaartbeeld of als tekstlabel in de kaart). De vast te leggen gegevens uit de preventieve sfeer zijn: - BHV - brandweercompartimentering - brandmeldpaneel - automatische blusinstallatie - rook en warmteafvoer installatie - overdruk, -stuwinstallatie. 2.6.3 Preparatieve gegevens De laag preparatieve voorbereidingen bevat informatie ter voorbereiding op een mogelijke inzet bij het object. Richt zich vooral op de toegang van het object en de vindbaarheid van sleutels en bluswatervoorzieningen. De gegevens uit deze laag zijn deels geografisch, deel middels symbolen NEN 1414 en daardoor terug te vinden in het kaartbeeld van de DBK. Er zijn gegevens die administratief van aard zijn en deze worden als tekst weergegeven op het DBK. De preparatieve gegevens die moeten worden vastgelegd zijn: - ingang brandweer en overige ingangen - sleutelbuis/kluis - brandkranen (Vewin-bedrijven) - open water - geboorde put (BRO) - bluswaterriool - droge stijgleiding, blusleiding 9

- hoofdafsluiter - afwijkend communicatiesysteem. 2.6.4 Repressieve gegevens De kaartlaag gevaren en inzetbijzonderheden bevat informatie over eigenschappen van het betreffende object die in potentie gevaar op leveren ten tijde van een incident of die een specifieke inzetprocedure vereisen die afwijkt van de standaardprocedure. De gegevens van van repressieve aard die moeten worden vastgelegd zijn: - gebouwconstructie - gevaarlijke stoffen - kabels en leidingen (groot) - inzetprocedure - bijzonderheden (overig) - opstelpunt. 2.7 Koppelvlakken De DBK kent koppelvlakken naar de onderstaande bronhouders en gegevensproducenten. Tabel 1. Koppelvlakken Bron LV BAG Adressen/Gebouwen LV BRO Ondergrond LV BGT Grootschalige Topografie VEWIN lid server PRK Risicokaart Meldkamer GMS/NMS DBK-dataservers DBK-applicaties Soort gegevens Adressen/gebouwen Brandputten Kaartondergrond Brandkranen Risico s alsmede onderliggende vergunningen en kabels en leidingen Incident Alle DBK-gegevens Alle DBK-gegevens Deze koppelvlakken zijn weergegeven in figuur 1. 2.8 Berichtsoorten We maken onderscheid naar de volgende berichtsoorten: - Informatieverzoeken (ophalen gegevens) - Notificatieverzoeken (ophalen wijzigingen) - Terugmeldberichten (melden wijzigingen aan bronhouders) - Incidentberichten (ontvangen incidenten) - Schrijfberichten (schrijven gegevens vanuit de programmatuur) - Synchronisatieberichten (aanbieden/ophalen volledige DBK-dataset van een verzorgingsgebied). 10

We geven u een overzicht van alle berichtsoorten verbijzonderd naar de drie communicatiegebieden: - naar de basis- en themaregistraties (halen gegevens bij de bron) - naar de gebruikende DBK-programmatuur - ten behoeve van synchronisatie en interregionaal verkeer. 2.8.1 Berichtsoorten naar basis- en themaregistraties Informatieverzoek Informatieverzoeken omvatten verzoeken vanuit de DBK-applicatie aan de bronhouders. Het informatieverzoek kent twee vraagvormen: - op geografisch gebied - op specifiek object. Uitvraag op geografisch gebied wordt via een venster (X1,Y1 X2, Y2) gedaan om DBK-objectinformatie aan te leveren. Uitvraag op specifiek object wordt via object-id gedaan. Vertaling vanuit een adres, 6PPC Postcode met huisnummeraanduiding of een X,Y die binnen de objectgeometrie valt, heeft dan al plaatsgevonden. Teruggeleverd worden door de webservices de uitgevraagde gegevens van de basis- of themaregistratie behorende bij de ID of het gevraagde gebied. Notificatieverzoek Een notificatieverzoek vraagt aan een bronhouder naar de relevante wijzigingen binnen een tijdsvenster en gebiedsvenster, die doorgevoerd zijn door de bronhouder. Dit veronderstelt dat de bronhouder een was/wordt bestand bijhoudt. De afnemer stuurt een verzoek naar de bronhouder met daarin aangegeven de gevraagde gegevens, de gewenste periode en het object of het gebied waarover deze gegevens worden gevraagd. Na ontvangst van het verzoek wordt de gevraagde gegevensset vanuit de bronhouder naar de aanvrager gestuurd. Terugmeldberichten Terugmeldberichten zijn berichten die door de DBK-dataserver worden doorgegeven vanuit de DBK-applicatie naar de bronhouder. De gebruiker meldt dat een afwijkende situatie is aangetroffen. Tevens geeft deze aan waaruit die afwijkende situatie bestaat door een deze als een was/wordt-bericht te specificeren. Van alle drie de berichttypen komen varianten voor omdat de status van het bericht anders is. We onderscheiden statussen als Melding, Geweigerd en Begrepen. Deze status wordt aan het bericht toegevoegd. 11

2.8.2 Berichtsoorten van de DBK-programmatuur DBK-programmatuur bestaat uit drie applicatiegebieden te weten gebruiken, maken en beheren van DBK s. Deze applicaties communiceren met de DBKdataserver om gegevens vast te leggen en te lezen. Theoretisch kan de programmatuur gebruik maken van lokale opslag van DBK-gegevens en alleen synchroniseren met de DBK-dataserver. Wij denken dat deze situatie alleen wenselijk is voor de gebruikssituatie (waarin hoge prestaties door de programmatuur geleverd moet worden) en als buffer voor het vastleggen van mutaties (in situ vastgelegd) terwijl er geen verbinding met de DBK-dataserver is. In deze situatie kennen we drie berichtsoorten: - Leesberichten - Schrijfberichten - Doorgeefberichten. Leesberichten Leesberichten komen overeen met de informatieverzoeken zoals ervoor gespecificeerd. Deze berichten worden evenwel aan de DBK-datserver gericht, die de gegevens levert uit de kopie DBK databank en indien mogelijk/gewenst zelf een verversingsbericht stelt aan de bronhouder en daarmee de DBKdatasubset ververst en deze gegevens doorgeeft aan de vragende applicatie. Schrijfberichten Deze berichten komen voor indien door de DBK-applicatie een datasubset gewijzigd is en deze wil laten vastleggen in de DBK-datserver. Daarbij wordt de wijziging tevens als een was/wordt bericht gelogd op de DBK-dataserver. Daarmee kan partiële synchronisatie plaatsvinden. Doorgeefberichten Berichten die de DBK-dataserver door moet geven zijn: - Terugmeldberichten - Incidentberichten. Terugmeldberichten zijn aangemaakt door de DBK-applicatie en worden aan de desbetreffende bronhouder van de thema- of basisregistratie doorgegeven. Incidentbericht Een incidentbericht is een bericht dat vanuit de meldkamer naar de DBKdataserver wordt gestuurd en gegevens bevat over de actieve incident. Deze gegevens worden gebruikt om de DBK-applicatie in de MDT van het uitrukkende vaar-/voertuig te voeden met de incidentgegevens. Binnengekomen incidentberichten worden gelogd in de DBK-dataserver en automatisch na 72 uur gewist. 12

2.8.3 Interregionale berichten Er zijn twee soorten interregionale berichten: - Informatieverzoeken - Synchronisatieverzoeken. Informatieverzoeken Informatieverzoeken gesteld vanuit een DBK-dataserver van een andere regio zijn dezelfde als de informatieverzoeken die vanuit de DBK-applicaties gesteld worden. Dit zijn berichten die tussen twee DBK-servers worden uitgewisseld op het moment dat er grensoverschrijdende inzet plaatsvindt. De brandweerspecifieke DBK-gegevens worden dan op vensterniveau opgevraagd en geleverd door de DBK-server die de gegevens van de incidentlocatie bezit. Synchronisatieverzoeken De Synchronisatieverzoeken die een DBK-regio stelt aan zijn aangrenzende verzoeken betreffen het toeleveren van alle DBK-gegevens op dat moment aan de vragende DK dataserver. Deze vervangt na correcte ontvangst van de gehele dataset de oorspronkelijke dataset van het verzorgingsgebied van die regio. Nummer van eisen Alg01 Alg02 Alg03 Alg04 Alg05 Alg06 Alg07 Alg08 Alg09 Alg10 Functionele eis Een DBK-server moet de eigen en omliggende regio s kunnen bedienen Een regio moet in grootte instelbaar kunnen zijn De DBK-server moet (geüniformeerde) berichten door middel van (geo-)webservices kunnen opstellen, versturen en verwerken Een DBK-dataserver dient, bij uitval, het berichtenverkeer van een naburige data server te kunnen overnemen DBK-dataservers dienen onderling gesynchroniseerd te worden Een DBK-dataserver dient door middel van een synchronisatietabel ingesteld te kunnen worden met welke naburige regio s de DBK-dataserver wordt gesynchroniseerd De DBK-dataserver dient de cascadesystematiek te ondersteunen Nearline is minimum eis voor contact met basis en thema registraties Online is minimumeis voor WFS verkeer binnen brandweer Standaarden van Geonovum /Nora/Gemma zijn leidend Hardheid eis 13

Nummer van eisen Alg11 Functionele eis De DBK-dataserver moet ook mogelijkheid hebben om mutaties te halen i.p.v. alleen mutaties brengen. Was / wordt validatie van de dataset moet mogelijk zijn Hardheid eis 14

3 Incidentberichten uit GMS 3.1 GMS-bericht inschieten incident Dit bericht wordt vanuit de meldkamer via het GMS-systeem aangemaakt en verzonden naar de desbetreffende DBK-dataserver van de regio waar het incident plaatsvindt. Op deze manier worden de primaire incidentgegevens aan de DBK-server bekend gemaakt. De DBK-dataserver legt de gegevens vast in de incidententabel en stuurt het bericht één op één door naar de DBK-applicatie op een MDT in het voer-/vaartuig dat aan het incident is gekoppeld. Dit betekent dat op de DBK-dataserver alle in de regio beschikbare MDT s in een voor de beheerder toegankelijke tabel zijn opgenomen en dat daarin tevens de adressering voor het doorzenden van het bericht is opgenomen. GMS database Overige GMS services MDT koppelserver MDT Host Brandweer (DBK server) DBK gebruiksapplicaties GMS Incident tabel Eenheid tabel GMS clients Figuur 7. GMS MDT-koppeling Nummer van eisen Inc01 Inc02 Inc03 Functionele eis DBK-dataserver moet in staat zijn incidentberichten van MDT-koppelserver te kunnen ontvangen, verwerken en versturen DBK-dataserver moet een incidenttabel bevatten waarin alle incidenten worden vastgelegd. Een DBK-dataserver dient een tabel te bevatten waarin alle beschikbare MDT s voor een regio (inclusief adressering) zijn opgenomen Hardheid eis 15

3.2 Aan en afmelden bij DBK-server Een DBK-gebruikapplicatie moet zich aanmelden bij een DBK-dataserver om incidentgegevens te kunnen ontvangen. Door zich aan te melden op de server kan een centralist de eenheid zien en incidentgegevens aan de eenheid koppelen en daarmee versturen. Aanmelden / afmelden Aanmelden / afmelden MDT koppelserver MDT Host Brandweer (DBK server) DBK gebruiksapplicaties Bevestigen Incident tabel Eenheid tabel Figuur 8. Aan- en afmelden bij DBK-server Tabel 2. Aanmeldbericht gebruikapplicatie DBK-server rubriek omschrijving opm Eenheid eenheid die zich aanmeldt verplicht ComUnit communicatie-unit waarmee de verplicht eenheid zich aanmeldt Voertuig identificatie van het voertuig optioneel EenheidStatus eterne statuscode bij aanmelden optioneel. indien leeg behoudt de eenheid de actuele status LoginRadios Radio s (C2000-radio s) waarover de eenheid beschikt. optioneel, kan meerdere keren voorkomen AvlsCode avlscode van de eenheid optioneel Chauffeur personeelsnummer chauffeur optioneel AMBU Bemanningslid personeelsnummer bemanningslid AMBU optioneel Tabel 3. Eenheid afmeldbericht Rubriek omschrijving opm ComUnit Communicatie-unit van de eenheid verplicht die zich afmeldt EenheidStatus eterne statuscode bij afmelden optioneel. indien leeg behoudt de eenheid de actuele status 16

3.3 Distributie incidentgegevens naar eenheid In de meldkamer wordt het incident gekoppeld aan een eenheid of eenheden die aangemeld en beschikbaar zijn. Vervolgens wordt het incident ingeschoten in het voertuig door de gegevens door te sturen aan de DBK server. De DBK server stuurt een bevestiging van ontvangst terug naar de MDT koppelserver. Vervolgens worden de incidentgegevens vanuit de DBK server doorgestuurd naar de DBK gebruiksapplicaties in het veld. MDT koppelserver Bevestiging Incidentgegevens MDT Host Brandweer (DBK server) Incident tabel Eenheid tabel DBK gebruiksapplicaties DBK gebruiksapplicaties DBK gebruiksapplicaties Incidentgegevens Figuur 9. Incident inschieten in voertuig In het incidentgegevensbericht zijn de onderstaande gegevens opgenomen: Tabel 4. Gegevens in incident naar eenheid bericht rubriek Omschrijving opm discipline BAP-string van het incident verplicht incidentnummer Nummer van het incident verplicht te koppelen eenheden distributielijst: communicatie-units optioneel naar welke het bericht gestuurd dient te worden te informeren eenheden distributielijst: Lijst van communicatie-units optioneel naar welke het bericht als tekstbericht gestuurd dient te worden naam melder Naam van de melder optioneel adres melder adres, postcode en woonplaats van de melder optioneel, alleen gevulde rubrieken worden in het bericht opgenomen telefoon melder telefoonnummer van de melder optioneel incidentlocatie adres, postcode, plaats van het incident optioneel, alleen gevulde rubrieken worden in het bericht opgenomen gemeente gemeente waarin de incidentlocatie valt Optioneel 17

rubriek Omschrijving opm incident-coordinaten locatieaanduiding X, Y-coordinaat van de incidentlocatie objectnaam, objectfunctie, kruispuntnaam, type locatie optioneel, (0,0)- coordinaten worden niet verstuurd optioneel meldingsclassificatie aard van de melding, classificatie optioneel, betreft karakteristiek primaire of secundaire karakteristiek, karakteristiek-naam + waarde een komma gescheiden concatenatie van alle beschikbare nivo s. optioneel, kan meerdere keren voorkomen prioriteit prioriteit van de melding verplicht gekoppelde eenheden geinformeerde eenheden kladblok Lijst van Eenheden: alle aan dit incident gekoppelde eenheden Lijst van Eenheden: alle geinformeerde eenheden kladblokregels (door centralisten ingetoetst of d.m.v. rapportageberichten aan het kladblok toegevoegd) verplicht optioneel optioneel, kan meerdere keren voorkomen aol afspraak op locatie optioneel, kan meerdere keren voorkomen De DBK-dataserver beantwoordt het incidentbericht met de volgende bevestiging: - status succes en een leeg cause-veld in normale situaties - status fout en een verklarende tekst in het cause-veld wanneer het bericht niet of niet geheel verwerkt wordt. De body van het bevestigingsbericht heeft de volgende indeling: Tabel 5. Body bevestigingsbericht rubriek omschrijving opm eenheid-informatie informatieblok per eenheid optioneel 18

Het informatieblok per eenheid bestaat uit: Tabel 6. Informatieblok per eenheid rubriek omschrijving opm ComUnit Communicatie-unit van de verplicht eenheid waarnaartoe het sturen van de incidentinformatie niet gelukt is cause foutboodschap verplicht 3.4 Accepteren incidenten door eenheden Als een incident is ingeschoten in het voertuig dient het desbetreffende voertuig dit incident nog te accepteren. Dit acceptatiebericht wordt naar de DBKserver gestuurd. De DBK-server stuurt het bericht door naar de MDTkoppelserver, deze zal ter bevestiging van ontvangst een bericht naar de DBKserver terugsturen. Bevestiging MDT koppelserver Incident acceptatie MDT Host Brandweer (DBK server) Incident tabel Eenheid tabel Incident acceptatie DBK gebruiksapplicaties Figuur 10. Incidentacceptatie Inhoud van het acceptatiebericht: Tabel 7. Incidentacceptatiebericht rubriek omschrijving opm ComUnit Communicatie-unit van de verplicht eenheid die het incident accepteert incidentnummer nummer van het incident optioneel incident geaccepteerd verplicht EenheidStatus de actuele eenheid-statuscode optioneel. indien leeg behoudt de eenheid de actuele status 19

Wanneer GMS een acceptatiebericht ontvangt wordt een bevestiging (EenheidAccepteertIncidentAck) teruggestuurd met: - status succes en een leeg cause-veld wanneer de eenheid bestaat in GMS - status fout en de tekst Eenheid bestaat niet in GMS in het cause-veld wanneer de eenheid niet bestaat. - status fout en de tekst Eenheid is niet gekoppeld aan een incident in het cause-veld wanneer geen incidentnummer in het acceptatiebericht is opgenomen, en GMS geen incident kan vinden waaraan de eenheid is gekoppeld. 3.5 Incidentupdatebericht Het kan gebeuren dat er aanrijdend naar het incident er nieuwe incidentgegevens aan de meldkamer worden doorgegeven. In zo n geval kan de meldkamer een update van de incidentgegevens naar de eenheid doorsturen. Tabel 8. Incidentupdatebericht rubriek Omschrijving opm discipline BAP-string van het incident verplicht incidentnummer Nummer van het incident verplicht ComUnits lijst van communicatieunits naar welke een update het incident gestuurd dient te worden bevat een of meerdere ComUnits naam melder Naam van de melder optioneel, komt alleen voor adres melder adres, postcode en woonplaats van de melder wanneer gewijzigd optioneel, komt alleen voor wanneer gewijzigd telefoon melder telefoonnummer van de melder optioneel, komt alleen voor incidentlocatie gemeente adres, postcode, plaats van het incident gemeente waarin de incidentlocatie valt locatieaanduiding locatie Meldingsclassificatie karakteristiek incident-coordinaten X, Y-coordinaat van de incident- objectnaam, objectfunctie, kruispuntnaam, type locatie aard van de melding, classificatie primaire of secundaire karakteristiek wanneer gewijzigd optioneel, komt alleen voor wanneer gewijzigd optioneel, komt alleen voor wanneer gewijzigd optioneel, komt alleen voor wanneer gewijzigd optioneel, komt alleen voor wanneer gewijzigd optioneel, komt alleen voor wanneer gewijzigd. betreft een komma gescheiden concatenatie van alle beschikbare nivo s. optioneel, komt alleen voor wanneer gewijzigd prioriteit prioriteit van de melding optioneel, komt alleen voor wanneer gewijzigd 20

rubriek Omschrijving opm gekoppelde Lijst van Eenheden: alle aan dit optioneel, komt alleen voor eenheden incident gekoppelde eenheden wanneer gewijzigd De MDT-host beantwoordt het IncidentUpdate-bericht met een bevestinging: - status succes en een leeg cause-veld in normale situaties - status fout en een verklarende tekst in het cause-veld wanneer het bericht niet of niet geheel verwerkt wordt. Het bevestigingsbericht heeft dezelfde indeling als het bevestigingsbericht uit de distributiecyclus Nummer van eisen Inc01 Inc02 Inc03 Inc04 Inc05 Inc06 Inc07 Inc08 Inc09 Functionele eis DBK-dataserver moet in staat zijn incidentberichten van MDT-koppelserver te kunnen ontvangen, verwerken en versturen DBK-dataserver moet een incidenttabel bevatten waarin alle incidenten worden vastgelegd Een DBK-dataserver dient een tabel te bevatten waarin alle beschikbare MDT s voor een regio (inclusief adressering) zijn opgenomen DBK-dataserver moet aan- en afmeldberichten kunnen verwerken en de eenhedentabel vervolgens bij werken De DBK-dataserver moet bovenstaande incidentberichten kunnen verwerken en beantwoorden zoals in voorgaande paragrafen 3.1 t/m 3.5 staat beschreven De DBK-dataserver dient een incidentbericht door te kunnen sturen naar(de DBK-applicatie in) het aangewezen beschikbare voertuig Eerste wagens krijgt melding ingeschoten, andere wagens moeten melding op halen uit de DBKserver De DBK-dataserver dient incidentacceptatieberichten van DBK-applicaties te kunnen verwerken De DBK-dataserver dient incidentupdate berichten te kunnen verwerken en versturen naar de aan het incident gekoppelde eenheden Hardheid eis 21

4 Terugmeldberichten 4.1 Terugmeldingen Het terugmeldproces van de brandweer verloopt over meerdere schijven. Een terugmelding wordt gedaan op een beheer (of gebruik/maak? ) applicatie en wordt verstuurd naar de DBK-dataserver. Deze maakt contact met de landelijke voorziening terugmeldingen brandweer(lvtb). Vanaf de LVTB worden terugmeldingen gerouteerd naar de correcte themaregistratie(vewin & PRK), of naar de DIGIMELDING (TMF) als het gaat om basisregistraties (BAG, BRO, BGT). TMF Statusupdate Foutmelding DBK applicatie Statusupdate Terugtrekking Terugmelding Foutmelding DBK Server Terugtrekking Terugmelding Statusupdate LVTB Foutmelding Terugtrekking Terugmelding Vewin Statusupdate Foutmelding PRK Statusupdate Foutmelding Figuur 11. Schijven van terugmelden De LVTB zal waarschijnlijk een kopie zijn van de DIGIMELDING (TMF). Dit betekent dat de wijze van terugmelden en de opbouw van de berichten, zoals bij de DIGIMELDING (TMF) gebruikelijk is, wordt overgenomen voor alle terugmeldingen binnen de brandweer. Dit houdt ook in dat de LVTB een doorgeefluik zal zijn van terugmeldberichten en reacties op die berichten. Er zijn in het kader van terugmelden 4 soorten berichten benoemd: Terugmelding Wanneer een fout wordt geconstateerd in een registratie wordt een terugmelding opgesteld waarin staat aangeven wat incorrect is aan de huidige aanduiding van het object en hoe dit veranderd zou moeten worden. Intrekking Het kan voorkomen dat een geconstateerde fout achteraf wel niet correct is geïdentificeerd. Met behulp van dit bericht kan een terugmelding worden ingetrokken. 22

Ontvangstbevestiging Als een bronhouder de terugmelding op correcte wijze heeft ontvangen wordt hiervan melding gemaakt door middel van een ontvangstbevestiging aan de melder. Foutmelding Mocht het niet mogelijk zijn om het bericht af te leveren of kan de inhoud van het bericht niet geduid worden dan zal hiervan een foutmelding worden verzonden aan de melder. Hieronder worden de gegevenselementen van de generieke berichten benoemd. Deze worden specifiek gemaakt voor elke basis en thema registratie in het stuk erna. Het is mogelijk de aan de LVTB te vragen op welke registraties kan worden teruggemeld. Er kan voor elke registratie worden opgevraagd welke objecttypen deze kent en wat de attributen van deze objecttypen zijn(tabel 9 t/m 14). In feite kan hiermee het gegevensmodel van iedere aangesloten registratie worden uitgevraagd. Voor iedere thema en basis registratie zal na de generieke berichten het gegevens model worden gegeven. Tabel 9. Raadpleeg (basis)registraties Groep/Element raadpleeg (basis)registraties Betekenis verzoek om lijst met te raadplegen (basis)registraties. Tabel 10. Basisregistraties Groep/Element (basis)registraties (basis)registratie tag bevraagbaar Betekenis naam van de basisregistratie afkorting (basis)registratie Indicatie of (basis)registratie bevraagbaar is Tabel 11. Raadpleeg objecttypen Groep/Element raadpleeg objecttypen (basis)registratie Betekenis verzoek om lijst met objecttypen horende bij een (basis)registratie naam van de (basis)registratie Tabel 12. Objecttypen Groep/Element objecttype objecttype tag tntructie bevraagbaar Betekenis naam van het objecttype afkorting objecttype instructie t.b.v. Het terugmelden op dit type indicatie of objecttype bevraagbaar is 23

Tabel 13. Raadpleeg attribuuttypen en attribuut waarden Groep/Element raadpleeg attribuuttypen en attribuut waarden (basis)registratie objecttype Betekenis aanduiding (basis)registratie waartoe objecttype behoort aanduiding objecttype Tabel 14. Attribuuttypen Groep/Element Betekenis objecttype object tag (basis)registratie naam bevraagbaar instructie attribuuttypen code naam lengte toelichting reguliere epressie attribuutwaarden attribuutwaarde code waarde naam van het objecttype Informatie over het object tag van het objecttype indicatie of de actuele waarde kan worden opgevraagd intructie t.b.v. terugmelden de attributen van object-type code die attribuuttype aanduid naam van attribuuttype maimale lengte van de attribuuttype Toelichting op de attribuuttype reguliere epressie die gebruikt wordt voor de validatie op de attribuuttype waarden van het attribuuttype waarde van het attribuuttype code die attribuutwaarde aanduid waarde van attribuutwaarde 24

Tabel 15. Terugmeldbericht Groep/Element terugmelding melding kenmerk tijdstempel aanlevering basis- of themaregistratie objecttype object sleutel toelichting bijlage attribuuttypen attribuuttype betwijfelde waarde voorstel contact-naam contact-telefoonnummer contact-email Betekenis terugmelding van afnemersysteem kenmerk volgens afnemersysteem tijdstip van aanleveren volgens afnemersysteem aanduiding basis of themaregistratie waaraan gemeld wordt aanduiding objecttype sleutel van het concrete object waarover wordt teruggemeld motivatie voor de gerede twijfel additionele informatie of een afschrift van een bewijsstuk aanduiding attribuuttype actuele waarde in basisregistratie volgens terugmelder vermoede/waargenomen waarde volgens terugmelder naam van de terugmelder telefoonnummer van de terugmelder e-mail adres van de terugmelder Tabel 16. Terugtrekbericht Groep/Element intrekking melding kenmerk tijdstempel aanlevering betreft LVTB kenmerk toelichting Betekenis uniek kenmerk van intrekking volgens meldersysteem tijdstip van aanleveren volgens afnemersysteem uniek kenmerk van terugmelding volgens de LVTB motivatie voor de intrekking 25

Tabel 17. Ontvangstbevestiging Groep/Element ontvangstbevestiging LVTB-kenmerk classificatie code tekst Betekenis uniek kenmerk volgens LVTB 'informatief' '0' boodschap Tabel 18. Foutmeldbericht Groep/Element foutmelding LVTB-kenmerk classificatie code tekst Betekenis uniek kenmerk volgens LVTB 'fout' foutcode boodschap 4.1.1 Terugmelden aan basisregistratie (via landelijke TMF (Digimelding) Digimelding (TMF) is beschikbaar voor terugmeldingen aan de BAG, BRO en BGT. Terugmeldingen worden via de LVTB naar Digimelding (TMF) gerouteerd. Digimelding (TMF) stuurt de meldingen vervolgens door naar de correcte basisregistratie. De bericht specificatie en nadere uitwerking van het terugmeld proces is via Digimelding (TMF) is te vinden in Digimelding (TMF) koppelvlak specificatie (TMF koppelvlak specificatie v1.2 Peter Schipperheijn & Sing Hsu 2009-11-10) BAG Een terugmelding aan de BAG kan om een aantal redenen. Hieronder worden een aantal veel voorkomende redenen genoemd: - adreswijziging/toevoeging/verwijdering - contourwijziging/toevoeging/verwijdering. Terugmeldingen vinden plaats op objecten. Het unieke ID van een BAG-object is de Pand_ID. GBKN Terugmelden naar GBKN is niet mogelijk met TMF 1.2 26

BRO Voor de BRO is invulling gegeven aan het data model voor brandputten. Terugmeldingen op de BRO zullen zijn op ondergenoemde attributen: Tabel 19. Type meldingen BRO registerwell unregisterwell mutatewell getstatus Verzoek tot registratie van een nieuwe put die voor de brandweer bruikbaar is Verzoek tot het verwijderen van de put achter de opgegeven id Verzoek tot het muteren van de gegevens van een specifieke put Verzoek tot een overzicht van de status van de terugmeldingen Tabel 20. Datatype terugmelden BRO Well Omschrijving Datatype Veldnaam Brandput-id Character WELL_ID string Positie -coördinaat Double WELL_X (rijksdriehoekstelsel) Positie y-coördinaat Double WELL_Y (rijksdriehoekstelsel) Laatst bekende capaciteit Double WELL_CAPACITY (m3/s) Laatste controledatum Date WELL_INSPECTION_DATE Status (bruikbaar of Character WELL_STATUS onbruikbaar) string Reporter Omschrijving Datatype Veldnaam Naam Character NAME string E-Mail Adres Character EMAIL_ADDRESS string Telefoon nummer Character TELEPHONE_NR string Status Omschrijving Datatype Veldnaam Status-Id Character STATUS_ID string Indicatie dat het bericht Boolean ACCEPTED ontvangen is in het systeem Indicatie dat het bericht met de mutatiegegevens verwerkt is in het systeem. Boolean PROCESSED 27

4.1.2 Lokale terugmeldingen brandweer.. 4.1.3 Terugmeldingen naar VEWIN-servers Daarvoor dient een combinatie van de volgende gegevens teruggestuurd te worden, al naar gelang de afwijking en de bronhouder: Terugmeldingen kunnen plaatsvinden over de volgende eigenschappen van een brandkraan: - locatie van de brandkraan - de capaciteit van de brandkraan - status van de brandkraan. Afhankelijk van of het een gemeentelijke brandkraan is of een van een leverancier zullen de bijbehorende id s worden gebruikt om in het terugmeldbericht op te nemen. Tabel 21. Terugmeldatrributen brandkranen Geografisch 1. FID (Object ID) 2. Shape: Point (Geometry) Administratief 3. brkr_id uniek brandkraannummer per leverancier (Double) 4. leveranc naam van de leverancier/bronhouder (Tet) 5. gembrkr_nr uniek brandkraannummer per gemeente (Double) 6. gem gemeentenaam (Tet) 7. capaciteit in m 3 /sec (Double) 8. status brandkraan op controle datum(tet): goed (vindbaar en bruikbaar), matig (vindbaar, buikbaar maar heeft onderhoud nodig), slecht (vindbaar maar niet bruikbaar of onvindbaar) 4.1.4 Terugmelding naar PRK server Er staan vele soorten risico s op de PRK. De risicokaart kent een aantal unieke identifiers waarover teruggemeld kan worden. Zie onderstaande tabel. Tabel 22. Unieke identifiers PRK Unieke identifiers risicokaart RRGS inrichtingen: RRGS transport: ISOR objecten (overige ramptypen): RRGS_ID TRNSD_VOLGNUMMER ROT_CODE 28

Verder is er nog weinig bekend over het terugmelden aan de PRK. Tabel 23. Eisen aan terugmelden Nummer Functionele eis van eisen Terug01 De DBK-dataserver dient per type registratie instelbaar te zijn naar welke (landelijke) voorziening deze terugmeldt. Terug02 De DBK-dataserver dient de 4 berichtsoorten, terugmelding, intrekking, ontvangstbevestiging en foutmelding conform de berichtspecificaties zoals geleverd door de bronhouders. (Zie bijlagen voor berichtspecificaties). Hardheid eis 29

5 Berichten van DBK-programmatuur De volgende berichten worden uitgewisseld tussen de DBK-dataserver en de DBK-programmatuur. Berichten tussen DKB server en programmatuur Schrijfbericht DBK Data DBK dataserver 24 7 Lage uitval Bevestiging verwerkt Informatieverzoek Xmin XY Venster Xma Yma DBK applicatie Maken/beheren kopie data Omgeving Regio Data binnen XY Venster Ymin was / wordt Incidentbericht kopie data incident Was / wordt Bevestiging ontvangst informatieverzoek DBK applicatie GEbruiken Levering gevraagde gegevenns DBK Data kopie data Figuur 12. Berichten tussen DBK-server en programmatuur In deze situatie kennen we drie berichtsoorten: - Leesberichten (informatieverzoeken) - Schrijfberichten - Doorgeefberichten 5.1 Interne verwerking van berichten Geonovum heeft alle gegevenselementen die onderdeel zijn van de DBK verder uitgewerkt tot een informatimodel DBK (zie bijlage ). Dit is een subset van het informatiemodel OOV. In dit informatiemodel DBK zijn alle informatie elementen uit het visiedocument DBK* onderling tot elkaar in relatie gebracht en zijn attribuutwaarden ingevuld. Dit is uitgeschreven in een XSDschema. Dit XSD-schema is als bijlage toegevoegd. In IM DBK wordt het DBK-object als uitgangspunt genomen. Het DBK-object is de unieke kijk van de brandweer op risicovolle objecten. Deze wijkt af van hoe andere organisaties naar objecten kijken. Daarom is het DBK-object leiden gemaakt voor gebruik binnen de brandweer organisatie. Koppeling met andere registraties vindt plaats op basis van een unieke DBK-objectcode. 30

Uitgangspunt is dat een bericht wordt samengesteld op basis van de onderliggende gegevens van de bronhouders en van die gegevens waar men zelf bronhouder van is. Alleen in het kader van de cascade systematiek wordt hier vanaf geweken. 5.2 Leesberichten Alle applicaties kunnen een verzoek om informatie doen aan de DBKdataserver. Deze komen overeen met informatieverzoeken aan de individuele informatieverzoeken aan de diverse bronhouders. Informatie kan per object worden opgevraagd en per -,y-venster. Regulier leesbericht Bij het beantwoorden van informatie(lees)verzoekenberichten wordt een intern antwoord bericht opgesteld conform IM DBK. Op basis van het XSD-schema wordt uit de database het leesbericht samengesteld en verstuurd naar de vrager. Cascadesystematiek bij leesberichten Stel dat in een eerder stadium afwijkende informatie van een eterne bronhouder is vastgelegd. De oorspronkelijke gegevens van de bronhouder wordt niet overschreven, afwijkende informatie wordt vastgelegd in etra velden. Deze etra velden zijn leidend bij het vormgeven van een leesbericht. Als bijvoorbeeld een afwijkende naam of adresnotatie bij een object is vastgelegd (bijvoorbeeld voor betere herkenbaarheid bij een brandweerman in het veld) wordt deze notatie verkozen boven de oorspronkelijke naam in de basisregistratie. Verversingsberichten De data op de DBK-dataserver wordt dagelijks gesynchroniseerd met de bronhouder. Gegevens zijn dus maimaal één dag oud. Mocht men de gegevens van een bepaald object willen verversen dan kan men ook een verversingsverzoek sturen. Dit verzoek wordt dan door de DBK-dataserver doorgestuurd naar de betreffende bronhouder(s). Het antwoord wordt doorgestuurd naar de vragende applicatie en bijgewerkt op de DBK-dataserver. (etra functionaliteit in de applicaties) Intern leesbericht (GMS obv XSD) DBK dataserver Bronhouder(s) Antwoord Database Intern antwoord GML obv XSD) Verversingsbericht (GMS obv XSD) DBK applicaties: maak gebruik beheer Etern Verversingsbericht informatieverzoek (GMS obv XSD) Figuur 13. Leesberichten tussen DBK-dataserver en DBK-applicaties 31

Bij een vraag om verversing bij de bron wordt het GML-bericht vertaald naar een of meerdere berichten aan de bronhouders. Deze berichten worden vormgegeven conform de eerder geleverde specificaties door de bronhouders. De antwoorden op deze berichten worden weer conform het XSD-schema vertaalt naar een correct GML-bericht wat weer wordt verstuurd naar de vragende applicatie. 5.3 Schrijfberichten Een schrijfbericht dient opgebouwd en aan de DBK-server aangeleverd te worden. De brandweer dient de gegevens aan te kunnen passen in de brandweerspecifieke gegevensset. Dit zijn gegevens waar de brandweer zelf bronhouder van is. Deze gegevens kunnen zonder verdere gevolgen op de database overschreven worden. Brandweerspecifieke gegevens van het object: - objectidentificatie (uniek) - code object zoals bekend in spraakverkeer - naam object zoals bekend in spraakverkeer lokaal bekend als - OMS-nummer - controledatum - verblijf aantal (ma. GV. Bewoners, bezoekers, personeel / pand) - verblijf tijdvakken - zelfredzaamheid (bewoner, bezoeker / pand) - toegang terrein (inrit, obstakels) - gevel- en eventueel detailfoto. Brandweerspecifieke gegevens van de preventieve voorzieningen: - BHV. Brandweerspecifieke gegevens van de preperatieve voorzieningen: - ingang Brandweer, overige - sleutelbuis/-kluis - open water (capaciteit) - bluswaterriool - C2000-binnendekking. Brandweerspecifieke gegevens onderkende gevaren en inzetbijzonderheden: - gebouwconstructie - inzetprocedure - bijzonderheden (overig) - opstelpunt. 32

Alle andere gegevens worden betrokken van eterne bronhouders. De brandweer wordt dagelijks gevoed met de meest recente gegevens van deze bronhouders. Constateert men fouten in deze registraties dienen deze teruggemeld te worden aan de desbetreffende bronhouder(s). Gegevens van eterne bronhouders: - object ID BAG - adres BAG - bouwlagen (vergunning). Preventieve voorzieningen eterne bronhouders: - brandcompartimentering Gemeente bouwvergunning - brandmeldpaneel Gemeente bouwvergunning - automatische blusinstallatie Gemeente bouwvergunning - rook- en wamte-afvoerinstallate Gemeente bouwvergunning - overdruk-, stuwdrukinstallatie (parkeergarage, tunnel)gemeente bouwvergunning. Preparatieve voorzieningen bronhouders: - brandkranen (capaciteit) drinkwatermaatschappij - geboorde put (capaciteit, open en gesloten) Brandweer, Prov/TNO - bluswaterriool gemeente - droge stijgleiding, blusleiding gemeente bouwvergunning - hoofdafsluiter gemeente bouwvergunning. Ondergekende gevaren en inzetbijzonderheden eterne bronhouders: - gevaarlijke stoffen gemeente milieuvergunning - kabels en leidingen (groot) LV Kadaster. Cascadesystematiek bij schrijfberichten Gegevens van eterne bronhouders kunnen niet overschreven worden. Maar het is wel wenselijk om met de meest actuele informatie te werken. Om die reden moet het mogelijk zijn om volgens de cascadesystematiek aanvullende of afwijkende informatie te registreren en te gebruiken. Dit houdt in dat de gegevenselementen uit de bronregistraties niet worden aangepast, maar dat bij wijziging van een informatie element of een geometrie deze wijzigingen onder aanvullende velden worden vastgelegd en weggeschreven. Daarnaast dient ook te worden vastgelegd hoelang dit tijdelijk element in het systeem moet staan. Na het verstrijken van deze termijn dient een notificatiebericht naar de beheerapplicatie te worden gestuurd. 5.4 Doorgeefberichten De doorgeefberichten zijn berichten die worden doorgestuurd door de DBKdataserver van en naar gebruiksapplicaties. 33

Het gaat om de volgende berichten: - Terugmeldingen - Incidentberichten. Beiden zijn al gespecificeerd in desbetreffende hoofdstukken. Deze zullen hier niet meer verder worden uitgewerkt. Terugmeldberichten dienen op de DBK-datserver bewaard te blijven tot een antwoord van de bronhouder is ontvangen en het antwoord is verwerkt. Incidentberichten worden 72 uur bewaard op de DBK-dataserver en worden daarna verwijderd. Tabel 24. Eisen aan DBK-databerichtverkeer Nummer Functionele eis van eisen Intern01 De DBK-dataserver dient voor interne gegevensuitwisseling leesberichten, schrijfberichten en doorgeefberichten te kunnen verwerken Intern02 Gegevens dienen in de database te worden opgeslagen conform IM DBK Intern03 Berichten tussen de DBK-dataserver en de DBK applicaties dienen te worden vormgegeven conform de bijgevoegde XSD Intern04 De DBK-dataserver moet informatieverzoeken kunnen beantwoorden per object of per,y venster Intern05 De DBK-dataserver moet ook tussentijds verversingsberichten van DBK-applicaties kunnen verwerken en vervolgens versturen naar de eterne bronhouders. Deze verversingsberichten kunnen alleen per object worden opgesteld, niet per,y venster. Intern06 In de DBK dataserver mogen brandweerspecifieke gegevens overschreven worden, wel dienen overschreven gegevens als was /wordt informatie beschikbaar te blijven Intern07 De DBK dataserver mag nooit gegevens van bronhouders overschrijven. Wel dient tijdelijke informatie over een informatie element van het object toegevoegd te kunnen worden Intern08 De DBK-server dient bij het opstellen van leesberichten informatie elementen van eterne bronhouders te kunnen passeren ten gunste van handmatig toevoegde tijdelijke gegevens conform de cascade systematiek Hardheid eis 34

Nummer van eisen Intern09 Intern10 Intern11 Intern12 Intern13 Functionele eis Het opgeven van een einddatum is een verplicht veld bij het invoeren van een tijdelijk gegevenselement Na afloop van de termijn van een tijdelijk informatie element dient een notificatiebericht verstuurd te worden naar de DBK-beheerapplicatie over het verstrijken van deze termijn De DBK-dataserver dient incidentberichten en terugmeldberichten door te kunnen geven aan de desbetreffende voorziening Incidentberichten dienen 72 uur op de DBKdataserver bewaard te blijven Terugmeldberichten dienen op de DBK-datserver bewaard te blijven tot een antwoord van de bronhouder is ontvangen en het antwoord is verwerkt Hardheid eis 35

6 Interregionale berichten Er zijn twee soorten interregionale berichten: - Informatieverzoeken - Synchronisatieverzoeken 6.1 Informatieverzoeken Informatieverzoeken gesteld vanuit een DBK-dataserver van een andere regio zijn dezelfde als de informatieverzoeken die vanuit de DBK-applicaties gesteld worden. Dit type berichten is al gespecificeerd in het vorige hoofdstuk onder paragraaf 5.2 Er wordt verwezen naar deze paragraaf voor een verdere toelichting op de informatieverzoeken. 6.2 Synchronisatieverzoeken De Synchronisatieverzoeken die een DBK-regio stelt aan zijn aangrenzende regio betreffen het toeleveren van alle DBK-gegevens op dat moment aan de vragende DBK-dataserver. Een synchronisatieverzoek dient een of meerdere regio s tegelijkertijd op te kunnen vragen. Na binnenkomst van een dergelijk verzoek worden alle DBK-gegevens van de gevraagde regio, inclusief de was-/wordt-informatie, geëtraheerd, gecomprimeerd (is dit nodig) en verzonden naar de aanvrager. Deze synchronisatieverzoeken zullen niet via webservices worden uitgewisseld maar als reguliere datatransfer via een ftp-verbinding. Dit is om zo snel mogelijk de gehele dataset te kunnen verzenden. Na aankomst worden alle nog aanwezige informatie elementen op de ontvangende server verwijderd en wordt de opgevraagde regio op de server geplaats. Tabel 25. Eisen aan interregionale berichten Nummer Functionele eis van eisen Inter14 Informatieverzoeken tussen DBK-servers dienen te worden vormgegeven en afgehandeld conform eerder gesteld eisen aan interne informatieverzoeken/leesberichten Inter15 Synchronisatieverzoeken dienen alle DBKinformatie van één of meer regio s te kunnen opvragen bij naburige regio s. Deze gehele DBKdataset dient via FTP te kunnen worden verstuurd Hardheid eis 36

Nummer van eisen Inter16 Functionele eis De oorspronkelijke DBK-dataset van de aangevraagde regio dient op de DBK-dataserver server van de aanvrager te worden verwijderd alvorens de aangevraagde dataset wordt geplaatst op de DBK-dataserver Hardheid eis 37

7 Eisen aan beheer In de DBK-dataserver dient minimaal de volgende beheerfunctionaliteiten te bevatten: - beheer van de DBK-datasever (wat moet instelbaar/veranderbaar zijn voor een beheerder). - berichtspecificaties van interne en eterne berichten - synchronisatietabel - directe toegang tot de DBK-database en mogelijkheden om daar bewerkingen te kunnen doen. Tabel 26. Eisen aan beheer Nummer Functionele eis van eisen Beheer01 Berichtspecificaties van interne berichten dienen aanpasbaar 3 te zijn Beheer02 Berichtspecificaties en mapping van eterne berichten dient instelbaar 4 te zijn Beheer03 Synchronisatietabel dient instelbaar te zijn Beheer04 Regiogrootte dient instelbaar te zijn Beheer05 Er moet directe toegang tot de database mogelijk te zijn Beheer06 Er dient autorisatie en authenticatie mogelijk te zijn (voor beheerders, maar ook voor interne en eterne DBK applicaties en andere eterne voorzieningen) Hardheid eis Waar dit te plaatsen: - Piekbelasting beter weergeven hoe dit werkt? - MDT-kopppeling is niet bedoeld voor server to hos koppeling maar alleen rechtstreeks naar voertuigen. Wellicht is LV incidenten nodig vanuit NVBR of wellicht AZN server AVL benutten of lokaal hosten op 25 plekken? De oplossingen moeten beide uitgewerkt worde en voorgelegd aan de bandweer en de veiligheidsraad. 3 Aanpasbaar = naast instellingen moeten ook nieuwe onderdelen kunnen worden toegevoegd aan de berichtspecificatie 4 Instelbaar = via keuzelijst berichtonderdelen kunnen kiezen 38

Bijlage 1. Relatietabel regio 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Bijlage 1