Dietmar2020/ifc-bim-high-quality-alpaca
IFC BIM High-Quality Dataset (Alpaca Format) Dataset Description This is a high-quality, curated dataset for training language models on IFC (Industry Foundation Classes) and BIM (Building Information Modeling) tasks. The dataset has been filtered for quality and is provided in the Alpaca instruction-following format. Dataset Summary Total entries: 42,680 Format: Alpaca (instruction, input, output) Language: English Domain: IFC/BIM technical… See the full description on the dataset page: https://huggingface.co/datasets/Dietmar2020/ifc-bim-high-quality-alpaca.
IFC BIM High-Quality Dataset (Alpaca Format)
Dataset Description
This is a high-quality, curated dataset for training language models on IFC (Industry Foundation Classes) and BIM (Building Information Modeling) tasks. The dataset has been filtered for quality and is provided in the Alpaca instruction-following format.
Dataset Summary
- Total entries: 42,680
- Format: Alpaca (instruction, input, output)
- Language: English
- Domain: IFC/BIM technical documentation and code generation
Quality Filtering
This dataset has been filtered using strict quality criteria:
- Minimum content length requirements
- Presence of IFC/BIM specific terminology
- Valid IFC code patterns in outputs
- Well-structured responses
- No placeholder or template text
- No encoding issues
Only entries scoring 75% or higher on quality metrics were retained.
Data Fields
instruction: The task instruction (usually a system prompt for IFC/BIM expertise)input: The specific question or task descriptionoutput: The expected response (can include IFC code, explanations, or structured data)
Usage
This dataset is designed for fine-tuning language models for IFC/BIM-specific tasks such as:
- IFC code generation
- BIM concept explanation
- IFC entity and property queries
- Building element modeling
- Technical documentation generation
Example
{
"instruction": "You are an IFC (Industry Foundation Classes) and BIM (Building Information Modeling) expert. Provide accurate, detailed, and practical answers to questions about IFC schemas, implementation, and usage in the AEC industry.",
"input": "Create a complete IFC definition for a shear wall that is 100mm thick, 2400mm high, 3600mm long, made of Masonry, load-bearing, internal, with fire rating F30.",
"output": "#1=IFCPROJECT('3MDa0qu6X5eBFeTDmhEULg',$,'Sample Project',$,$,$,$,$,$);\n#2=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);\n..."
}Dataset Creation
This dataset was created by:
- Merging multiple IFC/BIM datasets
- Removing duplicates based on content hashing
- Applying strict quality filters
- Converting to Alpaca format
License
Apache 2.0
Citation
If you use this dataset, please cite:
@dataset{ifc_bim_high_quality_2025,
title={IFC BIM High-Quality Dataset},
year={2025},
month={1},
publisher={HuggingFace}
}