если для любых τ ∈Tи и τ'∈IР из τ ≤ τ' вытекает τ ∈IР, т. е. IР является порядковым идеалом в корневом дереве рубрик;
если {τk1, τk2,…, τkL} ⊆ IР и ∨и{τk1, τk2,…, τkL}=τk , то в состав множества IР входит и τk ∈ IР, где L ≤ M.
Таким образом, рубрикаторный идеал является множеством вершин иерархического классификатора, которое замкнуто относительно операции взятия меньшего, т. е. является, по сути, объектом, называемым порядковым идеалом. Вместе с тем в отличие от классического порядкового идеала, он обязательно включает вершины-родители, при вхождении в идеал полного набора их сыновей. На рис. 2.21 представлены примеры рубрикаторных идеалов.
С содержательной точки зрения рубрикаторные идеалы представляют объекты, на которые согласно определению 2.3.9 при мультирубрицированной тематической классификации могут отображаться сущности КС (субъекты и объекты доступа), т. е. множество рубрик иерархического классификатора с обязательным наличием подчиненных вершин для каждой нелистовой вершины.
Множество всех рубрикаторных идеалов, которые могут быть определены на корневом дереве рубрик (на иерархическом классификаторе) будем обозначать IР.
Отношение включения ⊆ одних рубрикаторных идеалов, являющихся подмножеством вершин корневого дерева рубрик, в другие рубрикаторные идеалы задает на множестве IР частичный порядок. Отметим также, что пустое множество по определению 2.3.15 является также рубрикаторным идеалом.
Очевидна справедливость следующего утверждения.
Лемма 2.3.3. Пересечение ∩ любых рубрикаторных идеалов корневого дерева рубрик является также рубрикаторным идеалом.
Вместе с тем, если рассматривать простое теоретико-множественное объединение ∪ рубрикаторных идеалов, то нетрудно заметить, что его результатом могут быть множества, в которых не выполняется второе условие определения 2.3.15. В частности, по примерам, представленным на рис. 4.7, не является рубрикаторным идеалом теоретико-множественное объединение рубрикаторных идеалов IР4 и IР5, так как не содержит вершины τ4, хотя включает полный набор ее сыновей {τ8, τ9}.
Основываясь на использовании понятия иерархического сжатия по определению 2.3.14, можно ввести специальную модификацию операции теоретико-множественного объединения для рубрикаторных идеалов –
∪ир.
Определение 2.3.16. Объединением ∪ир рубрикаторных идеалов IРi ∪ IРj будем называть их теоретико-множественное объединение, дополненное вершинами, полученными иерархическим сжатием подмножеств вершин, начиная с множества IРi ∪ IРj .
Тогда справедливо следующее утверждение.
Лемма 2.3.4. Объединение ∪ир любых рубрикаторных идеалов корневого дерева рубрик является также рубрикаторным идеалом1.
В качестве примера отметим, что по представленным на рис. 2.21 рубрикаторным идеалам имеем: IР6 = IР1 ∩ IР2, а IР3 = IР4 ∪ир IР5.
Из определения 2.3.15, лемм 2.3.3 и 2.3.4 вытекает важное следствие.
Следствие 2.3.4.1. Множество всех рубрикаторных идеалов дерева рубрик является решеткой Λи(IР, ⊆, ∩, ∪ир) относительно теоретикомножественного включения ⊆, операций теоретико-множественного пересечения ∩ и специальной операции (по определению 2.3.16) объединения ∪ир.
В результате имеем тематическую решетку, на базе которой можно строить модели тематического разграничения доступа при мультирубрицированной тематической классификации сущностей КС.
Вместе с тем на практике при мультирубрицированной классификации указываются только узловые тематические рубрики без явного включения в тематику сущностей КС соответствующих подчиненных рубрик. Поэтому введем следующее понятие.
Определение 2.3.17. Мультирубрикой T мi называется любое подмножество {τi1, τi2,…, τiL} (L ≤ M) множества вершин корневого дерева, задающего частичный порядок на множестве Tи = {τ1, τ2,…, τM}, при выполнении следующих двух условий:
Do'stlaringiz bilan baham: |