T л(τ2),…, T л(τM)} вершин иерархического рубрикатора изоморфно частично упорядоченному множеству тематических рубрик
{τ1, τ2,… τM}, задаваемому иерархическим рубрикатором.
Доказательство. Поскольку каждая внутренняя вершина классификационного дерева имеет не менее двух сыновей, при условии τi ≠ τj множества T л(τi) и T л(τj) отличаются друг от друга хотя бы одной листовой вершиной, т. е. также не совпадают. Отсюда следует, что отображение τi → T л(τi) биективно.
Покажем далее, что отношение ≤ и отношение несравнимости любых двух произвольных тематических рубрик τi и τj сохраняются (адекватно воспроизводятся) на их образах, т. е. на множествах T л(τi) и T л(τj).
Пусть для вершин τi и τj выполняется τi ≤ τj (τi подчинена τj). С учетом подчиненности вершины τi вершине τj , они обе находятся на одной общей ветви тематического дерева, и листовое тематическое множество
T л(τj) охватывает (включает) листовое тематическое множество T л(τi). Таким образом, имеем:
T л(τi) ⊆ T л(τj) ,
что означает доминирование образа τj над образом τi.
Если вершины τi и τj несравнимы, т. е. находятся в разных ветвях тематического дерева, то совершенно очевидно, что они не имеют общих подчиненных листовых вершин. Иначе говоря, пересечение их листовых тематических множеств пусто:
T л(τi) ∩ T л(τj) = ∅ .
Отсюда следует, что в этом случае множества T л(τi) и T л(τj) несравнимы по отношению включения ⊆.
Из доказанного следует, что отображение τi → T л(τi) сохраняет рассматриваемые частичные порядки в обе стороны.
Таким образом, данное отображение является изоморфизмом частично упорядоченного множества тематических рубрик на частично упорядоченное множество листовых тематических множеств. ▄
Исходя из изоморфизма множеств {τ1, τ2,… τM} и {T л(τ1), T л(τ2),…
T л(τM)}, использование в процедурах принятия решения о доступе или непосредственно тематических рубрик классификатора или их образов в виде соответствующих листовых тематических множеств эквивалентно.
Однако, как уже отмечалось, для полного контроля информационных потоков требуется не просто частичный порядок, а решетка. С этой целью необходимо задать границы для любой пары листовых множеств.
При этом использование простых операций теоретико-множественного объединения и пересечения листовых множеств может приводить к неадекватным результатам, в частности выводить свои результаты за пределы множества листовых множеств вершин рубрикатора. Операция пересечения фактически приводит к необходимости добавления к листовым множествам пустого множества, что по доказанному изоморфизму соответствует добавлению к корневому дереву рубрикатора пустой вершины с замыканием на нее всех листовых вершин. Операция объединения может давать своим результатом множество листовых вершин, которому не найдется по иерархическому отношению родительской внутренней вершины рубрикатора.
Проиллюстрируем данные ситуации на следующем примере. Рассмотрим рубрикатор, приведенный на рис. 2.20. Для рубрик τ2 и τ3 имеем:
Do'stlaringiz bilan baham: |