该页全部中文内容仅供20252453-T-424 项目征求意见阶段(2026年3月2日 ~ 2026年4月30日)使用

20252453-T-424 项目

引言

基本概念

行业基础类(Industry Foundation Classes,IFC)是用于共享建筑和基础设施资产数据的开放国际标准。本文件中包含了关于IFC的:

  • 模式(schema,以多种形式提供,参见适用范围);
  • 文档(以 HTML 格式提供);
  • 属性集和工程量集定义(针对模式扩展机制的标准化定义——以 XML 格式提供;
  • 数据文件的交换或序列化机制(以多种形式提供,参见适用范围)。

模式、属性集和工程量集以及使用约束在IFC内部均以 UML 类图形式编制,并发布为以下计算机可解释模式:

  • 符合GB/T 16656.11的EXPRESS数据规范语言;
  • 符合GB/T 16656.28的XML模式定义语言(XSD)。

注:已发布的模式见附录 A”计算机可解释列表”。

依据计算机可解释模式进行数据交换和共享的文件格式包括:

  • 符合GB/T 16656.21的交换文件结构的纯正文编码;
  • 符合GB/T 18793的可扩展置标语言(XML)。

注 1:IFC的主流交换格式是 STEP (GB/T 16656.21),该物理文件格式使用 EXPRESS 语言模式(GB/T 16656.11) ,通过对实体实例进行纯正文编码以支撑交换,其中属性值无需命名,以序列形式提供。

注 2:IFC需对XML进行定制。

命名方式

本文件所使用的术语、概念和数据定义源于建筑和设施管理领域的专业词汇,其中数据定义按照下列方式命名:

  • 类型(types)、实体(entities)、规则(rules)和函数(functions)的数据定义名称以“大驼峰(CamelCase,或称为PascalCase)”方式命名,并以前缀“Ifc”开头(无下划线);
  • 实体中的特性(attribute)以“大驼峰”方式命名,无前缀;
  • 属性集定义以“大驼峰”方式命名,并以前缀“Pset_”开头(有半角下划线);
  • 工程量集定义以“大驼峰”方式命名,并以前缀“Qto_”开头(有半角下划线)。

注:为了维持数据定义在软件中的通用性,本文件不对数据定义中文化。

模型视图定义(Model View Definition,MVD)

模型视图定义(MVD)与本文件技术相关。下列MVD与本文件配套使用:

  • 参考视图(Reference View,简称“RV”)
  • 基于线形的参考视图(Alignment Based Reference View,简称“AbV”)
  • 设计移交视图(Design Transfer view,简称“DTV”)

在实施上,上述 MVD 可视为三个层级,递进增加了高级特性。

架构

数据模式的架构由四个概念化层级构成,每个模式都被分配到一个概念层。其分层架构见图1。

图1 — 数据模式架构分层示意图
  1. 资源层(Resource layer):位于最底层,包含资源的所有模式定义。定义不包括全局唯一标识符(GUID),与上面各层的定义自由搭配使用;
  2. 核心层(Core layer):位于次底层,包含核心模式和核心扩展模式,均为最通用的实体定义。在本层或更高层定义的所有实体都带有GUID,也可带有所有者和历史信息;
  3. 互操作层(Interoperability layer):位于次高层,包含多个专业通用的产品、流程、管控等元素实体定义,通常用于工程信息的跨领域交换和共享;
  4. 领域层(Domain layer):位于最顶层,包含适用于领域(特定的行业或专业)的产品、流程或业务的实体定义,通常用于领域内的信息交换和共享。

兼容性

鉴于工程资产的生命周期较长,为确保数据资产长期可读、可用,IFC 各版本间的兼容性成为制定本文件的重要考量因素。

注:有关兼容性、弃用以及本文档与上一版本相比的完整变更列表,请参见附录 F”变更日志”(规范性)。

其他

本文件附录B提供了按字母排序的数据定义检索表;附录C提供了数据定义的继承关系列表;附录C提供了图表检索;附录E提供了示例。

本文件表、图采用与条目对应的编号方法,以便阅读和使用。