pith:H6INDLDW
A Hybrid Framework for Natural Language Querying of IFC Models with Relational and Graph Representations
Transforming IFC models into relational tables and graphs lets an LLM answer natural language queries about building data with over 93 percent first-attempt accuracy.
arxiv:2605.13236 v1 · 2026-05-13 · cs.CL
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{H6INDLDWF5GVBMZLV5AHJXU6FJ}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
combining complementary representations with iterative reasoning enables more accessible natural language querying of IFC data while supporting routine BIM analysis tasks.
The transformations to relational and graph representations preserve all information needed for accurate querying, and the LLM can reliably detect and correct its own errors through iteration without introducing new inaccuracies.
IfcLLM combines relational and graph representations of IFC models with iterative LLM reasoning to deliver 93.3-100% first-attempt accuracy on natural language queries across three test models.
References
Receipt and verification
| First computed | 2026-05-18T02:44:49.545185Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
3f90d1ac762f4d50b32baf4074de9e2a59841cc5921b97e36d03cacedc62688d
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/H6INDLDWF5GVBMZLV5AHJXU6FJ \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 3f90d1ac762f4d50b32baf4074de9e2a59841cc5921b97e36d03cacedc62688d
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "c7cb25196997d81cf2c32c3d17cdf0197232fb6aff5adeb7a2f41a43a7729dfc",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by-nc-nd/4.0/",
"primary_cat": "cs.CL",
"submitted_at": "2026-05-13T09:24:51Z",
"title_canon_sha256": "fe79062cdf076f9644c3d32ed6cb8bca93db15e8b31c9e33624e587158396817"
},
"schema_version": "1.0",
"source": {
"id": "2605.13236",
"kind": "arxiv",
"version": 1
}
}