BUILDINGS / RENOVATION / TERRITORIAL INTELLIGENCE
From building data
to human questions.
Conceiving an API and a natural-language system that make existing building-stock data accessible for planning and resilience decisions.

THE QUESTION
Digital Building Stock Model
An existing building-stock dataset can support renovation and resilience planning, but accessing it through specialist queries creates a barrier. How could that information become a system people can explore by asking questions in their own words?
MY CONTRIBUTION
Turning an existing dataset into a system people can question.
The building-stock dataset already existed. I conceived the API that would make it accessible and, most importantly, the transformation of that API into a system people could interact with in natural language through the Model Context Protocol (MCP).
Working largely independently, I shaped the overall system concept: connecting human questions to structured access to building information, so that the data could support analysis and decisions beyond specialist database workflows.
THE APPROACH
Human questions. Structured spatial answers.
The API provides access to the existing building-stock data. MCP connects that access to a conversational interface, allowing a person to ask questions in ordinary language while the underlying queries retrieve the relevant information.
The central design challenge was to connect the way people formulate planning questions with the way spatial data are organised and analysed.
ANALYTICAL OUTPUTS
API concept
Structured access to the existing building-stock dataset and its analytical capabilities.
Natural-language system
An MCP-based connection between human questions and building-stock analysis.
Planning support
Visualisation and reporting designed to support renovation and resilience decisions.
PRACTICAL USE
Supporting informed decisions.
Support investigation of building-stock characteristics and regional differences relevant to the EU Renovation Wave and Recovery and Resilience Plans. Comparisons must account for dataset coverage, validation and model assumptions.
RELATED WORK
Have a similar question?
Discuss your data, geographic scope and the decision you need to support.
Discuss your project ↗