Онтологии и проетирование ИС

3 views
Skip to first unread message

Грегер Сергей

unread,
Jun 19, 2009, 11:59:44 PM6/19/09
to webofdat...@googlegroups.com
Здравствуйте!
Долго варился в собственном соку по вопросу  использования онтологий для проектирования информационных систем. Сегодня внезапно выпал в осадок. Наверное бессоница подействовала.  Если  укого-то есть замечания - приму с благодарностью. Расположение  осадка.
С уважением, Сергей.

Dmitry Ulanov

unread,
Jun 20, 2009, 4:11:43 AM6/20/09
to webofdat...@googlegroups.com
Мое кажется, что онтологии больше подходят для целей интеграции данных, а не для проектирования информационных систем (ИС). Особенно это актуально на глобальных масштабах сразу для нескольких предметных областей, там где сдают позиции традиционные XML Schema.

В качестве примера можно привести публикацию данных о реализуемой продукции в Интернет-магазинах. Надо описать что за товар, его характеристики, условия продажи и доставки. На вскидку сразу четыре разные предметные области, XML Schema не подходит, только RDF. А еще же есть рейтинги, отзывы, трейлеры и саундтреки для фильмов, авторы для книг и пошло поехало. А неплохо было бы завязать это все на персональные рекоммендации.

Поэтому, например, для отдельно взятых ИС я бы не стал использовать онтологии, не тот масштаб. В итоге у меня получается, что использование онтологий оправдано только при попытке использования глобальной базы данных в которую превращается Веб или желания участвовать в этом процессе. Что думаете?

2009/6/20 Грегер Сергей <segr...@gmail.com>

Здравствуйте!
Долго варился в собственном соку по вопросу  использования онтологий для проектирования информационных систем. Сегодня внезапно выпал в осадок. Наверное бессоница подействовала.  Если  укого-то есть замечания - приму с благодарностью. Расположение  осадка.
С уважением, Сергей.






--
dulanov.name

Dmitry Ulanov

unread,
Jun 20, 2009, 4:24:31 AM6/20/09
to webofdat...@googlegroups.com
Небольшой оффтопик в плане отображении ООП на реляционные СУБД и вообще их использования для хранения данных.

Сейчас с появление облачных архитектур (AWS) и сильного удешевления оперативной памяти потребность в архитектурах над RDBMS падает, в первую очередь это касается веба и в менью внутрикорпоративные разработки, и мне видется реальная польза на переход полностью на использование только оперативной памяти (Terracotta - http://www.terracotta.org/) и графовых баз данных (http://highscalability.com/paper-graph-databases-and-future-large-scale-knowledge-management) в качестве модели хранения и обработки данных.

2009/6/20 Грегер Сергей <segr...@gmail.com>

Здравствуйте!
Долго варился в собственном соку по вопросу  использования онтологий для проектирования информационных систем. Сегодня внезапно выпал в осадок. Наверное бессоница подействовала.  Если  укого-то есть замечания - приму с благодарностью. Расположение  осадка.
С уважением, Сергей.






--
dulanov.name

greger

unread,
Jun 20, 2009, 4:30:01 AM6/20/09
to webofdata.ru

On 20 июн, 14:11, Dmitry Ulanov <dula...@gmail.com> wrote:
> Мое кажется, что онтологии больше подходят для целей интеграции данных, а не
> для проектирования информационных систем (ИС). Особенно это актуально на
> глобальных масштабах сразу для нескольких предметных областей, там где сдают
> позиции традиционные XML Schema.
>
> В качестве примера можно привести публикацию данных о реализуемой продукции
> в Интернет-магазинах. Надо описать что за товар, его характеристики, условия
> продажи и доставки. На вскидку сразу четыре разные предметные области, XML
> Schema не подходит, только RDF. А еще же есть рейтинги, отзывы, трейлеры и
> саундтреки для фильмов, авторы для книг и пошло поехало. А неплохо было бы
> завязать это все на персональные рекоммендации.
>
> Поэтому, например, для отдельно взятых ИС я бы не стал использовать
> онтологии, не тот масштаб. В итоге у меня получается, что использование
> онтологий оправдано только при попытке использования глобальной базы данных
> в которую превращается Веб или желания участвовать в этом процессе. Что
> думаете?
>

> 2009/6/20 Грегер Сергей <segre...@gmail.com>


>
> >  Здравствуйте!
> > Долго варился в собственном соку по вопросу  использования онтологий для
> > проектирования информационных систем. Сегодня внезапно выпал в осадок.
> > Наверное бессоница подействовала.  Если  укого-то есть замечания - приму с

> > благодарностью. Расположение  осадка.<http://greger-sergey.livejournal.com/4404.html>


> > С уважением, Сергей.
>
> --
> dulanov.name

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

Mikhail Roshchin

unread,
Jun 20, 2009, 4:32:09 PM6/20/09
to webofdat...@googlegroups.com
Сергей, как раз последнее о чем вы говорите очень интересно. посмотрите на метаонтологию описания юмл диаграмм. на их основе пытались строить или вернее сказать персонализировать различное ПО (софт). если прогуглите - то найдете много примеров из области модел-бейзд софт девелопмент

2009/6/20 greger <segr...@gmail.com>



--
ciao,
Misha
------
Mikhail Roshchin's personal web page www.ruscience.ru

Arvind Nagpal

unread,
Jun 21, 2009, 7:08:51 AM6/21/09
to webofdat...@googlegroups.com
Дополню ответ Михаила: чтобы представлять себе, как онтологии
используются в качестве инструмента моделирования ИС, советую глянуть
документ Ontology Definition Metamodel от OMG
(http://www.omg.org/docs/ad/05-08-01.pdf ), а также поискать статьи
по ключевому слову ODIS (ontology driven information systems). Буду
рад, если тренд ODIS начнет обсуждаться на webofdata.ru :)

Arvind Nagpal

unread,
Jun 21, 2009, 7:14:09 AM6/21/09
to webofdat...@googlegroups.com
Еще, если кому-то интересно - вот эту книжку можно найти в электронном виде:
http://www.amazon.com/Model-Driven-Architecture-Ontology-Development/dp/3540321802

Greger Sergey

unread,
Jun 21, 2009, 9:57:55 AM6/21/09
to webofdat...@googlegroups.com
Arvind Nagpal пишет:
Спасибо всем, кто откликнулся для обсуждения темы.
Сергей

Reply all
Reply to author
Forward
0 new messages