Василиса▶ Я жду вашего обращения. Что Вы хотите узнать?
Логотип
Уникальное обозначение: подробная Концепция ВИПРОС ( страница )
Обозначение: подробная Концепция ВИПРОС,Что такое ВИПРОС,Представление концепции единого информационного пространства ВИПРОС,ВИПРОС
Сущность ⇔ страница
Текст:

Представление концепции единого информационного пространства (ВИПРОС).



Вступление.

Речь пойдет о задаче построения нового информационного пространства. Прежде чем начать рассказывать о постановке задачи и её решении, необходимо отметить следующее: сложность задачи предъявляет повышенные требования для формализации её описания. Мы оказались перед выбором , с одной стороны для детального понимания проблемы необходима специфическая (новая) терминология, а её точное определение достаточно велико по объёму , с другой стороны концептуальное философское описание может быть воспринято как нечто общее, не конкретное.
Мы решили пойти по пути общего философского описания, предполагая , что получив представление о задаче с философской точки зрения и посмотрев модель, у Вас сложится правильное представление о потенциальных возможностях системы.

Постановка задачи

19-21 августа 1998 г. группа из 16 исследователей систем баз данных из академических, промышленных и правительственных кругов собралась в Асиломаре, Калифорния, чтобы принять программу исследований в области систем баз данных на следующее десятилетие (см.Ассиломарский отчет).
В отчете рекомендована цель на следующие десять лет для исследовательского сообщества баз данных.

Полезность информации:
Облегчить для КАЖДОГО хранение, организацию, доступ и анализ большей части человеческой информации в оперативном режиме. Большая часть человеческой информации в течение десяти лет будет располагаться во Всемирной Паутине. Во многих форматах по всей планете будет распределен экзабайт данных. Без новых средств находить и понимать ответы на наши вопросы будет еще труднее, чем сегодня. Идеальная система должна кратко отвечать на вопросы и предвосхищать их путем оповещения нас об интересных событиях. Другими словами, целью является превращение Web в следующем десятилетии в более полезную информационную утилиту.

Таким образом задача интеллектуального поиска информации в интернете является стратегической задачей развития общества.
Так что же препятствует решению этой задачи?.
Ответ на наш взгляд выглядит так — отсутствие концепции и уж тем более её реализации, способной :
- отобразить реальный мир в виртуальное пространство во всем его многообразии;
- получить из него информацию по произвольному запросу.

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

Формулировка основной задачи:
Разработать и реализовать концепцию единого информационного пространства обладающего следующими свойствами:
а. любой (произвольной сложности) объект (сущность) реального мира можно отобразить в информационное пространство без изменения структуры самого пространства;
б. из информационного пространства можно извлечь отображение сущности реального мира по произвольному запросу.


В чем отличие формулировки этой концепции от других? Например реляционной.
В этой концепции ничего не говорится:
ни о структуре хранения данных;
ни о структуре поиска и выдачи.

В любой, известной нам на сегодняшний день, реализации современных поисковых концепций есть или одно, или другое, или все вместе, но нет ни одной где бы они отсутствовали. (Например реляционная концепция требует наличие кортежей данных связанных отношением в заранее определённой последовательности — это структура хранения, и при выводе используется язык SQL представляющий из себя интерфейс к данным, который определяет запросы в виде некоторой структуры — структура вывода , отклонения от которой приведут к неправильному результату). Другими словами пользователь использующий хранилища с такой концепцией должен знать как хранятся данные и как спросить. Таким образом, мы приходим к выводу, что создав информационное пространство у которого нет требований к пользователю о знании им структуры хранения и структуры выдачи информации мы сможем решить поставленные перед исследовательским сообществом задачи.

Отступление :
В процессе мышления человек не задумывается о том:
- как хранятся данные в его нейросети;
- как надо себя спрашивать, чтобы найти нужную информацию.
Поток информации постоянно идет к нему в мозг и сохраняется там.
Человек всегда может достать из памяти любую информацию, которая ему нужна, не задумываясь как спросить самого себя.
Так почему это возможно, какой алгоритм в голове человека способен выполнять такую работу?

Концепция построения информационных пространств объектов с произвольной сложностью.

Формулировка концепции:

Любой (произвольной сложности) объект (сущность) реального мира может быть отображен в информационном пространстве в виде информационного объекта содержащего набор заданных свойств, отображающих заданные свойства объекта (сущности) реального мира.
Из информационного пространства можно извлечь отображения объектов (сущностей) реального мира по произвольному запросу.

Где:
Понятие заданное свойство объекта обозначает связанную пару понятий.
Понятие атрибут связано с понятием значение.
Наример:
понятие атрибут - Фамилия
понятие значение - Петров
Заданное свойство - Фамилия Петров.

Информационный объект - универсальная для всех объектов (сущностей) реального мира структура, содержащаяся в едином информационном пространстве и состоящая из произвольного набора отображений свойств определённых для конкретного объекта.

Под ответом на произвольный запрос будем понимать получение из информационного пространства множества информационных объектов с наборами заданных свойств, которые соответствует условиям запроса. Из пространства можно извлечь любое множество информационных объектов. Для этого необходимо правильно сформулировать запрос.

Реализация концепции

Для реализации этой концепции необходимо реализовать единое информационное пространство, обладающего свойствами из ее формулировки.

Заданное свойство реального объекта это пара понятий состоящая из понятия-названия свойства (атрибут) и понятия-значения свойства (значение).
Заданное свойство информационного объекта - та-же самая пара понятий отображённая в едином информационном пространстве.

Определение понятия ВИПРОС — это Виртуальное единое Информационное ПРОСтранство отображающее реальный мир в виде информационных объектов.

Определение понятия АТРИЗ — это один из видов информационных объектов ВИПРОС. Содержит заданное свойства информационного объекта. (Образовано из сочетания слов АТРИбут и Значение.)

Определение понятия КОМЪЕКТ — это один из видов информационных объектов ВИПРОС. Состоит из композиции атризов. (Образовано из сочетания слов КОМпозиционный обЪЕКТ.)

Ниже приведено табличное представление информационного объекта:

АтрибутЗначение
1 Сущностьперсона
2 Уникальное обозначениеИванов Иван Иванович (14 мая 1969)
3 ОбозначениеИванов Иван Иванович
4 ФамилияИванов
5 Имя Иван
6ОтчествоИванович
7 Дата рождения14.05.1969
8 Место рожденияМосква
9 Отец Иванов Иван Степанович (14 мая 1940)
10 Мать Петрова Анна Ивановна (14 мая 1945)
11 Телефон123-45-67
...................



Для реализации концепции мы предлагаем формат описания любого(произвольной сложности) объекта(сущности) реального мира в виде предложения состоящего из набора понятий с минимальными синтаксическими правилами. Этот формат позволит человеку понимать какие объекты попадают в пространство, и какие объекты извлекаются из пространства по его запросу.
Ниже приведены правила , которые в дальнейшем изложении будут именоваться правилами ВИПРОСа.

[ 38] Уникальное обозначение: комъекты обращений ( страница )
Обозначение: комъекты обращений,комъекты обращения,как правильно сформулировать обращение,форобр,интерфейс с Васей
Сущность ⇔ страница
Текст:

КОМЪЕКТЫ ФОРМАЛИЗОВАННЫЕ ОБРАЩЕНИЯ-(ФОРОБРы).


Все комъекты формализованных обращений (ФОРОБРы) к Василисе строятся по одинаковым правилам.
общий вид:
{+(>Действие<=>показать<)(>Клиент<=>класс<)(>Класс<=>[>(>сущность<=>анекдот<)<]<)(>формат<=>консоль<)(>Всего<=>10<)+}
последовательность атризов в комъекте обращения произвольная.
Обязательные атризы с атрибутами ДЕЙСТВИЕ и КЛИЕНТ.
Значение атриза ДЕЙСТВИЕ определяет какое действие должно быть выполнено Василисой.
Значение атриза КЛИЕНТ определяет с чем, (над чем) должно быть выполнено действие Василисой (клиент действия).

В атризе с атрибутом Действие могут быть следующие значения:
Действие<=>Удалить
Действие<=>Запомнить
Действие<=>Показать
Действие<=>сохранить
Действие<=>работать
Действие<=>вызвать

В синтаксисе обращения в значениях атризов встречаются конструкции [>.....<] - это означает, что всё находящееся внутри
рассматривается системой как один термин - обозначающий понятие (может быть сложный комъект, IP адрес, название файла, атриз ...).
Все что находится между атризами игнорируется , это можно использовать для коментариев. Все другие атризы описывают характеристики (параметры) действий с клиентом.
Для различных действий с различными клиентами могут быть различные атризы.
Смысл характеристик заложен в понятиях которыми они описаны.
Например мы хотим посмотреть область ВИПРОС с атризом (>анекдоты<=>о Вовочке<) с 10 элемента по 15 включительно.
обращение будет выглядеть так:
{+(>Действие<=>показать<)(>Клиент<=>сущность<)(>Начало<=>10<)(>Всего<=>6<)(>класс<=>[>(>сущность<=>фразеологизм<)<]<)+}

Смысл понятий КЛАСС, ОБЛАСТЬ, МНОЖЕСТВО для ВИПРОС один и тот-же. Поэтому Вася воспринимает их в комъектах обращениях одинакого.

Если в обращении стоит атриз (>режим вывода<=>консоль<) - вывод производится без включения тегов html, в противном случае вывод формируется как страница на html. Кроме этого в консольном режиме после открытия комъекта указывается его ID.
{+(>Действие<=>показать<)(>Клиент<=>сущность<)(>режим вывода<=>консоль<)(>Начало<=>10<)(>Всего<=>6<)(>класс<=>[>(>анекдоты<=>о Вовочке<)<]<)+}

Примеры комъектов обращений:


================= Ф У Н К Ц И И =================
{+(>действие<=>вызвать<)(>клиент<=>функция<) покажи время (>функция<=>get_time<)+}

{+(>действие<=>вызвать<)(>клиент<=>функция<) покажи дату (>функция<=>get_date<)+}

{+(>всего<=>10<)(>Формирование области<=>[>(>випрос<=>слово<)<]<)(>функция<=>xf_uu_class_out<)+}

================== З А П О М Н И Т Ь ================
.... А Т Р И З .......
{+(>действие<=>запомнить<)(>клиент<=>атриз<)(>атрибут<=>vоснова мамой<)(>значение<=>мама<)+}
{+(>действие<=>запомнить<)(>клиент<=>атриз<)(>атриз<=>[>(>частица<=>а<)<]<)+}
{+(>действие<=>запомнить<)(>клиент<=>атриз<)(>файл<=>[>./gen/x_gen_v_synonym.txt<]<)+}

.... К О М Ъ Е К Т .......
{+(>действие<=>запомнить<)(>клиент<=>комъект<)(>файл<=>[>./gen/x_gen_u_noun.txt<]<)+}
{+(>действие<=>запомнить<)(>клиент<=>комъект<)(>комъект<=>[>**********<]<)+}


================= П О К А З А Т Ь =================
Посмотреть конкретный комъект можно непосредственно задав в обращении его ID номер.
В текущей реализации ВИПРОС все ID не меняются с момента её запуска, но при перезагрузке ВИПРОС они могут измениться.
.... К Л А С С ......................
{+(>действие<=>показать<)(>клиент<=>класс<)(>Класс<=>[>(>область<=>медицинский термин<)<]+}

{+(>действие<=>показать<)(>клиент<=>класс<)(>Класс<=>[>(>vоснова<=>любой<)<]+}

.... К А Т А Л О Г ...... Р У Б Р И К А Т О Р .................
Динамическая каталогизация - возможность построения и просмотра каталога сущностей из произвольной области ВИПРОС.

Например: Басни Крылова - в этом случае каталог описан в виде комъекта в самом ВИПРОС.
ещё пример:
{+(>клиент<=>каталог<)(>действие<=>показать<)(>обозначение<=>Пример запроса каталога с баснями Крылова<)(>Формирование области<=>[>(>басни<=>Крылова<)<]<)(>вид каталога<=>[>(>столбец<=>Номер<)(>столбец<=>обозначение<)<]<)+} обращения.

{+(>действие<=>показать<)(>клиент<=>каталог<)(>заголовок<=>[>Басни крылова<]<)(>Формирование области<=>[>(>басни<=>крылова<)<]<)(>вид каталога<=>[>(>столбец<=>номер<)(>столбец<=>обозначение<)(>столбец<=>описание<)<]<)(>названия столбцов<=>[>(>столбец<=>номер<)(>столбец<=>название басни<)(>столбец<=>описание<)<]<)+}- в этом случае вид каталог формируется из обращения

{+(>действие<=>показать<)(>клиент<=>каталог<)(>каталог<=>[>(>вид каталога<=>[>(>название<=>слово<)(>описание<=>определение<)<]<)<]<)(>формирование области<=>[>(>слово<=>мама<)<]<)(>Заголовок<=>слово мама<)+}

{+(>действие<=>показать<)(>клиент<=>каталог<)(>заголовок<=>изображения<)(>текст<=>[>(>область<=>изображение<)<]<)(>вид каталога<=>[>(>номер<=>номер<)(>ид<=>ид<)(>ссылка на изображение<=>определение<)<]<)(>всего<=>10<)+}

{+(>действие<=>показать<)(>клиент<=>каталог<)(>заголовок<=>пословицы<)(>формирование области<=>[>(>область<=>пословица<)<]<)(>вид каталога<=>[>(>номер<=>номер<)(>комъект<=>комъект<)<]<)(>всего<=>10<)+}

{+(>действие<=>показать<)(>клиент<=>каталог<)(>заголовок<=>идиоматические выражения<)(>формирование области<=>[>(>область<=>идиоматическое выражение<)<]<)(>всего<=>20<)+}

{+(>Действие<=>показать<)(>Клиент<=>атриз<)(>атрибут<=>игры<)(>индекс<=>1<)(>обозначение<=>игры<)(>каталог<=>[>(>вид каталога<=>[>(>название<=>обозначение<)(>описание<=>определение<)(>картинка<=>изображение<)<]<)(>всего<=>20<)(>индекс<=>1<)(>стиль<=>стиль для атризов<)<]<)+}

.... А Т Р И З ........................
{+(>действие<=>показать<)(>клиент<=>атриз<)(>атрибут<=>басни<)+}

{+(>область<=>рубрикатор<)(>каталоги<=>развлечения<)(>обозначение<=>все игры<) (>обозначение<=>игры<)(>текст<=>каталог рубрик всех игр<)(>Действие<=>показать<)(>Клиент<=>атриз<)(>атрибут<=>игры<)(>индекс<=>1<)
(>каталог<=>[>(>вид каталога<=>[>(>название<=>обозначение<)(>описание<=>определение<)(>картинка<=>изображение<)<]<)(>всего<=>20<)(>индекс<=>1<)(>стиль<=>стиль для атризов<)<]<)+}


.... К О М Ъ Е К Т ........................
{+(>действие<=>показать<)(>клиент<=>комъект<)(>ид<=>***<)(>формат<=>все<)+}

{+(>действие<=>показать<)(>клиент<=>комъект<)(>обозначение<=>Москва<)+}

{+(>действие<=>показать<)(>клиент<=>комъект<)(>обозначение<=>Москва<)(>формат<=>консоль<)+}

{+(>действие<=>показать<)(>клиент<=>комъект<)(>класс<=>[>(>слово<=>мама<)<]<)(>формат<=>консоль<)+}

{+(>действие<=>показать<)(>клиент<=>комъект<)(>класс<=>[>(>область<=>новость<)<]<)(>формат<=>консоль<)+}

{+(>действие<=>показать<)(>клиент<=>комъект<)(>комъект<=>[>(>обозначение<=>Москва<)(>область<=>река<)<]<)+}

.... Другие клиенты ........................

{+(>действие<=>показать<)(>клиент<=>домен<)(>домен<=>имя<)+}

{+(>действие<=>показать<)(>клиент<=>эхо<)(>эхо<=>Это я эхо это я эхо<)+}

{+(>действие<=>показать<)(>клиент<=>символ<)(>символ<=>А<)+}

{+(>действие<=>показать<)(>клиент<=>символ<)(>код<=>1070<)+}
{+(>действие<=>показать<)(>Клиент<=>ид<)(>ид<=>****<)+}

{+(>действие<=>показать<)(>клиент<=>синоним<)(>слово<=>отец<)+}

{+(>Действие<=>показать<)(>Клиент<=>ссылка<)(>класс<=>[>(>область<=>изображение<)<]<)+}
================= И З М Е Н И Т Ь =================
Выгрузка данных
{+(>действие<=>выгрузить<)(>клиент<=>область<)(>файл<=>./base/test_out.txt<)(>область<=>[>(>анекдоты<=>о вовочке<)<]<)+}

================= У Д А Л И Т Ь =================

{+(>Действие<=>удалить<)(>Клиент<=>область<)(>область<=>[>*****<]<)+} - просто для справки, пользоваться нельзя!!!

{+(>Действие<=>удалить<)(>Клиент<=>ид<)(>ид<=>***<)+} - просто для справки, пользоваться нельзя!!!

в атризе СТИЛЬ указаны стили для элементов таблицы:
class  vcat_table - стиль всей таблицыкаталога;
class  vcat_tit   - стиль заголовка каталога;
class  vcat_tr    - стиль строки названия столбцов таблицы каталога;
class  vcat_tr_v  - стиль строки таблицы каталога;
class  vcat_td    - стиль ячейки строки названия столбцов таблицы каталога;
class  vcat_td_v  - стиль ячейки строки таблицы каталога.

Cвойства:
страницы ⇔ документации Василисы ЯВИКС
статьи ⇔ документация Василиса ЯВИКС
FF ⇔ ydoc0034

{+(>Обозначение<=>мама<)(>Часть речи<=>существительное<) (>текст<=>разговорное то же, что мать <)+}

{+(>Область<=>персона<)(>Обозначение<=>Иванов Иван Иванович<)(>Фамилия<=>Иванов<)(>Имя<=>Иван<)(>Отчество<=>Иванович<) (>Адрес<=>Г . Москва ул . Правды д.5 кв.2<)(>Телефон<=>8-926-111-11-11<)(>Домашний Телефон<=>8-495-111-22-22<) (>e-mail<=>11111_work@mail.ru<)(>Дата рождения<=>14.07.1967<)+}

{+(>Область<=>персона<)(>Обозначение<=>Иванов Иван Петрович<)(>Фамилия<=>Иванов<)(>Имя<=>Иван<)(>Отчество<=>Петрович<)(>Дата рождения<=>01.04.1932<)+}

{+(>Область<=>сокращение<)(>Обозначение<=>ФИО<)(>текст<=>сокращение от фамилия имя отчество, применяется для укороченного обозначения совокупности трёх свойств описания человека<)+}

Из примеров видно , что человеку достаточно просто понять какой объект реального мира описан при помощи этого формата. В дополнение можно отметить, что этот формат не единственный, и можно предложить любые другие правила и форматы, но цель должна быть достигнута. Цель формулируется так — формат описания объекта должен быть понятен человеку и удобен для разбора программой.

Для полноты картины не хватает правил описывающий процесс выбора из всего множества объектов содержащихся в едином информационном пространстве того, что нужно.

Правило выбора формулируется просто:

Из всего пространства выбрать те объекты у которых есть интересующие потребителя свойства .

Для реализации этого правила необходимо предоставить возможность манипулировать полученными множествами (объединять, пересекать, исключать и т.д. все логические операции над этими множествами).
Как это выглядит синтаксически?

Выбери в выборку А множество с атризом (>Фамилия<=>Иванов<) и (>Имя<=>Иван<).

в результате в выборку А попадут все объекты у которых есть заданные свойства (>Фамилия<=>Иванов<) и (>Имя<=> Иван<) далее используя понятия:
  • объедини выборки
  • пересеки выборки
  • исключи выборки
и т.д
в конечном итоге мы получаем искомое множество объектов удовлетворяющих произвольному запросу.

Таким образом мы разработали концепцию способную решать задачи продиктованные современным уровнем развития информационных технологий.


Cвойства:
страницы ⇔ документации Василисы ЯВИКС
FF ⇔ ydoc0028
© 2014-2021 ЯВИКС - все права защищены.
Наши контакты