Рассуждая на тему онтологий, столкнулся с тем, что Semantic Web при всей своей полезности может уйти с арены намного раньше, чем получит широкое признание и внедрение.

Причем его уход будет связан с введением какого-то нового понятия или бренда, типа Semantic Web 2 или Web 3.0. Естественно, опыт полученный в рамках Semantic Web не будет утрачен и в полной мере будет использоваться в рамках «нового бренда», но вот Semantic Web в том виде который мы знаем (пирог Semantic Web) вряд ли будет существовать. Уже четыре года Semantic Web пытается привлечь к себе внимание, а результаты с учетом глобальности Web не очень то и большие.

Конечно, сделано очень много... и стандарты представления знаний, алгоритмы обработки и программные средства, позволяющие обрабатывать знания(?!). Но все упирается в то, что человек должен (!) сам подготовить информацию в доступном для «машинного понимания» виде.

А это как минимум требует определенных знаний и навыков в моделировании предметных областей и т.п.

Кроме того, мы говорим пока, не о том, что самый посещаемый ресурс на сегодня – это DBpedia, где собраны в машинопонятном виде огромные запасы знаний о различных предметных областях, а о том, что зайдя, например, на WikiPedia мы получаем информацию быстро и по существу. Подчеркивая тот факт, что мы(!) что-то ищем и мы (!) потребляем какую-то информацию. А ведь одна из целей Semantic Web именно в том, что бы вы набрали запрос, а ваш программный агент, нашел и самую-самую интересную(и главное релевантную) информацию Вам предоставил. Т.е. нужно для начала хотя бы исключить один элемент из цепочки “потребления” информации – наше участие в поиске.

Читая, интервью с Тимом Бернесом Ли на тему “Semantic Web открыт для бизнеса”, смотрю на все изменяющуюся картинку «пирога» Semantic Web и понимаю, что упрощение Semantic Web приведет, конечно, к увеличению числа пользователей, активно использующих технологии и сервисы Semantic Web, но революции, которая наблюдалась при появлении технологии в 1999 году не будет. По крайней мере пока. А жаль!

Скорее всего, тенденции развития Semantic Web будут идти в сторону интеграции с другими не поддерживаемыми W3C стандартами. Здесь прежде всего стоит упомянуть о языке веб-онтологий .

– это язык для представления знаний о реальном мире. Причем описание объектов осуществляется в настоящем времени и нет ни какой возможности на уровне языка посмотреть состояния объектов ” вчера ”, «позавчера» и т.д . Т.Е. в нет поддержки «версионности» объектов. Что, на мой взгляд, является серьезным недостатком.

Конечно, версионность в онтологии на можно привнести извне, например, применяя системы контроля версии SVN или CVS. Но это возможно только в случаях, если мы говорим о «файловых» онтологиях. А что делать с онтологиями, которые хранятся в базах данных или в store? Здесь тоже можно найти весьма эффективное решение, но это все частности, а ведь Semantic Web претендует прежде всего на универсализм и унифицированные решения.

В , представляются знания о трехмерных объектах вне учета изменения их состояния во времени. – онтологии называют еще трехмерными онтологиями или онтологиями.
В тоже время, онтологии, которые поддерживают четвертое измерение – время – называют четырехмерными онтологиями или 4G онтологиями.

Вот бы поддержку 4G в … Но в скором времени, это вряд ли возможно. Скорее всего подобная функциональность будет привлечена из других стандартов онтологий.

Например, из стандарта ISO-15926 (http://en.wikipedia.org/wiki/ISO_15926).

В рамках которого в части 2 (ISO 15926-2) описана модель -онтологии, а в ISO 15926-7 предложены способы реализации методов интеграции распределенных систем на основе стандартов W3C.

Для скорейшей интеграции стандартов онтологий можно разрабатывать средства трансляции онтологий, например, на языке ATL (ATLAS Transformation Language) (http://www..org/m2m/atl/).

Поддерживая оптимизм Тима Бернеса Ли по поводу дальнейшего развития Semantic Web надеемся на лучшее :)