Составители:
Рубрика:
20
Сложный атрибут имеет тип record , т.е. кортеж простых и сложных ат-
рибутов. В СУБЗ KG тип record содержит ссылку на прототип и список необ-
ходимых полей, которые нужны в данном приложении.
Например, в структурах, изображенных на рис. 1.1, междугородные
контракты. Материал имеет в качестве прототипа концепт «материал», но не
содержит все его поля.
В
СУБЗ KG предусмотрено три способа хранения значений сложного
атрибута:
1. Общий случай. Значения находятся непосредственно в строках таб-
лицы денотатов, принадлежащей текущему концепту.
2. Значения хранятся в отдаленной (прикладной) таблице. Концепт от-
даленной таблицы является прототипом атрибута, присоединенного
к текущему концепту. В этом случае данный атрибут можно рас-
сматривать как простой
атрибут, значениями которого являются
ссылки на соответствующие строки отдаленной таблицы.
3. Прикладная часть денотата имеет большое количество однородных
полей, которые неудобно располагать в одну строку с общей ча-
стью. Например, химический состав продукта. В этом случае значе-
ниями являются ссылки на таблицы составов (см. ниже).
3.2. Атрибуты состава сборки
Если
некоторый объект составлен (собран) из нескольких подобъектов,
то его концепт содержит группу атрибутов состава. В описании концепта со-
став объекта задается только компонентами верхнего уровня иерархии с по-
мощью ссылок на соответствующие концепты деталей или подсборок, из ко-
торых составляется данный объект.
Конкретные образцы продукта содержат ссылки на конкретные образ-
цы
(денотаты) деталей и подсборок из множества денотатов того концепта,
на который указывает концепт данной сборки.
Следует отметить, что состав продукта в KG не программируется, а
конструируется пользователем в привычном для него интерактивном режиме
путем компоновки структуры из существующих (типовых) и новых (ориги-
нальных) деталей и подсборок.
Если появляется новый образец продукта,
отличающийся от концепта
наличием дополнительных деталей или отсутствием каких-либо деталей, то в
дереве классов создается новая вершина – класс, который становится потом-
ком известного класса и куда относится новый образец.
Сложный атрибут имеет тип record , т.е. кортеж простых и сложных ат- рибутов. В СУБЗ KG тип record содержит ссылку на прототип и список необ- ходимых полей, которые нужны в данном приложении. Например, в структурах, изображенных на рис. 1.1, междугородные контракты. Материал имеет в качестве прототипа концепт «материал», но не содержит все его поля. В СУБЗ KG предусмотрено три способа хранения значений сложного атрибута: 1. Общий случай. Значения находятся непосредственно в строках таб- лицы денотатов, принадлежащей текущему концепту. 2. Значения хранятся в отдаленной (прикладной) таблице. Концепт от- даленной таблицы является прототипом атрибута, присоединенного к текущему концепту. В этом случае данный атрибут можно рас- сматривать как простой атрибут, значениями которого являются ссылки на соответствующие строки отдаленной таблицы. 3. Прикладная часть денотата имеет большое количество однородных полей, которые неудобно располагать в одну строку с общей ча- стью. Например, химический состав продукта. В этом случае значе- ниями являются ссылки на таблицы составов (см. ниже). 3.2. Атрибуты состава сборки Если некоторый объект составлен (собран) из нескольких подобъектов, то его концепт содержит группу атрибутов состава. В описании концепта со- став объекта задается только компонентами верхнего уровня иерархии с по- мощью ссылок на соответствующие концепты деталей или подсборок, из ко- торых составляется данный объект. Конкретные образцы продукта содержат ссылки на конкретные образ- цы (денотаты) деталей и подсборок из множества денотатов того концепта, на который указывает концепт данной сборки. Следует отметить, что состав продукта в KG не программируется, а конструируется пользователем в привычном для него интерактивном режиме путем компоновки структуры из существующих (типовых) и новых (ориги- нальных) деталей и подсборок. Если появляется новый образец продукта, отличающийся от концепта наличием дополнительных деталей или отсутствием каких-либо деталей, то в дереве классов создается новая вершина – класс, который становится потом- ком известного класса и куда относится новый образец. 20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »