ГНОВСИС
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2011 г. ) |
GNOWSYS (Gnowledge Networking and Organizing system) — это спецификация универсального распределенного сетевого управления памятью и знаниями . Он разработан как приложение для разработки и поддержки семантического веб- контента. Он написан на Python . Он реализован как приложение Django . Проект GNOWSYS был запущен Нагарджуной Г. в 2001 году, когда он работал в Центре научного образования Хоми Бхабха (HBCSE).
Память GNOWSYS спроектирована как ориентированное на узлы пространство. Узел описывается другими узлами, с которыми он связан. Узлы организованы и обрабатываются в соответствии со сложной структурой данных, называемой соседством. [ 1 ]
Приложения
[ редактировать ]Приложение можно использовать для веб-представления знаний и проектов управления контентом, для разработки структурированных баз знаний, в качестве инструмента для совместной работы, подходящего для создания электронных глоссариев, словарей и энциклопедий, для управления большими веб-сайтами или ссылками, разработки онлайн-каталога. для библиотеки любых вещей, включая книги, для создания онтологий, классификации и объединения в сети любых объектов и т. д. Этот инструмент также предназначен для использования в системе онлайн-обучения с управлением зависимостями между различными концепциями или пакетами программного обеспечения. Например, отношения зависимости между пакетами Debian были представлены на портале знаний, заархивировано 14 мая 2018 г. на Wayback Machine .
Классы компонентов
[ редактировать ]Ядро предназначено для обеспечения поддержки постоянного хранения высокодетализированных узлов представления знаний, таких как термины, предикаты и очень сложные системы высказываний, такие как аргументы, правила, аксиоматические системы, слабо удерживаемые абзацы и более сложные структурированные и последовательные композиции. Все классы компонентов в GNOWSYS разделены по сложности на три группы, причем первые две группы используются для выражения всех возможных правильно построенных формул, допустимых в логике первого порядка. [ 2 ]
Условия
[ редактировать ]«Объект», «Тип объекта» для декларативных знаний, «Событие», «Тип события» для временных объектов и «Метатипы» для выражения верхней онтологии . Объекты этой группы — это, по существу, любые вещи, о которых инженер знаний намеревается выразить и сохранить в базе знаний, т. е. они являются объектами дискурса. Экземпляры этих классов компонентов могут храниться с выражением или без выражения отношений «экземпляр» или «подкласс» между ними.
Предикаты
[ редактировать ]Эта группа состоит из «Отношения» и «Типа отношения» для выражения декларативных знаний, а также «Функции» и «Типа функции» для выражения процедурных знаний. Эта группа предназначена для выражения качественных и количественных отношений между различными экземплярами, хранящимися в базе знаний. При создании экземпляров предикаты могут быть охарактеризованы их логическими свойствами отношений, кванторов и мощности как монадические предикаты. этих объектов-предикатов.
Структуры
[ редактировать ]«Система», «Инкапсулированный класс», «Программа» и «Процесс» — это другие базовые классы для сложных структур, которые можно итеративно комбинировать для создания более сложных систем. Класс компонента «Система» предназначен для хранения в базе знаний набора предложений, составленных в онтологии, аксиоматические системы, сложные системы, такие как, скажем, человеческое тело, артефакт, такой как транспортное средство и т. д., с проверкой согласованности или без нее. «Инкапсулированный класс» должен объединяться гибко создавайте декларативные и поведенческие объекты для создания классов. «Программа» предназначена не только для хранения логики любой полной программы или класса компонента, составленной из уже доступных экземпляров поведения в базе знаний со встроенными связями (условиями и циклами), но и для выполнения их как веб-сервисов. . «Процесс» предназначен для структурирования временных объектов с указанием последовательности, параллелизма, синхронности или асинхронности.
Каждый узел в базе данных хранит информацию о соседстве, такую как его суперкласс, подкласс, экземпляр и другие отношения, в которых объект играет роль, в форме предикатов. Эта функция делает вычисление графиков и выводов, с одной стороны, и пути зависимостей и навигации, с другой, очень простыми. Все данные и метаданные индексируются в центральном каталоге, что позволяет эффективно выполнять запросы и находить ресурсы.
Ссылки
[ редактировать ]- ^ [1] GNOWSYS: ядро для семантических вычислений.
- ^ GNOWSYS: Система семантических вычислений