Open Belgium 2021: We reuse LOD and open it up Your turn to build it
Watch on YouTubeVideo summary
The session focuses on Open Belgium's initiative to reuse Linked Open Data (LOD) standards for publishing local government decisions, a project that gained critical importance during the 2015-2021 period due to rapid changes in public health regulations. When new rules regarding face masks, curfews, and crowd limits emerged suddenly, there was an urgent need for citizens, companies, and higher authorities like Flanders to access this information quickly and accurately. To address this, the project established a deadline by June 2021 requiring all local authorities in Belgium to publish their decisions as Linked Open Data. This standardization has already resulted in over half of the municipalities adopting the practice, significantly increasing transparency and making it easier for users to find specific rules on official websites or through centralized data harvesting systems.
To facilitate this transition and ensure consistency across different levels of government, the project provides specialized tools such as an LOD editor that allows local governments to format their documents correctly before publication. These decisions are then aggregated into a central database known as the "Decision Hive," which enables full-text searches for specific topics like face mask mandates or road adaptations. This centralized approach is particularly valuable for regional authorities in Flanders, allowing them to monitor hundreds of municipal decisions simultaneously to ensure they align with higher-level legislation and do not contradict one another. The system also simplifies communication between local governments and central departments by preventing the need to manually copy information repeatedly across various administrative units.
The ultimate goal of this data ecosystem is to actively involve citizens in the decision-making process through better access to information and innovative applications built on top of open datasets. By making raw data available via RESTful APIs that return JSON, developers can create custom tools, alerts for busy streets requiring masks, or visualizations of voting records without needing deep technical expertise. The organizers are challenging the community to pitch ideas and build prototypes within three weeks, aiming to inspire policymakers to invest further in open data infrastructure. This agile methodology relies on testing assumptions with real-world applications to refine solutions that truly meet citizen needs while encouraging local governments to maintain high standards of transparency by demonstrating public interest in their decisions.
Read the full video transcript
for this session
for the i think for the since uh since
19 no no it's not not right since
2015 i think we uh
already spoke to you about um
alberto de la
and last year
we uh spoke about of course
since this is open belgium the
importance of data open data
and how we work together with the
community
to make sure we have relevant solutions
for citizens and
i'm not sure if you remember because it
was the last um
event i think before we went to into
lockdown
um and we noticed how important
uh our project was because all of a
sudden
a lot of uh decisions um
were made that we haven't heard of
before
like where uh having to wear a face mask
was all of a sudden the new normal
um curfews uh
and even uh maximum amounts of people
that can be in a certain area
a whole wide world of new kind of
decisions
that we we needed to know about
of course other governments needed to
know what
was decided but also we as a civilian we
wanted to know and
companies also needed to know what the
rules the new rules were
um and the question always is
can uh i access the information how can
i
make sure that i as a citizen or my
fellow citizens know
what to do can we create a solution that
makes sure
that everyone knows the rules
and since we have a project that builds
an ecosystem
based on standards and linked open data
we can say
yes i could say yes we can yes you can
we even have a deadline this year by
june
2021 so this year
local authorities will publish all of
their decisions as linked open data
it will make data sharing easier as you
all know
and a lot of local governments are
already have started so that means
that they are making their decisions
available uh based on the linked open
data standard
they even have to publish it as linked
open data it's a rule
and they have a lot of solutions to do
so so we are helping them
with a lot
editor so an lod editor text editor
you i think you lost edition you could
uh even have a go with it and and try to
create your own uh
text editor uh and your own decisions
in it
we have a few software vendors that
already embed our editor in
their tool and
there are also a few local software
suppliers that
embedded the the linked open data
standard
in their publishing module so that local
governments can
publish their decisions um
the last year we spent a lot of time on
info sessions
testing support giving them feedback
even giving them money to make sure that
everyone is on board and it pays off
um so we already have 6
56 56 yes uh percent of all the local
governments
that publish their decisions as linked
upon data
and it's an increase of uh more than 20
i think 26 percent
since uh last summer so it may cost us a
lot of
uh patience and uh effort
but we see it works
um
and what does it mean is that all of the
information on
um local decisions like agendas uh
the decision themselves uh the meeting
minutes
that they are available uh on the local
websites so
we already did a test on google if you
look for
for local decisions
it is easier nowadays to find the local
decisions
so if you want to look for something of
your own
local government you'll probably find it
uh
on the local websites also um
but we also as a government we also
harvest the information and put it in
our own uh
data hive catherine will show you later
how it looks like of course you could
also look for the mandates
uh and the um
lady even
of the local governments it's also a
database you can search for
what we also do is simplify the
communication between
governments and and and higher
authorities like flanders
um it is kind of
uh difficult for uh flaunters to look at
all of the 300
local governments and know what to
decide upon especially
uh with kovit
knowing what the the rules were not only
citizens but also
as flanders to to to make sure that
every decision is
is uh not only legal but
is is in sync with each other that
wasn't easy
so we we did
we could fall back on the database we
already had
to make sure we have insights in what is
going on at the local level
so we have a basilar databank a database
of local decisions where you could
full text search actually what was
decided upon
at the local level so for example when
we uh
looked for face face mask mask
i can even show you if you want
i could show you
oh but i can't show you because
or
okay i can't show you because our
network is down at
flanders so i will show you maybe later
on
um
and you can see the presentation sorry
so
if you look for face mask mod mask in
dutch
in our decision database you
could find i think almost 2 000
decisions
on montmasker so that means that uh
yeah flanders can look at all of these
decisions and make sure that they're
legal and uh in sync with each other
with higher legislation for example
um we make sure that we we share this
information with
other departments in flanders so that
local governments don't have to
copy the information to other
departments
over and over again
so we want to uh
make sure that citizens
can be informed and can be involved in a
better way
we we have a goal by 23 we want to make
sure that there are
tools so we can do so
uh by sharing the data we have and
working together with all of you
with the community
this is our minister parsons he also
believes
that the project we have here helps
in involving citizens in the local
decision-making
um and he already answered in
the flemish parliament on questions uh
about citizen inform involvement so
he uh mentioned that he really would
like
uh 2023 to be uh
the moment we have better solutions to
make sure that we can involve
citizens
when we are
doing a project we have
a kind of agile way to make sure that we
have the right solution
we identified a problem
we research a lot of possibilities how
can we tackle this problem
we build a project and then
we test i'm going to hide this
the assumptions we made earlier and we
are trying to learn
uh from uh doing and testing
our products and what we built that's
that is why we
where we are now so we are
asking you the community to test what we
made
and we are asking you to influence the
future
i uh explained so um that we want to
involve and inform the
the the citizens and
we want you to challenge us we want you
to
take the data we have and
do something with it so that local
governments can be motivated to be even
more transparent
it's important for them to see that
people are interested in the data
in the local decisions
so they know that the the change they
have to make
in order to to to to publish the data as
linked upon data
um that it is it has value um
we also want you to uh inspire the
the policymakers to invest in in in in
data and open data and especially in in
linked open data
so if you have any idea from uh
on how to use the data on decisions
what would you do and what data would
you want
we are
we want to challenge you to pitch an
idea
a concept a design maybe even a working
application
uh in three weeks
so we made a prototype kathleen will
show you
and we want you to play with the data
and make sure you have some kind
of idea
kathleen will now show you what data we
have right now
we usually have more general information
on meeting minutes agendas decisions
and those who make the decisions
how we put it in a decision data
that catherine will show you know how to
use it
okay i will take over the screen
uh good morning all before
we start with the exploration of the
data decision hive um
i will still uh repeat what we
we have in it uh veronica mentioned it
uh
already we have um
data about um mandates
they are coming out from the mandate and
data bank we have
data about management functions this is
coming from the leading here in the data
bank those two data sets
are mostly complete we have it from all
um
municipalities and then the data
we're today presenting to you
about the decisions uh we have
on this moment from five
um municipalities because we are
still trying to uh to help them to do
to do it uh good because you have to
know they are
already obliged to do it from january
um 2019 but they are
in a way to to start
and it takes some time and um
municipality of liverhood for example
they have started in october
to publish their first uh not to learn
as linked open data how can you see that
i
will go back a step here you have the
city council
and on the bottom and they have three uh
documents
that are published as linked open an
agenda
a list with decisions and meeting
minutes the meeting minutes are the most
extensive documents i will
open it there you have who is
attending to the meeting you have the
items on the agenda and what is decided
so you have the decision
itself that is completed in the lists
you have only
the items and the decision that is made
about it not
the whole text and the agenda is only
the agenda items
with sometimes a description so and
a meeting like this they are having once
a month
and mostly not in december or not in feb
february so from october till now
we have only uh four documents
already not the meeting minutes of the
last uh one who was held
in uh february because
they are published end of march after
the next meeting so this to explain how
the process
is working and it takes some time to
have
the um complete
meeting minutes um what's interesting
before you
uh start to explore uh the
um in that decision that i have
is to watch the data model and that will
help you
to know what you can uh find which
items you can use to uh
write the the queries and you can use
the entities
relationships but uh i'm not
technical and i learn it by
doing so i will explore together with
you the
uh data so here
we have a first query we are going to
look
um how many uh
meetings are in this uh decision data
hive
so i used here a query who is asking for
slurs sitting what is um
having this uh type
so i have on this moment 23
meeting uh meetings in the
um in the sparkle endpoints
um which means that for the agenda and
the list of decisions
and the meeting minutes they are all uh
put together in one meeting so for one
meeting you can find
three types of uh information let's go
step further in who are the boards who
are
uh holding the meeting uh that's
something else you can do and then i
i hear i ask for the uri so i uh
receive the uri and here you
have the 23 meetings with their
meeting boards and i can
explore it further when i click on it i
can see one oh
here it's the college of danza uh
that has made uh some decisions
here there are other ways to
ask information
so perhaps it's more interesting to
to explore something where we have
several meeting minutes so i want to
know
which boards has uh more than one
meeting or how many meetings have uh
each board we are having in the
data sets so i receive here
the answer the most are having one
in it for the moment i have here a
board with four meeting minutes let's
explore this further
i can choose to to copy
the link here and then
[Music]
go for another query it was already
prepared so i will
do it here i have four um
meeting minutes and
just shortly to to show how you can
search in it let's go
uh further and look at the data
uh itself you saw the website of leaving
him
and normally seen it's a meeting minute
of leaving him i have here opened
and you see it here on the uri
um for this municipality there is a
difference between the uri
and the your the url they use and
the uri is not the referenceable on this
moment when i click on the uri
you will have
an an error um message um
[Music]
this is uh also tragic a project we are
working to and they are going step by
step
and one of in one of the following uh
new versions of their software it will
be
uh the referenceable there are already a
software houses
who can make the uri be referenceable
although we have a lot of information
already
from this meeting i go to the bottom
because there we have uh the
general information you can find here
the date of the meeting it was the
27th of january when it started
at eight o'clock started at time eight
o'clock
ended at nine o'clock the location
and this times is now mostly a digital
meeting and before you found their
council
uh room or something like that
sometimes now it's also
cultural centrum where they are meeting
what can you find also um the meeting
has a president and i see the uri of the
president
when i click on it i will do it in
another
screen or another tab you
have the information about the president
he
is started at
the 2nd of january in 2019
and he holds
mandates he has uh memberships and
that's about
the fraxi you can find there but
we want to know who the person is then i
can
go here to especially alias fun
then i get to know the person and it's
here
going about nicolas pinal this
um data we are getting from the mandaton
data bank so the link who is used here
you can find it also in the mandaton
data bank
let's go back to our meeting minutes
what we have
also we have the amazing bastard those
are the persons who are
from the beginning at the meeting
um it works the same way you can also
find the
mandates um
[Music]
here you see the um board with
uh holding uh a meeting and
i showed it before for a
dancer here you can see it's the him
interrupt
leave him and also
the posts who are forming the
boards can you find in here
so let's go
further i will scroll to the to the top
again
here you see all uh atom knees
then here we start with the
agenda items i will pick here
one let's try this one so then you can
see
um what information we have about an
agenda item
okay my internet is
hanging i'll try it again it was working
this morning
always risky to have a live dinner yes
okay
pick another one perhaps
yes here i have it it was a little uh
slow so about the agenda item
i'm not kidding you
here it's about an agenda um
i can go to the subject of the agenda
and then you see who is the attendee at
the
agenda item because someone can leave or
can
um start later at
a meeting or in some
cases he may not be uh attending
uh the discussion
uh on an agenda item because he's
involved
in the agenda uh discussion
um so the attendees we have here
when we go follow we have again the
before
um interesting here is you can see
how people have voted on the agenda uh
points and let's open this
it will stay in the same tab and okay i
missed
no problem when i go back
so when you take this one you uh
are coming to the definition of what is
if
stemming to see the data you take the
one
at the right uh column so what you know
uh what's about uh what's to find about
the um
voting you can see who has
voted uh yeah
is forced under uh from
its uh
the item or who is
uh oh there were only
people who are yes we are going to do
that
it's still loading here i don't
think there were the standards
it's uh it's big
now i have no idea i will wait until he
has uh
loaded the other page
so because he's also counting how many
people uh
have voted uh yes
or um how many people who were uh
against
it and so you can
see um what's the
the amount it's a public stemming and
it's because uh
this the voting is public you uh can
uh know um how every
um counselor has voted there are also
uh votings who are
yeah secret as we know it as we yeah as
we know it
um and then uh you don't you do not
know how every uh person has uh has
faulted there are no
um standards here everyone was
uh uh had said
uh yes so we see here 924 standards
there's there were 29 persons uh
in the council room
we do not know yet on what they have
voted so we are going back
because we want to know what were they
voting about and then normally
it's this one where i can see
uh what they have discussed it was in
the from the college
here you can see also what's the
content of the decision and what's the
motivation
to take the decision
it's a long motivation for this moment
you find the
decision in in one text block in
the software houses or the tools that
are
uh already further in
in the data model they are
uh if they can split up uh
from article and from this on this
moment we
do not have yet someone who is uh
splitting up in articles because it
takes some time to
to have changes to the software tools
well this is what i wanted to show you
what we have
in our data uh
hive i will not go too far in it so you
can explore it
by yourself on our website you
have um other kind of uh
queries so i i say
let's uh explore and try to do some
things
we are going to um add some more uh
documents and there are
municipalities who are starting in a few
days
so uh by the end of the week you will
find a little more data available
so i give back the word to uh veronique
thank you catherine um i'm not sure i'm
not
sharing my screamer screen and see just
try to fix that
um i still have to
click on screen screen sharing yes
thank you for explaining um
our decision data
i tried to show you our
database of decisions earlier i managed
to get in there
so i can show you how we could search
for
mont's mask for example i will first
tell you we have 68.
thousand more than eight eighty six
thousand this
uh documents in our database and if i go
for
montmasker it will show
us uh that there are 1400
decisions on moscow um and like
catherine
showed us you can click on them and look
for
link decisions on there like this we go
to the website of the
local government and then we can see
that there was decision decision by the
mayor
when and where to wear a mouth mask
um
if we then go to the future what we
would like to
to to have is is solutions where we can
um uh not only look for the
mouth masks but that you also can see a
list of
of uh places where you have to wear the
mouth mask
uh like this these are the streets in
the center of a city for example where
we have to wear it it's like that's
almost everywhere i think and that you
can click on the streets
and see what was decided upon that
treats earlier
where mouth mask was was mentioned in
the decision
and even what we would like is some kind
of
link to
measurements on how busy it is so you
can have some kind of
alert that sometimes the rule says you
have to wear a mouth mask when it's busy
so it would be nice that you also
get some kind of alert on that uh so
that's what is what we envision in the
future
um uh in in making
tools possible where we can integrate
the the
informational decisions in applications
that
are close to citizens
so i would invite you to explore our
data
and dream with us we will
launch a website on this the challenge
i think in a few um
art or me should uh i should mention it
he is already available
ah is already available so you just go
to open belgium
yes click on that and see what the
challenge is all about
um so
let's go what would you do with it um
that's our challenge for you
and i think that was our talk that
concludes that
and we are open for questions i already
saw some questions
you can find a small summary in the
shared notes
yes i did see someone asking
about
[Music]
vegan roads it's difficult to see
these things in uh
i'm looking for the notes yes
so if i i do remember correctly uh local
uh
governments have to have some register
on
um yeah um defining new roads
and and adaptions to uh
the rules the the the road
and they also have to uh um
send it to uh the central uh database
um um
we are working on that actually that was
maybe the question
um we are doing this in steps like we do
with with all of the things we we try to
implements i could maybe show you
how it is now mentioned in our
registry or database of decisions
because we have a we are working with
[Music]
movi on this subject
where local governments can publish
their
decisions on the roads
as link data and we can harvest them
automatically that doesn't mean
that we already can
have a lot
on his segment
but that would be the future actually so
the first step is making sure that we
know
about the decisions and that it doesn't
cost
a lot of uh effort for the local
governments i was going to
for um
[Music]
plan i could show you that we already
have them
in our database i was trying to
i lost my mouse thing
too many screens before me
here it is
so uh we have for example no tulla from
like this
you see this
is still in a not linked non-linked way
so we still have a pdf but you can see
that we
we are finding that this is this is the
decisions on
um roads if i go for roiland
we can see that we can find a decision
on uh
the royal end and next to the roads
um
[Music]
but the idea is that we can have lots
in the decisions later on so that we
also can have the information on the
actual
his web segment i'm not sure how to
put that in english so i'll just have to
go for the dutch word
is that an answer to the question
i'm trying to see the chat
okay
are there still some other questions i
need to
address
i assume that given that there's at
least some action on the server that
some people
are are uh thinking of various solutions
either feel free to bring them up or
maybe we should kind of uh indicate what
the
broadness of solutions are that would be
interesting for the challenge
right yes because what we
we want to test whether or not our
solution for giving you the data is
is okay and in general uh
whether or not we can use this way of
working
uh in order to involve citizens more in
the future
so it's kind of a different levels where
we are trying to get
feedback uh on how to move forward
um so that means that
anything with respect to that a
challenge like this data
is uh is useful um and i would like to
extend it with the following data it
would be nice if we'd have that
or based on this i could build an
application
or i've i've toyed with it i've built i
built a few queries and and
i now have the following information and
it's it's interesting
um anything that
has to do with the data or extending
this data what you can do with it
is super useful and very very very
welcome
and then we'll figure out how we uh how
we get the best information
out of that um or or the the the quote
unquote best ideas but that's
mega weird of course um so anything in
that regard
uh either now or later we'd love to hear
from it
we'd love to hear about it and from you
right
and i think on that page uh you'll find
a place to uh join a challenge
how to contact us if you have extra
questions and reach us
um if you've brought down the sparkle
endpoint how to
make sure that we bring it back up um so
feel free to
ask silly questions to it it's all fine
we have a few questions
we have is the party affiliation also
available
on the members of the city council for
example
yes yes it is normally
you can find it
[Music]
uh via the relationship
lit match up i was looking it up uh
i will post it in the in the chat
yeah it's in the it's not always the
same of the
of the party because um
[Music]
the fraction can be some
yeah uh going together from
several parties um so
it's not completely the same
you could you you could see it as on on
which list someone
is um it's um
electric yes and since locally there are
a lot of local
lists that are not having a national
party behind them um yeah
we sometimes have really exotic names uh
local local level but you can know on
which list someone is being
um yes if the municipalities have filled
it and
we asked for it but not all of them
are doing it but you are going to find a
lot of it
i try to find a link and i will post an
example
yes and then jean is asking
what technology do you use to build the
user interface
yeah i'm also typing it um so i think
the most interesting is that
uh you can actually query either the
sparkle endpoint or any backend services
using
a restful endpoint and it'll yield you
back json so you can send out sparkle
queries
and you get back jason um and so what we
use we use semantic works to have some
micro services that
yield us some basic information about
the triples and that lists us
the human readable names of these
of these triples but i suppose it's a
more interesting thing is that you can
send
um sparkle queries directly as json
if it should be that you hit course
errors um
then we can just enable it so you can
use it directly at the same endpoints
so you can use that sparkling point do
make sure that you can configure it
somewhere
in your application maybe because it
might be that so this database you can
bring it down it's all fine
for open belton um but there's other
databases that we
intend to have live for a longer period
of time if you can then replace it then
you can keep your app
up and running because technically
speaking these apis the semantic model
is fixed so
that should stay running for years
what's that announcer
john you can use your microphone now if
you like
and if you'd like to discuss further
feel free to contact and
either chat or mail or meeting
you can see that some of you are ready
for uh
posting some ideas very good
does everyone understand what the what
what what they have to do to participate
in the challenge that
may also be uh
something that maybe we should
repeat it
not sure whether or not it's on here
how to propose your idea you can find it
on the website
you have to send in your proposal or
latest uh at the latest on 20 20
22nd of march um
in an extended elevator pitch
and zap is already going wild on on my
teeth
all right any more questions
quiet
that either means people are typing very
very rapidly
or uh we'll receive further questions
maybe over email or ideas or uh
but i see some vibe in the chat which is
uh encouraging
and some ideas i mean with actual things
that you already can see that's super
rad
thank you all right
i think we can conclude on time
this was the first session
i hope you have a blast in searching for
ideas
and sending us your um
yeah your
thank you very much veronique and
catherine as well
i will quickly copy paste the shared
notes into the public chat so they are
also
saved on the recording
because that's not the case if they are
in the shared notes
so you will see a lot of text there
voila
um yes and
if there are no further questions then i
think we can
conclude this call i will stop recording
in any case
you