信息资源词典系统框架(数据库)
时间:2022-12-02 22:30:01 | 来源:信息时代
时间:2022-12-02 22:30:01 来源:信息时代
信息资源词典系统框架 : 一个特殊的信息系统,用于控制和描述论域的信息资源。IRDS框架在整个数据管理参考模型中,是关于IRDS管理与协调开发IRDS一系列标准的一个框架性的公用基础。IRDS框架标准定义与IRDS相关的各数据级,也定义IRDS标准系列中的其他标准所规定的IRDS的接口,以及其他标准所规定的各种数据的内容。IRDS框架标准是由ISO/IEC制订发布的,标准编号为ISO/IEC 10027。我国国家标准为GB/T 16647—1996信息技术信息资源词典系统(IRDS)框架。
在IRDS中的信息资源词典(IRD)是一个可共享的存储信息资源词典的信息库,这些信息资源可以是论域的全部或部分信息,包括: 论域开展各项业务活动所需要的数据; 可用计算机化和非计算机化处理的数据和维护的数据;可利用的人力和物理资源的组织信息以及负责运作信息的人力资源数据等等。IRDS框架是一个为创建、维护和访问信息资源词典提供设施定义的系统框架。
IRDS框架的基础是四个数据级和相联系的三个级对的概念。四个数据级的目的是为了能扩展在IRD中保持的数据类型。它们构成了IRDS中数据的主要内容。IRDS数据级的概念实际上是关于数据的类型与实例概念的扩展。
IRDS框架规定的四个数据级:
(1)IRD定义模式级: 存放IRD定义的模式。
(2)IRD定义级: 存放IRD的定义。
(3)IRD级: 存放IRD。
(4)应用级: 存放应用数据。
IRDS框架的四个数据级组成了三个IRDS级对:
(1) IRD定义级对: 由IRD定义模式级和IRD定义级组成。
(2) IRD级对: 由IRD定义级和IRD级组成。
(3)应用级对: 由应用级和IRD级组成。
在图1的IRDS数据级和级对的示意关系中,左边从下到上列出了四个数据级,反映了对数据认识的不同深度和对其组织的层次。而在图中下面从左到右列出了三个数据级对,反映了不同数据级的不同级对中的数据类型与实例的关系。
图1 数据级与级对所对应的数据类型与实例的关系
图1中级对是由相邻的两个数据级构成,上一数据级总是下一数据级所包含数据的类型信息,下一级就是上一级相应类型的实例。通常由于上一级定义了下级数据的类型,故也称为是下一级的模式。如,应用级对中在IRD级描述的是对应用级数据的定义,应用级的数据才是通常用户操作的应用数据。应用服务可看作是在应用级对上提供的服务操作。这类服务一般是由数据建模设施提供。数据建模设施是一个数据构建的规则和其相应操作的规则集。这个设施通过规则要管理数据存储空间中的实例,使之与其相对应的数据类型一致。
通常,数据建模设施通过IRD定义模式级来定义IRD定义级的数据;通过IRD定义级定义IRD级的数据。目前,在IRD级来定义应用级的数据可以用一个或多个数据建模设施。IRDS允许使用任一数据建模设施来支持对应用数据库的定义。
在数据库管理系统中,数据的类型用单独的数据定义语言来定义。数据类型的定义实质上是创建了一个逻辑的数据存储空间,有时定义为记录类型,有时定义为一个表或其他,根据应用服务所用的数据建模设施而定。操纵数据的应用程序可独立于数据类型定义,在应用程序的可执行代码中引用该数据。在程序执行访问时,程序引用的数据类型,会得到该数据类型的实例。
IRDS实际上也是一个信息领域特殊的数据库,即特别对信息资源管理能起重要作用的数据库。IRDS的设施分为两类:一类是实现通用数据库管理功能的设施,另一类是针对信息资源管理的设施。IRDS框架从深刻认识信息内在关联的高度抽象提出了组织与管理信息资源的基本方法。
通用的数据库管理设施,涉及到数据库语言的标准。当然,IRDS并不是通用数据库管理系统,但它提供了许多类似的特征,如提供数据的插入、更新、受控删除及对数据的选择和检索服务,还应包括访问控制、强制性约束、审计跟踪、限制与缺省、完整性控制、查询与报告设施、远程数据访问等。
信息资源管理的设施,都与信息资源的开发利用相关,其设施涉及额外的内容包括: 资源的划分、子集化管理、元数据、数据元素、命名设施、生命周期管理、版本控制、副本创建、互操作性等。
IRDS框架也提供了可定义和开发IRDS系列标准的各种接口,标识了每个接口提供服务的主要特性。其中最重要的IRDS服务接口已经制订了标准,其他一些接口也有待于标准化,成为IRDS系列标准中的组成部分。
IRDS框架标准的应用正随着全球信息化的深入受到越来越广泛的重视,特别是在信息资源的开发和利用方面的应用开展的研究工作也越来越普遍。