一、元数据

元数据(Meta Data)是关于数据的数据,是用来描述数据的数据。元数据描述数据的结构和意义。

元数据的概念是抽象的,当人们描述现实世界的事物时,就会产生抽象信息,这些描述事物的抽象信息便可以看作是元数据。比如,一个文件的名称、文件类型、大小、创建时间、创建人都是对文件进行描述的元数据。

元数据具有上下文相关性,也就是说,元数据是相对的。从定义可知,描述数据的数据是元数据,那么元数据本身也是数据,就还存在可以描述元数据的数据,这样不断重复,理论上是无穷尽的。通常把数据和元数据的区别称为类型和实例区别,只要确定了数据就可以得到描述该数据的元数据。

元数据是非结构化数据向结构化数据转换的描述,是相互转换的基础。元数据可以提供被描述事物本身直接可见属性之外的信息。抽象的数据moxin描述扩充了系统问题域中可控信息内容;结构化的数据可以使用结构化的管理方法。

二、元数据建模

元数据建模是一种应用元数据技术在软件工程和系统工程中用于分析和构建适用于描述问题的、预定义的模型,模型的存在定义并约束了系统中能够存在的元素。

MOF规范以一种统一的方式对模型结构进行描述。 MOF规范的4个层次定义了元模型框架,提供一组模型元素以及使用这些元素的规则,为构建面向对象元模型定义了一种公共的抽象语言。