mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
F: Add Thesaurus manual page
Some checks are pending
Frontend CI / build (22.x) (push) Waiting to run
Some checks are pending
Frontend CI / build (22.x) (push) Waiting to run
This commit is contained in:
parent
de2677c26d
commit
a6bf2c1a3d
|
@ -66,6 +66,8 @@ export type FontStyle = 'controls' | 'main' | 'math' | 'math2';
|
||||||
export enum HelpTopic {
|
export enum HelpTopic {
|
||||||
MAIN = 'main',
|
MAIN = 'main',
|
||||||
|
|
||||||
|
THESAURUS = 'thesaurus',
|
||||||
|
|
||||||
INTERFACE = 'user-interface',
|
INTERFACE = 'user-interface',
|
||||||
UI_LIBRARY = 'ui-library',
|
UI_LIBRARY = 'ui-library',
|
||||||
UI_RS_MENU = 'ui-rsform-menu',
|
UI_RS_MENU = 'ui-rsform-menu',
|
||||||
|
@ -112,6 +114,8 @@ export enum HelpTopic {
|
||||||
export const topicParent = new Map<HelpTopic, HelpTopic>([
|
export const topicParent = new Map<HelpTopic, HelpTopic>([
|
||||||
[HelpTopic.MAIN, HelpTopic.MAIN],
|
[HelpTopic.MAIN, HelpTopic.MAIN],
|
||||||
|
|
||||||
|
[HelpTopic.THESAURUS, HelpTopic.THESAURUS],
|
||||||
|
|
||||||
[HelpTopic.INTERFACE, HelpTopic.INTERFACE],
|
[HelpTopic.INTERFACE, HelpTopic.INTERFACE],
|
||||||
[HelpTopic.UI_LIBRARY, HelpTopic.INTERFACE],
|
[HelpTopic.UI_LIBRARY, HelpTopic.INTERFACE],
|
||||||
[HelpTopic.UI_RS_MENU, HelpTopic.INTERFACE],
|
[HelpTopic.UI_RS_MENU, HelpTopic.INTERFACE],
|
||||||
|
|
|
@ -15,6 +15,7 @@ import HelpInterface from './items/HelpInterface';
|
||||||
import HelpMain from './items/HelpMain';
|
import HelpMain from './items/HelpMain';
|
||||||
import HelpRSLang from './items/HelpRSLang';
|
import HelpRSLang from './items/HelpRSLang';
|
||||||
import HelpTerminologyControl from './items/HelpTerminologyControl';
|
import HelpTerminologyControl from './items/HelpTerminologyControl';
|
||||||
|
import HelpThesaurus from './items/HelpThesaurus';
|
||||||
import HelpVersions from './items/HelpVersions';
|
import HelpVersions from './items/HelpVersions';
|
||||||
import HelpAPI from './items/info/HelpAPI';
|
import HelpAPI from './items/info/HelpAPI';
|
||||||
import HelpContributors from './items/info/HelpContributors';
|
import HelpContributors from './items/info/HelpContributors';
|
||||||
|
@ -51,6 +52,7 @@ function TopicPage({ topic }: TopicPageProps) {
|
||||||
const size = useWindowSize();
|
const size = useWindowSize();
|
||||||
|
|
||||||
if (topic === HelpTopic.MAIN) return <HelpMain />;
|
if (topic === HelpTopic.MAIN) return <HelpMain />;
|
||||||
|
if (topic === HelpTopic.THESAURUS) return <HelpThesaurus />;
|
||||||
|
|
||||||
if (topic === HelpTopic.INTERFACE) return <HelpInterface />;
|
if (topic === HelpTopic.INTERFACE) return <HelpInterface />;
|
||||||
if (topic === HelpTopic.UI_LIBRARY) return <HelpLibrary />;
|
if (topic === HelpTopic.UI_LIBRARY) return <HelpLibrary />;
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
import { IconRSForm } from '@/components/Icons';
|
||||||
|
import LinkTopic from '@/components/ui/LinkTopic';
|
||||||
|
import { HelpTopic } from '@/models/miscellaneous';
|
||||||
|
|
||||||
|
function HelpThesaurus() {
|
||||||
|
return (
|
||||||
|
<div className='text-justify'>
|
||||||
|
<h1>Тезаурус</h1>
|
||||||
|
<p>
|
||||||
|
Данные раздел содержит основные термины и определения, используемые в работе с Порталом. Термины сгруппированы
|
||||||
|
по ключевым сущностям. Более подробно описание отношений между терминами даются в отдельных разделах данной
|
||||||
|
Справки через гиперссылки. Также указываются графические обозначения (иконки, цвета), используемые для
|
||||||
|
обозначения соответствующих сущностей в интерфейсе Портала.
|
||||||
|
</p>
|
||||||
|
<h2>Концептуализация</h2>
|
||||||
|
<p>Раздел в разработке...</p>
|
||||||
|
<h2>Концептуальная схема</h2>
|
||||||
|
<p>
|
||||||
|
<IconRSForm size='1rem' className='inline-icon' />{' '}
|
||||||
|
<LinkTopic text='Концептуальная схема' topic={HelpTopic.CC_SYSTEM} /> (система определений, КС) – совокупность
|
||||||
|
отдельных понятий и утверждений, а также связей между ними, задаваемых определениями.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Экспликация КС – изложение (процесс и результат) концептуальной схемы с помощью заданного языка описания –
|
||||||
|
набора формальных конструкций и правил построения определений.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Родоструктурная экспликация КС – экспликация КС с помощью{' '}
|
||||||
|
<LinkTopic text='аппарата родов структур' topic={HelpTopic.RSLANG} />.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Конституента</h2>
|
||||||
|
<p>Раздел в разработке...</p>
|
||||||
|
|
||||||
|
<h2>Операционная схема синтеза</h2>
|
||||||
|
<p>Раздел в разработке...</p>
|
||||||
|
|
||||||
|
<h2>Операция</h2>
|
||||||
|
<p>Раздел в разработке...</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default HelpThesaurus;
|
|
@ -365,6 +365,8 @@ export function labelHelpTopic(topic: HelpTopic): string {
|
||||||
switch (topic) {
|
switch (topic) {
|
||||||
case HelpTopic.MAIN: return 'Портал';
|
case HelpTopic.MAIN: return 'Портал';
|
||||||
|
|
||||||
|
case HelpTopic.THESAURUS: return 'Тезаурус';
|
||||||
|
|
||||||
case HelpTopic.INTERFACE: return 'Интерфейс';
|
case HelpTopic.INTERFACE: return 'Интерфейс';
|
||||||
case HelpTopic.UI_LIBRARY: return 'Библиотека';
|
case HelpTopic.UI_LIBRARY: return 'Библиотека';
|
||||||
case HelpTopic.UI_RS_MENU: return 'Меню схемы';
|
case HelpTopic.UI_RS_MENU: return 'Меню схемы';
|
||||||
|
@ -414,6 +416,8 @@ export function describeHelpTopic(topic: HelpTopic): string {
|
||||||
switch (topic) {
|
switch (topic) {
|
||||||
case HelpTopic.MAIN: return 'общая справка по порталу';
|
case HelpTopic.MAIN: return 'общая справка по порталу';
|
||||||
|
|
||||||
|
case HelpTopic.THESAURUS: return 'термины Портала';
|
||||||
|
|
||||||
case HelpTopic.INTERFACE: return 'описание интерфейса пользователя';
|
case HelpTopic.INTERFACE: return 'описание интерфейса пользователя';
|
||||||
case HelpTopic.UI_LIBRARY: return 'поиск и просмотр схем';
|
case HelpTopic.UI_LIBRARY: return 'поиск и просмотр схем';
|
||||||
case HelpTopic.UI_RS_MENU: return 'меню редактирования схемы';
|
case HelpTopic.UI_RS_MENU: return 'меню редактирования схемы';
|
||||||
|
|
Loading…
Reference in New Issue
Block a user