Improve help UI
This commit is contained in:
parent
decd0da6cd
commit
c47e5373e2
|
@ -1,3 +1,2 @@
|
|||
User-agent: *
|
||||
Allow: /
|
||||
Disallow: /library
|
|
@ -47,6 +47,7 @@ export enum HelpTopic {
|
|||
UI_FORMULA_TREE = 'ui-formula-tree',
|
||||
UI_CST_STATUS = 'ui-rsform-cst-status',
|
||||
UI_CST_CLASS = 'ui-rsform-cst-class',
|
||||
UI_OSS_GRAPH = 'ui-oss-graph',
|
||||
|
||||
CONCEPTUAL = 'concept',
|
||||
CC_SYSTEM = 'concept-rsform',
|
||||
|
@ -91,6 +92,7 @@ export const topicParent: Map<HelpTopic, HelpTopic> = new Map([
|
|||
[HelpTopic.UI_FORMULA_TREE, HelpTopic.INTERFACE],
|
||||
[HelpTopic.UI_CST_STATUS, HelpTopic.INTERFACE],
|
||||
[HelpTopic.UI_CST_CLASS, HelpTopic.INTERFACE],
|
||||
[HelpTopic.UI_OSS_GRAPH, HelpTopic.INTERFACE],
|
||||
|
||||
[HelpTopic.CONCEPTUAL, HelpTopic.CONCEPTUAL],
|
||||
[HelpTopic.CC_SYSTEM, HelpTopic.CONCEPTUAL],
|
||||
|
|
|
@ -4,6 +4,7 @@ import { HelpTopic } from '@/models/miscellaneous';
|
|||
import HelpAccess from './items/HelpAccess';
|
||||
import HelpAPI from './items/HelpAPI';
|
||||
import HelpConcept from './items/HelpConcept';
|
||||
import HelpConceptOSS from './items/HelpConceptOSS';
|
||||
import HelpConceptRelations from './items/HelpConceptRelations';
|
||||
import HelpConceptSynthesis from './items/HelpConceptSynthesis';
|
||||
import HelpConceptSystem from './items/HelpConceptSystem';
|
||||
|
@ -17,7 +18,7 @@ import HelpFormulaTree from './items/HelpFormulaTree';
|
|||
import HelpInfo from './items/HelpInfo';
|
||||
import HelpInterface from './items/HelpInterface';
|
||||
import HelpLibrary from './items/HelpLibrary';
|
||||
import HelpOSS from './items/HelpOSS';
|
||||
import HelpOssGraph from './items/HelpOssGraph';
|
||||
import HelpPortal from './items/HelpPortal';
|
||||
import HelpPrivacy from './items/HelpPrivacy';
|
||||
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_CST_STATUS) return <HelpCstStatus />;
|
||||
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.CC_SYSTEM) return <HelpConceptSystem />;
|
||||
if (topic === HelpTopic.CC_CONSTITUENTA) return <HelpCstAttributes />;
|
||||
if (topic === HelpTopic.CC_RELATIONS) return <HelpConceptRelations />;
|
||||
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.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_CST_STATUS: return 'Статус конституенты';
|
||||
case HelpTopic.UI_CST_CLASS: return 'Класс конституенты';
|
||||
case HelpTopic.UI_OSS_GRAPH: return 'Граф синтеза';
|
||||
|
||||
case HelpTopic.CONCEPTUAL: 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_CST_STATUS: return 'нотация статуса конституенты';
|
||||
case HelpTopic.UI_CST_CLASS: return 'нотация класса конституенты';
|
||||
case HelpTopic.UI_OSS_GRAPH: return 'графическая форма <br/>операционной схемы синтеза';
|
||||
|
||||
case HelpTopic.CONCEPTUAL: return 'основы концептуализации';
|
||||
case HelpTopic.CC_SYSTEM: return 'концептуальная схема <br/>как система понятий';
|
||||
|
|
Loading…
Reference in New Issue
Block a user