ISO/TS 10303-28:2003 工业自动化系统和综合-产品数据显示和交换-第28部分:执行方法:特殊概要和数据的XML显示

标准编号:ISO/TS 10303-28:2003

中文名称:工业自动化系统和综合-产品数据显示和交换-第28部分:执行方法:特殊概要和数据的XML显示

英文名称:Industrial automation systems and integration — Product data representation and exchange — Part 28: Implementation methods: XML representations of EXPRESS schemas and data

发布日期:2003-08

标准范围

ISO/TS 10303-28:2003规定使用可扩展标记语言(XML)来表示使用快速数据规范语言ISO 10303-11指定的模式,以及由快速模式管理的数据。以下内容属于ISO/TS 10303-28:2003的范围:允许使用XML表示EXPRESS模式的XML标记声明的规范;独立于EXPRESS模式并正式描述由任何模式管理的数据的XML表示的单个XML标记声明集的规范;注1使用此方法指定的XML标记声明被称为后期绑定,因为它们可以不加更改地用于表示由任何EXPRESS模式管理的数据。ISO/TS 10303-28:2003在表示数据时允许多种选择。对于任意的EXPRESS模式,与该模式相对应并正式描述由该模式管理的数据的XML表示的XML标记声明集的规范;注2使用这些方法指定的XML标记声明被称为早期绑定,因为它们特定于给定的EXPRESS模式。指定对应于特定模式的XML标记声明和独立于任何模式的XML标记声明之间的映射;包含快速模式和受快速模式控制的数据的XML文档的形式规范;将EXPRESS基元数据类型值表示为元素内容和XML属性值的规范。以下内容超出了ISO/TS 10303-28:2003的范围:对应于快速模式的XML标记声明的规范,所述XML标记声明依赖于所述快速模式的语义意图;从XML标记声明到快速模式的映射规范;注3给定一组XML标记声明和一个或多个相应的数据集,创建一个捕获数据语义意图的EXPRESS模式是可行的。但是,这需要理解XML标记声明可能无法捕获的数据的含义和使用。从该模式的XML表示指定到该快速模式的映射;从已经从该模式导出的XML标记声明指定到该快速模式的映射;对XML架构的任何映射或使用。

ISO/TS 10303-28:2003 specifies use of the Extensible Markup Language (XML) to represent schemas specified using the EXPRESS data specification language, ISO 10303-11, and data that is governed by EXPRESS schemas.The following are within the scope of ISO/TS 10303-28:2003:

  • specification of XML markup declarations that enable EXPRESS schemas to be represented using XML;
  • specification of a single XML markup declaration set that is independent of the EXPRESS schema and formally describes the XML representation of data governed by any schema;
NOTE 1 XML markup declarations specified using this method are referred to as late bound, in that they may be used without change to represent data governed by any EXPRESS schema. ISO/TS 10303-28:2003 allows for a number of choices in representing the data.
  • for an arbitrary EXPRESS schema, specification of an XML markup declaration set that corresponds to the schema and formally describes the XML representation of data governed by that schema;
NOTE 2 XML markup declarations specified using these methods are referred to as early bound, in that they are specific to a given EXPRESS schema.
  • specification of the mapping between XML markup declarations corresponding to a specific schema and the XML markup declarations independent of any schema;
  • specification of the form of XML documents containing EXPRESS schemas and data governed by EXPRESS schemas;
  • specification of the representation of EXPRESS primitive data type values as element content and as XML attribute values.
The following are outside the scope of ISO/TS 10303-28:2003:
  • specification of XML markup declarations corresponding to an EXPRESS schema that depend on the semantic intent of the EXPRESS schema;
  • specification of mappings from XML markup declarations to an EXPRESS schema;
NOTE 3 Given a set of XML markup declarations and one or more corresponding data sets, it is feasible to create an EXPRESS schema that captures the semantic intent of the data. However, this requires an understanding of the meaning and use of the data that may not be captured by the XML markup declarations.
  • specification of the mapping to an EXPRESS schema from an XML representation of that schema;
  • specification of the mapping to an EXPRESS schema from XML markup declarations that have been derived from that schema;
  • any mapping to or use of XML schema.

标准预览图


立即下载标准文件