Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 15475-2:2004(加拿大采纳版 CAN/CSA-ISO/IEC 15475-2:04)是信息技术领域 CDIF(CASE Data Interchange Format)传输格式系列标准的第二部分。该标准由 ISO/IEC JTC 1/SC 7(软件与系统工程分委员会)制定,专门规定了 CDIF 传输格式的语法(Syntax)与编码(Encoding)规则。
本标准的适用范围包括:
截至 2026 年,尽管出现了许多基于 XML 的交换标准(如 XMI、OSLC),但 CDIF 系列标准仍在航空航天、国防、工业自动化等需要严格数据完整性管理的领域持续使用。
标准采用类 BNF(Backus-Naur Form)的语法描述语言,定义了传输格式中各构造的组成规则。整个传输文件以层次化结构组织,顶级元素包括传输头(Header)、模型(Model)、主题(Subject)和记录(Record)。每个元素由特定的关键字引导,并通过缩进或分隔符表示层级。
传输文件为基于字符的文本格式,默认字符集采用 ISO/IEC 8859-1(Latin-1),预留对其他编码的扩展能力。文件内使用下列控制元素:
下表列出了标准中定义的核心传输元素及其功能:
| 元素名称 | 关键字 | 描述 |
|---|---|---|
| 传输头 Header | HEADER | 记录传输格式版本、生成工具标识等元信息 |
| 模型 Model | MODEL | 代表一个完整的数据模型或视图 |
| 主题 Subject | SUBJECT | 模型内的逻辑分组,对应包或模块概念 |
| 记录 Record | RECORD | 包含具体属性的数据实例 |
| 值 Value | VALUE | 记录内某个属性的具体取值 |
每个关键字必须按照标准的写法和大小写使用,解析器以关键字作为状态切换的依据。
开发符合标准的工具通常涉及以下工作:
在集成多个工具时,应使用标准的符合性测试套件(如 CDIF 提供的一致性测试文件)验证各自的实现。
HEADER 开始的一行)起始,且所有元素的嵌套必须严格符合语法规则。违反该要求将导致文件不被视为有效的 CDIF 传输文件。ISO/IEC 15475-2 与下列标准紧密相关:
在系统架构中,CDIF 常作为传统工具的交换格式,而 XMI 和 MOF 则用于面向对象建模环境。