IfcRoot

IfcRoot是所有根在IFC规范的内核或后续层中的实体定义的最抽象和根类。因此,除了在IFC资源模式中定义的实体外,它是所有IFC实体的公共父类型。作为IfcRoot子类型的所有实体都可以独立使用,而不是IfcRoot子类型的资源模式实体不应该是独立的实体

IfcRoot是IFC1.0时期的。

在IFC4.0时期, OwnerHistory 属性变成了 OPTIONAL (可选择)。

Attribute definitions

#AttributeTypeCardinalityDescriptionC
1 GlobalId IfcGloballyUniqueId [1:1] Assignment of a globally unique identifier within the entire software world. X
2 OwnerHistory IfcOwnerHistory [0:1] Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
NOTE  only the last modification in stored - either as addition, deletion or modification.
X
3 Name IfcLabel [0:1] Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. X
4 Description IfcText [0:1] Optional description, provided for exchanging informative comments. X
Inherited definitions from supertypes

Entity inheritance

IfcObjectDefinition IfcPropertyDefinition IfcRelationship Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcRoot
1 GlobalId IfcGloballyUniqueId [1:1] Assignment of a globally unique identifier within the entire software world. X
2 OwnerHistory IfcOwnerHistory [0:1] Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
NOTE  only the last modification in stored - either as addition, deletion or modification.
X
3 Name IfcLabel [0:1] Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. X
4 Description IfcText [0:1] Optional description, provided for exchanging informative comments. X
软件标识

软件标识概念适用于此实体。

IfcRoot分配全局唯一的ID。此外,它还可以提供一个名称和关于这个概念的描述。

修订控制

修订控制概念适用于此实体。

使用IfcOwnerHistory捕获所有权、历史记录和合并状态。

概念继承

#ConceptModel View
IfcRoot
  Software Identity Common Use Definitions
  Revision Control Common Use Definitions
 

 

posted @   西北逍遥  阅读(454)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示