S1000D IETP / IETM(交互式电子技术手册)的生成过程

首页    新闻动态    相关资讯    S1000D IETP / IETM(交互式电子技术手册)的生成过程

如何从技术作者创作并存放于CSDB中的源数据,生成供最终用户使用的IETP/IETM(交互式电子技术手册),

 

S1000D规范描述了相关的过程。如下图示。其中,IETP neutral  repositoryS1000D IETP生成过程中的一个重要概念。

 

      

 

    IETP neutral  repository,顾名思义,是一个与其前端的CSDB管理软件和后端的IETP/IETM浏览软件无关的、中立的

数据存储库,用于存储所有最终用户所需的
DMPM等信息对象的XML文件。由于IETP neutral  repository
软件无关性,

 

使其能够接收和存储来自不同CSDB管理系统的数据,供一个统一的IETP浏览系统使用,从而在用户层和数据层实现互

 

操作性。当然,IETP neutral  repository仅仅是一个概念,S1000D规范并没有限制其实现的方式。其具体的实现方式,既

 

可以是普通的文件系统、Web服务器,也可以是数据库等,由S1000D项目实施者自行确定。

 

     与CSDB中的数据是由技术作者创作产生的不同,IETP neutral  repository中的数据是基于CSDB的数据转换生成的。

 

这种转换可以由一个自动化过程实现。转换过程主要包括两方面内容:其一,将DMPM中所有以XML  ID/IDREF机制表

 

示的链接关系,转换为以XLink表述的XML超级链接。其二,为DMPM增添符合RDFResource Description  

 

Framework规范的元数据。其目的在于,建立与物理存储位置无关的IETP资源定位机制,并DCDublin Core

 

使得信息搜索更为准确和智能。

 

 

S1000D IETP生成过程大致如下

 

●  对于作为超级链接目标点的元素,若创作时没有为其指定标示符,则自动为其生成标示符。在S1000D XML  

 

Schema中,元素的标识符一般就是其id属性值。

 

对于作为超级链接起始点的元素,自动生成xlink:属性值。

 

   通过映射DMPM的标示与状态部分中的相关信息,生成标准的RDF/DC元数据。

 

   通过诸如XSLT等样式表,将XML转换为HTML。  


2018年10月15日 16:46
浏览量:0
收藏