Щербак С.С.

Протокол OKBC - это прикладной интерфейс программирования для доступа к базам знаний. Этот протокол разработан в Стенфордском университете и является дальнейшим развитием Generic Frame Protocol(GFP).

В рамках OKBC для знание-ориентированных систем разработана унифицированная модель системы представления знаний. Эта модель основана на теории фреймов и использует такие понятия, как "концептуализация классов", "объекты", "слоты", "фасеты", и "наследование" для представления знаний о предметной области, что позволяет создавать различные знание-ориентированные приложения с высоким уровнем интероперабельности (способности к взаимодействию).

В рамках OKBC учтены многие специфические особенности систем представления знаний и разработаны в виде программных компонентов редакторы фреймов, визуализаторы содержимого онтологий, инструменты анализа и логического вывода, что может использоваться при разработке какого-то специфического программного инструментария, использующего базу знаний.

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

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

Модель знаний Protégé является OKBC-совместимой, что позволяет в Protégé применять один настраиваемый интерфейс для обработки различных языков семантической разметки. Одним из таких языков является OWL (язык веб-онтологий), что делает Protégé привлекательной средой разработки и поддержки OWL- онтологий.

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

Среди преимуществ Protege следует отметить, что форма записи RDF-конструкций для RDFS и OWL, генерируемых средой Protégé, является более предсказуемой, в отличие от разнообразных форм записи одних и тех же RDF-конструкций, сокращенных форм, которые можно построить с помощью обычного текстового редактора. Это делает среду Protégé привлекательной для разработчиков решений, связанных с автоматизированной или автоматической обработкой языков семантической разметки, основанных на RDF.

Примером использования Protégé, как системы управления базой знаний информационного ресурса, является сайт ontolib.com.

В основе ontolib.com лежит онтология на языке RDFS, содержимое которой визуализировано с помощью XSLT (Extensible Stylesheet Language Transformations).