Компонента KIFConverter проекта KNOWLEDGE.NET презентация

KIF (Knowledge Interchange Format) Обмен знаниями Язык исчисления предикатов первого порядка Не имеет конструкций для описания фреймов/онтологий http://logic.stanford.edu/kif/dpans.html

Слайд 1Компонента KIFConverter проекта KNOWLEDGE.NET
Санкт-Петербургский Государственный Университет
Докладчик Сигалин Максим Владимирович
Научный руководитель Сафонов

Владимир Олегович, проф., д.т.н.

Слайд 2KIF (Knowledge Interchange Format)

Обмен знаниями
Язык исчисления предикатов первого порядка

Не имеет конструкций для описания фреймов/онтологий

http://logic.stanford.edu/kif/dpans.html


Слайд 3Система Ontolingua
Надстройка над KIF
Имеет конструкции для описания фреймов/онтологий
Набор трансляторов в другие

языки представления знаний
http://www.ksl.stanford.edu/software/ontolingua/

Слайд 4Процесс конвертации


Слайд 5Конструкции Knowledge.NET
Фреймы
Онтологии


Слайд 6Конструкции Ontolingua
DEFINE-CLASS
DEFINE-FRAME
DEFINE-RELATION
DEFINE-INSTANCE


Слайд 7DEFINE-CLASS
(DEFINE-CLASS ()
{:def | :iff-def}

[:constraints ]
[:class-slots (*)]
[:instance-slots (*)] [:default-slot-values (*)]
)

Слайд 8Пример
(define-class female-person (?person) "female humans"

:iff-def (and (human ?person)

(= (gender ?person) female))
)

Слайд 9Слоты
Предопределенные собственные слоты:
INSTANCE-OF
SUBCLASS-OF
...


Слайд 10DEFINE-RELATION
(define-relation FR_NAME.SL_NAME
(?Frame ?Value)
:Def

(And (FR_NAME ?Frame) (SL_TYPE ?Value)))

Слайд 11DEFINE-INSTANCE
(define-instance
(+)
...
)


Слайд 12Конструкции KIF
DEFRELATION
DEFOBJECT


Unrestricted type
(defrelation constant sentence*)
(defobject constant sentence*)



Слайд 13Пример
(defrelation Human
(Documentation Human “Class frame Human")

(Subclass-Of Human Thing)
(Class Human))

(defrelation Human.Name
(Documentation Human.Name “Slot Name of frame Human")
(Range Human.Name String)
(Domain Human.Name Human)
(Slot Human.Name))

(defobject Jack (Human Jack) (Human.Name Jack “Jack”)
(Documentation Jack “Instance frame Jack"))

Слайд 14Запуск из Visual Studio 2005


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика