Как строится граф?Модель знаний описывается в виде однорангового гиперграфа большой размерности, который коллективно конвергентно (сходимо, обеспечивая единое и целостное пространство описания) проектируется специалистами разных областей знания. Описание языка представлено в
«Теории эволюционного моделирования», стр. 28-51. Методы и примеры моделирования представлены в
видео.
В какой среде?Разработано специализированное программное обеспечение (#Гиперграф:Платформа) со встроенными инструментами визуального совместного описания (проектирования) произвольной области знаний:
1). начинается проектирование с использования инструмента позволяющего выбрать необходимую базовую абстракцию (форма и/или содержание и/или поведение), как фрактал и от него отнаследовать предметную сущность.
Например, для медиков.
Описание предметной сущности – «условная болезнь» и «человеческий орган» начинается с
формирования реестра болезней и реестр органов (это и содержание, и форма, и поведение), для этого
выбирается онтокласс типа Реестр
(см.
«Теорию эволюционного моделирования»), который уже включает знания о базовых свойствах
(параметры (характеристики) и методах (алгоритмы / математические операции) любого реестра: код
сущности (ручной ввод или автоувеличение с определенным методом), название сущности полное,
название сущности краткое, темпоральные характеристики, толкование, этимология, аббревиатура,
визуальный символ, группу статусов для алгоритмической обработки, системные параметры для
алгоритмической обработки и т.п.
2). после выбора базового онтокласса запускается инструмент «Наследовать», который в автоматическом режиме формирует две новые предметные сущности, в которой специалист вводит только их семантические названия,
Например, для медиков.
В отнаследованной модели поля заполняются значениями о болезнях и органах.
3). для описания связности знаний о предметных сущностях используется инструмент описания
связей структуризации и синтеза (см.
«Теорию эволюционного моделирования»). Связь проектируется визуальным редактором путем перетаскивания и наложения одного класса на другой.
Например, для медиков.
Реестр болезней может быть структурно связан с классом классификаторы и синтетически связан с реестром органов.
4). при использовании перечисленных редакторов с 1 по 3 автоматически формируется структура хранения данных по их параметрам и связям, формы ввода и отображения данных и методы обработки данных (запускаются автономно и в форме). Также Специалист может на свой вкус с помощью соответствующих редакторов изменить и формы, и методы.
5). Специалист может запустить быструю операцию (автоматическое программирование) практического применения спроектированной модели для ввода и обработки исходных данных.
Например, для медиков.
Специалист заводит в форму конкретную болезнь и связанные с ней органы либо может завести орган и описывать связанные с ним болезни. Далее повторяя пп. 1-5 специалист может развивать модель знаний, например, симптоматики, диагностического оборудования, параметры анализов и т.п.
6). Специалист на Модели знаний может создать контейнеры (группы онтоклассов) для различных типов конечных пользователей, которые будут развивать модель знаний своими данными.
Например, для медиков.
Контейнер врача, студента, интерна, заведующего отделением, больного и т.п.
7). граф обладает встроенной системой информационной безопасности, которая определяет и документирует все действия всех пользователей, на этом построена система определения авторства изменения/дополнения моделей знаний.
Все эти пункты более полно описаны в руководстве пользователя, руководстве системного аналитика и руководстве системного администратора.
Чем определяются узлы, если у них нет названий и привязки к объектам?
Узлы графа на каждом уровне архитектуры их наследования имеют различное смысловое содержание. Привязка предметных сущностей каждому узлу происходит на предметно-ориентированном уровне проектирования модели знаний (см. пример выше).
Как определяются связи, особенно мультисвязи?
Связи семи типов – бинарные:
Связи проектирования классов:
1) Наследование.
Связи структуризации классов (соединяют классы одного типа):
2) Связи классов типа содержание-содержание (С→С).
3) Связи классов типа форма-форма (Ф→Ф).
4) Связи классов типа поведение-поведение (П→П).
Связи синтеза классов (соединяют классы различных типов):
5) Связи классов типа содержание-форма (С↔Ф).
6) Связи классов типа содержание-поведение (С↔П).
7) Связи классов типа форма-поведение (Ф↔П).
Связи трёх типов – множественные.
1.Контейнеры проектирования.
2.Контейнеры использования (Рабочие столы).
3.Контейнеры управления событиями.
Какой объем необходим, чтобы описать предметную область?
Минимальный объем знаний предметной области уже позволяет положить начало описания его в модели знаний, начиная, например со слов, их понятий и определений.
Если граф целостный и накапливаемый вами, то каков сейчас его объем?
Граф Модели знаний содержит примерно 100 000 узлов (каждый узел более 10 свойств (параметров и методов)), 2 млрд связей и много миллиардов записей данных.
Какой формализм используется, чтобы по графу могла производиться разработка ПО?
Этому посвящены РКД к #Гиперграф:Платформа, а также книги
«Теория эволюционного моделирования»,
Конец информационного общества,
Робот по программированию.
Что именно делается в автоматическом режиме: проектирование или конструирование или разработка ПО, наполнение базы знаний для работы?
В автоматическом режиме делаются:
- быстрые операции проектирования классов и онтоклассов модели знаний (форма, содержание, поведение) как фракталов,
- разработка исполняемого ПО,
- наполнение базы знаний от аналого-цифровых преобразователей,
- обработка данных, запускаемая по темпоральным и другим условиям,
- контролируются все действия.
С какими объектами работает ПО на основе гиперграфа?
С любыми.
В какой структуре хранятся объекты, если гиперграф не работает с сущностями, а только с классами?
Объекты могут быть неструктурированные, слабоструктурированные, структурированные, вектор, вектор с геопривязкой и т.п. с соответствующим хранилищем и СУБД.
Можно ли экспортировать онтологию из гиперграфа?
Из #Гиперграф:Платформа можно экспортировать данные в любые форматы.
Можно ли ее туда импортировать?
Есть специальный инструмент #Гиперграф:Интегратор для импорта данных.
Есть ли визуализация гиперграфа?
Есть. Пример можно посмотреть на
видео.
Что (какой артефакт) является результатом построения системы в конструкторе? Скомпиллированый байт-код для некой виртуальной машины (какой?), исходный код (на каком языке?), исполняемый код (под какую операционную систему?), код на неком языке описаний (каком?).
Результатом работы аналитиков на #ГиперГраф:Платформе является:
модель на #ГиперГраф:Языке и исполняемый код #ГиперГраф:Система под операционные системы Unix, Windows, Linux,..
Сетецентрическая архитектура - YouTubeПроектирование и Автоматическое программирование - YouTubeБезопасность сетецентрической системы - YouTubeРобот программ (ПО) | ГиперГрафГрупп (gipergraf.ru)Как этот артефакт деплоится, куда (сервер приложений?). Система централизована, т.е. все клиенты деплоятся в некое облако, которое держит вендор или есть возможность установки локальной версии у заказчика?
#ГиперГраф:Платформа включает свой сервер приложений и свой сервер блокировок. Клиенты могут работать с облаком, которое может держать вендор, франчайзи (партнёр) или клиент (заказчик).
Если есть возможность установки у заказчика, то какие требования по железу? Какой сёрд-пати софт необходим (база данных, библиотеки шифрования, сервера приложений)?
https://disk.yandex.ru/i/qRWloj0yGshVbAЕсть ли встроенные механизмы масштабирования, резервирования, бэкапов?
Есть встроенные механизмы масштабирования. Резервирование и бэкапирование делается средствами ОПО.
Есть ли API? Какая реализация?
Только для взаимодействия с внешними системами есть специальное руководство по видам и методам интеграции #ГиперГраф:Интегратор.
Какие есть встроенные средства разработки адаптеров для легаси систем?
См. ответ на вопрос: Есть ли API? Какая реализация?
Какие протоколы доступа и взаимодействия с внешними системами поддерживаются? Какие средства шифрования данных?
См. ответ на вопрос: Есть ли API? Какая реализация?
HASP-ключи
Какие протоколы доступа к самой системе?
Вопрос не корректен.
Что собой представляет пользовательский интерфейс — толстый, тонкий клиент?
Оба варианта реализации.
Есть ли возможность внесения изменений в систему каким-то способом отличным от дизайнера кодогенератора?
Нет, только изменением модели, в противном случае теряется обратимость, изоморфность и релевантность модели и самой системы.
Правильно ли утверждение, что любой новый класс – новая таблица в БД (база данных). Любой новый класс с наследованием – новая таблица в БД со внешними ключами, ссылающимися на класс (таблицу) базового класса.
Нет, новый класс может быть таблицей БД, формой, процедурой. Все классы в модели наследуются от соответствующих классов родителей, то есть в них есть ссылка на родителя плюс добавленные свойства (параметры, методы) и связи с другими классами.
Создание класса с наследованием влечет за собой формирование нового класса (таблицы) с копированием полей из родительского класса (классов) или же используются только ссылки на родительские классы?
Только ссылки.
Если используется ссылка на родительский класс, то при создании нового объекта (записи в таблицу) соответствующих образом заполняется (создаются требуемые объекты) все по иерархии “вверх” (от текущего класса формируются объекты во всех родительских-псевдородительских классах по цепочке наследования)?
Запись в таблице вообще не является ни классом, ни объектом, - используются совсем другие принципы (не путать с примитивами онтологий и семантических сетей). Гиперграф не про данные, а про мета уровень описания систем. Реализована иерархическая ссылка по дереву наследования у всех видов классов.
При введении 9 базовых классов (Руководство_системного_аналитика_Часть_1_Основы_работы_в_системе, стр. 16) вводится понятие “Универсальный класс”: Универсальный класс служит для обобщенного представления в модели непознанных на момент проектирования, не специфицированных сущностей. Является ли это полностью пустым классом, порождающим огромное количество новых классов при любом неизвестном (когда мы не можем сопоставить структуру входных данных с любым из существующих классов в системе) классов? Является ли наследование от универсального класса просто флагом того, что для нас это неизвестная сущность?
Универсальный класс является основой для исследования и обобщения опыта реализации новых специфических задач, он нужен для развития системы базовых классов и реализации управления жизненным циклом техническими требованиями и изменениями технических требований. Да, верно, это флаг и этот механизм используется для научных опытов и познания нового, результатом является новый предметно-ориентированный класс рекомендованный к общему использованию, реализацией эволюционного прироста модели гиперграфа.
При принадлежности нескольких подклассов классу “Универсальный класс” и наличию данных, которые структурно подходят под несколько подклассов (любой вложенности в рамках базового класса УК), как выбирается принадлежность данных классу?
Нельзя рассуждать о классах как о данных – у нас другой уровень описания смыслов, которые включают предельную совокупность описания через содержание, форму и поведение. Только наш подход позволяет смотреть на, кажется, несвязанные данные, как на связанные через какую-либо составляющую(ие), так в одноранговой сети гиперграфа оказываются взаимоувязаны: таракан, труба и партия «Клоунов».
Как, когда и при каких условиях возможно расширение/сужение/замена базовых классов? Структура и методы базовых классов формируются на первичном этапе проектирования системы или идут “из коробки”?
В ходе проектирования и накопления опыта повторяемые свойства в наследуемых классах могут всплывать по дереву наследования в базовые-родительские классы. За 25 лет производилась лишь нормализация свойств базовых классов, которые тут же становились частью всех отнаследованных. Каждый класс, который многократно используется в исполняемой модели по сути сам становится базовым классом, при этом совокупность классов называется онтоклассом, так, например, онтокласс – классификатор, при композиционном наследовании автоматически наследует следующую совокупность: класс содержания, класс ввода, класс запроса, класс процедуры, класс отчета и все они начинают работать всей совокупностью, что кратно сокращает усилия и исключает ошибки при создании модели. Такой механизм позволяет архитектору сформировать технические требования к системе в виде набора специализированных базовых классов, а системные аналитики работают в этих требованиях.
Какая логика работы системы при изменении одного из родительского-прародительского класса (удаление/добавление/изменение полей, удаление/добавление/изменение методов)? Действительно ли любое изменение порождает новую ветвь графа со всеми классами-потомками?
В системе ничего не удаляется ни свойства классов, ни классы, все они остаются как исторические, теряя связность, кроме наследования. Таким образом, в модели можно одновременно увидеть все три состояния: историческое, актуальное и прогнозное. В модели нет множественного наследования (родителей >1), реализовано композиционное наследование логически связанной совокупности классов. Изменения могут быть в свойствах имеющегося класса, добавлением нового класса, в связях структуризации и синтеза. Только новый класс порождает новый лист гиперграфа, этот лист может стать ветвью.
Как фиксируется для пользователя различие в разных версиях одного и того же класса, когда изменения, внесенные в родительский класс, несут изменение структуры для последующих сущностей классов-потомков? Как ведут себя формы при изменениях (вынуждены ли мы будем изменять вручную каждую из форм, которая теперь не отображает не ту информацию или имеет недостаточно информации).
Пользователь получает новые требуемые возможности. Есть быстрые операции, которые добавят новый параметр в форму по умолчанию, однако, если данное положение параметра в форме требуется переместить это можно очень быстро сделать с помощью редактора.
Формируются ли промежуточные классы-прототипы автоматически при компиляции?
Нет. Все классы делятся на проектируемые и исполняемые, последние для #Гиперграф:РоботПО выкладываются на рабочие столы. Всё, чего нет на рабочих столах, не компилится и не генерится, таким образом из большой модели можно выбрать подграф любой размерности и реализовать маленькую функциональную задачу.
Как построена работа с динамической информацией, поступающей извне? Возможно ли получение, структуризация и внесение данных в систему со сторонних сервисов в текущей реализации? Возможно ли подключение сторонних источников информации, требующих криптозащиту (либо любые другие закрытые протоколы получения информации). Например: связь с СДО, интеграция с 1С уровнем выше прямого подключения между БД и обмена файлами, СМЭВ.
Реализовано 5 основных методов интеграции с внешними системами, включая описание проекций внешних БД систем и использование данных внешних систем на чтение в режиме реального времени.
Есть ли у #Гиперграф:Платформы собственные вэб-службы? Есть ли разграничение между ними – открыты для интернета/существуют в рамках закрытого контура сети?
Есть веб-классы и редактор веб-форм в зачаточном состоянии.
Как реализован процесс миграции данных с существующих систем и сервисов, которыми пользуется заказчик, в систему?
Этот процесс начинается с конвертации хаотических данных внешних систем в нашу систему, далее инструментами нашей платформы делаются: нормализация, систематизация, структуризация, устранение избыточности, унификация, классификация, синхронизация и т.п. данных.
Отличается ли принцип работы и формирования виртуальных методов в рамках системы от классических виртуальных методов в ООП?
Да. Есть ряд отличий.
Является ли список типов, используемых в системе (указаны в Руководство системного аналитика Часть 1 Основы работы в системе стр. 95–96), полным? Как решаются типичные проблемы типа money при агрегации и других математических операциях? Как решаются типичные проблемы типов в с плавающей запятой?
При агрегации данных типа money используются ряд методов округления, их можно посмотреть в реализованных моделях.
В презентационных материалах одним из преимуществ продукта обозначается платформа G3 (GGG), которая подразумевает сообщество по всему миру, которое независимо друг от друга может создавать модули системы для интеграции в свои системы. На каких принципах строится это сообщество, как оно регулируется и как строится процесс разработки модулей в нем?
Есть понятие транзакций коллективного проектирования и конвергенции модели, которые являются одним из ключевых достоинств нашего подхода.
Возможна ли интеграция и внедрение модулей из других систем, работающих на #Гиперграф, в свою?
Возможна, но мы предлагаем проектировать у нас классы содержания и форм, а подключать внешние процедуры, например, уникальный датамайнинг, генетический алгоритм, метод свёртки, матлаб, нейронные сети и т.п. (особенно, если автор не хочет раскрывать метод).
На чьей стороне происходит проработка предметной области?
Системный аналитик погружается в предметную область и по предлагаемой нами методологии создания сетецентрических систем управления и производит полную цифровую трансформацию предметной области. Все, кто имеет, дизайнер независимы в проработке предметной области.
На чьей стороне происходит конфигурирование первичной, готовой к работе, конфигурации системы? На чьей стороне происходит изменение и обслуживание системы (создание новых классов, объектов, отображений и т. д.)
Любой вариант конфигурирования доступен при наличии платформы.
Если анализ плюсов и минусов функционала иностранных ERP систем и отечественных?
Есть большие объемные отчеты, в том числе внешних экспертов (Гартнер, IBM, ЦБ, Минобороны, Минфини др.).
Как оптимизируется БД, как происходит ее обслуживание? Есть ли перекрестный контроль за действиями администратора базы данных?
Администратор БД не требуется так как #Гиперграф:РоботПО автоматически с использованием генератора случайных чисел поддерживает целостность БД по таблицам, параметрам и записям. Отделенная от платформы БД не поддается дешифрации в разумные сроки. Вместе с этим мы исследуем процессы самоорганизации в эволюции БД при коллективной работе системных аналитиков.
Функционирование системы возможно только на Oracle/mssql server? Есть ли возможность миграции на open source решения?
Возможна миграция на любые реляционные БД, в частности были продажи на SYBase, Informics.
Какие иностранные решения/модули/системы используются в общей конфигурации Эталона в контексте импортозамещения и отечественно ПО?
Визуализатор гиперграфа Tom Soyer и пакеты для графического представления данных в зависимости от требований заказчика, например, MSGraph.
Примеры проблем текущих ERP систем, которые пропадают при использовании #Гиперграф?
Есть, см. приложение.
Что происходит с классами, которые перестали использоваться или стали ненужными по причине изменения конфигурации системы? (в рамках эволюционной модели можно обозвать это к умершему пути в графе/тупиковая ветвь развития, по которой уже нет активных объектов и которая не нужна).
Это наше уникальное преимущество и свойство гиперграфа: хранение полного жизненного цикла модели даёт возможность его осмысления, изучения и прогнозирования развития.
Есть ли тестовая среда или тренажер? Если да, то какие кейсы можно там посмотреть и в каком порядке возможно получить доступ к тестовой среде/тренажеру?
Есть, #Гиперграф:Государство (включает около 60 000 взаимоувязанных таблиц БД, 100 000 уникальных параметров и 2 000 000 000 связей и несколько миллионов записей в контрольном примере) и #Гиперграф:Корпорация (сопоставим по размеру с #Гиперграф:Государство). Предложено обучение при совместной реализации проекта.
Какие цели и задачи взаимодействия ООО «ГиперГрафГрупп» с Минпромторгом России?
Основной целью взаимодействия ООО "ГиперГрафГрупп" с Минпромторгом России является создание остроактуального глобально-масштабируемого прорывного цифрового продукта нового поколения: российской цифровой Системы управления транснациональной корпорацией (далее – ТНК) на основе новых графо-центричных принципов и технологий.
Данный продукт должен обеспечивать комплексное сбалансированное управление диверсифицированной деятельностью ТНК (включая задачи класса ERP & ESG & другие управленческие функции).
Все лидирующие сегодня международные и российские решения, представленные на глобальном и национальном рынке, не удовлетворяют требованиям реализации эффективной системы управления ТНК. В настоящее время объективная оценка позиции Российской Федерации и предпринимаемых шагов в этих направлениях – крайне негативная. При этом, большинство глобальных продуктов создавалось с участием программистов «Русского мира».
Новый продукт должен обеспечить лидерство, геополитическое доминирование, технологическое превосходство и преимущество над архаичными «лоскутными» зарубежными решениями и отвечать следующим фундаментальным критериям:
- Иметь долгосрочную направленность непрерывной адаптации и развития (более 50 лет с оптимизацией распределения по жизненному циклу совокупной стоимости владения).
- Формировать потенциал качественного и количественного изменения состава участников/собственников глобального цифрового рынка корпоративных систем управления.
- Предлагать фундаментальные решения проблем растущей сложности, взаимосвязанности и динамики глобально-распределенного управления диверсифицированной деятельностью (альтернатива «догоняющей» стратегии и бессмысленной гонке за лидерами, «обогнать не догоняя»).
- Создавать целостную ситуационную картину состояния ТНК (историческую, актуальную, прогнозную) и давать возможность гибкой правовой реструктуризации бизнеса «на лету» (для целей управления в санкционных режимах, оптимизации производственных цепочек и эффективного изменения центров прибыли).
- Формировать новый нематериальный актив – совокупность объектов интеллектуальной собственности.
Реализация стратегических целей и успешное выполнение управленческих задач в настоящих условиях требует получения объективной транспарентной целостной картины текущей и прогнозной ситуации предприятий.
Одной из новых специфических особенностей нового продукта являются инновационные принципы «мобильного» управления организационно-правовой структурой холдинга без замены цифровой системы управления.
Любую компанию или часть компании графо-центричная Модель и Система управления может информационно (прогнозно или по фактическим данным) поглотить, выделить, объединить, преобразовать, продать. Предлагается обеспечить облегченную работу с комплексом юридических лиц, филиалов, обособленных структурных единиц и внутренних структур.
При этом причинами реформы правовой и организационной структуры могут быть: изменение системы владения, финансово-экономическое обоснование, производственно-технологическая оптимизация, требования безопасности, налоговая оптимизация, специфика госзаказчика, ГОЗа, мобрезерва, отношений по ВТС и многие другие.
Уникальность предлагаемых подходов и цифровых продуктов имеет глобальный потенциал спроса.
Какие результаты планирует ООО «ГиперГрафГрупп» от взаимодействия с Минпромторгом России?
Минпромторг России рассматривается как Стратегический Партнёр совместного инновационного инвестиционного цифрового проекта и, в то же время как базовый пилотный проект практической реализации (управление министерством, отраслью, группой промышленных предприятий) новых управленческих подходов и высокоинтеллектуальных цифровых графо-центричных технологий.
Продвижение и внедрение графо-центричной Системы управления предполагается на следующих группах предприятий:
- государственные корпорации,
- ключевые предприятия ГК «Ростех»,
- частные корпорации с экстерриториальной деятельностью,
- корпорации стран СНГ и мирового рынка.
Предлагаемый Стратегический проект ориентирован также на достижение цели, определенной Указом Президента Российской Федерации от 7 мая 2018 г. № 204 в части решения задач и достижения стратегических целей по направлению «Цифровая экономика», и реализацию Национальной программы «Цифровая экономика Российской Федерации» (паспорт которой утверждён президиумом Совета при Президенте РФ по стратегическому развитию и национальным проектам, протокол от 04.06.2019 № 7). Следовательно, дополнительными источниками софинансирования могут быть бюджетные субсидии и гранты.
Стратегический проект может быть осуществлен в рамках государственных программ Российской Федерации «Информационное общество», «Экономическое развитие и инновационная экономика» и других государственных программ Российской Федерации, включая отраслевые государственные программы субъектов Российской Федерации по направлениям:
- Новое качество жизни.
- Инновационное развитие и модернизация экономики.
- Эффективное государство.
- Сбалансированное региональное развитие.
- Обеспечение национальной безопасности.
Сведения о правообладателях, информация по применяемой модели лицензирования, сведения о ценовой политике.
Правообладатели: ООО "ГиперГрафГрупп" и частные лица.
Ценовая политика зависит от поставляемого функционального состава, количества конкурентных лицензий и услуг по жизненному циклу создания системы управления.
Перечень заказчиков, эксплуатирующих технологические решения ООО «ГиперГрафГрупп» с кратким описанием решаемых прикладных задач (автоматизируемых функций).
Реализованные проекты.pdf — Яндекс.Диск (yandex.ru)Конкурентные преимущества технологических решений ООО «ГиперГрафГрупп» в общем виде, а также прикладные применения с ближайшими аналогами, доступными на рынке.
Анализ и оценка традиционных цифровых платформ и инновационных графо-центричных цифровых платформ по следующим ключевым критериям:
- архитектура,
- управленческое пространство,
- система управления техническими требованиями к ППО и их изменениями,
- адекватность,
- надежность и работоспособность,
- безопасность.