ifc4x3介绍
介绍
需要符合要求的软件应用程序来支持数据模式和引用数据的定义良好的模型视图定义(MVD)。定义特定的模型视图定义以支持建筑施工和设施管理行业中的一个或多个公认工作流。每个工作流程都确定了符合性软件应用程序支持的数据交换需求。
buildingMART国际发布官方模型视图定义和交换要求作为相关规范。发布本规范、相关模型视图定义和交换要求以及支持材料(如实施者协议、示例数据集、开发工具参考、讨论论坛和问题数据库以及认证计划)的官方网站为technical.buildingsmart.org。文档存放在standards.buildingsmart.org上。
IFC规范包括源自建筑和设施管理行业的专业、行业和专业的术语、概念和数据规范项目。术语和概念使用纯英语单词,数据规范中的数据项遵循命名约定。
类型、实体、规则和函数的数据项名称以前缀“Ifc”开头,并以CamelCase命名约定中的英文单词继续(无下划线,大写的单词首字母);
实体内的属性名称遵循CamelCase命名约定,没有前缀;
作为本标准一部分的属性集定义以前缀“Pset_”开头,并以CamelCase命名约定中的英语单词继续;
作为本标准一部分的数量集定义以前缀“Qto_”开头,并以CamelCase命名约定中的英语单词继续。
IFC的数据模式体系结构定义了四个概念层,每个单独的模式仅分配给一个概念层。下图显示了模式体系结构IFC 4分层体系结构。
图1-具有概念层的数据模式架构
图5c54d52a-dab0-4681-8762-aaff5d28c883
资源层-最低层包括包含资源定义的所有单独模式,这些定义不包含全局唯一标识符,并且不能独立于在更高层声明的定义使用;
核心层-下一层包括内核模式和核心扩展模式,包含最通用的实体定义,在核心层或以上定义的所有实体都带有全局唯一的id以及可选的所有者和历史信息;
互操作性层-下一层包括包含实体定义的模式,这些实体定义特定于跨多个学科使用的通用产品、过程或资源专业化,这些定义通常用于域间交换和共享施工信息;
域层-最高层包括包含实体定义的模式,这些实体定义是特定于某一学科的产品、过程或资源的专门化,这些定义通常用于域内交换和共享信息。
############################