Contents

1. Scope
     1.1 AISC Model View
          1.1.1 Final Steel Detailing Model
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
          4.1.1 Project Units
               4.1.1.1 SI Units
               4.1.1.2 Conversion Units
               4.1.1.3 Derived Units
          4.1.2 Project Representation Context
     4.2 Definition
          4.2.1 Property Sets
               4.2.1.1 Properties on Occurrences
                    4.2.1.1.1 Properties on Occurences With Type
          4.2.2 Quantity Sets
               4.2.2.1 Quantities on Occurrences
     4.3 Association
          4.3.1 Material
               4.3.1.1 Material Solid
     4.4 Product
          4.4.1 Placement
          4.4.2 Grid Placement
          4.4.3 Geometry
               4.4.3.1 Body Geometry
                    4.4.3.1.1 Body SweptSolid Geometry
                         4.4.3.1.1.1 Body Profile Extruded Area Solid
                    4.4.3.1.2 Body Brep Geometry
                         4.4.3.1.2.1 Body Brep Geometry PolyLoop
                    4.4.3.1.3 Body AdvancedSweptSolid Geometry
               4.4.3.2 Path Geometry
                    4.4.3.2.1 Polyline Path Geometry
                    4.4.3.2.2 Simple Path Geometry
                    4.4.3.2.3 Geometric Curve Set Geometry
               4.4.3.3 Footprint Geometry
                    4.4.3.3.1 Patch Geometry
               4.4.3.4 Mapped Geometry
     4.5 Composition
          4.5.1 Aggregation
               4.5.1.1 Element Composition
               4.5.1.2 Element Decomposition
               4.5.1.3 Spatial Composition
               4.5.1.4 Spatial Decomposition
          4.5.2 Voiding
               4.5.2.1 Feature Substraction
     4.6 Connectivity
          4.6.1 Spatial Structure
               4.6.1.1 Spatial Container
               4.6.1.2 Spatial Containment
          4.6.2 Realizing Connection
          4.6.3 Realizing Connection Singular
5. Core data schemas
     5.1 IfcKernel
          5.1.1 Schema Definition
          5.1.2 Types
          5.1.3 Entities
               5.1.3.1 IfcObject
               5.1.3.2 IfcObjectDefinition
               5.1.3.3 IfcProduct
               5.1.3.4 IfcProject
               5.1.3.5 IfcPropertyDefinition
               5.1.3.6 IfcPropertySet
               5.1.3.7 IfcPropertySetDefinition
               5.1.3.8 IfcRelAggregates
               5.1.3.9 IfcRelAssociates
               5.1.3.10 IfcRelationship
               5.1.3.11 IfcRelConnects
               5.1.3.12 IfcRelDecomposes
               5.1.3.13 IfcRelDefines
               5.1.3.14 IfcRelDefinesByProperties
               5.1.3.15 IfcRoot
          5.1.4 Functions
               5.1.4.1 IfcCorrectObjectAssignment
               5.1.4.2 IfcUniquePropertyName
          5.1.5 Rules
               5.1.5.1 IfcSingleProjectInstance
     5.2 IfcProductExtension
          5.2.1 Schema Definition
          5.2.2 Types
               5.2.2.1 IfcElementAssemblyTypeEnum
               5.2.2.2 IfcElementCompositionEnum
          5.2.3 Entities
               5.2.3.1 IfcBuilding
               5.2.3.2 IfcBuildingElement
               5.2.3.3 IfcBuildingStorey
               5.2.3.4 IfcCovering
               5.2.3.5 IfcElement
               5.2.3.6 IfcElementAssembly
               5.2.3.7 IfcElementQuantity
               5.2.3.8 IfcFeatureElement
               5.2.3.9 IfcFeatureElementSubtraction
               5.2.3.10 IfcGrid
               5.2.3.11 IfcOpeningElement
               5.2.3.12 IfcRelAssociatesMaterial
               5.2.3.13 IfcRelConnectsElements
               5.2.3.14 IfcRelConnectsWithRealizingElements
               5.2.3.15 IfcRelContainedInSpatialStructure
               5.2.3.16 IfcRelVoidsElement
               5.2.3.17 IfcSite
               5.2.3.18 IfcSpatialStructureElement
          5.2.4 Property Sets
               5.2.4.1 AISC_EM11_Pset_StatusInformation
               5.2.4.2 AISC_EM11_Pset_AssemblyIdentification
               5.2.4.3 AISC_EM11_Pset_PieceIdentification
               5.2.4.4 AISC_EM11_Pset_DrawingNumber
               5.2.4.5 AISC_EM11_Pset_VersionInformation
               5.2.4.6 AISC_EM11_Pset_SchedulingInformation
               5.2.4.7 AISC_EM11_Pset_ToleranceForLayout
               5.2.4.8 AISC_EM11_Pset_Castellation
               5.2.4.9 AISC_EM11_Pset_Material
               5.2.4.10 AISC_EM11_Pset_SurfaceTreatment
               5.2.4.11 AISC_EM11_Pset_BoltHole
               5.2.4.12 AISC_EM11_Pset_Feature
               5.2.4.13 AISC_EM11_Pset_Cope
               5.2.4.14 AISC_EM11_Pset_SlotHole
               5.2.4.15 AISC_EM11_Pset_Opening
               5.2.4.16 AISC_EM11_Pset_SkewedEnd
               5.2.4.17 AISC_EM11_Pset_WeldingPreparation
               5.2.4.18 AISC_EM11_Pset_TubeSaddle
               5.2.4.19 AISC_EM11_Pset_TubeEdgeSaddle
               5.2.4.20 AISC_EM11_Pset_TubeCrossingSaddle
               5.2.4.21 AISC_EM11_Pset_TubeHoleSetIn
               5.2.4.22 AISC_EM11_Pset_TubeHoleSetOn
               5.2.4.23 AISC_EM11_Pset_TubeMitreHole
               5.2.4.24 AISC_EM11_Pset_TubeMitreSaddle
               5.2.4.25 AISC_EM11_Pset_TubeOblongHole
               5.2.4.26 AISC_EM11_Pset_TubeOffshoreSaddle
               5.2.4.27 AISC_EM11_Pset_TubeOffshoreChamfer
               5.2.4.28 AISC_EM11_CriticalFace
               5.2.4.29 AISC_EM11_FabricationMethod
               5.2.4.30 AISC_EM11_FeatureSubType
               5.2.4.31 AISC_EM11_Status
               5.2.4.32 AISC_EM11_ChangeStatus
               5.2.4.33 AISC_EM11_CastellationType
          5.2.5 Quantity Sets
               5.2.5.1 AISC_EM11_Qto_Quantity
6. Shared element data schemas
     6.1 IfcSharedBldgElements
          6.1.1 Schema Definition
          6.1.2 Types
               6.1.2.1 IfcStairTypeEnum
          6.1.3 Entities
               6.1.3.1 IfcBeam
               6.1.3.2 IfcColumn
               6.1.3.3 IfcMember
               6.1.3.4 IfcPlate
               6.1.3.5 IfcRailing
               6.1.3.6 IfcStair
               6.1.3.7 IfcStairFlight
          6.1.4 Functions
               6.1.4.1 IfcNoOfLayers
     6.2 IfcSharedComponentElements
          6.2.1 Schema Definition
          6.2.2 Entities
               6.2.2.1 IfcDiscreteAccessory
               6.2.2.2 IfcElementComponent
               6.2.2.3 IfcFastener
               6.2.2.4 IfcMechanicalFastener
          6.2.3 Property Sets
               6.2.3.1 AISC_EM11_Pset_Weld
               6.2.3.2 AISC_EM11_Pset_Bolt
               6.2.3.3 AISC_EM11_Pset_Washer
               6.2.3.4 AISC_EM11_Pset_Nut
7. Domain specific data schemas
8. Resource definition data schemas
     8.1 IfcActorResource
          8.1.1 Schema Definition
          8.1.2 Types
          8.1.3 Entities
               8.1.3.1 IfcOrganization
               8.1.3.2 IfcPerson
               8.1.3.3 IfcPersonAndOrganization
     8.2 IfcGeometricConstraintResource
          8.2.1 Schema Definition
          8.2.2 Types
          8.2.3 Entities
               8.2.3.1 IfcGridAxis
               8.2.3.2 IfcGridPlacement
               8.2.3.3 IfcLocalPlacement
               8.2.3.4 IfcObjectPlacement
               8.2.3.5 IfcVirtualGridIntersection
          8.2.4 Functions
               8.2.4.1 IfcCorrectLocalPlacement
     8.3 IfcGeometricModelResource
          8.3.1 Schema Definition
          8.3.2 Types
               8.3.2.1 IfcGeometricSetSelect
          8.3.3 Entities
               8.3.3.1 IfcExtrudedAreaSolid
               8.3.3.2 IfcFacetedBrep
               8.3.3.3 IfcGeometricCurveSet
               8.3.3.4 IfcGeometricSet
               8.3.3.5 IfcManifoldSolidBrep
               8.3.3.6 IfcRevolvedAreaSolid
               8.3.3.7 IfcSolidModel
               8.3.3.8 IfcSweptAreaSolid
               8.3.3.9 IfcSweptDiskSolid
          8.3.4 Functions
               8.3.4.1 IfcDotProduct
               8.3.4.2 IfcVectorSum
     8.4 IfcGeometryResource
          8.4.1 Schema Definition
          8.4.2 Types
               8.4.2.1 IfcDimensionCount
               8.4.2.2 IfcTransitionCode
               8.4.2.3 IfcTrimmingPreference
               8.4.2.4 IfcAxis2Placement
               8.4.2.5 IfcTrimmingSelect
          8.4.3 Entities
               8.4.3.1 IfcAxis1Placement
               8.4.3.2 IfcAxis2Placement2D
               8.4.3.3 IfcAxis2Placement3D
               8.4.3.4 IfcBoundedCurve
               8.4.3.5 IfcCartesianPoint
               8.4.3.6 IfcCartesianTransformationOperator
               8.4.3.7 IfcCartesianTransformationOperator2D
               8.4.3.8 IfcCartesianTransformationOperator3D
               8.4.3.9 IfcCircle
               8.4.3.10 IfcCompositeCurve
               8.4.3.11 IfcCompositeCurveSegment
               8.4.3.12 IfcConic
               8.4.3.13 IfcCurve
               8.4.3.14 IfcDirection
               8.4.3.15 IfcGeometricRepresentationItem
               8.4.3.16 IfcLine
               8.4.3.17 IfcMappedItem
               8.4.3.18 IfcPlacement
               8.4.3.19 IfcPoint
               8.4.3.20 IfcPolyline
               8.4.3.21 IfcRepresentationItem
               8.4.3.22 IfcRepresentationMap
               8.4.3.23 IfcSurface
               8.4.3.24 IfcTrimmedCurve
               8.4.3.25 IfcVector
          8.4.4 Functions
               8.4.4.1 IfcBaseAxis
               8.4.4.2 IfcBuild2Axes
               8.4.4.3 IfcBuildAxes
               8.4.4.4 IfcCrossProduct
               8.4.4.5 IfcCurveDim
               8.4.4.6 IfcCurveWeightsPositive
               8.4.4.7 IfcDotProduct
               8.4.4.8 IfcFirstProjAxis
               8.4.4.9 IfcListToArray
               8.4.4.10 IfcNormalise
               8.4.4.11 IfcOrthogonalComplement
               8.4.4.12 IfcSameAxis2Placement
               8.4.4.13 IfcSameCartesianPoint
               8.4.4.14 IfcSameDirection
               8.4.4.15 IfcSameValue
               8.4.4.16 IfcScalarTimesVector
               8.4.4.17 IfcSecondProjAxis
               8.4.4.18 IfcVectorDifference
               8.4.4.19 IfcVectorSum
     8.5 IfcMaterialResource
          8.5.1 Schema Definition
          8.5.2 Types
               8.5.2.1 IfcMaterialSelect
          8.5.3 Entities
               8.5.3.1 IfcMaterial
          8.5.4 Functions
               8.5.4.1 IfcMlsTotalThickness
     8.6 IfcMeasureResource
          8.6.1 Schema Definition
          8.6.2 Types
               8.6.2.1 IfcBoolean
               8.6.2.2 IfcCountMeasure
               8.6.2.3 IfcIdentifier
               8.6.2.4 IfcInteger
               8.6.2.5 IfcLabel
               8.6.2.6 IfcLengthMeasure
               8.6.2.7 IfcParameterValue
               8.6.2.8 IfcPlaneAngleMeasure
               8.6.2.9 IfcPositiveLengthMeasure
               8.6.2.10 IfcPositivePlaneAngleMeasure
               8.6.2.11 IfcPositiveRatioMeasure
               8.6.2.12 IfcRatioMeasure
               8.6.2.13 IfcReal
               8.6.2.14 IfcText
               8.6.2.15 IfcTimeStamp
               8.6.2.16 IfcDerivedUnitEnum
               8.6.2.17 IfcSIPrefix
               8.6.2.18 IfcSIUnitName
               8.6.2.19 IfcUnitEnum
               8.6.2.20 IfcMeasureValue
               8.6.2.21 IfcSimpleValue
               8.6.2.22 IfcUnit
               8.6.2.23 IfcValue
          8.6.3 Entities
               8.6.3.1 IfcConversionBasedUnit
               8.6.3.2 IfcDerivedUnit
               8.6.3.3 IfcDerivedUnitElement
               8.6.3.4 IfcDimensionalExponents
               8.6.3.5 IfcMeasureWithUnit
               8.6.3.6 IfcNamedUnit
               8.6.3.7 IfcSIUnit
               8.6.3.8 IfcUnitAssignment
          8.6.4 Functions
               8.6.4.1 IfcCorrectDimensions
               8.6.4.2 IfcCorrectUnitAssignment
               8.6.4.3 IfcDeriveDimensionalExponents
               8.6.4.4 IfcDimensionsForSiUnit
     8.7 IfcProfileResource
          8.7.1 Schema Definition
          8.7.2 Types
               8.7.2.1 IfcProfileTypeEnum
          8.7.3 Entities
               8.7.3.1 IfcArbitraryClosedProfileDef
               8.7.3.2 IfcArbitraryOpenProfileDef
               8.7.3.3 IfcAsymmetricIShapeProfileDef
               8.7.3.4 IfcCenterLineProfileDef
               8.7.3.5 IfcCircleHollowProfileDef
               8.7.3.6 IfcCircleProfileDef
               8.7.3.7 IfcCShapeProfileDef
               8.7.3.8 IfcDerivedProfileDef
               8.7.3.9 IfcIShapeProfileDef
               8.7.3.10 IfcLShapeProfileDef
               8.7.3.11 IfcParameterizedProfileDef
               8.7.3.12 IfcProfileDef
               8.7.3.13 IfcRectangleHollowProfileDef
               8.7.3.14 IfcRectangleProfileDef
               8.7.3.15 IfcRoundedRectangleProfileDef
               8.7.3.16 IfcTShapeProfileDef
               8.7.3.17 IfcUShapeProfileDef
               8.7.3.18 IfcZShapeProfileDef
          8.7.4 Functions
               8.7.4.1 IfcVectorSum
     8.8 IfcPropertyResource
          8.8.1 Schema Definition
          8.8.2 Types
          8.8.3 Entities
               8.8.3.1 IfcProperty
               8.8.3.2 IfcPropertyEnumeratedValue
               8.8.3.3 IfcPropertyListValue
               8.8.3.4 IfcPropertySingleValue
               8.8.3.5 IfcSimpleProperty
          8.8.4 Functions
               8.8.4.1 IfcUniquePropertyName
     8.9 IfcQuantityResource
          8.9.1 Schema Definition
          8.9.2 Entities
               8.9.2.1 IfcPhysicalQuantity
               8.9.2.2 IfcPhysicalSimpleQuantity
               8.9.2.3 IfcQuantityCount
     8.10 IfcRepresentationResource
          8.10.1 Schema Definition
          8.10.2 Types
               8.10.2.1 IfcGeometricProjectionEnum
          8.10.3 Entities
               8.10.3.1 IfcGeometricRepresentationContext
               8.10.3.2 IfcGeometricRepresentationSubContext
               8.10.3.3 IfcProductDefinitionShape
               8.10.3.4 IfcProductRepresentation
               8.10.3.5 IfcRepresentation
               8.10.3.6 IfcRepresentationContext
               8.10.3.7 IfcShapeModel
               8.10.3.8 IfcShapeRepresentation
          8.10.4 Functions
               8.10.4.1 IfcSameAxis2Placement
               8.10.4.2 IfcSameCartesianPoint
               8.10.4.3 IfcSameDirection
               8.10.4.4 IfcSameValidPrecision
               8.10.4.5 IfcSameValue
               8.10.4.6 IfcShapeRepresentationTypes
               8.10.4.7 IfcTopologyRepresentationTypes
          8.10.5 Rules
               8.10.5.1 IfcRepresentationContextSameWCS
     8.11 IfcTopologyResource
          8.11.1 Schema Definition
          8.11.2 Types
          8.11.3 Entities
               8.11.3.1 IfcClosedShell
               8.11.3.2 IfcConnectedFaceSet
               8.11.3.3 IfcFace
               8.11.3.4 IfcFaceBound
               8.11.3.5 IfcFaceOuterBound
               8.11.3.6 IfcFaceSurface
               8.11.3.7 IfcLoop
               8.11.3.8 IfcPolyLoop
               8.11.3.9 IfcTopologicalRepresentationItem
          8.11.4 Functions
               8.11.4.1 IfcBooleanChoose
               8.11.4.2 IfcLoopHeadToTail
               8.11.4.3 IfcPathHeadToTail
     8.12 IfcUtilityResource
          8.12.1 Schema Definition
          8.12.2 Types
               8.12.2.1 IfcGloballyUniqueId
               8.12.2.2 IfcChangeActionEnum
          8.12.3 Entities
               8.12.3.1 IfcApplication
               8.12.3.2 IfcOwnerHistory
Annex A. Alphabetical listings
Annex B. Computer interpretable 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 EN [English]
          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
Annex C. EXPRESS-G diagrams
     C.1 AISC Model View
     C.1.1 All entities
     C.1.2 Rooted entities
     C.1.3 Object types
Annex D. Inheritance listings
     D.1 Schema diagrams
          D.1.1 Core data schemas
               D.1.1.1 IfcKernel
               D.1.1.2 IfcProductExtension
          D.1.2 Shared element data schemas
               D.1.2.1 IfcSharedBldgElements
               D.1.2.2 IfcSharedComponentElements
          D.1.3 Domain specific data schemas
          D.1.4 Resource definition data schemas
               D.1.4.1 IfcActorResource
               D.1.4.2 IfcGeometricConstraintResource
               D.1.4.3 IfcGeometricModelResource
               D.1.4.4 IfcGeometryResource
               D.1.4.5 IfcMaterialResource
               D.1.4.6 IfcMeasureResource
               D.1.4.7 IfcProfileResource
               D.1.4.8 IfcPropertyResource
               D.1.4.9 IfcQuantityResource
               D.1.4.10 IfcRepresentationResource
               D.1.4.11 IfcTopologyResource
               D.1.4.12 IfcUtilityResource
     D.2 Instance diagrams
          D.2.1 AISC Model View
               D.2.1.1 IfcBeam
               D.2.1.2 IfcBuilding
               D.2.1.3 IfcBuildingStorey
               D.2.1.4 IfcColumn
               D.2.1.5 IfcCovering
               D.2.1.6 IfcDiscreteAccessory
               D.2.1.7 IfcElementAssembly
               D.2.1.8 IfcFastener
               D.2.1.9 IfcGrid
               D.2.1.10 IfcMechanicalFastener
               D.2.1.11 IfcMember
               D.2.1.12 IfcOpeningElement
               D.2.1.13 IfcPlate
               D.2.1.14 IfcProject
               D.2.1.15 IfcRailing
               D.2.1.16 IfcSite
               D.2.1.17 IfcStair
               D.2.1.18 IfcStairFlight
Annex E. Examples
Annex F. Change logs

Figures

Figure 1 — SI Units instance diagram
Figure 2 — Conversion Units instance diagram
Figure 3 — Derived Units instance diagram
Figure 4 — Project Representation Context instance diagram
Figure 5 — Properties on Occurrences instance diagram
Figure 6 — Properties on Occurences With Type instance diagram
Figure 7 — Quantities on Occurrences instance diagram
Figure 8 — Material Solid instance diagram
Figure 9 — Placement instance diagram
Figure 10 — Grid Placement instance diagram
Figure 11 — Geometry instance diagram
Figure 12 — Body Geometry instance diagram
Figure 13 — Body SweptSolid Geometry instance diagram
Figure 14 — Body Profile Extruded Area Solid instance diagram
Figure 15 — Body Brep Geometry instance diagram
Figure 16 — Body Brep Geometry PolyLoop instance diagram
Figure 17 — Body AdvancedSweptSolid Geometry instance diagram
Figure 18 — Path Geometry instance diagram
Figure 19 — Polyline Path Geometry instance diagram
Figure 20 — Simple Path Geometry instance diagram
Figure 21 — Geometric Curve Set Geometry instance diagram
Figure 22 — Footprint Geometry instance diagram
Figure 23 — Patch Geometry instance diagram
Figure 24 — Mapped Geometry instance diagram
Figure 25 — Element Composition instance diagram
Figure 26 — Element Decomposition instance diagram
Figure 27 — Spatial Composition instance diagram
Figure 28 — Spatial Decomposition instance diagram
Figure 29 — Voiding instance diagram
Figure 30 — Feature Substraction instance diagram
Figure 31 — Spatial Container instance diagram
Figure 32 — Spatial Containment instance diagram
Figure 33 — Realizing Connection instance diagram
Figure 34 — Realizing Connection Singular instance diagram

Tables

Table 1 — IfcBuildingStorey Spatial Composition
Table 2 — IfcCovering Properties on Occurrences
Table 3 — IfcElementAssembly Properties on Occurrences
Table 4 — IfcElementAssembly Spatial Containment
Table 5 — IfcElementAssembly Quantities on Occurrences
Table 6 — IfcOpeningElement Properties on Occurences With Type
Table 7 — IfcSite Spatial Composition
Table 8 — IfcSite Spatial Decomposition
Table 9 — IfcBeam Properties on Occurrences
Table 10 — IfcBeam Feature Substraction
Table 11 — IfcBeam Element Decomposition
Table 12 — IfcBeam Quantities on Occurrences
Table 13 — IfcColumn Properties on Occurrences
Table 14 — IfcColumn Feature Substraction
Table 15 — IfcColumn Element Decomposition
Table 16 — IfcColumn Quantities on Occurrences
Table 17 — IfcMember Properties on Occurrences
Table 18 — IfcMember Feature Substraction
Table 19 — IfcMember Element Decomposition
Table 20 — IfcMember Quantities on Occurrences
Table 21 — IfcPlate Properties on Occurrences
Table 22 — IfcPlate Feature Substraction
Table 23 — IfcRailing Properties on Occurrences
Table 24 — IfcStair Properties on Occurrences
Table 25 — IfcStair Body Brep Geometry PolyLoop
Table 26 — IfcStair Feature Substraction
Table 27 — IfcStair Element Decomposition
Table 28 — IfcStairFlight Properties on Occurrences
Table 29 — IfcStairFlight Feature Substraction
Table 30 — IfcDiscreteAccessory Properties on Occurrences
Table 31 — IfcDiscreteAccessory Body Brep Geometry PolyLoop
Table 32 — IfcDiscreteAccessory Feature Substraction
Table 33 — IfcDiscreteAccessory Quantities on Occurrences
Table 34 — IfcDiscreteAccessory Element Composition
Table 35 — IfcFastener Properties on Occurrences
Table 36 — IfcMechanicalFastener Properties on Occurences With Type
Table 37 — IfcMechanicalFastener Geometric Curve Set Geometry
Table 38 — IfcMechanicalFastener Element Decomposition