Илья Казаков OntoBox
Задача хранения информации
«Засилье» баз данных Большинство программных продуктов С 1970 года «Плоские» табличные данные LAMP – платформа для web-приложений
Задачи программистов Хранение данных Объектные данные; Сложные связи; Иерархии (Множественное наследование);
Проблемы Высокая скорость требует высокой квалификации; Запутанность; Избыточность; Сложная структура запросов; Помогают проектировщики баз данных.
OntoBox OntoBox – система хранения и обработки знаний. Математическая логика; Semantic Web;
Как устроен OntoBox Объектно-ориентированный подход Классы Множественное наследование Свойства Свойства-данные (Т-Свойства) Свойства-связи (О-Свойства) Объекты
Социальная сеть (связи) База данных Друг друга друга … моего друга
Люди (Объектные данные) друг питомец увлечение
Базы данных (плоские таблицы) #Nameagefartherfriend 1Mary2335 2Kate Lisa2225 4Michel1796 5Stella1843 6Angelina Sonya2596 fromTo #Name 1Bobik 2Sharik 3Rex #Title 1Tennis 2Books FromTo PEOPLE HOBBY DOGS PEOPLE_TO_PEOPLE PEOPLE_TO_HOBBY
Музыка (Множественное наследование) ROCKRU Rolling Stones POPEN ABBA
Конкуренты Реляционные базы данных; Объектные базы данных; Map-системы;
Команда Преподаватели, научные сотрудники, аспиранты, студенты ИГУ; Руководитель д.ф.-м.н. профессор Манцивода А.В.