IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.4 IfcProductExtension(产品扩展)

5.4.1 架构定义

IfcProductExtension 进一步细化了(物理)产品的概念,即一个很可能在项目上下文中具有形状和位置的组件。产品信息通过 IfcProduct 的子类型为单个产品实例提供,并通过 IfcTypeProduct 的子类型为常见的特定产品类型提供。这两种定义都源自 IfcKernel 中提供的超类型。在 IfcProductExtension 中引入的基础概念包括:

  • 空间项目结构,
  • 元素,
  • 网格,
  • 端口,和
  • 注释。

空间项目结构定义了

  • 场地,
  • 设施(建筑、桥梁、船舶、铁路、道路),
  • 设施部分(楼层和上述部分的组成部分),以及
  • 空间

及其分解结构。此外,系统和区域的概念也在 IfcProductExtension 中引入。定义了空间结构与元素之间的关系,例如空间包含和空间边界。

元素被分配到空间项目结构,并通过其位置引用网格。引入的基本元素类型包括

  • 建筑元素
  • 洞口元素
  • 装修元素
  • 分配元素(包括供暖、通风、空调、电气和设备元素)
  • 交通元素

引入的其他概念包括

  • 网格,为元素提供约束定位,
  • 对齐线,提供线性定位元素以定位地理和城市元素,
    通过来自 IfcRepresentationResource 域的实体提供项目地理参考,
  • 注释,用于捕获建筑模型或图纸的任何附加注释(如解释性文本、尺寸标注等),以及
  • 端口,提供元素之间的连接性。

5.4.2 Types

  1. IfcAlignmentTypeEnum
  2. IfcAnnotationTypeEnum
  3. IfcAssemblyPlaceEnum
  4. IfcBridgePartTypeEnum
  5. IfcBridgeTypeEnum
  6. IfcBuiltSystemTypeEnum
  7. IfcElementAssemblyTypeEnum
  8. IfcElementCompositionEnum
  9. IfcExternalSpatialElementTypeEnum
  10. IfcFacilityPartCommonTypeEnum
  11. IfcFacilityUsageEnum
  12. IfcGeographicElementTypeEnum
  13. IfcGridTypeEnum
  14. IfcInterferenceSelect
  15. IfcInternalOrExternalEnum
  16. IfcOpeningElementTypeEnum
  17. IfcPhysicalOrVirtualEnum
  18. IfcProjectionElementTypeEnum
  19. IfcReferentTypeEnum
  20. IfcSpaceBoundarySelect
  21. IfcSpaceTypeEnum
  22. IfcSpatialReferenceSelect
  23. IfcSpatialZoneTypeEnum
  24. IfcTransportElementTypeEnum
  25. IfcVehicleTypeEnum
  26. IfcVirtualElementTypeEnum

5.4.3 Entities

  1. IfcAlignment
  2. IfcAlignmentCant
  3. IfcAlignmentHorizontal
  4. IfcAlignmentSegment
  5. IfcAlignmentVertical
  6. IfcAnnotation
  7. IfcBridge
  8. IfcBridgePart
  9. IfcBuilding
  10. IfcBuildingStorey
  11. IfcBuiltElement
  12. IfcBuiltElementType
  13. IfcBuiltSystem
  14. IfcCivilElement
  15. IfcCivilElementType
  16. IfcDistributionElement
  17. IfcDistributionElementType
  18. IfcElement
  19. IfcElementAssembly
  20. IfcElementAssemblyType
  21. IfcElementQuantity
  22. IfcElementType
  23. IfcExternalSpatialElement
  24. IfcExternalSpatialStructureElement
  25. IfcFacility
  26. IfcFacilityPart
  27. IfcFacilityPartCommon
  28. IfcFeatureElement
  29. IfcFeatureElementAddition
  30. IfcFeatureElementSubtraction
  31. IfcFurnishingElement
  32. IfcFurnishingElementType
  33. IfcGeographicElement
  34. IfcGeographicElementType
  35. IfcGrid
  36. IfcImpactProtectionDevice
  37. IfcImpactProtectionDeviceType
  38. IfcLinearElement
  39. IfcLinearPositioningElement
  40. IfcOpeningElement
  41. IfcPort
  42. IfcPositioningElement
  43. IfcProjectionElement
  44. IfcReferent
  45. IfcRelAdheresToElement
  46. IfcRelAssociatesMaterial
  47. IfcRelAssociatesProfileDef
  48. IfcRelConnectsElements
  49. IfcRelConnectsPortToElement
  50. IfcRelConnectsPorts
  51. IfcRelConnectsWithRealizingElements
  52. IfcRelContainedInSpatialStructure
  53. IfcRelFillsElement
  54. IfcRelInterferesElements
  55. IfcRelPositions
  56. IfcRelProjectsElement
  57. IfcRelReferencedInSpatialStructure
  58. IfcRelServicesBuildings
  59. IfcRelSpaceBoundary
  60. IfcRelSpaceBoundary1stLevel
  61. IfcRelSpaceBoundary2ndLevel
  62. IfcRelVoidsElement
  63. IfcSite
  64. IfcSpace
  65. IfcSpaceType
  66. IfcSpatialElement
  67. IfcSpatialElementType
  68. IfcSpatialStructureElement
  69. IfcSpatialStructureElementType
  70. IfcSpatialZone
  71. IfcSpatialZoneType
  72. IfcSystem
  73. IfcTransportElement
  74. IfcTransportElementType
  75. IfcTransportationDevice
  76. IfcTransportationDeviceType
  77. IfcVehicle
  78. IfcVehicleType
  79. IfcVibrationDamper
  80. IfcVibrationDamperType
  81. IfcVirtualElement
  82. IfcZone

5.4.4 Property Sets

  1. Pset_AlignmentCantSegmentCommon
  2. Pset_AlignmentVerticalSegmentCommon
  3. Pset_AnnotationContourLine
  4. Pset_AnnotationLineOfSight
  5. Pset_AnnotationSurveyArea
  6. Pset_BridgeCommon
  7. Pset_BuildingCommon
  8. Pset_BuildingStoreyCommon
  9. Pset_BuildingUse
  10. Pset_BuildingUseAdjacent
  11. Pset_CivilElementCommon
  12. Pset_ElementAssemblyCommon
  13. Pset_EnvironmentalEmissions
  14. Pset_EnvironmentalImpactIndicators
  15. Pset_EnvironmentalImpactValues
  16. Pset_LandRegistration
  17. Pset_OpeningElementCommon
  18. Pset_ProcessCapacity
  19. Pset_ProvisionForVoid
  20. Pset_SiteCommon
  21. Pset_SpaceCommon
  22. Pset_SpaceCoveringRequirements
  23. Pset_SpaceFireSafetyRequirements
  24. Pset_SpaceHVACDesign
  25. Pset_SpaceLightingDesign
  26. Pset_SpaceOccupancyRequirements
  27. Pset_SpaceParking
  28. Pset_SpatialZoneCommon
  29. Pset_Tolerance
  30. Pset_TransportElementCommon
  31. Pset_TransportElementElevator
  32. Pset_Uncertainty
  33. Pset_VegetationCommon
  34. Pset_ZoneCommon

5.4.5 Quantity Sets

  1. Qto_BuildingBaseQuantities
  2. Qto_BuildingStoreyBaseQuantities
  3. Qto_OpeningElementBaseQuantities
  4. Qto_ProjectionElementBaseQuantities
  5. Qto_SiteBaseQuantities
  6. Qto_SpaceBaseQuantities

5.4.6 Functions

此类别中没有可用资源。

5.4.7 Rules

此类别中没有可用资源。

5.4.8 PropertyEnumerations

  1. PEnum_AcquisitionMethod
  2. PEnum_LifeCyclePhase
  3. PEnum_ProcessItem
  4. PEnum_StructureIndicator
  5. PEnum_ToleranceBasis
  6. PEnum_UncertaintyBasis