1. Scope
1.1 Bridge View
1.1.1 Design Templates
1.1.2 Design Plans
1.1.3 Structural Analysis
1.1.4 Fabrication
2. Normative references
3. Terms, definitions, and abbreviated terms
3.1 Terms and definitions
3.2 Abbreviated terms
4. Fundamental concepts and assumptions
4.1 Project Context
4.1.1 Project Declaration
4.1.1.1 Object Type Definitions
4.1.2 Project Units
4.1.3 Project Representation Context
4.1.4 Project Global Positioning
4.1.5 Project Document Information
4.2 Object Definition
4.2.1 Object Typing
4.2.2 Property Sets
4.2.2.1 Property Sets for Objects
4.2.2.2 Property Sets for Types
4.2.3 Quantity Sets
4.3 Object Attributes
4.3.1 Software Identity
4.3.2 Object Ownership
4.3.3 User Identity
4.3.4 Object Occurrence Attributes
4.3.4.1 Spatial Element Occurrence Attributes
4.3.4.1.1 Site Attributes
4.3.4.2 Element Occurrence Attributes
4.3.4.3 Alignment Attributes
4.3.4.4 Structural Point Connection Attributes
4.3.4.5 Structural Analysis Model Attributes
4.3.4.6 Task Attributes
4.3.5 Object Type Attributes
4.3.5.1 Reinforcing Bar Type Attributes
4.3.5.2 Reinforcing Mesh Type Attributes
4.3.5.3 Tendon Type Attributes
4.4 Object Association
4.4.1 Constraint Association
4.4.2 Material Association
4.4.2.1 Material Layer Set
4.4.2.1.1 Material Layer Set With Style
4.4.2.2 Material Layer Set Usage
4.4.2.3 Material Profile Set
4.4.2.4 Material Profile Set Usage
4.5 Object Composition
4.5.1 Aggregation
4.5.1.1 Element Decomposition
4.5.1.2 Spatial Decomposition
4.5.2 Nesting
4.5.2.1 Object Nesting
4.5.2.2 Element Nesting
4.5.2.3 Ports
4.5.3 Type Element Aggregation
4.5.4 Element Voiding
4.6 Object Assignment
4.6.1 Control Assignment
4.6.2 Group Assignment
4.6.3 Product Assignment
4.6.3.1 Structural Point Assignment
4.6.3.2 Structural Curve Assignment
4.6.3.3 Structural Surface Assignment
4.7 Object Connectivity
4.7.1 Spatial Structure
4.7.1.1 Spatial Container
4.7.2 Element Connectivity
4.7.2.1 Path Connectivity
4.7.2.2 Port Connectivity
4.7.2.3 Surface Connectivity
4.7.2.4 Volume Connectivity
4.7.3 Element Positioning
4.7.4 Structural Connectivity
4.7.5 Sequential Connectivity
4.8 Product Shape
4.8.1 Product Placement
4.8.1.1 Product Local Placement
4.8.2 Product Geometric Representation
4.8.2.1 Annotation Geometry
4.8.2.1.1 Annotation 2D Geometry
4.8.2.2 Axis Geometry
4.8.2.2.1 Axis 2D Geometry
4.8.2.2.2 Axis 3D Geometry
4.8.2.3 FootPrint Geometry
4.8.2.3.1 FootPrint GeomSet Geometry
4.8.2.3.1.1 FootPrint GeomSet PolyCurve Geometry
4.8.2.4 Surface Geometry
4.8.2.4.1 Surface BSpline Geometry
4.8.2.5 Body Geometry
4.8.2.5.1 Body Tessellation Geometry
4.8.2.5.2 Body SweptSolid Geometry
4.8.2.5.2.1 Body SweptSolid PolyCurve Geometry
4.8.2.5.2.2 Body SweptSolid ParameterizedProfile Geometry
4.8.2.5.2.3 Body SweptSolid Extruded Arbitrary Geometry
4.8.2.5.3 Body AdvancedSweptSolid Geometry
4.8.2.5.3.1 Body AdvancedSwept Directrix Geometry
4.8.2.5.3.2 Body AdvancedSwept Tapered Geometry
4.8.2.5.3.3 Body AdvancedSwept Fixed Reference Geometry
4.8.2.5.3.4 Body AdvancedSwept Surface Curve Geometry
4.8.2.5.4 Body Clipping Geometry
4.8.2.5.5 Body Spine Geometry
4.8.2.6 Mapped Geometry
4.8.2.7 Pattern Geometry
4.8.3 Product Topology Representation
4.8.3.1 Reference Topology
4.9 Product Type Shape
4.9.1 Product Type Geometric Representation
4.9.1.1 Type Axis Geometry
4.9.1.2 Type Body Geometry
4.9.1.2.1 Type Body Tessellated Geometry
4.9.1.2.2 Type Body CSG Geometry
4.9.1.2.3 Type Body SweptDisk Geometry
4.9.1.2.4 Type Body SweptSolid Extruded Arbitrary Geometry
4.9.1.2.5 Type Body SweptSolid Extruded Arbitrary Void Geometry
4.9.1.3 Type Lighting Geometry
4.10 Partial Templates
4.10.1 Values
4.10.1.1 Single Value
4.10.1.2 Bounded Value
4.10.1.3 Enumerated Value
4.10.2 Profile Definition
4.10.2.1 Arbitrary Profile Definition
4.10.2.1.1 PolyCurve Profile Definition
4.10.2.1.2 Centerline Profile Definition
4.10.2.2 Parameterized Profile Definition
4.10.2.2.1 Standardized Profile Definition
4.10.2.2.1.1 C-Shape Profile Definition
4.10.2.2.1.2 I-Shape Profile Definition
4.10.2.2.1.3 I-Shape Asymmetric Profile Definition
4.10.2.2.1.4 L-Shape Profile Definition
4.10.2.2.1.5 T-Shape Profile Definition
4.10.2.2.1.6 U-Shape Profile Definition
4.10.2.2.1.7 Z-Shape Profile Definition
4.10.2.2.2 Basic Profile Definition
4.10.2.2.2.1 Rectangle Profile Definition
4.10.2.2.2.2 Rectangle Hollow Profile Definition
4.10.2.2.2.3 Rectangle Rounded Profile Definition
4.10.2.2.2.4 Circle Profile Definition
4.10.2.2.2.5 Circle Hollow Profile Definition
4.10.2.2.2.6 Ellipse Profile Definition
4.10.2.3 Derived Profile Definiton
4.10.2.3.1 Transformed Profile Definition
4.10.3 Geometry
4.10.3.1 Solid Model Geometry
4.10.3.1.1 Swept Solid Geometry
4.10.3.1.1.1 Extruded Area Geometry
4.10.3.1.1.1.1 Extruded Area PolyCurve Profile
4.10.3.1.1.1.2 Extruded Area Standardized Profile
4.10.3.1.1.1.3 Extruded Area Basic Profile
4.10.3.1.1.2 Extruded Area Tapered Geometry
4.10.3.1.1.2.1 Extruded Area Tapered PolyCurve Profile
4.10.3.1.1.2.2 Extruded Area Tapered Parameterized Profile
4.10.3.1.1.3 Revolved Area Geometry
4.10.3.1.1.3.1 Revolved Area PolyCurve Profile
4.10.3.1.1.3.2 Revolved Area Standardized Profile
4.10.3.1.1.3.3 Revolved Area Basic Profile
4.10.3.1.1.4 Revolved Area Tapered Geometry
4.10.3.1.1.4.1 Revolved Area Tapered PolyCurve Profile
4.10.3.1.1.4.2 Revolved Area Tapered Parameterized Profile
4.10.3.1.1.5 SurfaceCurve SweptArea Geometry
4.10.3.1.1.5.1 SurfaceCurve SweptArea PolyCurve Profile
4.10.3.1.1.6 FixedReference SweptArea Geometry
4.10.3.1.1.6.1 FixedReference SweptArea PolyCurve Profile
4.10.3.1.2 Swept Disk Solid Polygonal Geometry
4.10.3.2 Surface Model Geometry
4.10.3.2.1 Tessellated Geometry
4.10.3.2.1.1 Triangulated Geometry
4.10.3.2.1.1.1 Triangulated Geometry With Textures
4.10.4 Geometry Styles
4.10.4.1 Geometry Curve Style
4.10.4.2 Geometry Text Style
4.10.4.3 Geometry Fill Area Style
4.10.4.4 Geometry Surface Style
4.10.4.4.1 Surface Color Style
4.10.5 Material Styles
4.10.5.1 Material Surface Style
4.10.5.1.1 Material Surface Color Style
4.10.6 Texture
4.10.6.1 Image Texture
4.10.6.2 Texture Map
4.10.6.2.1 Indexed Texture Map
4.10.7 Profile Properties
4.10.8 Material Properties
5. Core data schemas
5.1 IfcKernel
5.1.1 Schema Definition
5.1.2 Types
5.1.2.1 IfcDefinitionSelect
5.1.2.2 IfcProductSelect
5.1.2.3 IfcPropertySetDefinitionSelect
5.1.3 Entities
5.1.3.1 IfcActor
5.1.3.2 IfcContext
5.1.3.3 IfcControl
5.1.3.4 IfcGroup
5.1.3.5 IfcObject
5.1.3.6 IfcObjectDefinition
5.1.3.7 IfcProcess
5.1.3.8 IfcProduct
5.1.3.9 IfcProject
5.1.3.10 IfcProjectLibrary
5.1.3.11 IfcPropertyDefinition
5.1.3.12 IfcPropertySet
5.1.3.13 IfcPropertySetDefinition
5.1.3.14 IfcQuantitySet
5.1.3.15 IfcRelAggregates
5.1.3.16 IfcRelAssigns
5.1.3.17 IfcRelAssignsToControl
5.1.3.18 IfcRelAssignsToGroup
5.1.3.19 IfcRelAssignsToProduct
5.1.3.20 IfcRelAssociates
5.1.3.21 IfcRelAssociatesDocument
5.1.3.22 IfcRelationship
5.1.3.23 IfcRelConnects
5.1.3.24 IfcRelDeclares
5.1.3.25 IfcRelDecomposes
5.1.3.26 IfcRelDefines
5.1.3.27 IfcRelDefinesByProperties
5.1.3.28 IfcRelDefinesByType
5.1.3.29 IfcRelNests
5.1.3.30 IfcRoot
5.1.3.31 IfcTypeObject
5.1.3.32 IfcTypeProduct
5.1.4 Functions
5.1.4.1 IfcCorrectObjectAssignment
5.1.4.2 IfcUniquePropertyName
5.1.4.3 IfcUniquePropertyTemplateNames
5.1.4.4 IfcUniquePropertySetNames
5.1.4.5 IfcUniqueDefinitionNames
5.1.5 Rules
5.1.5.1 IfcSingleProjectInstance
5.1.6 Property Sets
5.2 IfcControlExtension
5.2.1 Schema Definition
5.2.2 Types
5.2.3 Entities
5.2.3.1 IfcRelAssociatesConstraint
5.3 IfcProcessExtension
5.3.1 Schema Definition
5.3.2 Types
5.3.2.1 IfcTaskTypeEnum
5.3.2.2 IfcWorkPlanTypeEnum
5.3.2.3 IfcWorkScheduleTypeEnum
5.3.3 Entities
5.3.3.1 IfcRelSequence
5.3.3.2 IfcTask
5.3.3.3 IfcWorkControl
5.3.3.4 IfcWorkPlan
5.3.3.5 IfcWorkSchedule
5.3.4 Property Sets
5.4 IfcProductExtension
5.4.1 Schema Definition
5.4.2 Types
5.4.2.1 IfcAlignmentPlacementEnum
5.4.2.2 IfcAlignmentTransformEnum
5.4.2.3 IfcAlignmentTypeEnum
5.4.2.4 IfcElementAssemblyTypeEnum
5.4.2.5 IfcElementCompositionEnum
5.4.2.6 IfcGeographicElementTypeEnum
5.4.2.7 IfcOpeningElementTypeEnum
5.4.3 Entities
5.4.3.1 IfcAlignment
5.4.3.2 IfcAnnotation
5.4.3.3 IfcBuildingElement
5.4.3.4 IfcBuildingElementType
5.4.3.5 IfcCivilElement
5.4.3.6 IfcCivilElementType
5.4.3.7 IfcDistributionElement
5.4.3.8 IfcDistributionElementType
5.4.3.9 IfcElement
5.4.3.10 IfcElementAssembly
5.4.3.11 IfcElementAssemblyType
5.4.3.12 IfcElementQuantity
5.4.3.13 IfcElementType
5.4.3.14 IfcFeatureElement
5.4.3.15 IfcFeatureElementSubtraction
5.4.3.16 IfcGeographicElement
5.4.3.17 IfcGeographicElementType
5.4.3.18 IfcOpeningElement
5.4.3.19 IfcPort
5.4.3.20 IfcPositioningElement
5.4.3.21 IfcRelAssociatesMaterial
5.4.3.22 IfcRelConnectsElements
5.4.3.23 IfcRelConnectsPorts
5.4.3.24 IfcRelContainedInSpatialStructure
5.4.3.25 IfcRelPositions
5.4.3.26 IfcRelVoidsElement
5.4.3.27 IfcSite
5.4.3.28 IfcSpatialElement
5.4.3.29 IfcSpatialStructureElement
5.4.3.30 IfcSystem
5.4.4 Property Sets
5.4.5 Quantity Sets
6. Shared element data schemas
6.1 IfcSharedBldgElements
6.1.1 Schema Definition
6.1.2 Types
6.1.2.1 IfcBeamTypeEnum
6.1.2.2 IfcColumnTypeEnum
6.1.2.3 IfcConnectionTypeEnum
6.1.2.4 IfcCoveringTypeEnum
6.1.2.5 IfcMemberTypeEnum
6.1.2.6 IfcPlateTypeEnum
6.1.2.7 IfcRailingTypeEnum
6.1.2.8 IfcRampFlightTypeEnum
6.1.2.9 IfcRampTypeEnum
6.1.2.10 IfcSlabTypeEnum
6.1.2.11 IfcWallTypeEnum
6.1.3 Entities
6.1.3.1 IfcBeam
6.1.3.2 IfcBeamType
6.1.3.3 IfcColumn
6.1.3.4 IfcColumnStandardCase
6.1.3.5 IfcColumnType
6.1.3.6 IfcCovering
6.1.3.7 IfcCoveringType
6.1.3.8 IfcMember
6.1.3.9 IfcMemberStandardCase
6.1.3.10 IfcMemberType
6.1.3.11 IfcPlate
6.1.3.12 IfcPlateStandardCase
6.1.3.13 IfcPlateType
6.1.3.14 IfcRailing
6.1.3.15 IfcRailingType
6.1.3.16 IfcRamp
6.1.3.17 IfcRampFlight
6.1.3.18 IfcRampFlightType
6.1.3.19 IfcRampType
6.1.3.20 IfcRelConnectsPathElements
6.1.3.21 IfcSlab
6.1.3.22 IfcSlabStandardCase
6.1.3.23 IfcSlabType
6.1.3.24 IfcWall
6.1.3.25 IfcWallType
6.1.4 Property Sets
6.1.5 Quantity Sets
6.1.5.1 Qto_BeamBaseQuantities
6.1.5.2 Qto_ColumnBaseQuantities
6.1.5.3 Qto_MemberBaseQuantities
6.1.5.4 Qto_PlateBaseQuantities
6.1.5.5 Qto_SlabBaseQuantities
6.1.5.6 Qto_WallBaseQuantities
6.2 IfcSharedBldgServiceElements
6.2.1 Schema Definition
6.2.2 Types
6.2.2.1 IfcDistributionPortTypeEnum
6.2.2.2 IfcDistributionSystemEnum
6.2.2.3 IfcFlowDirectionEnum
6.2.3 Entities
6.2.3.1 IfcDistributionFlowElement
6.2.3.2 IfcDistributionFlowElementType
6.2.3.3 IfcDistributionPort
6.2.3.4 IfcDistributionSystem
6.2.3.5 IfcFlowFitting
6.2.3.6 IfcFlowFittingType
6.2.3.7 IfcFlowSegment
6.2.3.8 IfcFlowSegmentType
6.2.3.9 IfcFlowTerminal
6.2.3.10 IfcFlowTerminalType
6.2.4 Property Sets
6.2.5 Quantity Sets
6.3 IfcSharedComponentElements
6.3.1 Schema Definition
6.3.2 Types
6.3.2.1 IfcMechanicalFastenerTypeEnum
6.3.3 Entities
6.3.3.1 IfcElementComponent
6.3.3.2 IfcElementComponentType
6.3.3.3 IfcMechanicalFastener
6.3.3.4 IfcMechanicalFastenerType
6.3.4 Property Sets
6.4 IfcSharedMgmtElements
6.4.1 Schema Definition
6.4.2 Types
6.4.2.1 IfcCostItemTypeEnum
6.4.2.2 IfcCostScheduleTypeEnum
6.4.2.3 IfcProjectOrderTypeEnum
6.4.3 Entities
6.4.3.1 IfcCostItem
6.4.3.2 IfcCostSchedule
6.4.3.3 IfcProjectOrder
6.4.4 Property Sets
7. Domain specific data schemas
7.1 IfcElectricalDomain
7.1.1 Schema Definition
7.1.2 Types
7.1.2.1 IfcCableCarrierFittingTypeEnum
7.1.2.2 IfcCableCarrierSegmentTypeEnum
7.1.2.3 IfcJunctionBoxTypeEnum
7.1.2.4 IfcLightFixtureTypeEnum
7.1.3 Entities
7.1.3.1 IfcCableCarrierFitting
7.1.3.2 IfcCableCarrierFittingType
7.1.3.3 IfcCableCarrierSegment
7.1.3.4 IfcCableCarrierSegmentType
7.1.3.5 IfcJunctionBox
7.1.3.6 IfcJunctionBoxType
7.1.3.7 IfcLightFixture
7.1.3.8 IfcLightFixtureType
7.1.4 Property Sets
7.1.5 Quantity Sets
7.2 IfcHvacDomain
7.2.1 Schema Definition
7.2.2 Types
7.2.2.1 IfcPipeFittingTypeEnum
7.2.2.2 IfcPipeSegmentTypeEnum
7.2.3 Entities
7.2.3.1 IfcPipeFitting
7.2.3.2 IfcPipeFittingType
7.2.3.3 IfcPipeSegment
7.2.3.4 IfcPipeSegmentType
7.2.4 Property Sets
7.2.5 Quantity Sets
7.3 IfcPlumbingFireProtectionDomain
7.3.1 Schema Definition
7.3.2 Types
7.3.2.1 IfcWasteTerminalTypeEnum
7.3.3 Entities
7.3.3.1 IfcWasteTerminal
7.3.3.2 IfcWasteTerminalType
7.3.4 Property Sets
7.3.5 Quantity Sets
7.4 IfcStructuralAnalysisDomain
7.4.1 Schema Definition
7.4.2 Types
7.4.2.1 IfcActionSourceTypeEnum
7.4.2.2 IfcActionTypeEnum
7.4.2.3 IfcAnalysisModelTypeEnum
7.4.2.4 IfcAnalysisTheoryTypeEnum
7.4.2.5 IfcLoadGroupTypeEnum
7.4.2.6 IfcStructuralCurveActivityTypeEnum
7.4.2.7 IfcStructuralCurveMemberTypeEnum
7.4.2.8 IfcStructuralSurfaceActivityTypeEnum
7.4.2.9 IfcStructuralSurfaceMemberTypeEnum
7.4.2.10 IfcStructuralActivityAssignmentSelect
7.4.3 Entities
7.4.3.1 IfcRelConnectsStructuralActivity
7.4.3.2 IfcRelConnectsStructuralMember
7.4.3.3 IfcStructuralAction
7.4.3.4 IfcStructuralActivity
7.4.3.5 IfcStructuralAnalysisModel
7.4.3.6 IfcStructuralConnection
7.4.3.7 IfcStructuralCurveAction
7.4.3.8 IfcStructuralCurveConnection
7.4.3.9 IfcStructuralCurveMember
7.4.3.10 IfcStructuralCurveMemberVarying
7.4.3.11 IfcStructuralCurveReaction
7.4.3.12 IfcStructuralItem
7.4.3.13 IfcStructuralLoadCase
7.4.3.14 IfcStructuralLoadGroup
7.4.3.15 IfcStructuralMember
7.4.3.16 IfcStructuralPointAction
7.4.3.17 IfcStructuralPointConnection
7.4.3.18 IfcStructuralPointReaction
7.4.3.19 IfcStructuralReaction
7.4.3.20 IfcStructuralResultGroup
7.4.3.21 IfcStructuralSurfaceAction
7.4.3.22 IfcStructuralSurfaceConnection
7.4.3.23 IfcStructuralSurfaceMember
7.4.3.24 IfcStructuralSurfaceMemberVarying
7.4.3.25 IfcStructuralSurfaceReaction
7.4.4 Property Sets
7.5 IfcStructuralElementsDomain
7.5.1 Schema Definition
7.5.2 Types
7.5.2.1 IfcFootingTypeEnum
7.5.2.2 IfcPileTypeEnum
7.5.2.3 IfcReinforcingBarTypeEnum
7.5.2.4 IfcReinforcingMeshTypeEnum
7.5.2.5 IfcTendonAnchorTypeEnum
7.5.2.6 IfcTendonTypeEnum
7.5.2.7 IfcBendingParameterSelect
7.5.3 Entities
7.5.3.1 IfcFooting
7.5.3.2 IfcFootingType
7.5.3.3 IfcPile
7.5.3.4 IfcPileType
7.5.3.5 IfcReinforcingBar
7.5.3.6 IfcReinforcingBarType
7.5.3.7 IfcReinforcingElement
7.5.3.8 IfcReinforcingElementType
7.5.3.9 IfcReinforcingMesh
7.5.3.10 IfcReinforcingMeshType
7.5.3.11 IfcTendon
7.5.3.12 IfcTendonAnchor
7.5.3.13 IfcTendonAnchorType
7.5.3.14 IfcTendonType
7.5.4 Property Sets
7.5.5 Quantity Sets
7.5.5.1 Qto_FootingBaseQuantities
7.5.5.2 Qto_PileBaseQuantities
8. Resource definition data schemas
8.1 IfcActorResource
8.1.1 Schema Definition
8.1.2 Types
8.1.2.1 IfcAddressTypeEnum
8.1.2.2 IfcActorSelect
8.1.3 Entities
8.1.3.1 IfcAddress
8.1.3.2 IfcOrganization
8.1.3.3 IfcPerson
8.1.3.4 IfcPersonAndOrganization
8.1.3.5 IfcPostalAddress
8.2 IfcConstraintResource
8.2.1 Schema Definition
8.2.2 Types
8.2.2.1 IfcBenchmarkEnum
8.2.2.2 IfcConstraintEnum
8.2.2.3 IfcLogicalOperatorEnum
8.2.2.4 IfcObjectiveEnum
8.2.2.5 IfcMetricValueSelect
8.2.3 Entities
8.2.3.1 IfcConstraint
8.2.3.2 IfcMetric
8.2.3.3 IfcObjective
8.2.3.4 IfcReference
8.3 IfcCostResource
8.3.1 Schema Definition
8.3.2 Types
8.3.2.1 IfcArithmeticOperatorEnum
8.3.2.2 IfcAppliedValueSelect
8.3.3 Entities
8.3.3.1 IfcAppliedValue
8.4 IfcDateTimeResource
8.4.1 Schema Definition
8.4.2 Types
8.4.2.1 IfcDateTime
8.4.2.2 IfcDuration
8.4.2.3 IfcTimeStamp
8.4.2.4 IfcTaskDurationEnum
8.4.3 Entities
8.4.3.1 IfcSchedulingTime
8.4.3.2 IfcTaskTime
8.5 IfcExternalReferenceResource
8.5.1 Schema Definition
8.5.2 Types
8.5.2.1 IfcURIReference
8.5.2.2 IfcDocumentSelect
8.5.3 Entities
8.5.3.1 IfcDocumentInformation
8.5.3.2 IfcDocumentReference
8.5.3.3 IfcExternalInformation
8.5.3.4 IfcExternalReference
8.6 IfcGeometricConstraintResource
8.6.1 Schema Definition
8.6.2 Types
8.6.2.1 IfcCurveOrEdgeCurve
8.6.2.2 IfcSolidOrShell
8.6.2.3 IfcSurfaceOrFaceSurface
8.6.3 Entities
8.6.3.1 IfcAlignment2DHorizontal
8.6.3.2 IfcAlignment2DHorizontalSegment
8.6.3.3 IfcAlignment2DSegment
8.6.3.4 IfcAlignment2DVerSegCircularArc
8.6.3.5 IfcAlignment2DVerSegLine
8.6.3.6 IfcAlignment2DVerSegParabolicArc
8.6.3.7 IfcAlignment2DVertical
8.6.3.8 IfcAlignment2DVerticalSegment
8.6.3.9 IfcConnectionCurveGeometry
8.6.3.10 IfcConnectionGeometry
8.6.3.11 IfcConnectionSurfaceGeometry
8.6.3.12 IfcConnectionVolumeGeometry
8.6.3.13 IfcLocalPlacement
8.6.3.14 IfcObjectPlacement
8.6.4 Functions
8.6.4.1 IfcCorrectLocalPlacement
8.7 IfcGeometricModelResource
8.7.1 Schema Definition
8.7.2 Types
8.7.2.1 IfcBooleanOperator
8.7.2.2 IfcBooleanOperand
8.7.2.3 IfcCsgSelect
8.7.2.4 IfcGeometricSetSelect
8.7.3 Entities
8.7.3.1 IfcBlock
8.7.3.2 IfcBooleanClippingResult
8.7.3.3 IfcBooleanResult
8.7.3.4 IfcCartesianPointList
8.7.3.5 IfcCartesianPointList2D
8.7.3.6 IfcCartesianPointList3D
8.7.3.7 IfcCsgPrimitive3D
8.7.3.8 IfcCsgSolid
8.7.3.9 IfcExtrudedAreaSolid
8.7.3.10 IfcExtrudedAreaSolidTapered
8.7.3.11 IfcFixedReferenceSweptAreaSolid
8.7.3.12 IfcGeometricCurveSet
8.7.3.13 IfcGeometricSet
8.7.3.14 IfcHalfSpaceSolid
8.7.3.15 IfcPolygonalBoundedHalfSpace
8.7.3.16 IfcRectangularPyramid
8.7.3.17 IfcRevolvedAreaSolid
8.7.3.18 IfcRevolvedAreaSolidTapered
8.7.3.19 IfcRightCircularCone
8.7.3.20 IfcRightCircularCylinder
8.7.3.21 IfcSectionedSpine
8.7.3.22 IfcSolidModel
8.7.3.23 IfcSphere
8.7.3.24 IfcSurfaceCurveSweptAreaSolid
8.7.3.25 IfcSweptAreaSolid
8.7.3.26 IfcSweptDiskSolid
8.7.3.27 IfcSweptDiskSolidPolygonal
8.7.3.28 IfcTessellatedFaceSet
8.7.3.29 IfcTessellatedItem
8.7.3.30 IfcTriangulatedFaceSet
8.7.4 Functions
8.7.4.1 IfcTaperedSweptAreaProfiles
8.7.4.2 IfcPointListDim
8.8 IfcGeometryResource
8.8.1 Schema Definition
8.8.2 Types
8.8.2.1 IfcArcIndex
8.8.2.2 IfcDimensionCount
8.8.2.3 IfcLineIndex
8.8.2.4 IfcBSplineCurveForm
8.8.2.5 IfcBSplineSurfaceForm
8.8.2.6 IfcKnotType
8.8.2.7 IfcTransitionCode
8.8.2.8 IfcAxis2Placement
8.8.3 Entities
8.8.3.1 IfcAxis1Placement
8.8.3.2 IfcAxis2Placement2D
8.8.3.3 IfcAxis2Placement3D
8.8.3.4 IfcBoundaryCurve
8.8.3.5 IfcBoundedCurve
8.8.3.6 IfcBoundedSurface
8.8.3.7 IfcBSplineCurve
8.8.3.8 IfcBSplineCurveWithKnots
8.8.3.9 IfcBSplineSurface
8.8.3.10 IfcBSplineSurfaceWithKnots
8.8.3.11 IfcCartesianPoint
8.8.3.12 IfcCartesianTransformationOperator
8.8.3.13 IfcCartesianTransformationOperator2D
8.8.3.14 IfcCartesianTransformationOperator2DnonUniform
8.8.3.15 IfcCartesianTransformationOperator3D
8.8.3.16 IfcCartesianTransformationOperator3DnonUniform
8.8.3.17 IfcCircle
8.8.3.18 IfcCircularArcSegment2D
8.8.3.19 IfcClothoidalArcSegment2D
8.8.3.20 IfcCompositeCurve
8.8.3.21 IfcCompositeCurveOnSurface
8.8.3.22 IfcCompositeCurveSegment
8.8.3.23 IfcConic
8.8.3.24 IfcCurve
8.8.3.25 IfcCurveBoundedSurface
8.8.3.26 IfcCurveSegment2D
8.8.3.27 IfcDirection
8.8.3.28 IfcElementarySurface
8.8.3.29 IfcGeometricRepresentationItem
8.8.3.30 IfcIndexedPolyCurve
8.8.3.31 IfcLine
8.8.3.32 IfcLineSegment2D
8.8.3.33 IfcMappedItem
8.8.3.34 IfcPcurve
8.8.3.35 IfcPlacement
8.8.3.36 IfcPlane
8.8.3.37 IfcPoint
8.8.3.38 IfcPolyline
8.8.3.39 IfcRationalBSplineCurveWithKnots
8.8.3.40 IfcRationalBSplineSurfaceWithKnots
8.8.3.41 IfcRepresentationItem
8.8.3.42 IfcRepresentationMap
8.8.3.43 IfcSurface
8.8.3.44 IfcSurfaceOfLinearExtrusion
8.8.3.45 IfcSurfaceOfRevolution
8.8.3.46 IfcSweptSurface
8.8.3.47 IfcVector
8.8.4 Functions
8.8.4.1 IfcBaseAxis
8.8.4.2 IfcBuild2Axes
8.8.4.3 IfcBuildAxes
8.8.4.4 IfcConstraintsParamBSpline
8.8.4.5 IfcCrossProduct
8.8.4.6 IfcCurveDim
8.8.4.7 IfcCurveWeightsPositive
8.8.4.8 IfcDotProduct
8.8.4.9 IfcFirstProjAxis
8.8.4.10 IfcGetBasisSurface
8.8.4.11 IfcListToArray
8.8.4.12 IfcMakeArrayOfArray
8.8.4.13 IfcNormalise
8.8.4.14 IfcOrthogonalComplement
8.8.4.15 IfcSameAxis2Placement
8.8.4.16 IfcSameCartesianPoint
8.8.4.17 IfcSameDirection
8.8.4.18 IfcSameValue
8.8.4.19 IfcScalarTimesVector
8.8.4.20 IfcSecondProjAxis
8.8.4.21 IfcSurfaceWeightsPositive
8.8.4.22 IfcVectorDifference
8.8.4.23 IfcVectorSum
8.8.4.24 IfcConsecutiveSegments
8.9 IfcMaterialResource
8.9.1 Schema Definition
8.9.2 Types
8.9.2.1 IfcCardinalPointReference
8.9.2.2 IfcDirectionSenseEnum
8.9.2.3 IfcLayerSetDirectionEnum
8.9.2.4 IfcMaterialSelect
8.9.3 Entities
8.9.3.1 IfcMaterial
8.9.3.2 IfcMaterialDefinition
8.9.3.3 IfcMaterialLayer
8.9.3.4 IfcMaterialLayerSet
8.9.3.5 IfcMaterialLayerSetUsage
8.9.3.6 IfcMaterialLayerWithOffsets
8.9.3.7 IfcMaterialProfile
8.9.3.8 IfcMaterialProfileSet
8.9.3.9 IfcMaterialProfileSetUsage
8.9.3.10 IfcMaterialProfileSetUsageTapering
8.9.3.11 IfcMaterialProfileWithOffsets
8.9.3.12 IfcMaterialProperties
8.9.3.13 IfcMaterialUsageDefinition
8.9.4 Functions
8.9.4.1 IfcMlsTotalThickness
8.9.5 Property Sets
8.9.5.1 Pset_MaterialCommon
8.9.5.2 Pset_MaterialConcrete
8.9.5.3 Pset_MaterialMechanical
8.9.5.4 Pset_MaterialSteel
8.10 IfcMeasureResource
8.10.1 Schema Definition
8.10.2 Types
8.10.2.1 IfcAreaMeasure
8.10.2.2 IfcBoolean
8.10.2.3 IfcCompoundPlaneAngleMeasure
8.10.2.4 IfcCountMeasure
8.10.2.5 IfcDynamicViscosityMeasure
8.10.2.6 IfcIdentifier
8.10.2.7 IfcInteger
8.10.2.8 IfcLabel
8.10.2.9 IfcLengthMeasure
8.10.2.10 IfcLinearStiffnessMeasure
8.10.2.11 IfcLogical
8.10.2.12 IfcMassDensityMeasure
8.10.2.13 IfcMassMeasure
8.10.2.14 IfcMassPerLengthMeasure
8.10.2.15 IfcModulusOfElasticityMeasure
8.10.2.16 IfcMolecularWeightMeasure
8.10.2.17 IfcMomentOfInertiaMeasure
8.10.2.18 IfcNonNegativeLengthMeasure
8.10.2.19 IfcNormalisedRatioMeasure
8.10.2.20 IfcParameterValue
8.10.2.21 IfcPlaneAngleMeasure
8.10.2.22 IfcPositiveInteger
8.10.2.23 IfcPositiveLengthMeasure
8.10.2.24 IfcPositiveRatioMeasure
8.10.2.25 IfcPressureMeasure
8.10.2.26 IfcRatioMeasure
8.10.2.27 IfcReal
8.10.2.28 IfcRotationalStiffnessMeasure
8.10.2.29 IfcSectionModulusMeasure
8.10.2.30 IfcText
8.10.2.31 IfcThermalExpansionCoefficientMeasure
8.10.2.32 IfcTimeMeasure
8.10.2.33 IfcVolumeMeasure
8.10.2.34 IfcWarpingConstantMeasure
8.10.2.35 IfcDerivedUnitEnum
8.10.2.36 IfcSIPrefix
8.10.2.37 IfcSIUnitName
8.10.2.38 IfcUnitEnum
8.10.2.39 IfcDerivedMeasureValue
8.10.2.40 IfcMeasureValue
8.10.2.41 IfcSimpleValue
8.10.2.42 IfcUnit
8.10.2.43 IfcValue
8.10.3 Entities
8.10.3.1 IfcConversionBasedUnit
8.10.3.2 IfcConversionBasedUnitWithOffset
8.10.3.3 IfcDerivedUnit
8.10.3.4 IfcDerivedUnitElement
8.10.3.5 IfcDimensionalExponents
8.10.3.6 IfcMeasureWithUnit
8.10.3.7 IfcMonetaryUnit
8.10.3.8 IfcNamedUnit
8.10.3.9 IfcSIUnit
8.10.3.10 IfcUnitAssignment
8.10.4 Functions
8.10.4.1 IfcCorrectDimensions
8.10.4.2 IfcCorrectUnitAssignment
8.10.4.3 IfcDeriveDimensionalExponents
8.10.4.4 IfcDimensionsForSiUnit
8.11 IfcPresentationAppearanceResource
8.11.1 Schema Definition
8.11.2 Types
8.11.2.1 IfcFontStyle
8.11.2.2 IfcFontVariant
8.11.2.3 IfcFontWeight
8.11.2.4 IfcPresentableText
8.11.2.5 IfcSpecularExponent
8.11.2.6 IfcTextFontName
8.11.2.7 IfcReflectanceMethodEnum
8.11.2.8 IfcSurfaceSide
8.11.2.9 IfcColour
8.11.2.10 IfcColourOrFactor
8.11.2.11 IfcCurveStyleFontSelect
8.11.2.12 IfcFillStyleSelect
8.11.2.13 IfcHatchLineDistanceSelect
8.11.2.14 IfcSizeSelect
8.11.2.15 IfcStyleAssignmentSelect
8.11.2.16 IfcSurfaceStyleElementSelect
8.11.2.17 IfcTextFontSelect
8.11.3 Entities
8.11.3.1 IfcColourRgb
8.11.3.2 IfcColourRgbList
8.11.3.3 IfcColourSpecification
8.11.3.4 IfcCurveStyle
8.11.3.5 IfcCurveStyleFont
8.11.3.6 IfcCurveStyleFontPattern
8.11.3.7 IfcExternallyDefinedHatchStyle
8.11.3.8 IfcFillAreaStyle
8.11.3.9 IfcFillAreaStyleHatching
8.11.3.10 IfcImageTexture
8.11.3.11 IfcIndexedColourMap
8.11.3.12 IfcIndexedTextureMap
8.11.3.13 IfcIndexedTriangleTextureMap
8.11.3.14 IfcPreDefinedItem
8.11.3.15 IfcPreDefinedTextFont
8.11.3.16 IfcPresentationStyle
8.11.3.17 IfcStyledItem
8.11.3.18 IfcSurfaceStyle
8.11.3.19 IfcSurfaceStyleRendering
8.11.3.20 IfcSurfaceStyleShading
8.11.3.21 IfcSurfaceStyleWithTextures
8.11.3.22 IfcSurfaceTexture
8.11.3.23 IfcTextStyle
8.11.3.24 IfcTextStyleFontModel
8.11.3.25 IfcTextStyleForDefinedFont
8.11.3.26 IfcTextureCoordinate
8.11.3.27 IfcTextureVertexList
8.11.4 Functions
8.11.4.1 IfcCorrectFillAreaStyle
8.12 IfcPresentationDefinitionResource
8.12.1 Schema Definition
8.12.2 Types
8.12.2.1 IfcBoxAlignment
8.12.2.2 IfcTextPath
8.12.3 Entities
8.12.3.1 IfcAnnotationFillArea
8.12.3.2 IfcPlanarExtent
8.12.3.3 IfcPresentationItem
8.12.3.4 IfcTextLiteral
8.12.3.5 IfcTextLiteralWithExtent
8.13 IfcPresentationOrganizationResource
8.13.1 Schema Definition
8.13.2 Types
8.13.3 Entities
8.13.3.1 IfcLightSource
8.13.3.2 IfcLightSourceDirectional
8.14 IfcProfileResource
8.14.1 Schema Definition
8.14.2 Types
8.14.2.1 IfcProfileTypeEnum
8.14.2.2 IfcReinforcingBarSurfaceEnum
8.14.3 Entities
8.14.3.1 IfcArbitraryClosedProfileDef
8.14.3.2 IfcArbitraryOpenProfileDef
8.14.3.3 IfcArbitraryProfileDefWithVoids
8.14.3.4 IfcAsymmetricIShapeProfileDef
8.14.3.5 IfcCenterLineProfileDef
8.14.3.6 IfcCircleHollowProfileDef
8.14.3.7 IfcCircleProfileDef
8.14.3.8 IfcCShapeProfileDef
8.14.3.9 IfcDerivedProfileDef
8.14.3.10 IfcEllipseProfileDef
8.14.3.11 IfcIShapeProfileDef
8.14.3.12 IfcLShapeProfileDef
8.14.3.13 IfcParameterizedProfileDef
8.14.3.14 IfcProfileDef
8.14.3.15 IfcProfileProperties
8.14.3.16 IfcRectangleHollowProfileDef
8.14.3.17 IfcRectangleProfileDef
8.14.3.18 IfcRoundedRectangleProfileDef
8.14.3.19 IfcTShapeProfileDef
8.14.3.20 IfcUShapeProfileDef
8.14.3.21 IfcZShapeProfileDef
8.14.4 Property Sets
8.14.4.1 Pset_ProfileMechanical
8.15 IfcPropertyResource
8.15.1 Schema Definition
8.15.2 Types
8.15.2.1 IfcCurveInterpolationEnum
8.15.3 Entities
8.15.3.1 IfcComplexProperty
8.15.3.2 IfcExtendedProperties
8.15.3.3 IfcProperty
8.15.3.4 IfcPropertyAbstraction
8.15.3.5 IfcPropertyBoundedValue
8.15.3.6 IfcPropertyEnumeratedValue
8.15.3.7 IfcPropertyEnumeration
8.15.3.8 IfcPropertyListValue
8.15.3.9 IfcPropertySingleValue
8.15.3.10 IfcPropertyTableValue
8.15.3.11 IfcSimpleProperty
8.15.4 Functions
8.15.4.1 IfcUniquePropertyName
8.16 IfcQuantityResource
8.16.1 Schema Definition
8.16.2 Entities
8.16.2.1 IfcPhysicalComplexQuantity
8.16.2.2 IfcPhysicalQuantity
8.16.2.3 IfcPhysicalSimpleQuantity
8.16.2.4 IfcQuantityArea
8.16.2.5 IfcQuantityCount
8.16.2.6 IfcQuantityLength
8.16.2.7 IfcQuantityTime
8.16.2.8 IfcQuantityVolume
8.16.2.9 IfcQuantityWeight
8.16.3 Functions
8.16.3.1 IfcUniqueQuantityNames
8.17 IfcRepresentationResource
8.17.1 Schema Definition
8.17.2 Types
8.17.2.1 IfcGeometricProjectionEnum
8.17.2.2 IfcGlobalOrLocalEnum
8.17.2.3 IfcCoordinateReferenceSystemSelect
8.17.3 Entities
8.17.3.1 IfcCoordinateOperation
8.17.3.2 IfcCoordinateReferenceSystem
8.17.3.3 IfcGeometricRepresentationContext
8.17.3.4 IfcGeometricRepresentationSubContext
8.17.3.5 IfcMapConversion
8.17.3.6 IfcMaterialDefinitionRepresentation
8.17.3.7 IfcProductDefinitionShape
8.17.3.8 IfcProductRepresentation
8.17.3.9 IfcProjectedCRS
8.17.3.10 IfcRepresentation
8.17.3.11 IfcRepresentationContext
8.17.3.12 IfcShapeModel
8.17.3.13 IfcShapeRepresentation
8.17.3.14 IfcStyledRepresentation
8.17.3.15 IfcStyleModel
8.17.3.16 IfcTopologyRepresentation
8.17.4 Functions
8.17.4.1 IfcConvertDirectionInto2D
8.17.4.2 IfcSameAxis2Placement
8.17.4.3 IfcSameCartesianPoint
8.17.4.4 IfcSameDirection
8.17.4.5 IfcSameValidPrecision
8.17.4.6 IfcSameValue
8.17.4.7 IfcShapeRepresentationTypes
8.17.4.8 IfcTopologyRepresentationTypes
8.17.5 Rules
8.17.5.1 IfcRepresentationContextSameWCS
8.18 IfcStructuralLoadResource
8.18.1 Schema Definition
8.18.2 Types
8.18.2.1 IfcRotationalStiffnessSelect
8.18.2.2 IfcTranslationalStiffnessSelect
8.18.3 Entities
8.18.3.1 IfcBoundaryCondition
8.18.3.2 IfcBoundaryNodeCondition
8.18.3.3 IfcStructuralLoad
8.18.3.4 IfcStructuralLoadConfiguration
8.18.3.5 IfcStructuralLoadLinearForce
8.18.3.6 IfcStructuralLoadOrResult
8.18.3.7 IfcStructuralLoadSingleDisplacement
8.18.3.8 IfcStructuralLoadSingleDisplacementDistortion
8.18.3.9 IfcStructuralLoadSingleForce
8.18.3.10 IfcStructuralLoadSingleForceWarping
8.18.3.11 IfcStructuralLoadStatic
8.19 IfcTopologyResource
8.19.1 Schema Definition
8.19.2 Types
8.19.3 Entities
8.19.3.1 IfcEdge
8.19.3.2 IfcFace
8.19.3.3 IfcFaceBound
8.19.3.4 IfcFaceSurface
8.19.3.5 IfcLoop
8.19.3.6 IfcTopologicalRepresentationItem
8.19.3.7 IfcVertex
8.19.3.8 IfcVertexPoint
8.19.4 Functions
8.19.4.1 IfcBooleanChoose
8.19.4.2 IfcLoopHeadToTail
8.19.4.3 IfcPathHeadToTail
8.20 IfcUtilityResource
8.20.1 Schema Definition
8.20.2 Types
8.20.2.1 IfcGloballyUniqueId
8.20.3 Entities
8.20.3.1 IfcApplication
8.20.3.2 IfcOwnerHistory
8.20.3.3 IfcTable
8.20.3.4 IfcTableColumn
8.20.3.5 IfcTableRow
Annex A. Computer interpretable listings
A.1 Bridge View
Annex B. Alphabetical listings
B.1 Definitions
B.1.1 Defined types
B.1.2 Enumeration types
B.1.3 Select types
B.1.4 Entities
B.1.5 Functions
B.1.6 Rules
B.1.7 Property sets
B.1.8 Quantity sets
B.1.9 Individual properties
B.2 DE [German]
B.2.1 Defined types
B.2.2 Enumeration types
B.2.3 Select types
B.2.4 Entities
B.2.5 Functions
B.2.6 Rules
B.3 EN [English]
B.3.1 Defined types
B.3.2 Enumeration types
B.3.3 Select types
B.3.4 Entities
B.3.5 Functions
B.3.6 Rules
B.4 FR [French]
B.4.1 Defined types
B.4.2 Enumeration types
B.4.3 Select types
B.4.4 Entities
B.4.5 Functions
B.4.6 Rules
B.5 JA [Japanese]
B.5.1 Defined types
B.5.2 Enumeration types
B.5.3 Select types
B.5.4 Entities
B.5.5 Functions
B.5.6 Rules
B.6 ZH [Chinese]
B.6.1 Defined types
B.6.2 Enumeration types
B.6.3 Select types
B.6.4 Entities
B.6.5 Functions
B.6.6 Rules
Annex C. Inheritance listings
C.1 Bridge View
C.1.1 All entities
C.1.2 Rooted entities
C.1.3 Object types
Annex D. Diagrams
D.1 Schema diagrams
D.1.1 Core data schemas
D.1.1.1 IfcKernel
D.1.1.2 IfcControlExtension
D.1.1.3 IfcProcessExtension
D.1.1.4 IfcProductExtension
D.1.2 Shared element data schemas
D.1.2.1 IfcSharedBldgElements
D.1.2.2 IfcSharedBldgServiceElements
D.1.2.3 IfcSharedComponentElements
D.1.2.4 IfcSharedMgmtElements
D.1.3 Domain specific data schemas
D.1.3.1 IfcElectricalDomain
D.1.3.2 IfcHvacDomain
D.1.3.3 IfcPlumbingFireProtectionDomain
D.1.3.4 IfcStructuralAnalysisDomain
D.1.3.5 IfcStructuralElementsDomain
D.1.4 Resource definition data schemas
D.1.4.1 IfcActorResource
D.1.4.2 IfcConstraintResource
D.1.4.3 IfcCostResource
D.1.4.4 IfcDateTimeResource
D.1.4.5 IfcExternalReferenceResource
D.1.4.6 IfcGeometricConstraintResource
D.1.4.7 IfcGeometricModelResource
D.1.4.8 IfcGeometryResource
D.1.4.9 IfcMaterialResource
D.1.4.10 IfcMeasureResource
D.1.4.11 IfcPresentationAppearanceResource
D.1.4.12 IfcPresentationDefinitionResource
D.1.4.13 IfcPresentationOrganizationResource
D.1.4.14 IfcProfileResource
D.1.4.15 IfcPropertyResource
D.1.4.16 IfcQuantityResource
D.1.4.17 IfcRepresentationResource
D.1.4.18 IfcStructuralLoadResource
D.1.4.19 IfcTopologyResource
D.1.4.20 IfcUtilityResource
D.2 Instance diagrams
D.2.1 Bridge View
D.2.1.1 IfcAlignment
D.2.1.2 IfcBeam
D.2.1.3 IfcBeamType
D.2.1.4 IfcCableCarrierFitting
D.2.1.5 IfcCableCarrierSegment
D.2.1.6 IfcCableCarrierSegmentType
D.2.1.7 IfcCivilElement
D.2.1.8 IfcCivilElementType
D.2.1.9 IfcColumn
D.2.1.10 IfcColumnStandardCase
D.2.1.11 IfcColumnType
D.2.1.12 IfcCostItem
D.2.1.13 IfcCostSchedule
D.2.1.14 IfcCovering
D.2.1.15 IfcCoveringType
D.2.1.16 IfcDistributionPort
D.2.1.17 IfcElement
D.2.1.18 IfcElementAssembly
D.2.1.19 IfcElementAssemblyType
D.2.1.20 IfcFooting
D.2.1.21 IfcFootingType
D.2.1.22 IfcGeographicElement
D.2.1.23 IfcGeographicElementType
D.2.1.24 IfcJunctionBox
D.2.1.25 IfcJunctionBoxType
D.2.1.26 IfcLightFixture
D.2.1.27 IfcLightFixtureType
D.2.1.28 IfcMaterial
D.2.1.29 IfcMechanicalFastener
D.2.1.30 IfcMechanicalFastenerType
D.2.1.31 IfcMember
D.2.1.32 IfcMemberStandardCase
D.2.1.33 IfcObject
D.2.1.34 IfcPile
D.2.1.35 IfcPipeFitting
D.2.1.36 IfcPipeSegment
D.2.1.37 IfcPlate
D.2.1.38 IfcPlateStandardCase
D.2.1.39 IfcPlateType
D.2.1.40 IfcProfileDef
D.2.1.41 IfcProject
D.2.1.42 IfcProjectLibrary
D.2.1.43 IfcProjectOrder
D.2.1.44 IfcRailing
D.2.1.45 IfcRailingType
D.2.1.46 IfcRamp
D.2.1.47 IfcRampFlight
D.2.1.48 IfcReinforcingBar
D.2.1.49 IfcReinforcingBarType
D.2.1.50 IfcReinforcingMesh
D.2.1.51 IfcReinforcingMeshType
D.2.1.52 IfcRoot
D.2.1.53 IfcSite
D.2.1.54 IfcSlab
D.2.1.55 IfcSlabStandardCase
D.2.1.56 IfcSlabType
D.2.1.57 IfcStructuralAnalysisModel
D.2.1.58 IfcStructuralCurveMember
D.2.1.59 IfcStructuralLoadCase
D.2.1.60 IfcStructuralLoadGroup
D.2.1.61 IfcStructuralPointConnection
D.2.1.62 IfcStructuralResultGroup
D.2.1.63 IfcStructuralSurfaceMember
D.2.1.64 IfcTask
D.2.1.65 IfcTendon
D.2.1.66 IfcTendonAnchor
D.2.1.67 IfcTendonAnchorType
D.2.1.68 IfcTendonType
D.2.1.69 IfcTypeObject
D.2.1.70 IfcWall
D.2.1.71 IfcWallType
D.2.1.72 IfcWasteTerminal
D.2.1.73 IfcWorkPlan
D.2.1.74 IfcWorkSchedule
Annex E. Examples
E.1 Bridges
E.1.1 Steel Bridge
E.1.2 Concrete Box Girder Bridge
Annex F. Change logs
F.1 IFC2x3 to IFC4
F.1.1 Entities
F.1.2 Properties
F.1.3 Quantities
F.2 IFC4 to IFC4 ADD1
F.2.1 Entities
F.2.2 Properties
F.2.3 Quantities
F.3 IFC4 ADD1 to IFC4x1
F.3.1 Entities
F.3.2 Properties
F.3.3 Quantities
F.4 IFC4x1 to IFC4x2
F.4.1 Entities
F.4.2 Properties
F.4.3 Quantities
Figure 1 — Project Context instance diagram
Figure 2 — Project Declaration instance diagram
Figure 3 — Object Type Definitions instance diagram
Figure 4 — Project Units instance diagram
Figure 5 — Project Representation Context instance diagram
Figure 6 — Project Global Positioning instance diagram
Figure 7 — Project Document Information instance diagram
Figure 8 — Object Typing instance diagram
Figure 9 — Property Sets for Objects instance diagram
Figure 10 — Property Sets for Types instance diagram
Figure 11 — Quantity Sets instance diagram
Figure 12 — Software Identity instance diagram
Figure 13 — Object Ownership instance diagram
Figure 14 — User Identity instance diagram
Figure 15 — Spatial Element Occurrence Attributes instance diagram
Figure 16 — Site Attributes instance diagram
Figure 17 — Element Occurrence Attributes instance diagram
Figure 18 — Alignment Attributes instance diagram
Figure 19 — Structural Point Connection Attributes instance diagram
Figure 20 — Structural Analysis Model Attributes instance diagram
Figure 21 — Task Attributes instance diagram
Figure 22 — Reinforcing Bar Type Attributes instance diagram
Figure 23 — Reinforcing Mesh Type Attributes instance diagram
Figure 24 — Tendon Type Attributes instance diagram
Figure 25 — Constraint Association instance diagram
Figure 26 — Material Association instance diagram
Figure 27 — Material Layer Set instance diagram
Figure 28 — Material Layer Set With Style instance diagram
Figure 29 — Material Layer Set Usage instance diagram
Figure 30 — Material Profile Set instance diagram
Figure 31 — Material Profile Set Usage instance diagram
Figure 32 — Aggregation instance diagram
Figure 33 — Element Decomposition instance diagram
Figure 34 — Spatial Decomposition instance diagram
Figure 35 — Nesting instance diagram
Figure 36 — Object Nesting instance diagram
Figure 37 — Element Nesting instance diagram
Figure 38 — Ports instance diagram
Figure 39 — Type Element Aggregation instance diagram
Figure 40 — Element Voiding instance diagram
Figure 41 — Control Assignment instance diagram
Figure 42 — Group Assignment instance diagram
Figure 43 — Product Assignment instance diagram
Figure 44 — Structural Point Assignment instance diagram
Figure 45 — Structural Curve Assignment instance diagram
Figure 46 — Structural Surface Assignment instance diagram
Figure 47 — Spatial Container instance diagram
Figure 48 — Element Connectivity instance diagram
Figure 49 — Path Connectivity instance diagram
Figure 50 — Port Connectivity instance diagram
Figure 51 — Surface Connectivity instance diagram
Figure 52 — Volume Connectivity instance diagram
Figure 53 — Element Positioning instance diagram
Figure 54 — Structural Connectivity instance diagram
Figure 55 — Sequential Connectivity instance diagram
Figure 56 — Product Local Placement instance diagram
Figure 57 — Product Geometric Representation instance diagram
Figure 58 — Annotation Geometry instance diagram
Figure 59 — Annotation 2D Geometry instance diagram
Figure 60 — Axis Geometry instance diagram
Figure 61 — Axis 2D Geometry instance diagram
Figure 62 — Axis 3D Geometry instance diagram
Figure 63 — FootPrint Geometry instance diagram
Figure 64 — FootPrint GeomSet Geometry instance diagram
Figure 65 — FootPrint GeomSet PolyCurve Geometry instance diagram
Figure 66 — Surface Geometry instance diagram
Figure 67 — Surface BSpline Geometry instance diagram
Figure 68 — Body Geometry instance diagram
Figure 69 — Body Tessellation Geometry instance diagram
Figure 70 — Body SweptSolid Geometry instance diagram
Figure 71 — Body SweptSolid PolyCurve Geometry instance diagram
Figure 72 — Body SweptSolid ParameterizedProfile Geometry instance diagram
Figure 73 — Body SweptSolid Extruded Arbitrary Geometry instance diagram
Figure 74 — Body AdvancedSweptSolid Geometry instance diagram
Figure 75 — Body AdvancedSwept Directrix Geometry instance diagram
Figure 76 — Body AdvancedSwept Tapered Geometry instance diagram
Figure 77 — Body AdvancedSwept Fixed Reference Geometry instance diagram
Figure 78 — Body AdvancedSwept Surface Curve Geometry instance diagram
Figure 79 — Body Clipping Geometry instance diagram
Figure 80 — Body Spine Geometry instance diagram
Figure 81 — Mapped Geometry instance diagram
Figure 82 — Pattern Geometry instance diagram
Figure 83 — Product Topology Representation instance diagram
Figure 84 — Reference Topology instance diagram
Figure 85 — Product Type Shape instance diagram
Figure 86 — Product Type Geometric Representation instance diagram
Figure 87 — Type Axis Geometry instance diagram
Figure 88 — Type Body Geometry instance diagram
Figure 89 — Type Body Tessellated Geometry instance diagram
Figure 90 — Type Body CSG Geometry instance diagram
Figure 91 — Type Body SweptDisk Geometry instance diagram
Figure 92 — Type Body SweptSolid Extruded Arbitrary Geometry instance diagram
Figure 93 — Type Body SweptSolid Extruded Arbitrary Void Geometry instance diagram
Figure 94 — Type Lighting Geometry instance diagram
Figure 95 — Values instance diagram
Figure 96 — Single Value instance diagram
Figure 97 — Bounded Value instance diagram
Figure 98 — Enumerated Value instance diagram
Figure 99 — Profile Definition instance diagram
Figure 100 — Arbitrary Profile Definition instance diagram
Figure 101 — PolyCurve Profile Definition instance diagram
Figure 102 — Centerline Profile Definition instance diagram
Figure 103 — Parameterized Profile Definition instance diagram
Figure 104 — Standardized Profile Definition instance diagram
Figure 105 — C-Shape Profile Definition instance diagram
Figure 106 — I-Shape Profile Definition instance diagram
Figure 107 — I-Shape Asymmetric Profile Definition instance diagram
Figure 108 — L-Shape Profile Definition instance diagram
Figure 109 — T-Shape Profile Definition instance diagram
Figure 110 — U-Shape Profile Definition instance diagram
Figure 111 — Z-Shape Profile Definition instance diagram
Figure 112 — Basic Profile Definition instance diagram
Figure 113 — Rectangle Profile Definition instance diagram
Figure 114 — Rectangle Hollow Profile Definition instance diagram
Figure 115 — Rectangle Rounded Profile Definition instance diagram
Figure 116 — Circle Profile Definition instance diagram
Figure 117 — Circle Hollow Profile Definition instance diagram
Figure 118 — Ellipse Profile Definition instance diagram
Figure 119 — Derived Profile Definiton instance diagram
Figure 120 — Transformed Profile Definition instance diagram
Figure 121 — Swept Solid Geometry instance diagram
Figure 122 — Extruded Area Geometry instance diagram
Figure 123 — Extruded Area PolyCurve Profile instance diagram
Figure 124 — Extruded Area Standardized Profile instance diagram
Figure 125 — Extruded Area Basic Profile instance diagram
Figure 126 — Extruded Area Tapered Geometry instance diagram
Figure 127 — Extruded Area Tapered PolyCurve Profile instance diagram
Figure 128 — Extruded Area Tapered Parameterized Profile instance diagram
Figure 129 — Revolved Area Geometry instance diagram
Figure 130 — Revolved Area PolyCurve Profile instance diagram
Figure 131 — Revolved Area Standardized Profile instance diagram
Figure 132 — Revolved Area Basic Profile instance diagram
Figure 133 — Revolved Area Tapered Geometry instance diagram
Figure 134 — Revolved Area Tapered PolyCurve Profile instance diagram
Figure 135 — Revolved Area Tapered Parameterized Profile instance diagram
Figure 136 — SurfaceCurve SweptArea Geometry instance diagram
Figure 137 — SurfaceCurve SweptArea PolyCurve Profile instance diagram
Figure 138 — FixedReference SweptArea Geometry instance diagram
Figure 139 — FixedReference SweptArea PolyCurve Profile instance diagram
Figure 140 — Swept Disk Solid Polygonal Geometry instance diagram
Figure 141 — Triangulated Geometry instance diagram
Figure 142 — Triangulated Geometry With Textures instance diagram
Figure 143 — Geometry Styles instance diagram
Figure 144 — Geometry Curve Style instance diagram
Figure 145 — Geometry Text Style instance diagram
Figure 146 — Geometry Fill Area Style instance diagram
Figure 147 — Surface Color Style instance diagram
Figure 148 — Image Texture instance diagram
Figure 149 — Indexed Texture Map instance diagram
Figure 150 — Profile Properties instance diagram
Figure 151 — Material Properties instance diagram
Figure 152 — Process relationships and the ICON process diagram.
Figure 153 — Type definition relationships
Figure 154 — Work plan relationships
Figure 155 — Work schedule relationships
Figure 156 — Bridge abutment components
Figure 157 — Element assembly containment
Figure 158 — Bridge terrain material
Figure 159 — Relationship for spatial structure containment
Figure 160 — Relationship for element voiding
Figure 161 — Site composition
Figure 162 — Site elevations
Figure 163 — Spatial structure element composition
Figure 164 — Connection types
Figure 165 — Ramp types
Figure 166 — Bridge girder table
Figure 167 — Bridge girder parameter
Figure 168 — Beam swept solid
Figure 169 — Beam non-perpendicular extrusion
Figure 170 — Bridge cap beam geometry
Figure 171 — Bridge girder components
Figure 172 — Column swept solid
Figure 173 — Column extrusion of I-Shape
Figure 174 — Column profile usage
Figure 175 — Column cardinal points
Figure 176 — Column composite profiles
Figure 177 — Beam swept solid
Figure 178 — Beam non-perpendicular extrusion
Figure 179 — Member profile usage
Figure 180 — Member composite profiles
Figure 181 — Member body extrusion
Figure 182 — Member body clipping
Figure 183 — Plate type definition
Figure 184 — Plate material layers
Figure 185 — Plate body extrusion
Figure 186 — Plate body clipping
Figure 187 — Path connection geometry
Figure 188 — Path connection T-Type
Figure 189 — Path connection L-Type
Figure 190 — Bridge deck profile
Figure 191 — Bridge deck table
Figure 192 — Bridge deck parameter
Figure 193 — Bridge deck components
Figure 194 — Bridge deck model
Figure 195 — Bridge deck model
Figure 196 — Bridge deck plans
Figure 197 — Slab type definition
Figure 198 — Slab material layers
Figure 199 — Building service lifecycle
Figure 200 — Distribution port connectivity
Figure 201 — Cost composition
Figure 202 — Project order composition
Figure 203 — Cable carrier fitting
Figure 204 — Cable carrier segment
Figure 205 — Bridge cap beam geometry
Figure 206 — Pipe fitting
Figure 207 — Pipe segment
Figure 208 — Structural member support lengths
Figure 209 — Alignment vertical arc segment convex
Figure 210 — Alignment vertical arc segment concave
Figure 211 — Alignment vertical segment parabola convex
Figure 212 — Alignment vertical parabolic arc segment convex
Figure 213 — Alignment vertical parabolic arc segment concave
Figure 214 — Alignment vertical segment
Figure 215 — Block geometry
Figure 216 — Block textures
Figure 217 — Extruded area solid geometry
Figure 218 — Repositioned extruded area solid geometry
Figure 219 — Extruded area solid textures
Figure 220 — Half space solid geometry
Figure 221 — Polygonal half space geometry
Figure 222 — Rectangular pyramid geometry
Figure 223 — Rectangular pyramid textures
Figure 224 — Revolved area solid geometry
Figure 225 — Repositioned revolved area solid geometry
Figure 226 — Revolved area solid textures
Figure 227 — Right circular cone geometry
Figure 228 — Right circular cone textures
Figure 229 — Right circular cylinder geometry
Figure 230 — Right circular cylinder textures
Figure 231 — Sectioned spine geometry
Figure 232 — Sectioned spine result
Figure 233 — Sphere geometry
Figure 234 — Sphere textures
Figure 235 — Surface curve wept area solid parameter
Figure 236 — Surface curve wept area solid results
Figure 237 — Swept disk solid geometry
Figure 238 — Triangulated face set
Figure 239 — Triangulated face set geometry
Figure 240 — Transition code
Figure 241 — Axis1 placement
Figure 242 — Axis2 placement 2D
Figure 243 — Axis2 placement 3D
Figure 244 — B-spline curve
Figure 245 — Circle layout
Figure 246 — Circular arc segment 2D
Figure 247 — Circular arc segment 2D CCW
Figure 248 — Clothoidal arc segment A
Figure 249 — Clothoidal arc segment B
Figure 250 — Clothoidal arc segment C
Figure 251 — Clothoidal arc segment D
Figure 252 — Clothoidal arc segment E
Figure 253 — Clothoidal arc segment F
Figure 254 — Clothoidal arc segment G
Figure 255 — Clothoidal arc segment H
Figure 256 — Composite curve
Figure 257 — Bounded open
Figure 258 — Bounded open
Figure 259 — Unbounded
Figure 260 — Line segment 2D
Figure 261 — Bounded
Figure 262 — Representation item style
Figure 263 — Representation item style override
Figure 264 — Cardinal point values
Figure 265 — Cardinal point extrusion
Figure 266 — Material layer set
Figure 267 — Material layer set usage for wall
Figure 268 — Material layer set usage for slab
Figure 269 — Material layer set usage for roof slab
Figure 270 — Material layer with offsets
Figure 271 — vector as one direction repeat
factor
Figure 272 — Fill area style hatching
Figure 273 — Indexed colour map
Figure 274 — Indexed colour map geometry
Figure 275 — Indexed triangle texture map
Figure 276 — Indexed triangle texture map geometry
Figure 277 — Styled item
Figure 278 — Surface texture coordinates
Figure 279 — Box alignment values
Figure 280 — Box alignment examples
Figure 281 — Annotation fill area
Figure 282 — Text literal with extent and alignment
Figure 283 — Profile coordinate system
Figure 284 — Arbitrary closed profile
Figure 285 — Arbitrary open profile
Figure 286 — Arbitrary profile with voids
Figure 287 — Assymetric I-shape profile
Figure 288 — Centerline profile
Figure 289 — Circle hollow profile
Figure 290 — Circle profile
Figure 291 — C-shape profile
Figure 292 — Derived profile
Figure 293 — Ellipse profile
Figure 294 — I-shape profile
Figure 295 — L-shape profile
Figure 296 — Profile sweeping
Figure 297 — Profile types
Figure 298 — Rectangle hollow profile
Figure 299 — Rectangle profile
Figure 300 — Rounded rectangle profile
Figure 301 — T-shape profile
Figure 302 — U-shape profile
Figure 303 — Z-shape profile
Figure 304 — Definition of the true north direction
Figure 305 — Example of using geometric representation contexts
Figure 306 — Material definition representation
Figure 307 — Edge representation
Figure 308 — Table use
Figure 309 — Table use alternative
Figure 310 — Example for steel framed bridge
Figure 311 — Example for concrete box girder bridge
Table 1 — IfcProject Spatial Decomposition
Table 2 — IfcProject Project Declaration
Table 3 — IfcProject Project Units
Table 4 — IfcProject Project Representation Context
Table 5 — IfcProject Object Type Definitions
Table 6 — IfcTask Object Nesting
Table 7 — IfcWorkSchedule Control Assignment
Table 8 — IfcCivilElement Object Typing
Table 9 — IfcCivilElement Element Decomposition
Table 10 — IfcCivilElement Element Positioning
Table 11 — IfcCivilElement Path Connectivity
Table 12 — IfcCivilElement Product Assignment
Table 13 — IfcCivilElementType Type Element Aggregation
Table 14 — IfcElement Product Local Placement
Table 15 — IfcElement Product Assignment
Table 16 — IfcElementAssembly Object Typing
Table 17 — IfcElementAssemblyType Aggregation
Table 18 — IfcGeographicElement Object Typing
Table 19 — IfcSite Spatial Container
Table 20 — IfcBeam Object Typing
Table 21 — IfcBeam Quantity Sets
Table 22 — IfcBeam Axis 3D Geometry
Table 23 — IfcBeam Body SweptSolid Geometry
Table 24 — IfcBeam Element Decomposition
Table 25 — IfcBeam Annotation 2D Geometry
Table 26 — IfcBeam Element Positioning
Table 27 — IfcColumn Object Typing
Table 28 — IfcColumn Quantity Sets
Table 29 — IfcColumn Element Decomposition
Table 30 — IfcColumn Annotation 2D Geometry
Table 31 — IfcColumn Surface Connectivity
Table 32 — IfcMember Object Typing
Table 33 — IfcMember Quantity Sets
Table 34 — IfcMember Element Decomposition
Table 35 — IfcMember Element Nesting
Table 36 — IfcMember Body SweptSolid Geometry
Table 37 — IfcMember Annotation 2D Geometry
Table 38 — IfcMember Surface Connectivity
Table 39 — IfcPlate Object Typing
Table 40 — IfcPlate Quantity Sets
Table 41 — IfcPlate Surface Connectivity
Table 42 — IfcPlate Annotation 2D Geometry
Table 43 — IfcPlate Product Assignment
Table 44 — IfcPlate Element Nesting
Table 45 — IfcRailing Object Typing
Table 46 — IfcRailing Element Decomposition
Table 47 — IfcRailing Element Positioning
Table 48 — IfcRailingType Type Element Aggregation
Table 49 — IfcRamp Object Typing
Table 50 — IfcRampFlight Object Typing
Table 51 — IfcSlab Object Typing
Table 52 — IfcSlab Quantity Sets
Table 53 — IfcSlab Element Decomposition
Table 54 — IfcSlab Element Positioning
Table 55 — IfcWall Object Typing
Table 56 — IfcWall Quantity Sets
Table 57 — IfcWall Element Decomposition
Table 58 — IfcWall Surface Connectivity
Table 59 — IfcWall Element Voiding
Table 60 — IfcWall Axis 2D Geometry
Table 61 — IfcWall Path Connectivity
Table 62 — IfcWall Element Voiding
Table 63 — IfcMechanicalFastener Object Typing
Table 64 — IfcCostItem Object Nesting
Table 65 — IfcCostItem Control Assignment
Table 66 — IfcCostSchedule Object Nesting
Table 67 — IfcProjectOrder Aggregation
Table 68 — IfcCableCarrierFitting Object Typing
Table 69 — IfcCableCarrierFitting Ports
Table 70 — IfcCableCarrierSegment Object Typing
Table 71 — IfcCableCarrierSegment Material Profile Set Usage
Table 72 — IfcCableCarrierSegment Ports
Table 73 — IfcJunctionBox Object Typing
Table 74 — IfcLightFixture Object Typing
Table 75 — IfcPipeFitting Object Typing
Table 76 — IfcPipeFitting Ports
Table 77 — IfcPipeSegment Object Typing
Table 78 — IfcPipeSegment Ports
Table 79 — IfcWasteTerminal Object Typing
Table 80 — IfcStructuralAnalysisModel Group Assignment
Table 81 — IfcStructuralCurveMember Structural Connectivity
Table 82 — IfcStructuralCurveMember Reference Topology
Table 83 — IfcStructuralLoadCase Group Assignment
Table 84 — IfcStructuralLoadGroup Group Assignment
Table 85 — IfcStructuralPointConnection Reference Topology
Table 86 — IfcStructuralResultGroup Group Assignment
Table 87 — IfcStructuralSurfaceMember Reference Topology
Table 88 — IfcStructuralSurfaceMember Structural Connectivity
Table 89 — IfcFooting Object Typing
Table 90 — IfcFooting Quantity Sets
Table 91 — IfcFooting Element Decomposition
Table 92 — IfcFooting Volume Connectivity
Table 93 — IfcPile Object Typing
Table 94 — IfcPile Quantity Sets
Table 95 — IfcReinforcingBar Object Typing
Table 96 — IfcReinforcingMesh Object Typing
Table 97 — IfcReinforcingMesh Volume Connectivity
Table 98 — IfcReinforcingMeshType Type Element Aggregation
Table 99 — IfcTendon Object Typing
Table 100 — IfcTendon Path Connectivity
Table 101 — IfcTendonAnchor Object Typing
Table 102 — Logical operators
Table 103 — IfcMaterial Property Sets for Objects
Table 104 — Measures and units
Table 105 — Standard unit names
Table 106 — IfcProfileDef Property Sets for Objects
Table 107 — Bounded property with values, measure types and units
Table 108 — Enumerated property with values, measure types and units
Table 109 — Property enumeration with enumerators
Table 110 — Property enumeration with values, measure types and units
Table 111 — List property with values, measure types and units
Table 112 — Single value properties with values, measure types and units
Table 113 — Table value property with values, measure types and units
Table 114 — Representation identifiers
Table 115 — Representation types