0 引言
跨系统、跨部门、跨行业、跨地域的综合集成是ITS开发建设的核心特征,信息共享程度是决定ITS系统建设成败的关键,也是保证">智能交通系统产品市场形成良性竞争,推动产品进步,有效利用各种资源,提高建设效率的基础。正是基于这种考虑,1996年美国率先推出国家智能交通系统体系框架,确定了智能交通系统的功能和数据流,并以此为基础组织制定了美国智能交通系统的有关标准。此后,建立国家智能交通系统体系框架,以及相应的标准成为通行做法。但是,如何结合国情,完善国家智能交通框架体系,建立智能标准体系切实推进国内的智能交通系统建设和产品的良性竞争是有待深入研究的重要课题。智能交通管理系统作为智能交通系统的重要组成部分,面临着与整个智能交通系统建设同样的问题,本文结合智能交通管理系统的建设实际情况,对开发建设智能交通管理系统,实现数据共享的方法进行了分析、探讨。
1 数据字典元数据数据元的异同
数据字典、元数据、数据元是信息系统建设经常使用的概念。其中,数据字典的概念最为宽泛,因此,必须对数据字典的内容加以区分,才能确定数据字典的功能作用。
从软件管理管理系统建设发展的实际情况看,数据字典的使用往往局限于一个系统的内部,通常是数据和数据库定义的一种记录,主要用于对系统所覆盖业务中的数据概念的定义和约定,包括数据结构和数据库结构说明等在内,用于指导程序开发人员对程序的开发。此时,数据字典主要包括数据项命名、值域约定,来源说明以数据库的结构等。
系统数据字典应包括以下基本内容:系统名称、数据库名称、数据存贮名称、数据类型、数据存储长度、数据(代码)说明、时间、数据的值域、备注、数据用户等内容。
简言之,数据字典是系统需求分析和数据库设计的产物,用于统一用户与开发人员、开发人员与开发人员的技术约定,明确系统概念,确定系统功能和定义,提高开发效率,降低开发成本。
数据元和元数据是用于解决跨系统数据共享问题的,这种系统数据、信息的分立和封闭并不系统设计和建设者的意愿,而是由于客观环境因素影响所致。
对于数据元和元数据定义是多种多样的,但大多较为晦涩。本质地,数据元类似于语言学中关于语言的不可再分的基本单元“字”意的定义和字形的表达规定,强调字意定义和表达形式的准确性、唯一性,保证其通用性。换言之,数据元是用来解“字”的,这是数据元最基本的任务。由此,数据元的产生作用更强调其领域内的通用性,而这种通用性往往是靠强制使用的特点来保证的。
元数据则说明的是与数据的来源、数据的使用有关的说明性的应用信息。它所说明的对象往往是数据元的特定组合的某种集合形式,即对数据或数据集的说明。在应用程序中,它需要说明数据的格式、内容、来源、地址等基本内容。简言之,必须回答是什么数据,数据的形式,存放在何处,如何能得到等基本问题。由此可见,元数据和数据字典二者在系统开发过程中概念是可以互换的,但是,必须注意到它们的区别,元数据的跨系统性更强,它体现在元数据涉及的内容上。元数据一般包括以下内容:生产数据的机构名称、机构代码、缩写、主管单位、联系人、联系方式,以及关于数据集的说明等。
可见,数据共享的基础是数据元和元数据问题。
2 NTCIP的启示
NTCIP是美国National Transportation Communications for ITS Protocol的缩写,这里把它译为美国智能运输系统通信协议标准体系,简称美国智能交通通信协议标准。它在很大程度上引导着世界ITS技术的发展。它的发展是以美国国家智能交通系统框架体系为基础的,它突出的特点体现在它所建立的标准的系统性上。
之所以称NTCIP为标准体系,是因为NTCIP可以简要地划分为三类。一是智能交通系统数据元标准(简称数据元标准);一是智能交通系统信息集标准(简称信息集标准);一是智能交通系统通信协议标准(简称通信协议标准)。这三类标准构成的体系很好地解决了智能交通体系框架中遇到的信息(数据)共享问题。同时,对规范系统开发,促进技术和产品的市场竞争起到和好的推动作用,有效地避免了技术资源的浪费。