16 марта 2012 · Комментарий

Без заголовка

Статической является конкретная версия онтологии :) Собсно, если онтология фиксирована и не меняется, то в рамках софтостроения она избыточна, ибо вместо нее прекрасно подойдет иерархия ОО классов либо схема БД. Более того, как раз ОО подход и реляционные БД опираются по сути на статичные онтологии. Т.е. конкретная версия софта строго привязана к конкретной версией структуры классов и структуры БД. В ряде случаев, это бывает несколько версий, но в любом случае, они известны заранее. Кроме того эволюция ОО классов и (недо)нормализованных схем БД затруднена, по ряду причин. Введение онтологий в софт, кагбэ и имеет целью решение вышеозначенных проблем. Т.е. я бы сказал что компьютерные онтолии от ОО отличаются именно попыткой привнесения динамики в той или иной форме.

К записи · К обсуждению