powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / вопрос про СУБД на основе семантических сетей... просьба поделиться...
24 сообщений из 24, страница 1 из 1
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34374367
прохожий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34374413
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что, вот это трудно было сюда скопировать?

в программе FreeReason реализована СУБД на основе семантических сетей, которая более применима к решаемым в данном случае задачам...
Вот интересно, сталкивался ли кто-нибудь с продуктами на базе семантических сетей, и, если да, то с какими (название продуктов)...
и как оно (это столкновение) показалось?..
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34374579
прохожий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
преследовались 2 цели...
одна из которых - действительно узнать о том, сталкивался ли народ с подобными СУБД на практике... другую сами понимаете.
но интерес действительно живой - где угодно откликнитесь пожалуйста столкнувшиеся...
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34375100
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кто-то и сталкивался, то скорее с семантическими сетями на основе СУБД. Собственно любую семантическую сеть можно представить в БД множеством бинарных отношений. Например связи: 2 БОЛЬШЕ 1, 3 БОЛЬШЕ 2, задаются таблицей
БОЛЬШЕ
Код: plaintext
1.
2.
A        B
 2          1 
 3          2 
или ОТНОШЕНИЕ
Код: plaintext
1.
2.
БОЛЬШЕ  МЕНЬШЕ
 2              1 
 3              2 

Главная черта сем. сетей, это динамичность структуры. Для моделирования сетей можно использовать даже иерархические XML-СУБД. Более сложные структуры легко представляются в СУБД Sav Zigzag . Это объектно-реляционная СУБД, не уступающая по быстродействию Oracle (проверено).

В Zigzag, в отличие от XML и РБД, атрибуты могут быть сложными. Например, на Zigzag я могу ввести в БД
Код: plaintext
1.
меньшее:число: 1  (большее:число: 2 )
меньшее:число: 2  (большее:число: 3 )
Тут же сделать запрос
Код: plaintext
= большее/(:число: 1 )
Получим
число:2

Выражения
Код: plaintext
меньшее:число:1 (большее:число:2)
и
Код: plaintext
большее:число:1 (меньшее:число:2)
равнозначны.

Если интересуют элементы логического вывода. То есть, чтобы система сама догадалась, что 3 также больше 1, можно создать иерархическую структуру и использовать механизмы наследования Zigzgag.
Код: plaintext
1.
2.
3.
ряд:
 1 (число: 1 ):
 2 (число: 2 , больше:число: 1 ):
 3 (число: 3 , больше:число:[ 1 , 2 ])
Здесь атрибуты верхних вершин, наследуются нижними вершинами. Тогда, запрос
Код: plaintext
= число:(ряд:(больше: 1 ))
даст ответ
число:[2,3]
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34375118
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdokyВыражения
Код: plaintext
меньшее:число:1 (большее:число:2)
и
Код: plaintext
большее:число:1 (меньшее:число:2)
равнозначны.
Ошибочка. Правильнее
Выражения
Код: plaintext
меньшее:число:2 (большее:число:1)
и
Код: plaintext
большее:число:1 (меньшее:число:2)
равнозначны.
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34375149
прохожий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо...
какие задачи вами реализовывались В Zigzag (если позволено будет такое любопытство)?
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34375322
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прохожий_какие задачи вами реализовывались В Zigzag (если позволено будет такое любопытство)?Например, справочная для мобильных телефонов, подключенных к Интернет: Организации Москвы реализована на языке Java/Zigzag. Она (справочая) интересна тем, что сам диалог строится на основе содержимого БД. То есть каталог, предлагемые значения атрибутов, объекты и даже имена атрибутов выводятся из БД, т.е. хранятся не в XHTML-страничках. Это конечно усиливает нагрузку на СУБД. Тем интереснее будет Вам, на основе времени отклика, почуствовать быстродействие СУБД.

Хостинг Smanshome так же реализован на Зигзаге. Здесь данные строятся в виде дерева. Каждый пользователь имеет вполне определенные права для вполне определенных вершин. Что-то типа LDAP реализованный на Java/Zigzag. Здесь активно используются механизмы наследования. Кроме-того, благодаря динамичности структуры БД удалось легко реализовать сервис, на основе которого пользователи могут легко через Интернет (и даже из мобильника) создавать собственные БД.
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34375935
gru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gru
Гость
okdokyВыражения
Код: plaintext
меньшее:число:2 (большее:число:1)
и
Код: plaintext
большее:число:1 (меньшее:число:2)
равнозначны.Получается, что структура данных у Zigzag, это деревья, у которых вершины могут связываться совершенно произвольным образом? Например, в семантических сетях, один и тот же объект может вступать в разные отношения с другими объектами. При этом один и тот же объект задается одним и тем-же узлом. Используются только разные дуги. А здесь получается объект обозначается разными вершинами (узлами). К примеру, один узел 2 подчиняется узлу БОЛЬШЕ. Другой узел 2 подчиняется узлу МЕНЬШЕ. Это очень похоже на реляционную модель, в которой один и тот же объект задается разными значениями разных атрибутов?
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34376120
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
okdoky
Главная черта сем. сетей, это динамичность структуры.

Вообще-то главной чертой структуры до этого момента была "статичность". На то она и структура.

okdoky
Для моделирования сетей можно использовать даже иерархические XML-СУБД.

Во-первых, XML МД в литературе относят не к иерархическим, а полуструктурированным. А к иерархическим СУБД, к примеру, специалисты в данной области относят, например, СУБД IMS - дореляционная эпоха 70 или ранее. А XML как бы на несколько 10 более поздний период.
Во-вторых, иерахические МД далеко не сетевые. Потому, если Вам можно их использовать для сетей, то это, скорее в силу Вашего пренебрежительного отношения к предметам по специальности в сочетании с желанием подбросить сюда Зигзага под любым предлогом, но не в силу того, что они для этого подходят.

okdoky
Более сложные структуры легко представляются в СУБД Sav Zigzag . Это объектно-реляционная СУБД, не уступающая по быстродействию Oracle (проверено).
Поскольку XML полуструктурированная, то не совсем легко в общем случае таковая должна представляется в структурированных, в частности ОРСУБД.
Ну а уж сравнение Зигзага с лидирующими СУБД это перебор.
Разве мало СУБД не заслуживающих внимание есть в мире. Почему среди них Вы выбрали именно Загзаг? В толк не возьму. У него с элементарными запросами была, насколько помню, напряженка.
Не то групповых функций там не было не то еще чего подобного. Год назад же Вы сами здесь это признали.

И кто, к примеру, сравнивал и по каким тестам, и кем признанными по быстродействию Зигзага с Ораклом. Есть там фамлии признаных экспертов по Ораклу или представителей этой фирмы?
На TPC - тесах Зигзага не встречал. А при таком быстродействии ему там самое место.
Спасибо, что по функционалу те же специалисты не поставили их рядом.
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34376588
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gru Получается, что структура данных у Zigzag, это деревья, у которых вершины могут связываться совершенно произвольным образом? Совершенно верно. Дерево задается так:
Код: plaintext
...:[...,...]
Связи типа отношение так:
Код: plaintext
...(...,...)

gruНапример, в семантических сетях, один и тот же объект может вступать в разные отношения с другими объектами. При этом один и тот же объект задается одним и тем-же узлом. Используются только разные дуги. Вы считаете, это достоинство? Представьте себе объект «Иванов», который одновременно может быть и слесарем, и отцом, и студентом-заочником. В каждой роли у него свои собственные связи, атрибуты. Как Вы это изобразите в семантической сети?

gru А здесь получается объект обозначается разными вершинами (узлами). К примеру, один узел 2 подчиняется узлу БОЛЬШЕ. Другой узел 2 подчиняется узлу МЕНЬШЕ. Это очень похоже на реляционную модель, в которой один и тот же объект задается разными значениями разных атрибутов? Да, но есть интересное отличие. Я могу одним, ну очень простым, утверждением удалить объект, со всеми его отношениями.
Допустим Иванов задается несколькими атрибутами (точнее все-таки классами).
Код: plaintext
1.
2.
Слесарь:Иванов(…) ;
Отец:Иванов(…) ;
Студент-заочник:Иванов(…) ;

Чтобы удалить Иванова со всеми его связями, достаточно только это утверждение
Код: plaintext
:Иванов ~;

Если есть несколько разных объектов с фамилией Иванов, задать отношения можно было так:
Код: plaintext
1.
2.
Слесарь: (Фамилия:Иванов, Инициалы:ПМ) (…);
Отец: (Фамилия:Иванов, Инициалы:ПМ) (…) ;
Студент-заочник: (Фамилия:Иванов, Инициалы:ПМ) (…) ;
В первых круглых скобках перечисляются ключевые атрибуты. Удалить тоже очень просто
Код: plaintext
(Фамилия:Иванов, Инициалы:ПМ) ~;
Zigzag поражает своей выразительностью. Это как с языком RUBY. Кто раз попробует, уже не отвяжется. (Пока не появится что-то более мощное)
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34376623
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo
Ну а уж сравнение Зигзага с лидирующими СУБД это перебор.
Разве мало СУБД не заслуживающих внимание есть в мире. … И кто, к примеру, сравнивал и по каким тестам, и кем признанными по быстродействию Зигзага с Ораклом. Ничего не имею против Oracle. Сам с ним много и долго работал. Правда, использовал (программировал приложения) в сочетании с Java. Каждый инструмент хорош для своих задач. Обычная файловая система, с соответствующими функциями read, write еще более популярна, и тоже нужна. Тут нужно смотреть, что проще и для чего...
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34380147
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще один продукт - НЕВОД , который работает с семантическими сетями и ориентирован на их визуализацию.
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34380411
А где Шуклин?
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34380435
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, 222222222222222222222!
Ты пишешь:

222222222222222222222s> А где Шуклин? На Мембране! (С)

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34380652
прохожий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто такой Шуклин не знаю, но всем спасибо...
ознакомиться было интересно...
freereason это ГИС... не реляционная БД...
если отделываться общими фразами ... после работы с ней показалось что за этим будущее. уж не знаю, насколько далекое... :)
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34381100
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прохожий_кто такой Шуклин не знаю, но всем спасибо...
ознакомиться было интересно...
freereason это ГИС... не реляционная БД...
если отделываться общими фразами ... после работы с ней показалось что за этим будущее. уж не знаю, насколько далекое... :)
А по-моему Вы типа рекламный агент - информации ноль, но за этим будущее . Угадал?
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34381786
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperА по-моему Вы типа рекламный агент - информации ноль, но за этим будущее . Угадал?+1
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34381928
прохожий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да нет...
перешла от реляционных к семантическим (отчасти жизнь заставила)
первое время просто плевалась,
потом стала задумываться...
потом привыкать...
сейчас учусь(отчасти получается) восхищаться и пытаюсь собрать в своей голове что- почему-куда...
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34382106
gru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gru
Гость
okdokyПредставьте себе объект «Иванов», который одновременно может быть и слесарем, и отцом, и студентом-заочником. В каждой роли у него свои собственные связи, атрибуты. Как Вы это изобразите в семантической сети?Придется использовать разные дуги, типа "отец - сын", "слесарь – место работы", "слесарь – квалификация". Каждая дуга это значение соответствующего отношения. Также как у Zigzag, понятие в семантической сети можно изменить просто, сразу удалить или переименовать. Впрочем, сама сеть, это только логический уровень. Если Zigzag можно использовать для реализации, очень хорошо. А с Ruby вы знакомы?
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34382111
gru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gru
Гость
прохожий_сейчас учусь(отчасти получается) восхищаться и пытаюсь собрать в своей голове что- почему-куда...Что получилось отчасти? FreeReason, как и Нептун, это графические инструменты? Можно ли их назвать СУБД, а соответственно какие языки там используются для манипулирования данными или знаниями?
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34382315
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта..... надысь видел фотку, назанную автором "театр одного актера"....так этот топик у меня странным образом с ней сассоциировалсИ...:)
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34382319
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО за этим транспортом будущее - надо только привыкнуть....
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34382322
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(Ради копирайта) автор фото LA-K шоб у него претензий ко мне не было а то нынче чужие фото без ссылки рискованно публиковать :)
...
Рейтинг: 0 / 0
вопрос про СУБД на основе семантических сетей... просьба поделиться...
    #34382439
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прохожий_да нет...
перешла от реляционных к семантическим (отчасти жизнь заставила)
первое время просто плевалась,
потом стала задумываться...
потом привыкать...
сейчас учусь(отчасти получается) восхищаться и пытаюсь собрать в своей голове что- почему-куда...
Так Вы девушка? Почему ник мужской?
Где Вы откапали семантические? Семантические сети это что-то из представления знаний. Вроде в литерате по БД таковые, если и могут упоминаться, то среди чисто академических МД, т.е. не нашедших широкого применения. Например, семантические сети извесны с начала прошлого века и уж их бы применили, если бы это что-то давло, еще на заре БД.
Или и , в правду, Вас попросили отрекламировать? Тогда Вы, скорее всего, не удачно начали, к сожалению. Вас обучали где-нить пропаганде? Чтобы такое впарить нужно особое мастерство.
Найдите, к примеру, какую-нибудь балабановскую спичечную фабрику, и там ее продвиньте для начала. Заодно вытесните от туда ЧАЛа. Потом и здесь его сможете заменить.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / вопрос про СУБД на основе семантических сетей... просьба поделиться...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]