LPDC vanuit Loket voor Lokale Besturen

Project in collaboration with Digitaal Vlaanderen, ABB and VVSG

Problem & Context

Problem to solve

Governement provides products and services to the public and needs to communicate these. Both on a local level, and on a inter-governmental level. These products and services are often analogue, sometimes they vary. They are inspired by Federal or Flemish law, or local law.

As you understand, this is a time consuming process that misses continuation due to a lack of capacity or need to focus.

For the Flemish government the IPDC, containing both local and Flemish products and services, is hard to mainain, as there is no overview of all local services provided by individual governments.

Therefor, a new IPDC process serves next principles:

  1. Up-to-date: by using LBLOD building blocks, we ensure an up-to-date process for the product catalogue as making a besluit regarding a product/dienst is legally mandatory. This is obtained by enabling LPDC within loket for Lokale besturen to provide input to IPDC, Besluitsjabloon and local websites or LPDC-catalogues.

  2. one-stop-input : Local governments need to manage and publish products, this content is relevant in local, inter-governmental and other media elements. Moreover products & services are decided by local government entities (i.e. besluit van een gemeenteraad), where variables should be in line with the product definition.

  3. hedge / deadline : a European Verordening dictates the obligation to inform about the basic services/products of all governments before early December 2022. (Single Digital Gateway or SDG) To conform to this information need, Europe obliges local governments to post the relevant product information on a portal (i.e. youreurope.eu), in English. As such translations are to be provided with respect to the local "taalwetgeving".

Key results

Value chain(s)?

What to measure?

  • How many % of our userbase is using it?

  • How many local copies of products and services are created?

  • How is the distribution of that number over all users?

  • How many drafts are there vs how many published?

  • How many fields get changed, by how much (on AVG)?

    • How is the distribution of that number over all users?

  • How many services are created from a vierge template?

    • How many make it all the way to a publish version?

  • How many new services were added to the IPDC (per timeframe)

  • How many users can publish all the mandotory services?

Context

In figures: Over 300 local authorities will start to make instances based on concepts. Not all concepts are ready yet, but in total we envisage 150 concepts within SDG.

Assuming local authorities will have 50 products/services to documentate, we reckon to manage around (300*50=) 15.000 instances.

Assuming local authorities will have 150 products/services to documentate, we reckon to manage around (300*150=) 45.000 instances, only for SDG products/services.

Core concepts

A service or product is described through a product card (fiche), having a title, description and more.

A product card is normally defined within IPDC, and contains the name of a service / product and some standard provided information. This is called a concept.

User value

Based on this concept, a local authority can start to define it's own derived products/services, (though the product fiche has always the same structure):

  • Or by integrally take the concept and add some local parameters (e.g. location or price)

  • Or by changing more aspects.

When saving an adapted and filled-out concept locally, the document turns into a local instance of the concept.

Requirements

  1. IPDC collects flemish products/services and local products/services. As such, IPDC wants to collect new LPDC products as instances of a concept.

  2. If a concept doesn't yet exist in IPDC (LPDC). A local authority (LA) can make it's instance based on a vierge product fiche concept template. It will be used as a new concept for other local authorities when syncing the LA-LPDC with IPDC.

  3. For SDG concerned services, a translation is provided within the concept, but each local authority may differ from it.

  4. Some products and services are mandatory to provide for a local authority, some are optional. e.g. Issueing an e-id card is mandatory, having a LEZ is not.

  5. An instance has several statusses, as a "besluit", i.e. draft, geaggendeerd, published. We should re-think the Gelinkt Notuleren wording of "concept" in order not to spread fog on the "concept" word (as draft is concept in gelinkt notuleren).

  6. An instance will need versioning. Basically the versioning concerns a published version, while a preperation is made for a new published version, being a draft. Alternative: none or cloning an existing instance and rename it. (Though the URI will differ)

Categorisation of products and services

A. Categories

Each theme collects sub-categories to categorise products/services offered by governments. e.g. D. Verblijf in een andere lidstaat

A product or service offered by a local government could be linked to a category or sub-category. A (sub-)category can contain multiple products and services

  • Linked to a category? it concerns a "basic service" and it should be published to the youreurope-portal in English via LPDC to IPDC to the youreurope-portal.

  • Not linked to a category? it's not part of the deadline, though we should envisage in 2nd run to collect the product information in order to complete our LPDC/IPDC.

B. Target audience

In the impact mapping of "Kwaliteitsvolle besluiten" there is a difference between services focussing towards organisations/bedrijven, and services for citizens (burgers)

Technical context

We agreed to use the "ICEG" datamodel for this. ICEG is a collaboration between Flemish and Federal government bodies regarding standardisation. (see https://dt.bosa.be/nl/over_bosa/nieuwsberichten/iceg_werkgroep_datastandaarden_levert_eerste_resultaten_op) There is a process going on to transform this ICEG datamodel for services/products to an OSLO-counterpart.

ABB focuses on LPDC within loket, and the data synchronisation towards and from (1) IPDC (2) LPDC-dienstenleveranciers and (3) Gelinkt Notuleren sjablonen.

Scope

ABB focuses on LPDC within loket, and the data synchronisation towards and from (in order of priority)

(i) IPDC

(ii) LPDC-dienstenleveranciers and

(iii) Gelinkt Notuleren sjablonen.

LPDC-ABB is a module inside Loket voor lokale besturen. LPDC without the "-ABB" suffix is traditionally used for the existing local product and services catalogues as developed by software providers and web agencies.

POC scope

pagePOC

MVP scope

pageMVP LPDC

Future roadmap

  1. Manage a local product catalogue

    • Create a draft

    • Publish

      • Valid from > to

      • Versions

    • Edit and/or republish an already published product

  2. Use IPDC concepts to create instances of a product

    • Search/filter in the IPDC catalogue

    • Select a IPDC product (concept)

    • Overwrite default content

    • Fill in empty mandatory fields

      • E.g.: Cost

    • Add needed translations (NL > EN)

    • New products can be created but should always be based on an existing concept

  3. Structure of the published products follow ICEG datamodel

    • see "mapping GPDC op ICEG model.xlsx" under documents

Research done

Documents:

Example of a full product catalogue https://www.brugge.be/producten

Goals

  1. Define an MVP to be developed in this spurt

    • Scope the input module features

  2. Future exploration for LPDC

    • As Figma prototype

Value stream

  • Gelinkt melden en publiceren

How to measure

  • Can Europe harvest the products

  • Can IPDC harvest local instances

  • Can local governments define their local products

Glossary

WordMeaning

IPDC

Interbestuurlijke producten en diensten catalogus

LPDC

Lokale producten en diensten catalogus

Single Digital Gateway (SGG)

Concept (IPDC)

This is the original concept. E.g: requesting an eID

Instance (IPDC)

This is the enrichment/adaptation of the original concept

ICEG

GPDC

?

Feature description

V1 prototype (deprecated):

V2 prototype (WIP):

Still unclear

QuestionDate askedInputDecision

Discussion needed over content and data model: which content is editable, does meta data exist (categories, etc.), ...

25/02/2022

See "Data modal mapping" document. Still unclear what fields are mandatory, translatable. What do we do with "valid from/to" and versions?

We follow the ICEG mapping excel file/

How does the publish flow work: is there a validation step?

25/02/2022

Status: - draft - "geagendeerd" (put on agenda)

- stopgezet - published

Which fields need translations? Are titles included?

25/02/2022

See question on data model. Will be indicated.

All text fields can be translated. Only ICEG mandatory fields need a translation.

Are certain products mandatory? Do we indicate that?

25/02/2022

Yes, mandatory products will be indicated

What is the scope? What user problems to solve?

28/02/2022

Problem statement and scope will be improved by Bart

Who can we ask questions to? Who is our client here? Who is our user?

28/02/2022

IPDC (Wouter), Lokale besturen, Gelinkt notuleren

Which concept is used for new products (e.g. electric charging stations in Gent)?

01/02/2022

To be discussed with Wouter

We will provide a blank concept for each category as a starting point.

Do we need to support versions in this phase? (products can have a "valid from>to date" so a new version can be created while the old one is still published)

01/02/2022

To be discussed with dev.

No.

Future of this feature

See future exploration.

Communication

  • Gebruikerssessie

  • Usertesting

Last updated