- Разработка баз знаний - 1: создание онтологий и баз знаний
- Разработка баз знаний - 2: наполнение онтологий и баз знаний
- Разработка баз знаний - 3: тип набора исходящих понятий
- Разработка баз знаний - 4: типы спецификаторов
- Разработка баз знаний - 5: типы ограничителей
- Разработка баз знаний - 6: создание ссылок и клонов
Типы спецификаторов
При создании понятия онтологии необходимо указать его спецификатор, который определяет количество и упорядоченность понятий базы знаний, порождаемых на основе данного понятия онтологии.
='copy' (копия)
В базе знаний порождается копия понятия онтологии. При этом имя понятия базы знаний копируется из имени понятия онтологии и не может изменяться. Порождение понятия базы знаний является обязательным.
[=]'copymm' (возможное отсутствие)
В базе знаний опционально порождается копия понятия онтологии. При этом имя понятия базы знаний копируется из имени понятия онтологии и не может изменяться. Порождение понятия базы знаний не является обязательным
!'one' (в точности один)
В базе знаний порождается копия понятия онтологии. При этом имя понятия базы знаний может отличаться от имени понятия онтологии. Порождение понятия базы знаний является обязательным.
[!]'onemm' (ноль или один)
В базе знаний опционально порождается копия понятия онтологии. При этом имя понятия базы знаний может отличаться от имени понятия онтологии. Порождение понятия базы знаний не является обязательным.
*list (непустой список)
В базе знаний порождается набор понятий, соответствующих понятию онтологии, при этом должен быть порождён как минимум один элемент. Имена понятий базы знаний могут отличаться от имени понятия онтологии и могут совпадать друг с другом.
[*]listmm (возможно пустой список)
В базе знаний порождается набор понятий, соответствующих понятию онтологии, при этом должен порождение элементов не обязательно. Имена понятий базы знаний могут отличаться от имени понятия онтологии и могут совпадать друг с другом.
+set (непустое упорядоченное множество)
В базе знаний порождается набор понятий, соответствующих понятию онтологии, при этом должен быть порождён как минимум один элемент. Имена понятий базы знаний могут отличаться от имени понятия онтологии и не могут совпадать друг с другом.
[+]setmm (возможно пустое упорядоченное множество)
В базе знаний порождается набор понятий, соответствующих понятию онтологии, при этом должен порождение элементов не обязательно. Имена понятий базы знаний могут отличаться от имени понятия онтологии и не могут совпадать друг с другом.
^seq (непустая последовательность)
В базе знаний порождается набор понятий, соответствующих понятию онтологии, при этом должен быть порождён как минимум один элемент. Именами понятий базы знаний являются их порядковые номера, полученные при порождении.
[^]seqmm (возможно пустая последовательность)
В базе знаний порождается набор понятий, соответствующих понятию онтологии, при этом должен порождение элементов не обязательно. Именами понятий базы знаний являются их порядковые номера, полученные при порождении.
~proxy (пропуск)
В базе знаний порождаются понятия, исходящие из данного, а само понятие в базе знаний не отображается. Данный тип понятий необходим для группировки понятий онтологии в случае, если понятие, содержащее в себе группу отображаться в базе знаний не должно. При создании данного понятия необходимо использовать ограничитель типа none (описан ниже).
Далее:
Разработка баз знаний - 5: типы ограничителей
- Разработка баз знаний - 1: создание онтологий и баз знаний
- Разработка баз знаний - 2: наполнение онтологий и баз знаний
- Разработка баз знаний - 3: тип набора исходящих понятий
- Разработка баз знаний - 4: типы спецификаторов
- Разработка баз знаний - 5: типы ограничителей
- Разработка баз знаний - 6: создание ссылок и клонов