1

Тема: Семантическая сеть информационной системы

Возник такой вопрос: для минимизации последствий hard-coding'а при внесении изменений в ИС сделать семантическую сеть информационной системы (транзакционная система на Oracle) - можете посоветовать что-то на эту тему (с чего начать, какие уже существующие онтологии можно использовать и т.д.)? Что бы представить задачу более наглядно приведу пример

2

Re: Семантическая сеть информационной системы

кавычки подвели smile дополнение:
из жизни: требуется изменить значение одного из атрибутов в каком-нибудь словаре ИС. Сейчас вариантов понять к чему это приведет 2 - это либо разработчик (он же внедренец smile ) из собственного опыта это знает, либо поиск по текстам исходников в БД, а хочется, так сказать, сразу видеть картинку связей и, соответственно, делать вывод о последствиях (а зачастую и о трудоемкости). Пример взят, конечно, из реальной практики, но не отражает всю полноту проблемы - дело зачастую не ограничивается просто анализом исходников - есть проблемы на более высоком уровне абстракции.

3

Re: Семантическая сеть информационной системы

Пока непонятно, причем тут онтологии. Вам действительно нужно построить и поддерживать граф зависимостей компонентов системы и, наверняка, для этого есть какие-то средства, вот только почему онтологии?

4

Re: Семантическая сеть информационной системы

PavelK пишет:

Пока непонятно, причем тут онтологии. Вам действительно нужно построить и поддерживать граф зависимостей компонентов системы и, наверняка, для этого есть какие-то средства, вот только почему онтологии?

Честно говоря, я с этой темой совсем недавно познакомился (как раз думая как решить вышеизложенную задачу). По поводу онтологий - прочитал про "Dublin Core" и подумал, что нечто аналогичное может уже существовать для описания ИС. В принципе, понимание уже, кажется, складывается - делаем словари субъектов, объектов и предикатов, потом составляем RDF. Вопрос в инструменте с помощью которого это можно наименее трудоемко реализовать (желательно что б он был бы ещё и бесплатным или хотя бы триальная версия). И, собственно, главное - в этом инструменте должна быть качественная визуализация графа (я так понимаю он его из RDF построит) и средства анализа.

5

Re: Семантическая сеть информационной системы

об онтологиях в ORACLE можно почитать здесь http://shcherbak.net/razrabotka-vysokoe … az-znanij/
В статье описана реализация семантической системы поверх oracle spatial. а сейчас более актуальной есть использование OWLPrime, ссылку на проект можно найти в дебатах по теме
http://shcherbak.net/2009/02/para-slov- … az-dannyx/