Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ИДЕНТИЧНЫМИ являются два или более элементов, если они имеют одинаковые семантические значения. Для идентичных элементов не является обязательным иметь одинаковые синтаксические описания. Описать отношение идентичности - это объявить два или более элементов синонимами.
Простота концепции идентичности не определяет простоты установления синонимии элементов. Из-за неадекватности методов представления данных понимание семантики данных весьма ограничено. Обычно требуется глубокое понимание ПрО, чтобы установить существование идентичности элементов.
Задание соответствия между описаниями элементов и экземплярами этих элементов в ПрО затруднительно, поскольку образы описательных элементов в совокупности могут составлять некоторое подмножество возможных образов. В этом случае трудно определить, является ли описание элемента расплывчатым или же образы действительно представляют подмножество описания элемента. Более того, образы двух описаний элементов, которые являются кандидатами в отношение идентичности, могут образовывать пересечение вместо объединения. В таких случаях бывает трудно решить, одно или оба описания элементов способны покрыть объединение этих образов. Эти условия определяют существование скорее подобных, а не идентичных элементов. Решение вопроса, может ли подобие заменить идентичность или какое из двух отношений элементов необходимо применять на деле, требует глубокого и детального понимания ПрО и решаемых задач.
Объединение идентичностей основано на выше введенном понятии идентичности. Если элемент из одной локальной КМ идентичен элементу из другой локальной КМ, то один из этих элементов не должен принимать участие в дальнейшем процессе объединения. Это значит, что эти два элемента являются синонимами и их семантические значения совпадают. Этот подход можно применять для объединения сущностей из разных задач. Следует отметить, что при объединении сущностей могут возникать следующие проблемы:
§ несовпадение количества атрибутов в объединяемых типах сущностях при совпадении семантических значений общих для двух сущностей атрибутов (атрибуты одной сущности являются подмножеством атрибутов другой сущности). Эта проблема решается путем введения новой сущности, которая совпадает с той сущностью, у которой больше атрибутов;
§ атрибуты одной сущности частично пересекаются с атрибутами другой сущности, при условии, что пересекаемые множества атрибутов сущностей совпадают по своим семантическим значениям. В этом случае необходимо построить новую сущность, которая включала бы все атрибуты с обеих сущностей.
Пример объединения сущностей и атрибутов сущностей с использованием идентичных элементов приведено на рис.1.8. Из двух сущностей Клиент и Пользователь образована новая сущность Арендатор, которая определяется списком атрибутов полученных путем объединения атрибутов из разных исходных сущностей.
Дата публикования: 2014-11-02; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!