| .. | ||
| Building-Architecture.ifcx | ||
| Building-Hvac.ifcx | ||
| Building-Landscaping.ifcx | ||
| Building-Structural.ifcx | ||
| cci@v1.ifcx | ||
| fruitvegs@v1.6.ifcx | ||
| Georeference.ifcx | ||
| Infra-Bridge.ifcx | ||
| Infra-Electrical.ifcx | ||
| Infra-Landscaping.ifcx | ||
| Infra-Plumbing.ifcx | ||
| Infra-Rail.ifcx | ||
| Infra-Road.ifcx | ||
| README.md | ||
PCERT-Sample-Scene – IFC5 example
Overview
This directory contains a set of IFC5 (.ifcx) demo models based on the PCERT Sample Scene in IFC5 format (see the original IFC4.3 files).
These models demonstrate the modular and extensible capabilities of IFC5, with a focus on multi-disciplinary collaboration and classification integration.
The demo set is organized into two domains:
Building Models
- Building-Architecture.ifcx
- Building-Hvac.ifcx
- Building-Landscaping.ifcx
- Building-Structural.ifcx
Infrastructure Models
- Infra-Bridge.ifcx
- Infra-Electrical.ifcx
- Infra-Landscaping.ifcx
- Infra-Plumbing.ifcx
- Infra-Rail.ifcx
- Infra-Road.ifcx
Each file represents a discipline-specific model, allowing for modular loading and data layering.
Classification Files
Two additional .ifcx files contain extended classification data referencing standards from the buildingSMART Data Dictionary (bSDD):
- cci@v1.ifcx – Construction Classification International
bSDD URI - fruitvegs@v1.6.ifcx – Fruit and Vegetables Classification
bSDD URI
These files include:
- Schema definitions for each classification
- Element-level classification data
- Can be loaded alongside models to enrich semantic context
Model Structure and Decomposition
Shared Site and Hexagon Tiles
When opening any of the building or infrastructure models, you will see a combined decomposition hierarchy. All models share the same main site, and each model includes a site for every hexagon tile relevant to that discipline. This allows for seamless merging and navigation across models.
Examples
The Building-Hvac model contains only the elements from the distribution system for the fireplace, but these are integrated into the overall building decomposition, so you see them in context with the rest of the building.
Another example is the Building-Landscaping model, which contains a park with apple trees. Each tree instance contains nested apple instances, demonstrating deep hierarchical nesting within the existing decomposition.
Classification Integration
When the CCI classification file is active, you will notice the tree is also classified as a CCI Tree. When the Fruits and Vegetables classification is active, all apples are classified as an Apple.
Instance, Type, Geometry, and Quantity Structure
Every instance in the model inherits from a type definition that contains all attributes and properties. Geometries are children of the instance, and quantities are assigned directly to the instance. This approach supports possible instance-level scaling and ensures that all relevant data is accessible at the instance level.
Georeferencing
Georeferencing is handled in a separate Georeference.ifcx file, which uses full Well-Known Text (WKT) strings to describe Coordinate Reference Systems (CRS) as published by EPSG, following OGC standard.
This file provides CRS definitions for two reference objects included in all models: one for infrastructure (north aligned at the main site level) and one for the building site (aligned with the building).
How to Use
To view and interact with the models:
- Open the buildingSMART IFC5 Viewer
- Open
.ifcxfiles from the IFC5-development repository - Explore:
- 3D Model View
- Model Tree
- Element Data
Viewer Tips
- Select objects in the 3D view
- Locate them in the model tree
- Select the parent object to view full data (not the geometry object from the selection)