Local Council Decisions as Linked Data

a proof of concept

This is a demo paper published in the proceedings of ISWC2016 (poster)



Base registries are trusted authentic information sources controlled by an appointed public administration or organization appointed by the government. Maintaining a base registry comes with extra maintenance costs to create the dataset and keep it up to date. In this paper, we study the possibility to entangle the maintenance of base registries at the core of existing administrative processes and to reduce the cost of maintaining a new data source. We demonstrate a method to manage Local Council Decisions as Linked Data, which creates a new base registry for mandates. We found that no extra effort was needed in the process by local administrations. We show that an end-to-end approach for Local Council Decisions as Linked Data is feasible. Furthermore, using this proof of concept, we established a momentum to roll out these ideas for the region of Flanders in Belgium.


Local councils are empowered by law, to make decisions on matters of importance to local communities. Decisions are made in formally constituted council meetings. In Flanders, local governments provide the decisions, or minutes, from these meetings to the Flemish Agency for Domestic Governance as unstructured data. These Council Decisions contain authentic and timely facts on e.g., resignation of a local counselor, the installation of a new one or the installation of a new traffic situation and their road signs. Local governments are the authoritative source for information, also available in authoritative registries, such as the registry of local counselors or the Road Sign Database (rsd). In order to keep these registries up to date, local governments are obliged to update the information on local counselors or road signs manually into a separate application provided the Flemish Government, yet the quality of the resulting register is suboptimal.

The European Commission defines a base registry as a trusted authentic source of information under the control of an appointed public administration or organization appointed by the government. Maintaining a base registry comes with support and aligned processes at the level of the data providers, in this case, the local government. The rsd, which contains all road signs, their characteristics and road positions, alike the registry of local counselors, did not live up to the expectations . The Flemish Department for Mobility and Public Works created the database and inventoried the road signs. It then asked its 308 municipalities (for the municipal roads) to keep the database up-to-date. The municipalities, however, did not keep the the database up to date, as evidenced by a.o. written question nr. 813 to minister Hilde Crevits in the Flemish Parliament (2013). The evaluation of rsd shows low scores on information, service and system quality. The absence of net benefits will affect user satisfaction and the intention to use . Local Council Decisions could provide valuable information however to such registries.

In this paper, we study applying Linked Data technologies to harvest the data from the local council, as close as possible to the core processes, and publish it as linked data. The resulting dataset can provide information to the Base Registries. A subset of this information can also be re-used inline with the Decree on the re-use of public sector information. Imagine a smart city where public decision-making is easy for all to follow using any digital channel.

Related work

OpenRaadsInformatie publishes information from 5 local councils in the Netherlands as Open Data, as well as the OParl project for local councils in Germany. Each of these projects use their own style of json api. The data from the municipalities is collected through apis and by scraping websites and transformed to Linked Open Data. According to the Dutch project’s evaluation, the lack of metadata at the source causes a direct impact on the the cohesion between the different assets because they can’t be interlinked. In this Proof of Concept, the data is linked at the source which allows enriching the data at an earlier stage. Next, the w3c Open Gov community group is discussing and preparing an RDF ontology to describe, among others, people, organizations, events and proposals.

Finally, in Flanders, the interoperability program of the Flemish Government, “Open Standards for Linked Organizations” also referred to as “oslo2”, focuses on the semantic level and extends the isa CORE Vocabularies to facilitate the integration of the Flemish base registries with one another and their implementation in business processes of both the public and private sector .

Implementation and demonstration

In the definition of the European Commission of a base registry, trusted means that, in this case, the local government is managing the Local Council Decisions conformant to best practices in all European Interoperability Framework-domains , more specific at the level of semantic and organizational interoperability and conformant to legal requirements in the Municipal Decree. On a semantic level we defined a vocabulary for council decisions which will be adopted by oslo2. Authentic means that this is considered to be ‘the’ source of information which represents the correct status and which is kept constantly up-to-date and is of highest possible quality. This is achieved by avoiding copying information manually into a separate form or application. When the registered data is part of the core processes of the local administrations and used in their information systems, we expect this will improve the quality. Appointed means that the governing administration has a legal basis to collect and maintain the respective information.

We interviewed local governments on how they register and publish Local Council Decisions. We then organized three workshops which formulated the input for the Proof of Concept: two workshops were organized for creating a preliminary domain model, and one workshop was organized to create wireframes on how Local Council Decisions would be created and searched through in an ideal scenario. The domain concepts were formalized into two Linked Data vocabularies: one for the metadata and one for describing public mandates, formalized in https://lblod.github.io/vocabulary. The proof of concept consists of these components: an editor for local decisions, an html page publishing service responsible for uri dereferencing, a crawler for local decisions and two reuse examples on top of the harvested data.

We introduce a virtual local government called VlaVirGem for which we can publish local decisions. The editor at lblod.github.io/editor is a proof of concept of such an editor, which reuses existing base registries. You can choose to fill out a certain template for decisions that often occur, such as the resignation of a local counselor or the installation of a new one. When filling out the necessary fields, the editor will help you: for example, it will autocomplete people that are currently in office. You will then still be able to edit the official document, which contains more information such as links to legal background, context and motivation, and metadata. When you click the publish button, the decision is published as a plain html file on a file host. The uris are created as hash-uris from the document’s url.

A harvester is then set up using The DataTank, an open-source project to (re)publish data over http. By configuring a rich snippets harvester, html files are parsed and some links are followed to discover the next to be parsed document. The extracted triples are republished for both the raw data as an overview of the mandates. This data is the start of two reuse demos at http://vlavirgem.pieter.pm: the first for generating an automatic list of mandates, and the second is a list of local decisions.

Table 1. Components of the proof of concept





document search

Overview of the elected councilors

Start or end a mandate

Machine readable decisions

Overview of the local decisions and the composition of the local council

Find a local decision or mandate

Demo: Council of Vlavirgem

When all went right, you should be able to see the list of local representatives down here. If you do not believe that someone is a local representative in your city’s council, you can click the "Oh yeah?" button, which will link you to the official publication of the local decision.

This list of representatives is generated by fetching data from the Flemish government’s harvester.


Although Local Council Decisions contain high quality information in the form of non-structured data, the information in the authoritative source for local mandates today does not. In order to reduce the workload to share this information (e.g., a newly appointed counselor) with other governments or the private sector, the local decision can be published as a Linked Open Data document at the source.

The proof of concept shows that

  1. An end-to-end approach, based on the developed Linked Data method, is feasible and that it can make the decision making process more efficient: less manual work, governments may seek easier in regulation, the Linked Data allows easy to do an impact analysis when legislation is amended.
  2. We notice a quality gain in editing due to correct legal references (even referencing to decisions of their municipality) and the use of qualitative factual data (e.g. addresses linked to the Central Reference Address Database, a regional base registry)
  3. Finally, there are also efficiency gains in the publication of the decisions that are automatically published on the website of the local government, in the codex and without additional efforts suitable for reuse by third parties (Open Data).
The insights created a political basis to build a base registry for Local Council Decisions in line with the best practices of this study. This project, funded by the Flemish Agency for Domestic Governance and Flanders Information Agency (Flanders Radically Digital Programme), is a stepstone in the transition of the Flemish Government towards an information driven administration with simplified processes and better public services.


  1. Van Cauter, L.: Government-to-government information system failure in Flanders: an in-depth study. (2016)
  2. Benbasat, I., Barki, H.: Quo vadis, TAM? Journal of Association for Information Systems. vol 8. 3. 211-218 (2007)
  3. European Commission, isa: European Interoperability Framework (EIF) for European public services: Annex 2. 21 (2010)
  4. European Commission, isa: isa handbook for using Core Vocabularies (November 2014)
  5. Vanlishout, Z.: EU Core Vocabularies in Action: Linked Base Registries as a key enabler for eGovernment in Flanders. (2016)
  6. Kunzler,K: , Z.: Pilot Open Raadsinformatie Eindrapportage: 17 (2016)