From 133047655799737d6c857463ef1cad6ddd82e3ab Mon Sep 17 00:00:00 2001
From: IRBorisov <8611739+IRBorisov@users.noreply.github.com>
Date: Sun, 16 Jun 2024 22:52:44 +0300
Subject: [PATCH] Update manuals
---
.vscode/settings.json | 28 +-
rsconcept/frontend/package-lock.json | 12 +-
.../ManualsPage/items/HelpContributors.tsx | 261 +++++++++++++++++-
.../pages/ManualsPage/items/HelpExteor.tsx | 17 +-
rsconcept/frontend/src/utils/constants.ts | 1 +
rsconcept/frontend/src/utils/labels.ts | 4 +-
6 files changed, 307 insertions(+), 16 deletions(-)
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 2e751ffe..b666ff7a 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -84,6 +84,7 @@
"Grammeme",
"Grammemes",
"GRND",
+ "IDEF",
"impr",
"inan",
"incapsulation",
@@ -150,42 +151,67 @@
"viewsets",
"wordform",
"Wordforms",
+ "Айзенштат",
+ "Акименков",
+ "Астрина",
+ "Ашихмин",
"Биективная",
"биективной",
"Булеан",
"Бурбаки",
+ "Бурбакизатор",
"Версионирование",
"Владельцом",
+ "Демешко",
"Десинглетон",
"доксинг",
+ "Закс",
"интерпретируемости",
"интерпретируемость",
+ "Инттеор",
+ "Климишин",
"компаратив",
+ "Кононенко",
"конституент",
"Конституента",
"конституентами",
"конституенте",
"конституенту",
"конституенты",
+ "Крайнев",
"Кучкаров",
"Кучкарова",
"неинтерпретируемый",
"неитерируемого",
+ "Никанорова",
+ "операционализации",
+ "операционализированных",
+ "Оргтеор",
+ "Пакулина",
"пересинтез",
+ "Персиц",
+ "Присакарь",
+ "ПРОКСИМА",
"Родоструктурная",
"родоструктурного",
"Родоструктурное",
"родоструктурной",
"родоструктурном",
+ "родоструктурных",
+ "Савелов",
"Синглетон",
"твор",
"Терминологизация",
"троллинг",
+ "Тулисов",
"Цермелло",
"ЦИВТ",
+ "Чувашов",
+ "Шульпекин",
"Экстеор",
"Экстеора",
- "Экстеоре"
+ "Экстеоре",
+ "Юдкин"
],
"cSpell.language": "en,ru",
"cSpell.ignorePaths": ["node_modules/**", "*.json"]
diff --git a/rsconcept/frontend/package-lock.json b/rsconcept/frontend/package-lock.json
index ccaa0954..43b9c95f 100644
--- a/rsconcept/frontend/package-lock.json
+++ b/rsconcept/frontend/package-lock.json
@@ -4883,9 +4883,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.4.802",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.802.tgz",
- "integrity": "sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==",
+ "version": "1.4.803",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.803.tgz",
+ "integrity": "sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==",
"license": "ISC"
},
"node_modules/ellipsize": {
@@ -5557,9 +5557,9 @@
}
},
"node_modules/foreground-child": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.0.tgz",
- "integrity": "sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz",
+ "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==",
"dev": true,
"license": "ISC",
"dependencies": {
diff --git a/rsconcept/frontend/src/pages/ManualsPage/items/HelpContributors.tsx b/rsconcept/frontend/src/pages/ManualsPage/items/HelpContributors.tsx
index 205550b2..365d466d 100644
--- a/rsconcept/frontend/src/pages/ManualsPage/items/HelpContributors.tsx
+++ b/rsconcept/frontend/src/pages/ManualsPage/items/HelpContributors.tsx
@@ -1,8 +1,265 @@
function HelpInfo() {
return (
-
Благодарности участникам
-
TBD.
+
Благодарности разработчикам и исследователям
+
+ История создания инструментов разработки концептуальных схем начинается с 1970-х годов и продолжается в
+ настоящее время. Данный раздел является скромной попыткой перечислить вклад различных людей в развитие
+ инструментов и математического аппарата, лежащего в основе экспликации концептуальных схем.
+
+
+ В списке указан год окончания работ над соответствующим результатом или год публикации соответствующей статьи,
+ курсивом выделены комментарии к значимости указанного результата.
+
+
Любые добавления и поправки приветствуются.
+
+
1973 Никаноров С.П., Персиц Д.Б. Формальное проектирование целостных СОУ.
+
+ 1975-1981 Никаноров С.П., Персиц Д.Б., Айзенштат А.В., Закс Б.А. Экспериментальная система пакетов прикладных
+ программ автоматизированного проектирования систем организационного управления (АСП СОУ).
+
+
+ 1977 Персиц Д.Б., Савелов Е.В., Тищенко А.В. Теоретические основы АСП СОУ,{' '}
+
+ сформировавшие базу для развития формализации предметных областей с помощью экспликации концептуальных схем
+
+ .
+
+
+ 1980 Никаноров С.П., Персиц Д.Б., Егоров Б.Б., Никитина Н.К., Ашихмин В.С., Астрина И.В., Тищенко А.В. Блок
+ документирования в АСП СОУ.
+
+
+ 1986 Никаноров С.П., Кучкаров З.А., Никитина Н.К., Крюков И.А., Комаров В.Г. Система автоматизированного
+ проектирования концептуального уровня баз данных (МАКС),{' '}
+
+ заложивший основу для хранения концептуальных схем в базах данных и ставший первым редактором
+ родоструктурной экспликации в группе Никитиной.
+
+
+
+ 1987 Иванов А.Ю., Кучкаров З.А. Разработка концептуальных и математических средств описания процессов принятия
+ решений.
+
+
+ 1989 Кучкаров З.А., Остапов А.В. Методические вопросы концептуализации предметных областей,{' '}
+
+ как пример одной из работ Остапова, значительно расширившего технику экспликации и практику применения
+ "бескванторных" выражений.
+
+
+
+ 1990 Никитина Н.К., Постников В.В. Синтаксический анализатор текста рода структуры для МАКС,{' '}
+ являющийся первой попыткой реализовать автоматизированную проверку синтаксиса родов структур.
+
+
+ 1993 Костюк А.В., Никитина Н.К., Юдкин Ю.Ю. Программа визуализации М-графов, представляющих родовую структуру
+ (М-граф).
+
+ 1993 Никитина Н.К., Чувашов Е.В. Система проектирования баз данных по их концептуальной модели
+
+ 1993 Никаноров С.П., Кучкаров З.А., Остапов А.В., Шульпекин А.Н., Коваль А.Г., Костюк А.В. Программа
+ операционализации текстов концептуальных моделей, эксплицированных в аппарате родов структур Экстеор 1,{' '}
+ ставший первым редактором родоструктурной экспликации в группе Кучкарова.
+
+
+ 1993 Кучкаров З.А., Лавров В., Крайнев А., Шульпекин А.Н., Симонов М. Автоматический генератор
+ PROLOG-программ, формирующих предметные интерпретации родоструктурных экспликаций Инттеор.
+
+
+ 1994 Кучкаров З.А., Ким В.Л. Разработка родоструктурных конструктов для библиотеки моделей и исследование
+ возможностей их развития
+
+
+ 1996 Коваль А.Г., Кучкаров З.А., Костюк А.В., Кононенко А.А., Син Ю.Е., Маклаков Ю.И. Программа
+ родоструктурного синтеза операционализированных терминальных концептуальных моделей Экстеор 2,{' '}
+ ставшая первой версией реализации родоструктурного аппарата на C++ под Windows.
+
+
+ 1996 Никаноров С.П., Никитина Н.К., Климишин В.В. Автоматизированная система "Библиотека концептуальных схем",{' '}
+ впервые определившая паспорт концептуальной схемы.
+
+
+ 1997 Никитина Н.К., Юрьев О.И. Система поддержки процессов концептуального анализа и проектирования ПРОКСИМА
+ 1.
+
+
+ 1998 Никитина Н.К., Гараева Ю.Р. Синтаксический анализатор выражений на языке родоструктурной экспликации для
+ ПРОКСИМА 1.
+
+
+ Син Ю.Е. Разработка и исследование класса теоретико-модельных операций для технологической линии
+ концептуального проектирования.
+
+ 1999 Кучкаров З.А., Чернышев С.Б. Метод построения формально-логической модели большой размерности.
+
+ 1999 Кучкаров З.А., Кононенко А.А. Программа преобразования родоструктурного синтеза операционализированных
+ терминальных концептуальных моделей Экстеор 3,{' '}
+ впервые включившая операционную схему синтеза (дерево синтеза).
+
+
+ 1999 Никитина Н.К., Ландин Н.А. Разработка автоматизированной подсистемы, реализующей операции отслоения и
+ рассечения над концептуальными схемами
+
+
+ 1999 Юрьев О.И., Зверев В.Ю. Разработка и создание экспериментальной версии автоматизированной системы
+ "Библиотека проектов систем организационного управления".
+
+
+ 2000 Кучкаров З.А., Кононенко А.А., Син Ю.Е. Программа генерации концептуально определенной предметно
+ интерпретированной сети организационных процедур Оргтеор,{' '}
+
+ позволившая строить процессные схемы по графу термов концептуальной схемы и впервые включившая модуль
+ терминологических преобразований текстовых описаний.
+
+
+
+ 2000 Кононенко А.А., Майоров В.А. Программа автоматизированной генерации структуры данных и их визуализации по
+ концептуальной модели БДтеор,{' '}
+
+ определившая проблемы интерфейса наполнения концептуальной модели в сложных ступенях и предложившая
+ библиотеку Kernel для удержания интерпретации с помощью М-графа.
+
+
+ 2000 Тищенко А.В. Шкалы множеств и родов структур.
+
+ 2000 Тищенко А.В., Акименков А.М., Ключников А.В. Система операций над концептуальными схемами,
+ представленными в родоструктурной форме.
+
+ 2000 Ключников А.В. Эквивалентность теорий родов структур.
+
+ 2001 Кучкаров З.А., Никитин А.В. Исследование и построение типологии изменений теоретико-множественных
+ интерпретаций класса декартового произведения
+
+
+ 2001 Кононенко А.А., Майоров В.А. Программа преобразования сети процедур из формата Оргтеор в формат BPWin
+ (IDEF0).
+
+
+ 2001 Майоров В.А. Программа построения формального выражения путем выбора альтернатив Grammar,{' '}
+ предложившая альтернативной подход к построению корректных формальных выражений.
+
+
+ 2004 Гараева Ю.Р., Пономарев И.Н. Семантико-синтаксический анализатор текстов родов структур Бурбакизатор,{' '}
+
+ впервые включивший полный грамматический анализ родов структур и проверку биективной переносимости выражения
+
+
+
+ 2003 Юдкин Ю.Ю., Кудюкин Д.А. Разработка и испытание компьютерной программы, формирующей
+ теоретико-множественную интерпретацию терма частной родоструктурной теории.
+
+
+ 2004 Кононенко А.А. Генерация кода на языке программирования C++ по тексту концептуальной схемы,
+ эксплицированной в родах структур.
+
+ 2006 Кучкаров З.А., Никаноров С.П. Библиотека моделей.
+ 2006 Кучкаров З.А., Лавров В.А. Полные системы простых теоретико-множественных операций.
+
+ 2006 Солнцев С.В., Присакарь С.В. Введение количественных отношений в методологию концептуального анализа и
+ проектирования, в том числе в язык родоструктурной экспликации.
+
+
+ 2007 Пономарев И.Н. Учебное пособие: Введение в математическую логику и роды структур,{' '}
+
+ являющееся наиболее полным описанием теории родов структур, используемой в родоструктурных экспликациях.
+
+
+
+ 2008 Пономарев И.Н. Об эквивалентной представимости рода структуры с помощью заданной типовой характеристики
+
+
+ 2008 Кононенко А.А., Кучкаров З.А., Никаноров С.П., Никитина Н.К. Технология концептуального проектирования, -{' '}
+ монография, собравшая исторический обзор и перспективы развития технологического направления.
+
+
+ 2010 Кононенко А.А., Грязнов А.Д. Исследование и построение транслятора концептуальной схемы в концептуальную
+ модель.
+
+
+ 2012 Кононенко А.А., Елисов Д.Н. Использование механизма XSD-схем для хранения и операционализации
+ концептуальных схем и концептуальных моделей с помощью XML.
+
+
+ 2013 Кононенко А.А., Борисов И.Р. Исследование, разработка и экспериментальная программная реализация операций
+ над концептуальными моделями,{' '}
+
+ впервые реализовавшая модуль прямого вычисления интерпретации формального выражения, встроенный в Экстеор
+ 3.5
+
+
+ 2013 Пономарев И.Н., Липатов А.А. Операции над родами структур и пример автоматизации их выполнения.
+
+ 2014 Борисов И.Р., Баширов Р.М. Исследования и программная реализации оптимальной структуры данных для
+ вычисления интерпретации концептуальных схем.
+
+
+ 2014 Борисов И.Р. Программный комплекс Экстеор 4,{' '}
+
+ включавший доработанный модуль операционного синтеза и синтаксический анализатор на базе грамматики,
+ предложенной Пономаревым И.Н.
+
+
+
+ 2014 Борисов И.Р. Концептуальные конструкции в задаче синтеза систем на примере Экологического кодекса, -{' '}
+
+ статья, вводящая понятие концептуальных конструкций как промежуточных форм для операционализации
+ концептуальных схем.
+
+
+ 2015 Иванов А.Ю. Аппарат ступеней С.П.Никанорова и возможное развитие идей по его использованию.
+
+ 2016 Борисов И.Р., Баширов Р.М. Исследование области компьютерной лингвистики и разработка модулей
+ терминологического контроля в Экстеор 4 и Microsoft Office Word, являющееся основой библиотеки cctext.
+
+
+ 2016 Борисов И.Р. Программный комплекс Экстеор 4.5,{' '}
+
+ включавший текстовый модуль и полностью переработанное ядро, выделенное в отдельную библиотеку (впоследствии
+ - ConceptCore)
+
+
+
+ 2017 Иванов А.Ю. Введение в технологию концептуализации предметных областей социологии: основы полагания ядра
+ теории (на примере родственных отношений)
+
+
+ 2017 Борисов И.Р., Мурадов А.К. Организация операций над системами понятий посредством графических
+ интерфейсов, заложивший основу для технологии Концепт.Блоки и блока графического синтеза.
+
+
+ 2018 Борисов И.Р., Князев А.В. Изучение методов концептуальной расчистки, разметки текстов и разработка
+ программных средств их автоматизации,{' '}
+ - диплом, сформировавший основу для технологий Концепт.Разметка и Концепт.Майнинг.
+
+
+ 2019 Борисов И.Р., Широкова Л.Р. Исследование возможностей применения методов машинного обучения для решения
+ задач расчистки текстов. Разработка прототипа программного модуля, -{' '}
+ первая попытка внедрения технологий ИИ в текстовый модуль.
+
+
+ 2020 Борисов И.Р., Пакулина Т.А. Исследование применения методов машинного обучения для выделения именованных
+ сущностей в текстах интервью. Экспериментальная разработка программного модуля расчистки текстов,{' '}
+ ставшего расширением технологии Концепт.Расчистка.
+
+
+ 2020 Программный комплекс Экстеор 4.7, включающий значительное расширение выразительных средств языка родов
+ структур (рекурсивные и императивные выражения, фильтры, ASCII синтаксис).
+
+
+ 2021 Борисов И.Р., Демешко А.Б. Исследование и разработка программного модуля формирования текстов функций на
+ основе концепта функциональная структура,{' '}
+ дополнившего текстовый модуль возможностью работы с глагольными формами.
+
+
+ 2023 Борисов И.Р., Тулисов А.В. Разработка инструмента экспликации концептуальных схем в родоструктурной форме
+ через веб-интерфейс, - разработка прототипа интерфейса КонцептПортал.
+
+
+ 2024 Борисов И.Р. Программный комплекс Экстеор 4.9, поддерживающий работу со схемами, выгруженными из
+ КонцептПортал.
+
+
);
}
diff --git a/rsconcept/frontend/src/pages/ManualsPage/items/HelpExteor.tsx b/rsconcept/frontend/src/pages/ManualsPage/items/HelpExteor.tsx
index b1541d09..c8adb80f 100644
--- a/rsconcept/frontend/src/pages/ManualsPage/items/HelpExteor.tsx
+++ b/rsconcept/frontend/src/pages/ManualsPage/items/HelpExteor.tsx
@@ -1,19 +1,26 @@
import TextURL from '@/components/ui/TextURL';
-import { external_urls } from '@/utils/constants';
+import { external_urls, PARAMETER } from '@/utils/constants';
function HelpExteor() {
return (
Экстеор
-
Экстеор 4.9 — редактор текстов систем понятий эксплицированных в родах структур
+
Экстеор 4.9 — редактор текстов систем понятий эксплицированных в родах структур.
Портал превосходит Экстеор в части редактирования экспликаций, но вычисление интерпретации доступно только в
- Экстеоре. Также следует использовать Экстеор для выгрузки экспликаций в Word для последующей печати
+ Экстеор. Также следует использовать Экстеор для выгрузки экспликаций в Word для последующей печати.
-
Экстеор доступен на операционной системы Windows 10+
+
Скачать установщик: |{' '}
-
+ (Windows 10 и выше)
+
+
+ Текущая версия: {PARAMETER.exteorVersion}
+
+
+ Экстеор не поддерживает автоматическое обновление. Если в выгруженной схеме присутствуют неожиданные диагностики
+ или ошибки, то попробуйте скачать новую версию по ссылкам выше.
Основные функции
diff --git a/rsconcept/frontend/src/utils/constants.ts b/rsconcept/frontend/src/utils/constants.ts
index 0d2f3d16..081c6d62 100644
--- a/rsconcept/frontend/src/utils/constants.ts
+++ b/rsconcept/frontend/src/utils/constants.ts
@@ -17,6 +17,7 @@ export const PARAMETER = {
graphRefreshDelay: 10, // milliseconds delay for graph viewpoint reset
logicLabel: 'LOGIC',
+ exteorVersion: '4.9.3',
TOOLTIP_WIDTH: 'max-w-[29rem]'
};
diff --git a/rsconcept/frontend/src/utils/labels.ts b/rsconcept/frontend/src/utils/labels.ts
index 604763fa..f67cd608 100644
--- a/rsconcept/frontend/src/utils/labels.ts
+++ b/rsconcept/frontend/src/utils/labels.ts
@@ -394,7 +394,7 @@ export function labelHelpTopic(topic: HelpTopic): string {
case HelpTopic.INFO: return 'Информация';
case HelpTopic.INFO_RULES: return 'Правила';
- case HelpTopic.INFO_CONTRIB: return 'Участники';
+ case HelpTopic.INFO_CONTRIB: return 'Разработчики';
case HelpTopic.INFO_PRIVACY: return 'Обработка данных';
case HelpTopic.INFO_API: return 'REST API';
@@ -442,7 +442,7 @@ export function describeHelpTopic(topic: HelpTopic): string {
case HelpTopic.INFO: return 'справочные, нормативные
и технические документы';
case HelpTopic.INFO_RULES: return 'правила пользования Порталом';
- case HelpTopic.INFO_CONTRIB: return 'признание вклада участников
в создание Портала';
+ case HelpTopic.INFO_CONTRIB: return 'признание вклада
в создание Портала';
case HelpTopic.INFO_PRIVACY: return 'политика обработки
персональных данных';
case HelpTopic.INFO_API: return 'интерфейс для разработчиков';