1 / 21

7.1. Редакторы онтологий

7.1. Редакторы онтологий. Классификация редакторов Prot é g é. Классификация инструментов проектирования онтологий. зависящие от языка представления знаний не зависящие от языка. Методологии построения онтологий. On-To-Knowledge METHONTOLOGY.

faraji
Download Presentation

7.1. Редакторы онтологий

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 7.1. Редакторы онтологий Классификацияредакторов Protégé

  2. Классификация инструментов проектирования онтологий • зависящие от языка представления знаний • не зависящие от языка

  3. Методологиипостроенияонтологий • On-To-Knowledge • METHONTOLOGY

  4. Архитектура программной реализации инструментов • ранние инструменты – клиент-серверная архитектура • более поздние проекты – 3-х уровневая архитектура • основной язык реализации – Java. • хранение данных (онтологий) --текстовые файлы --БД

  5. Базовые формализмы • большая часть проектов использует комбинацию фреймов и логики предикатов (FOL) • инструменты OilEd и OntoSaurus используют дескриптивную логику (DL)

  6. Общие функциональные возможности редакторов • пользовательский интерфейс • web-приложение • локальное приложение • графический интерфейс для редактирования и навигации • поддержка редактора формальных аксиом и сложных выражений • коллективная разработка

  7. Выбор «лучшего» инструмента • Всё зависит от • целей разработчика • разрабатываемой онтологии • имеющейся (базовой) онтологии • имеющейся инфраструктуры ПО (СУБД, язык и среда программирования)

  8. Protégéhttp://protege.stanford.edu/

  9. Назначениередактора Protégé • Изначально использовался для концептуального моделирования в области медицины • В последнее время используется при создании онтологий для Semantic Web

  10. Поддерживаемые языки и формализмы • фреймы + FOL – first order logic («родной») • языкипредставленияонтологийв Semantic Web: DAML+OIL, RDF/RDFS, OWL • другие языки: SHOE, XOL

  11. Элементы модели знаний • классы • слоты • экземпляры • фасеты

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

  13. Список других редакторов (для самостоятельного изучения) • WebODE (http://webode.dia.fi.upm.es/webODE/) • OntoSaurus (http://www.isi.edu/isd/ontosaurus.html) • WebOnto (http://kmi.open.ac.uk/projects/webonto/) • OilEd (http://oiled.man.ac.uk/) • OntoEdit (http://ontoserver.aifb.unikarlsruhe.de/ontoedit/) • OilEd (http://oiled.man.ac.uk/) • Ontolingua (http://www-ksl.stanford.edu)

  14. Библиотеки онтологий • DAML ontology library (http://www.daml.org/ontologies/) • Protege ontology library (http://protege.stanford.edu/ontologies.html) • Ontolingua ontology library (http://ontolingua.stanford.edu/) • WebOnto ontology library (http://webonto.open.ac.uk) • SHOE ontology library (http://www.cs.umd.edu/projects/plus/SHOE/onts/index.html) • WebODE ontology library (http://webode.dia.fi.upm.es/) • (KA)2 ontology library (http://ka2portal.aifb.uni-karlsruhe.de/) • AKT ontology (http://www.aktors.org/ontology/)

  15. Вопросы к лекции • Перечислите известные вам методологии разработки онтологий. • Какой формализм является родным (native)для редактора Protege? • Какие типы проектов (языки) поддерживает редактор Protege?

More Related