talk · Tuesday 22 September · 08:30–⁠08:45 · SAL B

Role-Based Access Control (RBAC) for RASD: The Flemish Biodiversity Portal Approach

Dimitri Brosens · To see or not to see - that is the question. Managing restricted access data (RASD)

Recording time 3:02–8:31Open on Vimeo ↗

Summaries and key moments are machine-produced. Check the recording for the speaker’s exact words.

The short versionThe Flemish portal implements restricted access through role-based access control, with institutions rather than the portal team deciding who may see high-resolution data.

Overview

What this was about

Dimitri Brosens described how the Flemish Biodiversity Portal, an adaptation of the Atlas of Living Australia's Living Atlas software, gives different users different views of the same data. Access is not managed by the two-person portal team: users log in through the Flemish government's access-management gateway, and each institution decides which of its employees get the 'high resolution' role. He compared the portal as seen by an anonymous citizen (1 km gridded data) and by a user with high-resolution rights (exact locations), and showed that the flags are carried in dataset dynamic properties. Only the first five minutes or so of the talk were recorded because of the sound failure.

Why it matters. Shows a lightweight way for a small regional portal to serve both open and restricted data by delegating identity and role management to an existing government authentication service.

Key ideas

In the room

  • The Flemish Living Atlas (adapted from the ALA Living Atlas) holds about 38 million occurrences, information on about 27,000 species, about 320 occurrence datasets and about 100 species lists.
  • The original driver was not sensitive species but a data provider that wanted its data shown publicly only as gridded data, which led to two versions of the data.
  • Login uses the Flemish government's central access-management gateway (eID or itsme token); institutions manage access rights for their own staff, so the two-person portal team does not have to.
  • Anonymous users see a generalised dataset on 1 km grid squares; users with the high-resolution role additionally see a separate high-resolution dataset with exact locations.
  • Role-based access flags (for example 'RBAC allowed is high resolution') are recorded in the dataset's dynamic properties.
  • Species pages likewise differ depending on the user's role.
Jump in

Notable moments

In their words

Transcript

Automatically generated captions can contain mistakes, especially in names and technical terms. Times are relative to the room recording.

Read the transcript ↓
Loading transcript…
Programme abstract

[No sound] Role-Based Access Control (RBAC) for RASD: The Flemish Biodiversity Portal Approach

Dimitri Brosens

Managing Restricted Access Species Data (RASD) becomes complex when regional portals must balance local sensitivity requirements with global data sharing through aggregators like GBIF. The Flemish Biodiversity Portal (VBP), built on the Atlas of Living Australia (ALA), addresses this by utilizing a "twin dataset" architecture, ensuring that high-resolution data remains secure while a more generalized version is made publicly available. This strategy prevents the exposure of precise coordinates on global platforms while the dataset structure, metadata and most of the identifiers stay the same.

In this presentation, we detail how VBP manages these twins using Role-Based Access Control (RBAC) logic embedded within the dynamicProperties field. By utilizing machine-readable flags-such as {"rbac":true, "rbac_allowed":"HIGHRES"}-the portal dynamically determines data visibility. Users with authorized roles access the high-resolution "twin," while the general public is directed to the low-resolution version.

This dual-dataset approach ensures that "not seeing" high-resolution data is a deliberate, governed choice rather than a technical limitation. We will discuss the synchronization challenges inherent in maintaining twins and how this workflow aligns with the TDWG RASD extension’s goal of standardizing the reasons and treatments for data restriction. By providing a transparent metadata trail for why a dataset is restricted or generalized, VBP demonstrates a scalable model for regional nodes to contribute to the global biodiversity data commons without compromising local conservation priorities.

Submitted to the conference programme before the talk, so the talk itself may differ.