Protégé

Protégé
Логотип программы Protégé
Скриншот программы Protégé
Protégé 3.4.3
Тип Редактор онтологий
Разработчик Stanford Center for Biomedical Informatics Research
Написана на Java[2][3]
Операционная система кроссплатформенность
Аппаратная платформа Java Virtual Machine
Последняя версия
Репозиторий github.com/protegeprojec…
Читаемые форматы файлов:
Protege Project[вд]
Создаваемые форматы файлов:
RDF/XML, Turtle, JSON-LD и Protege Project[вд]
Лицензия 2-пунктная лицензия BSD[вд][4]
Сайт protege.stanford.edu (англ.)

Protégéсвободный, открытый редактор онтологий и фреймворк для построения баз знаний.

Платформа Protégé поддерживает два основных способа моделирования онтологий посредством редакторов Protégé-Frames и Protégé-OWL. Онтологии, построенные в Protégé, могут быть экспортированы во множество форматов, включая RDF (RDF Schema), OWL и XML Schema.

Protégé имеет открытую, легко расширяемую архитектуру за счёт поддержки модулей расширения функциональности.

Protégé поддерживается значительным сообществом, состоящим из разработчиков и учёных, правительственных и корпоративных пользователей, использующих его для решения задач, связанных со знаниями, в таких разнообразных областях, как биомедицина, сбор знаний и корпоративное моделирование.

Protégé доступен для свободного скачивания с официального сайта вместе с плагинами и онтологиями.

Редактор Protégé-Frames

Редактор Protégé-Frames позволяет пользователям строить и заполнять онтологии, основанные на фреймах, в соответствии с OKBC (Open Knowledge Base Connectivity protocol — прикладной интерфейс программирования для доступа к базам знаний систем представления знаний). В этой модели онтология состоит из набора классов, организованных в категоризованную иерархию, для представления важных понятий области, набора слотов, связанных с классами для описания их свойств и отношений между ними, и набора экземпляров этих классов — отдельных экземпляров понятий, которые имеют определенные значения своих свойств.

Редактор Protégé-OWL

Редактор Protégé-OWL позволяет пользователям строить онтологии для семантической паутины, в частности на OWL. OWL-онтология может включать описания классов, свойств и их экземпляров. Давая такую онтологию, формальная семантика OWL определяет как получать логические следствия, т.е. факты, которые не присутствуют непосредственно в онтологии, но могут быть выведены из существующих посредством семантики. Эти выводы могут быть основаны на одном документе или на множестве распределенных документов, которые были объединены с использованием определенных механизмов OWL[5].

Различия версий

Protégé 4.3 — поддерживает OWL 2.0

Protégé 3.5 — поддерживает OWL 1.0, RDF(S) и Frames

Литература

  • Муромцев Д.И. Онтологический инжиниринг знаний в системе Protégé: Методическое пособие. — СПб: СПбГУ ИТМО, 2007. — 62 с. http://books.ifmo.ru/file/pdf/243.pdf

Примечания

  1. Release 5.6.4 — 2024.
  2. http://protege.stanford.edu/about.php
  3. The protege Open Source Project on Open Hub: Languages Page — 2006.
  4. https://github.com/protegeproject/protege/blob/master/license.txt
  5. OWL Web Ontology Language Guide  (неопр.). Дата обращения: 6 марта 2010. Архивировано 18 января 2006 года.

Ссылки

  • Официальный сайт
  • Natalya F. Noy and Deborah L. McGuinness. «Ontology Development 101: A Guide to Creating Your First Ontology». Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001. (Перевод на русский)