mlsanityData to 14 Oct 2026

Type Checking Project Haystack Grids using JSON Schema and Pydantic

arXiv 2606.24891 ↗First posted 19 May 2026cs.PL cs.AI cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

Ontologies enable scalable energy services in buildings by supporting interoperability and automation. Project Haystack is a building ontology that is widely adopted due to its flexible, tag-based semantic model, openness, and extensibility, but suffers from ambiguous tag usage and limited automated validation. Although Project Haystack is formally open, its reliance on custom file formats and domain-specific languages that originate from the Haxall ecosystem creates a de facto barrier to integration. In this paper, we address these limitations by introducing a Python-based toolchain for Haystack. We present (i) a parser for Haystack definition files (Trio file format), and (ii) a code generator that derives Pydantic models and JSON Schema definitions from these parsed specifications. The resulting models enable static type checking and enable structural validation of Haystack grids within Python, as well as schema-based validation of JSON representations outside the Python ecosystem. All tools, generated models, and schemas are released publicly under an open-source license, with the goal of strengthening the Haystack ecosystem and opening a practical pathway beyond its current technical boundaries.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 22 references that are in the map. First posted on arXiv 19 May 2026.

Builds on

3 of 22 references.

References · 3

  1. 2021SHACL: A Description Logic in Disguisecited by 7
  2. 2022Comparison of Brick and Project Haystack to Support Smart Building Applicationscited by 1
  3. 2026A Systematic Comparison and Evaluation of Building Ontologies for Deploying Data-Driven Analytics in Smart Buildingscited by 1

Built on by

Not cited yet.