CoolFace
Datasetpublic

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.

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
1likes41downloads
Dataset Card

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 description
  • —output: 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

json
{
  "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:

  1. 1.Merging multiple IFC/BIM datasets
  2. 2.Removing duplicates based on content hashing
  3. 3.Applying strict quality filters
  4. 4.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}
}