论文部分内容阅读
当前,信息化推动了出版产业的发展,IT技术已经渗透到出版行业及流程的各个角度,促进了出版内容的数字化、出版过程的自动化以及出版管理的信息化。目前,整个新闻出版领域的行业标准已经达到了两千多个,但是,整个出版行业缺乏一个通用的标准对整个产业链的各个方面进行规范,因此在信息沟通和数据交换方面存在诸多不便。为了解决上述问题,2013年,新闻出版广电总局正式颁布了《中国出版物在线信息交换规则》(China Online Information Exchange,简称CNONIX),从标准的角度规范了图书出版、发行、馆藏等环节在信息交换过程中需要用到的数据项内容及格式。从而解决了信息交换中数据内容和格式不一致的问题,提高了信息交换过程中的数据质量及工作效率。CNONIX提供的是完整的出版物电子信息交换格式,定义了相关软件进行数据交换时需要使用的数据项和数据格式。满足CNONIX标准的计算机软件能够简化工作流程,提高工作效率。但是,为了保证第三方软件能够正确的生成符合CNONIX标准的XML文件以及检测一个XML文件是否符合CNONIX标准,需要进行标准符合性测试方面的工作。本文从第三方软件的标准符合性测试和信息交换文件的验证两方面对CNONIX标准的标准符合性测试进行研究。由于CNONIX中规定的数据项较多,属性较为复杂,需要大量的测试用例以覆盖全部的测试需求。因而本文对测试用例最小集的生成方法进行了研究,以期能够利用最少的测试用例实现标准符合性测试工作。此外,CNONIX在标准中规定了大量的元素在数据内容方面具有很强的相关性,因此在已有的XML验证技术的基础上,针对XML文件数据内容的相关性问题,本文提出了两种不同验证方法并对其进行了分析。为了检验相关研究成果,设计并搭建了一个第三方的CNONIX标准符合性测试平台,对上述内容进行了验证。最后,根据实验结果,本文对这项研究进行了总结和展望。作为计算机应用技术在其他行业内应用的实例,本文的研究成果也会作为CNONIX标准符合性测试的解决方案,应用到图书行业的相关工作中,帮助CNONIX标准以及整个图书出版行业的发展。