Minimizing the time to prepare for the political debate

task-based search
knowledge extraction
agile development

City councilors are busy people. They combine their work for the council with regular jobs and therefore are focused on using their time as efficiently as possible. At the same time they want to enter the political arena as well prepared as possible.

'Searching and finding information is challenging, especially within a complex organisation such as a municipality. We want to serve the city optimally by making sure city councilors spend their time processing information in preparation for a debate not by searching for it.'

In a continuous effort to improve their service, Erwin and his colleagues decided to investigate and test how the retrieval of municipal information could be facilitated. They commissioned a prototype search engine that would allow city councilors to access multiple council sources via one portal. They wanted to develop this prototype in an agile fashion to be able to adjust the project along the way and selected Spinque to help them realise it. A team was formed consisting of information and UX specialists of the municipality and search designers of Spinque.

'The collaboration with Spinque was very pleasant: they really listened and thought along. The team collaborated very closely and produced a new version of the prototype every other week. ... At times though the process was annoying: the people of Spinque kept asking difficult questions we had never thought of... In all seriousness though: the collaboration was very stimulating and exceeded our expectations.'

After three months the design process was completed and the prototype was delivered. As required it allows city councilors to search in multiple council sources, but on top of that it supports them in satisfying certain specific information needs that were identified during the design process. For this the team created a knowledge graph with the concepts and entities in the municipal domain that are relevant for the city councillors.

'The domain model that was created is a really nice supplement. It actually is a prerequisite for Spinque's unique approach: uniformly applicable customization.'

The knowledge graph enables fine-grained information access. For example city councilors want to confront fellow councilors and alderpersons with statements they previously made. These statements are contained in minutes of meetings and can be searched and found as such. This is time-consuming however. Spinque extracted the statements from the minutes and added them as separate entities to the knowledge graph of the municipality. City councilors can now directly search for statements about particular topics and uttered by particular persons from specific parties. This way relevant statements can be found easier and quicker.

After the prototype phase the team deployed the search engine into production. During this process information specialists of the municipality were trained as search designers. In the future they will adjust the search engine themselves and possibly design search solutions for other information needs within the municipality.

'In time this project might serve as a best practice for the rest of our organization, since all across the municipality we run into problems that can be solved with this technology.'

Spinque puts Erwin and his team in charge of their search and enables city councilors to find relevant information easily and quickly.

About the client

Utrecht is the fourth-largest city of the Netherlands with approximately 350.000 inhabitants. Due to its central position within the country it is an important economic, cultural and educational centre. The city council of Utrecht has 45 members. They represent the diverse people of the city and oversee the implementation of policy by the College of Mayor and Alderpersons.

Erwin Raemakers is information and process manager at the Municipal Clerk's Office (MCO). The MCO advises and supports the city council and its members in the performance of their duties. Erwin directs strategic and innovative projects aimed at facilitating the work of city councilors.


Try the search engine yourself at


The team collaborated very closely and produced a new version of the prototype every other week.

Behind the screens

Knowledge Graph

During the design process we created a knowledge graph of the municipal domain. Central in this domain are the different types of 'instruments' available to city councilors to perform their duties: memos, questions, motions, letters, amendments and proposals. Another important concept are the activities in which these instruments are produced and used, for example meetings in which proposals are discussed and voted on.

The municipal information systems already contained several types of instruments and activities. During observation studies with users we learned that users often need to find proposals. This instrument was not explicitly defined in the information system and therefore difficult to find. The users also indicated that they wanted to know who-said-what in municipal meetings and what commitments were made by alderpersons. To enable search on these types of entities we extracted them from the text documents and explicitly modeled them in the knowledge graph.


We implemented three search entry points to effectively support the different types of information needs that were identified during the design process:

  • finding instruments ('Raadsstukken');
  • finding out who-said-what ('Wie zei wat') and
  • finding commitments made by alderpersons ('Toezeggingen').

You can search for yourself at

Spinque Desk

In Spinque Desk we implemented strategies for all three search entry points. The strategy to find a relevant instrument is most notable. Instruments are related to multiple text documents. For example a proposal will hold a specific proposal document. Of course the search strategy uses the full text of these documents to find instruments. Activities in which instruments are discussed may include additional documents. For example an elaboration of the proposal or the results of a related investigation. To improve findability, the search strategy also considers these related documents to find instruments.

What we can do for you

In this project a search engine tailored to the specific needs of city counsilors was developed in close collaboration with domain experts from the municipality. In a series of sprints various information needs were identified and supported. During this process Spinque Desk was used to design various evolving search strategies.

What information needs do your users have and how might a tailored search solution help them? Let us know, we are happy to think along!

Other cases