论文部分内容阅读
S1000D标准(International Specification for Technical Publications)是一个采用公用资源数据库来创建技术文档的国际标准。在符合S1000D标准的技术出版物中,数据不是以传统的“章节”形式出现,而是以”模块”的形式出现,即数据模块(DataModule,DM)。数据模块是一个独立的数据单元,用来描述装备的一部分完整信息,在S1000D概念中,数据模块是描述信息的最小单元,不可分割,具有原子性。所有的数据模块都存储在公用资源数据库中,并且通过使用数据模块编号(DataModule Code,DMC)管理整个产品的所有数据模块。所谓交互式电子技术手册(IETM),实际上是指数字化技术手册,即为产品培训、使用、维修等全生命周期内的一系列工作的数字化技术信息。IETM是CALS(Continuous Acquisition and Life-cycle Support,持续采办与全生命周期支持)战略思想的重要组成部分,也是装备保障信息化技术研究和应用热点之一的。IETM将技术手册的内容以数字化的格式储存,为解决不同的平台与系统的兼容性与共享性问题,IETM开发必须严格按照相关标准进行。S1000D标准可以用来制作任何军用或民用的武器装备或产品IETM。由于它采用了多项ISO国际标准和CALS以及W3C标准,支持标准广义标记语言(SGML)、可扩展标记语言(XML)和计算机图元文件(CGM),已经成为主流的IETM标准之一。本文研究范畴正是基于S1000D标准的IETM制作技术。S1000D标准规定了IETM的数据模块的结构和内容,但是对于如何组织CSDB没有具体的规定。内容管理系统(Content Management System,CMS)是支撑内容管理的软件系统或整合的系统,没有一个统一的定义,可以认为它是针对实际应用的解决方案。它的核心思想之一是内容与形式的分离,与S1000D标准思想不谋而合。
本文在分析研究IT领域热门技术之一的内容管理系统的基础上,采用内容管理系统组织的S1000D IETM系统结构,对S1000D标准的IETM内容管理系统进行了研究,主要内容包括:⑴分析了S1000D标准的发展历史、基本思想和关键技术;⑵研究了S1000D IETM的制作流程及其体系结构;⑶在分析CMS思想和组成的基础上,提出了用CMS组织S1000D CSDB的结构和实现IETM制作全流程的功能实现IETM从内容收集、创作、管理到发布全流程的功能。针对集成系统的功能需求和S1000D标准的要求,设计了数据模块及其XML Schema的存储管理方案;⑷对基于S1000D标准的IETM内容管理系统各功能模块进行了详细分析,完成了原型系统的设计。