ifcXML概述

概要

本节包含有关确认当期ifcXML发布有关以前版本的ifcXML的背景信息,以及未来ifcXML版本的开发进度的所有信息。

注意由于IFC4(现在IFC4 ADD1),则ifcXML规范作为XML架构的发展被完全并入单一IFC的HTML文档包,不再单独分发。

ifcXML4发布

该ifcXML4版本发布为一个XML Schema定义,XSD,从IFC EXPRESS模型得出。语言绑定,即如何将IFC EXPRESS模式进入ifcXML XSD模型转换的方法,遵循国际标准ISO 10303-28“XML 表示EXPRESS模式和数据”。

最后ifcXML XSD架构和配置文件来生成XSD架构现在是官方IFC4文件的一部分。对于向上的最新ifcXML规格,

该ifcXML下载包包括以下文件:

  1. ifcXML XSD模型(ifcXML4.xsd), 部分设置IFC4在线文档文件的
  2. 配置设置for Translating the IFC to the ifcxml XSD模型表达模型 (ifcxml4 _ part of the ifc4 config.xml)-在线文档
  3. 使用配置文件中设置(ifcxml4 _specification_methodology_v1-1.pdf)
  4. 配置模式定义为ISO 10303-28标准部分(CNF .xsd)

新ifcXML模式的另一个变化是,所有必需的定义现在集成在ifcXML XSD模式。因此,不再需要与共同的报头和普通数据类型定义一个单独的模式。

ifcXML2x3发布

该ifcXML版本发布为一个XML Schema定义,XSD,从IFC EXPRESS模型得出。语言绑定,即如何将IFC EXPRESS模式进入ifcXML XSD模型转换的方法,遵循国际标准ISO 10303-28 ED2“EXPRESS模式和数据的XML表示。” 在ISO / CD 10303-28ed2版本的2004年5月4日被用于语言绑定。

该ifcXML方案由两部分组成:

ex.xsd - 用于容纳所述标题部分和从该EXPRESS数据类型的翻译结果的一般的数据类型的定义,所有翻译明示车型共用的架构。它是ISO 10303-28 ED2的一部分。IFC2X3.xsd - 系列化,UOS的IFC2x3特定单元,它包含了所有IFC特定类的XSD定义,关系,属性和数据类型。

ifcXML2x2发布

该ifcXML版本发布为一个XML Schema定义,XSD,从IFC EXPRESS模型得出。语言绑定,即如何将IFC EXPRESS模式进入ifcXML XSD模型转换的方法,遵循国际标准ISO 10303-28 ED2“EXPRESS模式和数据的XML表示。” 在ISO / CD 10303-28ed2版本的2004年5月4日被用于语言绑定。

该ifcXML方案由两部分组成:

ex.xsd - 用于容纳所述标题部分和从该EXPRESS数据类型的翻译结果的一般的数据类型的定义,所有翻译明示车型共用的架构。它是ISO 10303-28 ED2的一部分。

IFC2X2_FINAL.xsd - 系列化,UOS的IFC2x2特定单元,它包含了所有IFC特定类的XSD定义,关系,属性和数据类型。

简单ifcXML

基于对IFC4候选版本4以下“简单ifcXML”规格已经公布:

简单的产品库发布产品目录,包括几何表示和产品属性

“简单ifcXML”的思想是提供用例具体IFC模型定义。这使得能够减少复杂性,从而简化实施。这也减小文件大小,这是导致较低的资源需求。

A“简单ifcXML”不仅基于整个IFC模型,也称为模型视图定义的一个子集,也使得进一步使用了ISO 10303-28标准的配置功能用于平移IFC明示模型进ifcXML XSD模式。除了对整个ifcXML XSD模型的配置设置它主要调整为更有效的数据管理的关系。

一个简单的ifcXML的XSD模式的规范与步骤产生如下面的图。

IFC简单ifcXML

根据此方法简单ifcXML包应包括以下规格:型号视图定义(MVD)作为mvdXML规范,IFC EXPRESS子模型,并进一步文档,包括用例的定义和例子提供翻译IFC EXPRESS子模型文件ISO 10303-28配置设置以简单的ifcXML XSD模式简单ifcXML XSD模式