首页 > 其他分享 >ifc4x3介绍

ifc4x3介绍

时间:2023-01-12 08:22:27浏览次数:40  
标签:定义 CamelCase 介绍 实体 视图 前缀 模式 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以及可选的所有者和历史信息;

互操作性层-下一层包括包含实体定义的模式,这些实体定义特定于跨多个学科使用的通用产品、过程或资源专业化,这些定义通常用于域间交换和共享施工信息;

域层-最高层包括包含实体定义的模式,这些实体定义是特定于某一学科的产品、过程或资源的专门化,这些定义通常用于域内交换和共享信息。

 

############################

标签:定义,CamelCase,介绍,实体,视图,前缀,模式,ifc4x3
From: https://www.cnblogs.com/herd/p/17043396.html

相关文章

  • 网站人工客服咨询系统的优势和实现方式介绍
    人工客服系统对网站有许多好处,其中一些主要的有:增加客户满意度:客服人员可以直接回答客户的问题,提供有效的帮助,这可以提高客户对网站的满意度。提高转化率:通过实......
  • RNN原理介绍
    RNN原理RNN在实际使用的频率并不多,大多使用LSTM替代RNN,因此对RNN进行简单的介绍。RNN是研究LSTM的基础,毕竟LSTM是基于RNN的改良,二者循环原理大体一致。初识RNN,要记住在时......
  • spring boot——请求与参数校验——Rresponse响应消息概念&response对象介绍
                               ......
  • 02-Sed语法介绍
    1Sed语法介绍介绍Sed支持的基本命令及其命令行语法,Sed可以通过以下两种形式进行调用:学习sed命令使用之前,需要掌握正则表达式的用法。sed[-n][-e]'commands'filess......
  • Python学习笔记-常用模块介绍--时间模块
    1.时间模块分为哪三种格式?1.时间戳2.格式化字符串3.结构化时间 2.时间的示例#1.时间戳---常用于运算的print(time.time())#2.格式化字符串---用于显示,方......
  • Python学习笔记-常用模块介绍--猴子补丁
    1.什么是猴子补丁?属性在运行时的动态替换,叫做猴子补丁(MonkeyPatch)【发音ˈmʌŋkipætʃ】是一种思想,应用于团队引用了公共模块,想丰富模块,就在入口打这种“猴子补......
  • 性能测试|JMeter取样器介绍(二)
    上文我们介绍了JMeter取样器的部分内容,本文我们继续介绍JMeter取样器的功能。自动重定向如果选中该选项,当发送HTTP请求后得到的响应是302/301时,JMeter会自动重定向到新的页......
  • 性能测试|JMeter取样器介绍(三)
    之前两篇文章我们讲解了JMeter取样器的基本使用,本文我们将讲解JMeter取样器的高级使用。根据上图解释说明:(1)客户端实现:实现(Implementation):发送http请求的方式。可选项为Jav......
  • TiDB 底层存储结构 LSM 树原理介绍
    作者:京东物流刘家存随着数据量的增大,传统关系型数据库越来越不能满足对于海量数据存储的需求。对于分布式关系型数据库,我们了解其底层存储结构是非常重要的。本文将介绍......
  • 欧盟无线充CE​​​认证​​​CE-RED指令介绍
    欧盟关于无线遥控产品、通讯产品,必须符合RED指令(无线电及通讯终端指令)-1999/5/EC要求,最新无线电设备指令按照2014/53/EU要求(RED指令)。2016年开始强制执行。​RED指令所包括......