Главная Форумы Хобби и профессия Искусственный Интеллект Сравнение видов представления знаний на простых примерах. Ответ в теме: Сравнение видов представления знаний на простых примерах.

#221
Victor Kazarinov
Участник

Вот упрощенное онтологическое представление трех яблок:

<#Apple_1> <#hasColor> <#Red_1> .
<#Apple_2> <#hasColor> <#Red_2> .
<#Apple_3> <#hasColor> <#Green_1> .

Оно представляет из себя три триплета.
Рассмотрим триплет:
<#Apple_1> <#hasColor> <#Red_1> .
в котором:
субъект имеет значение #Apple_1
предикат имеет значение #hasColor
объект имеет значение #Red_1
Решетка в начале каждого элемента триплета означает, что этот элемент принадлежит данной онтологии и его описания не нужно искать за ее пределами. угловые скобки ограничивают каждый элемент триплета. А точка в конце строки завершает триплет. Эта нотация онтологии называется N-Triples.
Прошу не озаблуждаться насчет слов на английском языке в данном триплете. Мы с таким же успехом можем написать:
<#93837> <#999> <#535> .
И эти два представления триплетов будут эквивалентны, если их рассматривать изолированно в отрыва от всего остального. Это потому что само содержимое элементов триплета не может быть интерпретировано в рамках самого триплета. Значит, нужно добавить дополнительную информацию об этих яблоках и цвете, чтобы программа смогла больше понять. Да и нам тоже это не помешает. Чем и займусь чуть позже.

0