mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 04:50:36 +03:00
This commit is contained in:
parent
436297f943
commit
ed47b1b0d6
|
@ -47,6 +47,7 @@ export enum HelpTopic {
|
||||||
UI_FORMULA_TREE = 'ui-formula-tree',
|
UI_FORMULA_TREE = 'ui-formula-tree',
|
||||||
UI_CST_STATUS = 'ui-rsform-cst-status',
|
UI_CST_STATUS = 'ui-rsform-cst-status',
|
||||||
UI_CST_CLASS = 'ui-rsform-cst-class',
|
UI_CST_CLASS = 'ui-rsform-cst-class',
|
||||||
|
UI_OSS_GRAPH = 'ui-oss-graph',
|
||||||
|
|
||||||
CONCEPTUAL = 'concept',
|
CONCEPTUAL = 'concept',
|
||||||
CC_SYSTEM = 'concept-rsform',
|
CC_SYSTEM = 'concept-rsform',
|
||||||
|
@ -91,6 +92,7 @@ export const topicParent: Map<HelpTopic, HelpTopic> = new Map([
|
||||||
[HelpTopic.UI_FORMULA_TREE, HelpTopic.INTERFACE],
|
[HelpTopic.UI_FORMULA_TREE, HelpTopic.INTERFACE],
|
||||||
[HelpTopic.UI_CST_STATUS, HelpTopic.INTERFACE],
|
[HelpTopic.UI_CST_STATUS, HelpTopic.INTERFACE],
|
||||||
[HelpTopic.UI_CST_CLASS, HelpTopic.INTERFACE],
|
[HelpTopic.UI_CST_CLASS, HelpTopic.INTERFACE],
|
||||||
|
[HelpTopic.UI_OSS_GRAPH, HelpTopic.INTERFACE],
|
||||||
|
|
||||||
[HelpTopic.CONCEPTUAL, HelpTopic.CONCEPTUAL],
|
[HelpTopic.CONCEPTUAL, HelpTopic.CONCEPTUAL],
|
||||||
[HelpTopic.CC_SYSTEM, HelpTopic.CONCEPTUAL],
|
[HelpTopic.CC_SYSTEM, HelpTopic.CONCEPTUAL],
|
||||||
|
|
|
@ -4,6 +4,7 @@ import { HelpTopic } from '@/models/miscellaneous';
|
||||||
import HelpAccess from './items/HelpAccess';
|
import HelpAccess from './items/HelpAccess';
|
||||||
import HelpAPI from './items/HelpAPI';
|
import HelpAPI from './items/HelpAPI';
|
||||||
import HelpConcept from './items/HelpConcept';
|
import HelpConcept from './items/HelpConcept';
|
||||||
|
import HelpConceptOSS from './items/HelpConceptOSS';
|
||||||
import HelpConceptRelations from './items/HelpConceptRelations';
|
import HelpConceptRelations from './items/HelpConceptRelations';
|
||||||
import HelpConceptSynthesis from './items/HelpConceptSynthesis';
|
import HelpConceptSynthesis from './items/HelpConceptSynthesis';
|
||||||
import HelpConceptSystem from './items/HelpConceptSystem';
|
import HelpConceptSystem from './items/HelpConceptSystem';
|
||||||
|
@ -17,7 +18,7 @@ import HelpFormulaTree from './items/HelpFormulaTree';
|
||||||
import HelpInfo from './items/HelpInfo';
|
import HelpInfo from './items/HelpInfo';
|
||||||
import HelpInterface from './items/HelpInterface';
|
import HelpInterface from './items/HelpInterface';
|
||||||
import HelpLibrary from './items/HelpLibrary';
|
import HelpLibrary from './items/HelpLibrary';
|
||||||
import HelpOSS from './items/HelpOSS';
|
import HelpOssGraph from './items/HelpOssGraph';
|
||||||
import HelpPortal from './items/HelpPortal';
|
import HelpPortal from './items/HelpPortal';
|
||||||
import HelpPrivacy from './items/HelpPrivacy';
|
import HelpPrivacy from './items/HelpPrivacy';
|
||||||
import HelpRSFormCard from './items/HelpRSFormCard';
|
import HelpRSFormCard from './items/HelpRSFormCard';
|
||||||
|
@ -60,13 +61,14 @@ function TopicPage({ topic }: TopicPageProps) {
|
||||||
if (topic === HelpTopic.UI_FORMULA_TREE) return <HelpFormulaTree />;
|
if (topic === HelpTopic.UI_FORMULA_TREE) return <HelpFormulaTree />;
|
||||||
if (topic === HelpTopic.UI_CST_STATUS) return <HelpCstStatus />;
|
if (topic === HelpTopic.UI_CST_STATUS) return <HelpCstStatus />;
|
||||||
if (topic === HelpTopic.UI_CST_CLASS) return <HelpCstClass />;
|
if (topic === HelpTopic.UI_CST_CLASS) return <HelpCstClass />;
|
||||||
|
if (topic === HelpTopic.UI_OSS_GRAPH) return <HelpOssGraph />;
|
||||||
|
|
||||||
if (topic === HelpTopic.CONCEPTUAL) return <HelpConcept />;
|
if (topic === HelpTopic.CONCEPTUAL) return <HelpConcept />;
|
||||||
if (topic === HelpTopic.CC_SYSTEM) return <HelpConceptSystem />;
|
if (topic === HelpTopic.CC_SYSTEM) return <HelpConceptSystem />;
|
||||||
if (topic === HelpTopic.CC_CONSTITUENTA) return <HelpCstAttributes />;
|
if (topic === HelpTopic.CC_CONSTITUENTA) return <HelpCstAttributes />;
|
||||||
if (topic === HelpTopic.CC_RELATIONS) return <HelpConceptRelations />;
|
if (topic === HelpTopic.CC_RELATIONS) return <HelpConceptRelations />;
|
||||||
if (topic === HelpTopic.CC_SYNTHESIS) return <HelpConceptSynthesis />;
|
if (topic === HelpTopic.CC_SYNTHESIS) return <HelpConceptSynthesis />;
|
||||||
if (topic === HelpTopic.CC_OSS) return <HelpOSS />;
|
if (topic === HelpTopic.CC_OSS) return <HelpConceptOSS />;
|
||||||
|
|
||||||
if (topic === HelpTopic.RSLANG) return <HelpRSLang />;
|
if (topic === HelpTopic.RSLANG) return <HelpRSLang />;
|
||||||
if (topic === HelpTopic.RSL_TYPES) return <HelpRSLangTypes />;
|
if (topic === HelpTopic.RSL_TYPES) return <HelpRSLangTypes />;
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
import LinkTopic from '@/components/ui/LinkTopic';
|
||||||
|
import { HelpTopic } from '@/models/miscellaneous';
|
||||||
|
|
||||||
|
function HelpConceptOSS() {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<h1>Операционная схема синтеза</h1>
|
||||||
|
<p>
|
||||||
|
Работа со сложными предметными областями требует многократного{' '}
|
||||||
|
<LinkTopic text='синтеза' topic={HelpTopic.CC_SYNTHESIS} /> для построения целевых понятий. Последовательность
|
||||||
|
синтезов концептуальных схем задается с помощью <b>Операционной схемы синтеза (ОСС)</b> в форме Графа синтеза.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Отдельные операции в рамках ОСС задаются <b>таблицами отождествлений</b> понятий из синтезируемых схем. Таким
|
||||||
|
образом <LinkTopic text='конституенты' topic={HelpTopic.CC_CONSTITUENTA} /> в каждой КС разделяются на
|
||||||
|
наследованные, отождествленные и дописанные.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Портал поддерживает <b>сквозные изменения</b> в рамках ОСС. Изменения, внесенные в исходные концептуальные схемы
|
||||||
|
автоматически проносятся через граф синтеза (путем обновления наследованных конституент). Формальные определения
|
||||||
|
наследованных конституент можно редактировать только путем изменения исходных конституент.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default HelpConceptOSS;
|
|
@ -1,10 +0,0 @@
|
||||||
function HelpOSS() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<h1>Операционная схема синтеза</h1>
|
|
||||||
<p>TBD.</p>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default HelpOSS;
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
function HelpOssGraph() {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<h1>Граф синтеза</h1>
|
||||||
|
<p>TBD.</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default HelpOssGraph;
|
|
@ -372,6 +372,7 @@ export function labelHelpTopic(topic: HelpTopic): string {
|
||||||
case HelpTopic.UI_FORMULA_TREE: return 'Дерево разбора';
|
case HelpTopic.UI_FORMULA_TREE: return 'Дерево разбора';
|
||||||
case HelpTopic.UI_CST_STATUS: return 'Статус конституенты';
|
case HelpTopic.UI_CST_STATUS: return 'Статус конституенты';
|
||||||
case HelpTopic.UI_CST_CLASS: return 'Класс конституенты';
|
case HelpTopic.UI_CST_CLASS: return 'Класс конституенты';
|
||||||
|
case HelpTopic.UI_OSS_GRAPH: return 'Граф синтеза';
|
||||||
|
|
||||||
case HelpTopic.CONCEPTUAL: return 'Концептуализация';
|
case HelpTopic.CONCEPTUAL: return 'Концептуализация';
|
||||||
case HelpTopic.CC_SYSTEM: return 'Система определений';
|
case HelpTopic.CC_SYSTEM: return 'Система определений';
|
||||||
|
@ -419,6 +420,7 @@ export function describeHelpTopic(topic: HelpTopic): string {
|
||||||
case HelpTopic.UI_FORMULA_TREE: return 'просмотр дерева разбора <br/>родоструктурного выражения';
|
case HelpTopic.UI_FORMULA_TREE: return 'просмотр дерева разбора <br/>родоструктурного выражения';
|
||||||
case HelpTopic.UI_CST_STATUS: return 'нотация статуса конституенты';
|
case HelpTopic.UI_CST_STATUS: return 'нотация статуса конституенты';
|
||||||
case HelpTopic.UI_CST_CLASS: return 'нотация класса конституенты';
|
case HelpTopic.UI_CST_CLASS: return 'нотация класса конституенты';
|
||||||
|
case HelpTopic.UI_OSS_GRAPH: return 'графическая форма <br/>операционной схемы синтеза';
|
||||||
|
|
||||||
case HelpTopic.CONCEPTUAL: return 'основы концептуализации';
|
case HelpTopic.CONCEPTUAL: return 'основы концептуализации';
|
||||||
case HelpTopic.CC_SYSTEM: return 'концептуальная схема <br/>как система понятий';
|
case HelpTopic.CC_SYSTEM: return 'концептуальная схема <br/>как система понятий';
|
||||||
|
|
Loading…
Reference in New Issue
Block a user