Путешествуя по бескрайним просторам Интернета, нашел весьма полезный для русскоязычного сообщества исследователей Semantic Web ресурс Ирины Гришановой, которая предоставила в открытый доступ свои интересные публикации по тематике Semantic Web.

Особенно, рекомендую посмотреть ее доклад Проект Semantic Web - базовые концепции(2MB).

Для языков RDF/RDFS в редакторе онтологий Protege функциональность иерархически организованных онтологий (см. intellect) реализуется посредством «Подключаемых проектов онтологий».

При разработке онтологии можно добавлять/удалять дополнительные онтологии путем выбора пункта меню «Project -> Manage Included Project».

Однако, в случае если онтологии не очень большие (до 50 объектов) более целесообразно использовать одну большую онтологию.

Кроме того, иногда существуют различные версии одной и той же онтологии. Так, Ваша замечательная онтология успешно эксплуатируется в каком-нибудь проекте, добавляются десятки или сотни экземпляров объектов в эту онтологию. А Вы создаете новую версию онтологии, которая лучше структурирована и имеет много других достоинств, но как внедрить ее в работающий проект?

Читать продолжение »

Щербак С.С.

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

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

Читать продолжение »

{Онтологии+поиск}: замечания

Выслушав ряд замечаний, по статье {Онтологии+поиск} хотелось бы отметить следующее - формальная модель онтологий, которая представлена в статье, не полная и служит исключительно для того, чтобы показать механизм поиска по онтологии…

Кроме того, в статье используется полный перебор объектов во время поиска, что не эффективно!!!

Более правильно использовать целенаправленный обход объектов во время поиска по онтологиям…

Примечание. В статьях и заметках могут находится ошибки и неточности. Поэтому я буду вам очень признателен, если вы о них мне сообщите.

Кроме того, учитывая ваши замечания, я делаю соответствующие исправления в статьях и заметках,

поэтому нажимайте иногда в вашем браузере Ctrl+F5 для того, чтобы загрузить обновлённое содержимое страничек этого блога.

В основе web-онтологии лежат свойства, классы, объекты и ограничения, реализующие представление об объектах, как о множестве сущностей, характеризуемых некоторым набором свойств. Эти сущности состоят между собой в определенных отношениях и объединяются по определенным признакам (свойствам и ограничениям) в группы (классы). В результате полного описания объектов и их свойств любая предметная область может быть представлена как сложная иерархическая база знаний, над которой можно будет осуществлять «интеллектуальные» операции, такие как семантический поиск и определения целостности и достоверности данных.

Читать далее

Поиск информации в рамках Semantic Web основывается на использовании знаний онтологий предметных областей(ПрО). В рамках такого подхода содержимое документа представляется как совокупность экземпляров объектов ПрО, объединенных некоторым контекстом. Тогда поиск информации сводится к идентификации структурно-логических схем объектов ПрО в онтологиях и выводу экземпляров идентифицированного объекта с учетом пользовательских ограничений...

Читать далее