IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

4.1.5.13.3 Spatial Interference

The Spatial Interference concept defines the relationship of spatial elements, such as facilities (IfcFacility & specialised subtypes) or facility parts (IfcFacilityPart with domain specific predefined types) that interfere or interface with other spatial elements across discipline spatial hierarchy branches. The IfcSpatialElement entities should be identifiable by their IfcSpatialElement.Name attribute and an optional IfcRelInterferesElements.InterferenceType should be included to describe the nature of the interface or interference.

A simple example is a project that contains a road or railway development that includes a bridge section. IfcRelInterferesElements is used to semantically link the spatial segments of the road or railway that pass over the bridge or bridge segments with the relevant interference type specified. This semantic relationship provides an easily queryable connection to identify the spatial elements that require consideration across disciplines such as the road design team and bridge design team. How the spatial hierarchy is organised is up to the user and project in question.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.

%3 IfcSpatialElement_0 IfcSpatialElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] SpatialElementName 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. ObjectPlacement [0:1] 7. Representation [0:1]      PositionedRelativeTo [0:?]      ReferencedBy [0:?]      ReferencedInStructures [0:?] 8. LongName [0:1]      ContainsElements [0:?] InterferesSpatialElements      InterferesElements [0:?]      IsInterferedByElements [0:?]      ReferencesElements [0:?]      ServicedBySystems [0:?] IfcRelInterferesElements IfcRelInterferesElements 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingElement [1:1] RelatedSpatialElement 6. RelatedElement [1:1] 7. InterferenceGeometry [0:1] InterferenceType 8. InterferenceType [0:1] 9. ImpliedOrder [1:1] 10. InterferenceSpace [0:1] IfcSpatialElement_0:InterferesElements1->IfcRelInterferesElements:RelatingElement0 IfcLabel_1 IfcLabel IfcSpatialElement_0:Name1->IfcLabel_1:IfcLabel0 IfcSpatialElement_1 IfcSpatialElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] RelatedSpatialElementName 3. Name [0:1] 4. Description [0:1]      Decomposes [0:1]      HasAssignments [0:?]      HasAssociations [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      IsNestedBy [0:?]      Nests [0:1] 5. ObjectType [0:1]      Declares [0:?]      IsDeclaredBy [0:1]      IsDefinedBy [0:?]      IsTypedBy [0:1] 6. ObjectPlacement [0:1] 7. Representation [0:1]      PositionedRelativeTo [0:?]      ReferencedBy [0:?]      ReferencedInStructures [0:?] 8. LongName [0:1]      ContainsElements [0:?]      InterferesElements [0:?]      IsInterferedByElements [0:?]      ReferencesElements [0:?]      ServicedBySystems [0:?] IfcRelInterferesElements:RelatedElement1->IfcSpatialElement_1:IfcSpatialElement0 IfcIdentifier IfcIdentifier IfcRelInterferesElements:InterferenceType1->IfcIdentifier:IfcIdentifier0 IfcLabel_0 IfcLabel IfcSpatialElement_1:Name1->IfcLabel_0:IfcLabel0
Figure 4.1.5.13.3.A

General Usage

ApplicableEntity
IfcSpatialElement
Table A

Edit on Github

3 contributor(s): stefkeBluz pazbSI-Bot
Last change: ISO and CEN Review IFC4.3 Ed. 2 - series of editorial corrections from JWG12 (#634) * NBN-058 Editor correction Unsure about the formatting of the list within the box. This looks fine in Github but not on the generated HTML * Correct spelling FacilityPart to IfcFacilityPart (added with #NBN-098) * Spelling errors for NBN-099 * Type to Element (NBN-109) * Minor editorial correction (missing underscores) * Minor editorial (combination -> combinations) * #NBN-172 Editorial fix * #NBN-117 editorial fix * #nbn-118 editorial fix * #NBN-223 Small editorial fixes in IfcProject * #NBN-242 Editor fixes and cleanup headings * #NBN-251 editorial fix * #NBN-242 editorial fix * #nbn-261 fix plural 's -> entities * #NBN-263 editorial fix * #NBN-269 editorial fix * #NBN-273 editorial fix * #NBN-275 editor fix * #NBN-286 + 288 Tried to fix the caption * #NBN-310 editorial fix * #NBN-311 editor fix * #NBN-312 - replaced control by process * Added _ to surround Ifc entity names * #NBN-314 - Fix figure caption (try to) * #NBN-315 Adjust text and added _ to format entities * #NBN-316 Fixed formatting and added _ * #NBN-318 format and editorial fixes * #NBN-319 Fixed formatting issues * #NBN-320 and #NBN-321 editorial fixes * #NBN-322 fixed other errors, but not figure text * #NBN-323 - not fixed, but other edits are corrected * #NBN-326 editorial fix * #NBN-328 * #NBN-331 * #NBN-337 * #NBN-341 * #NBN-343 * #NBN-344 * #NBN-349 * #NBN-355 * #NBN-356 * #NBN-361 * #NBN-364 + #NBN-366 * #NBN-369 * #NBN-373 * #NBN-375 * #NBN-384 * #NBN-387 * #NBN-388 + NBN-389 * #NBN-390 + #NBN-391 * #NBN-394 * #NBN-396 * #NBN-397 + #NBN-398 * #NBN-400 + #NBN-402 * #NBN-410 * #NBN-414 * #NBN-418 * #NBN small editorial changes * #NBN -> Pset_DistanceExpression is not found --------- Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com> by stefkeB on 2023-09-06T11:35:17+02:00

Is this page difficult to understand? Let us know!