BrickLLM: A Python library for generating Brick-compliant RDF graphs using LLMs

One of the key challenges of Energy Management and Information Systems in buildings is related to the lack of interoperability, due to the absence of standardization of the underlying data models. In recent years, there has been a growing interest in using ontology-based metadata models to address this issue, as they offer a structured approach to organize and share information across diverse systems (e.g. Brick ontology). However, the creation of ontology-based metadata models is often a labor-intensive task that requires specific domain expertise, hindering the practical use of such data models. For this reason, in this work the BrickLLM Python library is introduced, which addresses this issue by generating Brick-compliant Resource Description Framework graphs through Large Language Models, automating the process of converting natural language building descriptions into machine-readable metadata. The library supports both cloud-based APIs (e.g., OpenAI, Anthropic, Fireworks AI), local models (e.g. LLaMa3.2, etc.) and evenfine-tuned ones. This paper explores the architecture, key functionalities, and practical applications of BrickLLM, showcasing its potential impact on the future of building systems monitoring and automation.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-03-17
DOI
https://doi.org/10.1016/j.softx.2025.102121
Citations
5
Primary Topic
Semantic Web and Ontologies
Type
article
Field-Weighted Citation Impact
12.40
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BrickLLM: A Python library for generating Brick-compliant RDF graphs using LLMs

Alfonso Capozzoli, Marco Savino Piscitelli, Matteo Perini, Rocco Giudice et al.
5 citations
SoftwareX
Semantic Web and Ontologies
12.40
article

BrickLLM: A Python library for generating Brick-compliant RDF graphs using LLMs

Alfonso Capozzoli, Marco Savino Piscitelli, Matteo Perini, Rocco Giudice, Daniele Antonucci
article en
5 citations

Abstract

One of the key challenges of Energy Management and Information Systems in buildings is related to the lack of interoperability, due to the absence of standardization of the underlying data models. In recent years, there has been a growing interest in using ontology-based metadata models to address this issue, as they offer a structured approach to organize and share information across diverse systems (e.g. Brick ontology). However, the creation of ontology-based metadata models is often a labor-intensive task that requires specific domain expertise, hindering the practical use of such data models. For this reason, in this work the BrickLLM Python library is introduced, which addresses this issue by generating Brick-compliant Resource Description Framework graphs through Large Language Models, automating the process of converting natural language building descriptions into machine-readable metadata. The library supports both cloud-based APIs (e.g., OpenAI, Anthropic, Fireworks AI), local models (e.g. LLaMa3.2, etc.) and evenfine-tuned ones. This paper explores the architecture, key functionalities, and practical applications of BrickLLM, showcasing its potential impact on the future of building systems monitoring and automation.

SoftwareXVol. 30
Eurac Research (IT), Politecnico di Torino (IT)
Industry, innovation and infrastructure
Openalex Percentile: Top 2%
Semantic Web and Ontologies
12.40
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

BrickLLM: A Python library for generating Brick-compliant RDF graphs using LLMs — Alfonso Capozzoli, Marco Savino Piscitelli, et al. · SoftwareX (2025) | TGRS Research Map | TGRS