• Highlighting specific aspect of the building • At a specific time • Using a specific version of a tool • With individual specific modelling preferences
Specification or, coming to a uniform structure for bespoke data https:/ /blog.buildingsmart.org/blog/the-curious-case-of-the-mvd https:/ /technical.buildingsmart.org/projects/information-delivery-specification-ids/
standard (so, not a file format) defined in the EXPRESS modelling language (which is part 11 of the ISO 10303 standards family, informally called STEP). The typically IFC file are instances (a population file) according to this schema; typically in the IFC-SPF encoding (Step Physical File). This is part 21 of ISO 10303. But other encoding exist: such as XML (part 28) and RDF/OWL (not part of ISO 10303) using semantic web technologies.
aggregate function / makes this a property path, a sequence of two predicates in this case used because in IfcOWL the specific type of the property nominal value is emitted. IfcAreaMeasure in this case.
checks (length of exit routes, accessibility requirements on dimensions, …) • Many of IFC issues stem in interoperability stem from unsupported geometric constructs or differences in interpretation thereof • Many of the interoperability challenges with other standards/domains require complex geometric transformations (a topologically valid separation between exterior and interior for GIS, thermal interfaces for simulations, …) • Geometry is often the one single aspect that is uniformly described among different models
of data for curved surfaces. Convex and planar. Polyhedron Suitable for hard surface modelling, polygons convenient to manipulate (e.g. inset, extrude). Boundary Representation (BRep) Carries more semantics (e.g. cylinder radius), implementation a lot more complex Voxels Regularized grid, implementation trivial and robust. Slanted surfaces only approximated as “staircases”. Computational Solid Geometry Implicit format, when only using primitives, limited usability, typically combined with other representations as operands
* ↓ * IfcMaterialLayer | ↓ IfcMaterial → LayerThickness, … ‘Body’ representation is typically an extrusion of a polygonal footprint In addition, an ‘Axis’ representation is present that informs on the longitudonal direction of these layers
(2024). IfcVoxNet: 3D segmentation and classification of voxelized IFC building models with Deep Learning. Proceedings of the 41st International Conference of CIB W78, Marrakech, Morocco, 2-3 October, ISSN: 2706-6568. (ISSN: 2706-6568), http:/ /itc.scix.net/paper/w78-2024-68