The invention discloses a metadata layer expansion when the merge method comprises the following steps: firstly, definition of metadata and metadata entity when the interface definition of extended entity, used in the metadata will save extended relational metadata and metadata element data acquisition father, will save the relationship as the clues to find the need to merge the collection of metadata at the same time; definition metadata extension interface, namely the increment set management interface for metadata specific content acquisition incremental set custom or expansion and merger; through the merger control rules are combined with the hierarchical metadata extension. Compared with the prior art, a hierarchical extension of metadata with the method of the invention, with extended metadata to achieve orderly hierarchical, satisfy the metadata business needs of developers, strong practicability.
【技术实现步骤摘要】
一种元数据分层扩展时的合并方法
本专利技术涉及计算机应用
,具体地说是一种元数据分层扩展时的合并方法。
技术介绍
在元数据开发使用过程中,需要面对不同业务组或项目不同需求。为了在元数据使用过程中尽可能复用已经开发好的内容,同时满足不同组织对某一基础元数据的不同需求,元数据提供了分层扩展机制。按照元数据分层扩展机制,元数据可以按照开发层次与业务维度进行扩展,扩展的元数据是以元数据增量集的形式保存的,使用时需要将扩展的元数据增量集与基础元数据合并,得到满足具体需求的元数据。基于此,现提供一种元数据分层扩展时的合并方法,在不同组织开发人员获取具体元数据时,开发平台能够使用此方法找到元数据扩展关联的元数据集合,并按照元数据的开发层次与业务维度关系,将扩展的元数据增量集与基础元数据逐一合并,得到满足开发人员业务需求的元数据。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种元数据分层扩展时的合并方法。一种元数据分层扩展时的合并方法,包含以下步骤:首先定义元数据扩展时实体与接口,定义元数据扩展时实体,用于在元数据扩展时将元数据与父元数据的扩展关系保存,获取元数据时将保存的关系作为线索查找需要合并的元数据集合;同时定义元数据扩展时的接口,即增量集管理接口,用于对元数据具体内容获取增量集与合并时进行定制或扩展;通过合并规则控制实现元数据分层扩展时的合并。所述实体与接口定义包括以下组成部分:元数据抽象实体,用于记录元数据基本属性;元数据实体接口,为元数据内容的抽象;元数据实体,继承元数据抽象实体,用于记录完整的元数据;元数据增量集实体接口,是元数据增量集的抽 ...
【技术保护点】
一种元数据分层扩展时的合并方法,其特征在于,包含以下步骤:首先定义元数据扩展时实体与接口,定义元数据扩展时实体,用于在元数据扩展时将元数据与父元数据的扩展关系保存,获取元数据时将保存的关系作为线索查找需要合并的元数据集合;同时定义元数据扩展时的接口,即增量集管理接口,用于对元数据具体内容获取增量集与合并时进行定制或扩展;通过合并规则控制实现元数据分层扩展时的合并。
【技术特征摘要】
1.一种元数据分层扩展时的合并方法,其特征在于,包含以下步骤:首先定义元数据扩展时实体与接口,定义元数据扩展时实体,用于在元数据扩展时将元数据与父元数据的扩展关系保存,获取元数据时将保存的关系作为线索查找需要合并的元数据集合;同时定义元数据扩展时的接口,即增量集管理接口,用于对元数据具体内容获取增量集与合并时进行定制或扩展;通过合并规则控制实现元数据分层扩展时的合并。2.根据权利要求1所述的一种元数据分层扩展时的合并方法,其特征在于,所述实体与接口定义包括以下组成部分:元数据抽象实体,用于记录元数据基本属性;元数据实体接口,为元数据内容的抽象;元数据实体,继承元数据抽象实体,用于记录完整的元数据;元数据增量集实体接口,是元数据增量集的抽象;元数据增量集实体,继承元数据抽象实体,用户记录元数据增量集;按层次扩展关系实体,用于记录按层次扩展时,扩展元数据与父元数据的关系;按维度扩展关系实体,用于记录按维度扩展时,扩展元数据与父元数据的关系;扩展关系实体,用于记录元数据扩展时扩展关系的实体;元数据增量集管理接口,用于对元数据增量集的处理。3.根据权利要求2所述的一种元数据分层扩展时的合并方法,其特征在于,所述元数据抽象实体包括如下属性:元数据标识,用于唯一标识一条元数据记录;元数据维度标识,用于标识相同维度的元数据,当元数据按层次扩展时,扩展的元数据维度标识不发生改变;是否是元数据增量集,用于标记元数据是否是增量集,扩展的元数据均是以增量集的形式存在的。4.根据权利要求3所述的一种元数据分层扩展时的合并方法,其特征在于,所述元数据实体接口包括如下属性:元数据标识、元数据维度标识,其属性具体内容与元数据抽象实体相同;所述元数据实体包括如下属性:元数据标识、元数据维度标识、是否是元数据增量集,且其属性具体内容与元数据抽象实体相同,且该元数据实体中“是否是元数据增量集”属性值为否;元数据增量集实体接口包括如下属性:元数据标识、元数据维度标识,且其属性具体内容与元数据抽象实体相同;元数据增量集实体的属性与元数据增量集实体接口相同,且其“是否是元数据增量集”的属性值为是。5.根据权利要求2所述的一种元数据分层扩展时的合并方法,其特征在于,按层次扩展关系实体包括如下属性:按层次扩展元数据标识,用于记录按层次扩展元数据的唯一标识,同时唯一标识按层次扩展关系;按层次扩展元数据层次,用于记录按层次扩展元数据的开发层次;按层次扩展父元数据标识,用于记录按层次扩展父元数据的唯一标识按层次扩展父元数据层次,用于记录按层次扩展父元数据的开发层次。6.根据权利要求2所述的一种元数据分层扩展时的合并方法,其特征在于,按维度扩展关系实体包括如下属性:按维度扩展元数据标识,用于记录按维度扩展元数据的唯一标识...
【专利技术属性】
技术研发人员:李斌,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。