Главная › Форумы › Хобби и профессия › Искусственный Интеллект › Сравнение видов представления знаний на простых примерах. › Ответ в теме: Сравнение видов представления знаний на простых примерах.
Вот упрощенное онтологическое представление трех яблок:
<#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> .
И эти два представления триплетов будут эквивалентны, если их рассматривать изолированно в отрыва от всего остального. Это потому что само содержимое элементов триплета не может быть интерпретировано в рамках самого триплета. Значит, нужно добавить дополнительную информацию об этих яблоках и цвете, чтобы программа смогла больше понять. Да и нам тоже это не помешает. Чем и займусь чуть позже.