5.4 IfcProductExtension
5.4.1 Schema definition
The IfcProductExtension further specialises the concepts of a (physical) product, i.e. a component likely to have a shape and a placement within the project context. The product information is provided for individual product occurrences as subtypes of IfcProduct, and for common specific product types as subtypes of IfcTypeProduct. Both definitions are rooted in supertypes provided within the IfcKernel. Basis concepts, introduced within the IfcProductExtension, are:
- the spatial project structure,
- the element,
- the grid,
- the port, and
- the annotation.
The spatial project structure defines
- the site,
- the facility (building, bridge, marine, railway, road),
- the facility part (building storey and parts of the above), and
- the space
and its decomposition structure. In addition the concepts of system and zone are introduced within the IfcProductExtension. Relationships between the spatial structure and the elements are defined, such as spatial containment and space boundaries.
An element is assigned to the spatial project structure and may refer by its placement to a grid. Basic types of elements, which are introduced are
- building element
- opening element
- furnishing element
- distribution element (including heating, ventilation, air conditioning, electrical and equipment elements)
- transportation element
The other concepts introduced are
- a grid, providing a constraint placement for elements,
- an alignment, providing a linear positioning element to position geographic and civil elements,
with project geo referencing provided by means of entities from the IfcRepresentationResource domain, - an annotation to capture any additional annotations to a building model or plan (such as explanatory text, dimensioning, etc.), and
- a port, providing connectivity between elements.
5.4.2 Types
- IfcAlignmentTypeEnum
- IfcAnnotationTypeEnum
- IfcAssemblyPlaceEnum
- IfcBridgePartTypeEnum
- IfcBridgeTypeEnum
- IfcBuiltSystemTypeEnum
- IfcElementAssemblyTypeEnum
- IfcElementCompositionEnum
- IfcExternalSpatialElementTypeEnum
- IfcFacilityPartCommonTypeEnum
- IfcFacilityUsageEnum
- IfcGeographicElementTypeEnum
- IfcGridTypeEnum
- IfcInterferenceSelect
- IfcInternalOrExternalEnum
- IfcOpeningElementTypeEnum
- IfcPhysicalOrVirtualEnum
- IfcProjectionElementTypeEnum
- IfcReferentTypeEnum
- IfcSpaceBoundarySelect
- IfcSpaceTypeEnum
- IfcSpatialReferenceSelect
- IfcSpatialZoneTypeEnum
- IfcTransportElementTypeEnum
- IfcVehicleTypeEnum
- IfcVirtualElementTypeEnum
5.4.3 Entities
- IfcAlignment
- IfcAlignmentCant
- IfcAlignmentHorizontal
- IfcAlignmentSegment
- IfcAlignmentVertical
- IfcAnnotation
- IfcBridge
- IfcBridgePart
- IfcBuilding
- IfcBuildingStorey
- IfcBuiltElement
- IfcBuiltElementType
- IfcBuiltSystem
- IfcCivilElement
- IfcCivilElementType
- IfcDistributionElement
- IfcDistributionElementType
- IfcElement
- IfcElementAssembly
- IfcElementAssemblyType
- IfcElementQuantity
- IfcElementType
- IfcExternalSpatialElement
- IfcExternalSpatialStructureElement
- IfcFacility
- IfcFacilityPart
- IfcFacilityPartCommon
- IfcFeatureElement
- IfcFeatureElementAddition
- IfcFeatureElementSubtraction
- IfcFurnishingElement
- IfcFurnishingElementType
- IfcGeographicElement
- IfcGeographicElementType
- IfcGrid
- IfcImpactProtectionDevice
- IfcImpactProtectionDeviceType
- IfcLinearElement
- IfcLinearPositioningElement
- IfcOpeningElement
- IfcPort
- IfcPositioningElement
- IfcProjectionElement
- IfcReferent
- IfcRelAdheresToElement
- IfcRelAssociatesMaterial
- IfcRelAssociatesProfileDef
- IfcRelConnectsElements
- IfcRelConnectsPortToElement
- IfcRelConnectsPorts
- IfcRelConnectsWithRealizingElements
- IfcRelContainedInSpatialStructure
- IfcRelFillsElement
- IfcRelInterferesElements
- IfcRelPositions
- IfcRelProjectsElement
- IfcRelReferencedInSpatialStructure
- IfcRelServicesBuildings
- IfcRelSpaceBoundary
- IfcRelSpaceBoundary1stLevel
- IfcRelSpaceBoundary2ndLevel
- IfcRelVoidsElement
- IfcSite
- IfcSpace
- IfcSpaceType
- IfcSpatialElement
- IfcSpatialElementType
- IfcSpatialStructureElement
- IfcSpatialStructureElementType
- IfcSpatialZone
- IfcSpatialZoneType
- IfcSystem
- IfcTransportElement
- IfcTransportElementType
- IfcTransportationDevice
- IfcTransportationDeviceType
- IfcVehicle
- IfcVehicleType
- IfcVibrationDamper
- IfcVibrationDamperType
- IfcVirtualElement
- IfcZone
5.4.4 Property Sets
- Pset_AlignmentCantSegmentCommon
- Pset_AlignmentVerticalSegmentCommon
- Pset_AnnotationContourLine
- Pset_AnnotationLineOfSight
- Pset_AnnotationSurveyArea
- Pset_BridgeCommon
- Pset_BuildingCommon
- Pset_BuildingStoreyCommon
- Pset_BuildingUse
- Pset_BuildingUseAdjacent
- Pset_CivilElementCommon
- Pset_ElementAssemblyCommon
- Pset_EnvironmentalEmissions
- Pset_EnvironmentalImpactIndicators
- Pset_EnvironmentalImpactValues
- Pset_LandRegistration
- Pset_OpeningElementCommon
- Pset_ProcessCapacity
- Pset_ProvisionForVoid
- Pset_SiteCommon
- Pset_SpaceCommon
- Pset_SpaceCoveringRequirements
- Pset_SpaceFireSafetyRequirements
- Pset_SpaceHVACDesign
- Pset_SpaceLightingDesign
- Pset_SpaceOccupancyRequirements
- Pset_SpaceParking
- Pset_SpatialZoneCommon
- Pset_Tolerance
- Pset_TransportElementCommon
- Pset_TransportElementElevator
- Pset_Uncertainty
- Pset_VegetationCommon
- Pset_ZoneCommon
5.4.5 Quantity Sets
- Qto_BuildingBaseQuantities
- Qto_BuildingStoreyBaseQuantities
- Qto_OpeningElementBaseQuantities
- Qto_ProjectionElementBaseQuantities
- Qto_SiteBaseQuantities
- Qto_SpaceBaseQuantities
5.4.6 Functions
No resources are available in this category.
5.4.7 Rules
No resources are available in this category.