对象匹配的目标在于区分对象,用以识别多个对象是否代表相同的现实世界实体,其在数据集成和数据清洗等方面发挥着至关重要的作用.为了满足同时处理复杂对象、复杂对象关系以及不确定数据的需求,模糊面向对象数据库的研究近年来受到了研究者的关注.本文识别出模糊面向对象数据库中模糊对象的三种情况:两个模糊对象属于同一个类;两个模糊对象分属于具有子类/超类关系的两个类;两个模糊对象分属于两个完全不同的类.针对不同的模糊对象情况,基于可能性理论和模糊数据的语义测度,给出了计算两个模糊对象等价度和必要度的方法.
Aiming at distinguish objects,the concept of object matching plays a crucial role for data integration and data cleaning.It is the task of identifying objects referring to the same real-world entity.In order to satisfy the need of modeling complex objects with imprecision and uncertainty,fuzzy object-oriented databases have hereby been proposed to deal with complex objects and uncertain data together.In this paper,we identify several situations of fuzzy objects,in which the fuzzy objects may be within the same class,subclass and superclass,or completely different classes.Based on possibility distribution and the semantic measure of fuzzy data,we propose a more general way to match fuzzy objects in the fuzzy object-oriented databases.We introduce the notions of equivalence degree and necessity degree to compare fuzzy objects.