6.1.3.12 IfcCovering(覆盖层)
6.1.3.12.1 语义定义
覆盖层是覆盖另一个构件的某些部分并完全依赖于该构件的构件。 IfcCovering 定义了覆盖层类型的实例,该类型(如果给出)由 IfcCoveringType 表示。
覆盖层是具有与覆盖构件和另一侧空间关系的构件,它们可能包含由 IfcRelVoidsElement 分配的开口、由 IfcRelAssociatesMaterial 分配的材料信息等。
覆盖层可以分配给:
- 由 IfcSpace 表示的空间
- 使用指向 IfcRelCoversSpaces 的反向关系 CoversSpaces。然后可以通过 IfcRelCoversSpaces.RelatedSpace 访问空间。它定义了覆盖层面向哪个空间。
- 由 IfcRelSpaceBoundary 表示的空间边界
- 使用指向 IfcRelSpaceBoundary 的反向关系 ProvidesBoundaries。然后可以通过 IfcRelSpaceBoundary.RelatingSpace 访问空间。
- 由 IfcBuiltElement 表示的建筑构件
- 使用指向 IfcRelCoversBldgElements 的反向关系 Covers。然后可以通过 IfcRelCoversBldgElements.RelatingBuildingElement 访问建筑构件。
以下指南应适用:
- (默认)如果空间具有可能没有自己的形状表示且与它们覆盖的建筑构件没有定义关系的覆盖层,则 IfcCovering 应使用 IfcRelCoversSpaces 关系分配给 IfcSpace,
- 如果空间具有具有自身形状表示的覆盖层且空间已定义空间边界,则与该空间相关的覆盖层应使用 IfcRelContainedInSpatialStructure 包含在空间中。它可以使用 IfcRelSpaceBoundary 分配给空间边界。
- 如果覆盖层与空间无关,则覆盖层应使用 IfcRelCoversBldgElements 关系分配给建筑构件或输配构件。
沿革 IFC1.0 中的新实体。
6.1.3.12.2 实体继承
-
- IfcCovering
- IfcBeam
- IfcBearing
- IfcBuildingElementProxy
- IfcChimney
- IfcColumn
- IfcCourse
- IfcCurtainWall
- IfcDeepFoundation
- IfcDoor
- IfcEarthworksElement
- IfcFooting
- IfcKerb
- IfcMember
- IfcMooringDevice
- IfcNavigationElement
- IfcPavement
- IfcPlate
- IfcRail
- IfcRailing
- IfcRamp
- IfcRampFlight
- IfcRoof
- IfcShadingDevice
- IfcSlab
- IfcStair
- IfcStairFlight
- IfcTrackElement
- IfcWall
- IfcWindow
6.1.3.12.3 特性
| # | 特性 | 类型 | 描述 |
|---|---|---|---|
| IfcRoot (4) | |||
| 1 | GlobalId | IfcGloballyUniqueId |
在整个软件世界中分配全局唯一标识符。 |
| 2 | OwnerHistory | OPTIONAL IfcOwnerHistory |
分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。 |
| 3 | Name | OPTIONAL IfcLabel |
供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。 |
| 4 | Description | OPTIONAL IfcText |
可选的描述,用于提供信息性注释。 |
| IfcObjectDefinition (7) | |||
| HasAssignments | SET [0:?] OF IfcRelAssigns FOR RelatedObjects |
引用分配(通过关联关系)其他 IfcObject 子类型到此对象实例的关系对象。例如,与产品、过程、控制、资源或组的关联。 |
|
| Nests | SET [0:1] OF IfcRelNests FOR RelatedObjects |
引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的一部分。对象实例或类型只能是单个分解的一部分(仅允许分层结构)。 |
|
| IsNestedBy | SET [0:?] OF IfcRelNests FOR RelatingObject |
引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的整体。对象或对象类型可以被多个其他对象(实例或类型)嵌套。 |
|
| HasContext | SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions |
引用提供上下文信息的上下文,例如项目单位或表示上下文。它只应断言在最上层的非空间对象上。 |
|
| IsDecomposedBy | SET [0:?] OF IfcRelAggregates FOR RelatingObject |
引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的整体。对象定义可以被多个其他对象(实例或部分)聚合。 |
|
| Decomposes | SET [0:1] OF IfcRelAggregates FOR RelatedObjects |
引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的一部分。对象定义只能是单个分解的一部分(仅允许分层结构)。 |
|
| HasAssociations | SET [0:?] OF IfcRelAssociates FOR RelatedObjects |
引用将外部资源或资源定义与对象关联的关系对象。例如,与库、文档或分类的关联。 |
|
| IfcObject (5) | |||
| 5 | ObjectType | OPTIONAL IfcLabel |
该类型表示指示对象的特定类型。其用法应在可实例化的子类型层级上确定。特别是,如果特性 PredefinedType 的枚举设置为 USERDEFINED,或者当实例化的具体实体没有 PredefinedType 特性时,它保存用户定义的类型。后者发生在一些特殊的叶子类中,以及直接实例化 IfcBuiltElement 时。 |
| IsDeclaredBy | SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects |
链接到指向声明对象的关系对象,该声明对象为此对象实例提供对象定义。声明对象应是对象类型分解的一部分。关联的 IfcObject 或其子类型包含特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。 |
|
| Declares | SET [0:?] OF IfcRelDefinesByObject FOR RelatingObject |
链接到指向接收对象定义的实例对应对象的关系对象。实例对应的对象应是对象实例分解的一部分。关联的 IfcObject 或其子类型提供特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。 |
|
| IsTypedBy | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects |
与对象类型的关系集合,该对象类型为此对象实例提供类型定义。然后,关联的 IfcTypeObject 或其子类型包含特定信息(或类型或样式),该信息对于引用同一类型的所有 IfcObject 或其子类型的实例是通用的。 |
|
| IsDefinedBy | SET [0:?] OF IfcRelDefinesByProperties FOR RelatedObjects |
与附加到此对象的属性集定义的集合的关系。这些静态或动态定义的特性包含字母数字信息内容,这些内容进一步定义了对象。 |
|
| IfcProduct (5) | |||
| 6 | ObjectPlacement | OPTIONAL IfcObjectPlacement |
这建立了产品在空间中的对象坐标系和位置。位置可以是绝对的(相对于世界坐标系)、相对的(相对于另一个产品的对象位置)或约束的(例如,相对于轴线或线性定位构件)。位置的类型由 IfcObjectPlacement 的各种子类型确定。如果存在表示,则应提供对象位置。 |
| 7 | Representation | OPTIONAL IfcProductRepresentation |
引用产品的表示,可以是表示 (IfcProductRepresentation) 或作为形状表示 (IfcProductDefinitionShape) 的特例。产品定义形状为同一对象坐标系中的形状属性提供了多个几何表示,该坐标系由对象位置确定。 |
| ReferencedBy | SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct |
引用 IfcRelAssignsToProduct 关系,通过该关系,其他产品、过程、控制、资源或参与者(作为 IfcObjectDefinition 的子类型)可以与此产品相关联。 |
|
| PositionedRelativeTo | SET [0:?] OF IfcRelPositions FOR RelatedProducts |
引用 IfcRelPositions 关系,该关系定义了其与定位构件的关系。 |
|
| ReferencedInStructures | SET [0:?] OF IfcRelReferencedInSpatialStructure FOR RelatedElements |
引用对象化关系 IfcRelReferencedInSpatialStructure,可用于将产品与一个或多个空间结构构件相关联,除了它主要包含的那个。 |
|
| IfcElement (13) | |||
| 8 | Tag | OPTIONAL IfcIdentifier |
产品实例的标签(或标识符),例如序列号或位置编号。这是实例级别的标识符。 |
| FillsVoids | SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement |
指向 IfcRelFillsElement 关系的引用,该关系将构件作为填充物放入另一个构件中创建的开口。 |
|
| ConnectedTo | SET [0:?] OF IfcRelConnectsElements FOR RelatingElement |
指向构件连接关系的引用。该关系随后引用此构件所连接的另一个构件。 |
|
| IsInterferedByElements | SET [0:?] OF IfcRelInterferesElements FOR RelatedElement |
指向干扰关系的引用,用于指示被干扰的构件。如果提供了该关系,则表示此构件与一个或多个其他构件存在干扰。 |
|
| InterferesElements | SET [0:?] OF IfcRelInterferesElements FOR RelatingElement |
指向干扰关系的引用,以指示干扰的构件。如果提供了该关系,则表示此构件与一个或多个其他构件存在干扰。 |
|
| HasProjections | SET [0:?] OF IfcRelProjectsElement FOR RelatingElement |
投影关系,通过布尔并集向 IfcBuiltElement 添加一个特征。 |
|
| HasOpenings | SET [0:?] OF IfcRelVoidsElement FOR RelatingBuildingElement |
指向 IfcRelVoidsElement 关系的引用,该关系在构件中创建开口。一个构件可以包含零个或多个开口。对于每个使构件产生孔洞的开口,都会生成一个新的关系 IfcRelVoidsElement。 |
|
| IsConnectionRealization | SET [0:?] OF IfcRelConnectsWithRealizingElements FOR RealizingElements |
指向具有实现构件的连接关系的引用。如果提供了该关系,则将此构件分配给连接的实现构件,该连接提供了连接关系的物理体现。 |
|
| ProvidesBoundaries | SET [0:?] OF IfcRelSpaceBoundary FOR RelatedBuildingElement |
通过对象化关系 IfcRelSpaceBoundary 指向空间边界。该关系表示构件为空间提供边界。 |
|
| ConnectedFrom | SET [0:?] OF IfcRelConnectsElements FOR RelatedElement |
指向构件连接关系的引用。该关系随后引用连接到此构件的另一个构件。 |
|
| ContainedInStructure | SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements |
包含关系到空间结构构件,该构件主要与之相关联。此包含关系应为层级关系,即一个构件只能直接分配给 0 个或 1 个空间结构。 |
|
| HasCoverings | SET [0:?] OF IfcRelCoversBldgElements FOR RelatingBuildingElement |
通过对象化关系 IfcRelCoversBldgElements 指向 IfcCovering。该关系表示构件具有相关覆盖物。 |
|
| HasSurfaceFeatures | SET [0:?] OF IfcRelAdheresToElement FOR RelatingElement |
指向 IfcRelAdheresToElement 关系的引用,该关系将 IfcSurfaceFeature 附着到构件上。一个构件可以在一个关系中包含零个或多个表面特征。 |
|
| 点击显示 34 个隐藏的继承特性 点击隐藏 34 个继承特性 | |||
| IfcCovering (3) | |||
| 9 | PredefinedType | OPTIONAL IfcCoveringTypeEnum |
预定义类型,用于定义覆盖层的特定类型。每个预定义类型可能有可用的属性集定义。 |
| CoversSpaces | SET [0:1] OF IfcRelCoversSpaces FOR RelatedCoverings |
指向处理覆盖层与覆盖空间关系的对象化关系的引用。 |
|
| CoversElements | SET [0:1] OF IfcRelCoversBldgElements FOR RelatedCoverings |
指向处理覆盖层与覆盖构件关系的对象化关系的引用。 |
|
6.1.3.12.4 形式化命题
| 名称 | 描述 |
|---|---|
| CorrectPredefinedType |
如果 PredefinedType 特性未设置(例如,因为关联了 IfcCoveringType),或者如果 PredefinedType 设置为 USERDEFINED,则应提供继承的 ObjectType 特性。 |
|
|
| CorrectTypeAssigned |
要么没有关联的覆盖层类型对象,即未提供 IsTypedBy 反向关系,要么关联的类型对象应为 IfcCoveringType 类型。 |
|
|
6.1.3.12.5 属性集
-
Pset_Condition
- AssessmentDate(评估日期)
- AssessmentCondition(评估条件)
- AssessmentDescription(评估描述)
- AssessmentType(评估类型)
- AssessmentMethod(评估方法)
- LastAssessmentReport(最后评估报告)
- NextAssessmentDate(下次评估日期)
- AssessmentFrequency(评估频率)
-
Pset_ConstructionAdministration
- ProcurementMethod(采购方法)
- SpecificationSectionNumber(规范章节编号)
- SubmittalIdentifer(提交标识符)
-
Pset_ConstructionOccurence
- InstallationDate(安装日期)
- ModelNumber(型号)
- TagNumber(标签编号)
- AssetIdentifier(资产标识符)
-
Pset_CoveringCommon
- Reference(类型参照标识)
- Status(状态)
- AcousticRating(声学评级)
- FlammabilityRating(易燃性等级)
- FragilityRating(易碎性等级)
- Combustible(可燃性)
- SurfaceSpreadOfFlame(表面火焰蔓延)
- Finish(饰面)
- IsExternal(是否为外部)
- ThermalTransmittance(传热系数)
- FireRating(耐火极限)
-
Pset_CoveringFlooring
FLOORING- HasNonSkidSurface(具有防滑表面)
- HasAntiStaticSurface(具有防静电表面)
-
Pset_CoveringTypeMembrane
MEMBRANE- NominalInstallationDepth(额定安装深度)
- NominalTransverseInclination(公称横向倾角)
-
Pset_ElementKinematics
- CyclicPath(循环路径)
- CyclicRange(循环范围)
- LinearPath(线性路径)
- LinearRange(线性范围)
- MaximumAngularVelocity(最大角速度)
- MaximumConstantSpeed(最大恒定速度)
- MinimumTime(最短时间)
-
Pset_EnvironmentalCondition
- ReferenceAirRelativeHumidity(基准空气相对湿度)
- ReferenceEnvironmentTemperature(基准环境温度)
- MaximumAtmosphericPressure(最大大气压力)
- StorageTemperatureRange(存储温度范围)
- MaximumWindSpeed(最大风速)
- OperationalTemperatureRange(运行温度范围)
- MaximumRainIntensity(最大降雨强度)
- SaltMistLevel(盐雾等级)
- SeismicResistance(抗震性)
- SmokeLevel(烟雾等级)
- MaximumSolarRadiation(最大太阳辐射)
-
Pset_EnvironmentalImpactIndicators
- Reference(类型参照标识)
- FunctionalUnitReference(功能单元参考)
- IndicatorsUnit(指示器单元)
- LifeCyclePhase(生命周期阶段)
- ExpectedServiceLife(预期使用寿命)
- TotalPrimaryEnergyConsumptionPerUnit(单位总一次能源消耗)
- WaterConsumptionPerUnit(单位耗水量)
- HazardousWastePerUnit(单位危险废物)
- NonHazardousWastePerUnit(单位无害废物量)
- ClimateChangePerUnit(单位气候变化)
- AtmosphericAcidificationPerUnit(单位大气酸化)
- RenewableEnergyConsumptionPerUnit(单位可再生能源消耗量)
- NonRenewableEnergyConsumptionPerUnit(单位不可再生能源消耗)
- ResourceDepletionPerUnit(单位资源消耗)
- InertWastePerUnit(单位惰性废物)
- RadioactiveWastePerUnit(单位放射性废物)
- StratosphericOzoneLayerDestructionPerUnit(单位平流层臭氧层破坏)
- PhotochemicalOzoneFormationPerUnit(单位光化学臭氧形成)
- EutrophicationPerUnit(单位富营养化)
-
Pset_EnvironmentalImpactValues
- TotalPrimaryEnergyConsumption(总一次能源消耗)
- WaterConsumption(用水量)
- HazardousWaste(危险废物)
- NonHazardousWaste(无害废物)
- ClimateChange(气候变化)
- AtmosphericAcidification(大气酸化)
- RenewableEnergyConsumption(可再生能源消耗量)
- NonRenewableEnergyConsumption(不可再生能源消耗)
- ResourceDepletion(资源消耗)
- InertWaste(惰性废物)
- RadioactiveWaste(放射性废物)
- StratosphericOzoneLayerDestruction(平流层臭氧层破坏)
- PhotochemicalOzoneFormation(光化学臭氧形成)
- Eutrophication(富营养化)
- LeadInTime(导入时间)
- Duration(持续时间)
- LeadOutTime(导出时间)
-
Pset_InstallationOccurrence
- InstallationDate(安装日期)
- AcceptanceDate(验收日期)
- PutIntoOperationDate(投入使用日期)
-
Pset_MaintenanceStrategy
- AssetCriticality(资产关键性)
- AssetFrailty(资产脆弱性)
- AssetPriority(资产优先级)
- MonitoringType(监测类型)
- AccidentResponse(事故响应)
-
Pset_MaintenanceTriggerCondition
- ConditionTargetPerformance(条件目标性能)
- ConditionMaintenanceLevel(条件维护等级)
- ConditionReplacementLevel(条件更换等级)
- ConditionDisposalLevel(条件处置等级)
-
Pset_MaintenanceTriggerDuration
- DurationTargetPerformance(目标性能持续时间)
- DurationMaintenanceLevel(维护水平持续时间)
- DurationReplacementLevel(更换水平持续时间)
- DurationDisposalLevel(处置水平持续时间)
-
Pset_MaintenanceTriggerPerformance
- TargetPerformance(目标性能)
- PerformanceMaintenanceLevel(性能维护等级)
- ReplacementLevel(更换水平)
- DisposalLevel(处置水平)
-
Pset_ManufacturerOccurrence
- AcquisitionDate(采集日期)
- BarCode(条形码)
- SerialNumber(序列号)
- BatchReference(批次参考)
- AssemblyPlace(组装地点)
- ManufacturingDate(制造日期)
-
Pset_ManufacturerTypeInformation
- GlobalTradeItemNumber(全球贸易项目编号)
- ArticleNumber(物品编号)
- ModelReference(模型参考)
- ModelLabel(模型标签)
- Manufacturer(制造商)
- ProductionYear(生产年份)
- AssemblyPlace(组装地点)
- OperationalDocument(操作文档)
- SafetyDocument(安全文档)
- PerformanceCertificate(性能证书)
-
Pset_RepairOccurrence
- RepairContent(维修内容)
- RepairDate(维修日期)
- MeanTimeToRepair(平均维修时间)
-
Pset_Risk
- RiskName(风险名称)
- RiskType(风险类型)
- NatureOfRisk(风险性质)
- RiskAssessmentMethodology(风险评估方法)
- UnmitigatedRiskLikelihood(未缓解风险可能性)
- UnmitigatedRiskConsequence(未缓解风险后果)
- UnmitigatedRiskSignificance(未缓解风险重要性)
- MitigationPlanned(计划缓解措施)
- MitigatedRiskLikelihood(缓解风险可能性)
- MitigatedRiskConsequence(缓解风险后果)
- MitigatedRiskSignificance(缓解风险显著性)
- MitigationProposed(缓解措施建议)
- AssociatedProduct(关联产品)
- AssociatedActivity(关联活动)
- AssociatedLocation(关联位置)
-
Pset_ServiceLife
- ServiceLifeDuration(使用寿命期限)
- MeanTimeBetweenFailure(平均故障间隔时间)
-
Pset_Tiling
- Permeability(渗透性)
- TileLength(瓷砖长度)
- TileWidth(瓷砖宽度)
-
Pset_Tolerance
- ToleranceDescription(公差描述)
- ToleranceBasis(公差基准)
- OverallTolerance(总公差)
- HorizontalTolerance(水平公差)
- OrthogonalTolerance(正交公差)
- VerticalTolerance(垂直公差)
- PlanarFlatness(平面平整度)
- HorizontalFlatness(水平平整度)
- ElevationalFlatness(立面平整度)
- SideFlatness(侧面平整度)
- OverallOrthogonality(总正交度)
- HorizontalOrthogonality(水平正交度)
- OrthogonalOrthogonality(正交正交度)
- VerticalOrthogonality(垂直正交度)
- OverallStraightness(总直线度)
- HorizontalStraightness(水平直线度)
- OrthogonalStraightness(正交直线度)
- VerticalStraightness(垂直直线度)
-
Pset_Uncertainty
- UncertaintyBasis(不确定性基准)
- UncertaintyDescription(不确定性描述)
- HorizontalUncertainty(水平不确定度)
- LinearUncertainty(线性不确定度)
- OrthogonalUncertainty(正交不确定度)
- VerticalUncertainty(垂直不确定度)
-
Pset_Warranty
- WarrantyIdentifier(保修标识符)
- WarrantyStartDate(保修开始日期)
- IsExtendedWarranty(是否延长保修)
- WarrantyPeriod(保修期限)
- WarrantyContent(保修内容)
- PointOfContact(接触点)
- Exclusions(排除项)
-
Qto_BodyGeometryValidation
- GrossSurfaceArea(总表面积)
- NetSurfaceArea(净表面积)
- GrossVolume(总体积)
- NetVolume(净体积)
- SurfaceGenusBeforeFeatures(特征处理前表面类型)
- SurfaceGenusAfterFeatures(特征处理后表面类型)
-
Qto_CoveringBaseQuantities
- Width(宽度)
- GrossArea(总面积)
- NetArea(净面积)
6.1.3.12.6 概念用法
6.1.3.12.7 形式化表示
ENTITY IfcCovering
SUBTYPE OF (IfcBuiltElement);
PredefinedType : OPTIONAL IfcCoveringTypeEnum;
INVERSE
CoversSpaces : SET [0:1] OF IfcRelCoversSpaces FOR RelatedCoverings;
CoversElements : SET [0:1] OF IfcRelCoversBldgElements FOR RelatedCoverings;
WHERE
CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcCoveringTypeEnum.USERDEFINED) OR
((PredefinedType = IfcCoveringTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR
('IFC4X3_DEV_62887e3f.IFCCOVERINGTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));
END_ENTITY;






