mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 04:50:36 +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 {
|
||||
MAIN = 'main',
|
||||
|
||||
THESAURUS = 'thesaurus',
|
||||
|
||||
INTERFACE = 'user-interface',
|
||||
UI_LIBRARY = 'ui-library',
|
||||
UI_RS_MENU = 'ui-rsform-menu',
|
||||
|
@ -112,6 +114,8 @@ export enum HelpTopic {
|
|||
export const topicParent = new Map<HelpTopic, HelpTopic>([
|
||||
[HelpTopic.MAIN, HelpTopic.MAIN],
|
||||
|
||||
[HelpTopic.THESAURUS, HelpTopic.THESAURUS],
|
||||
|
||||
[HelpTopic.INTERFACE, HelpTopic.INTERFACE],
|
||||
[HelpTopic.UI_LIBRARY, HelpTopic.INTERFACE],
|
||||
[HelpTopic.UI_RS_MENU, HelpTopic.INTERFACE],
|
||||
|
|
|
@ -15,6 +15,7 @@ import HelpInterface from './items/HelpInterface';
|
|||
import HelpMain from './items/HelpMain';
|
||||
import HelpRSLang from './items/HelpRSLang';
|
||||
import HelpTerminologyControl from './items/HelpTerminologyControl';
|
||||
import HelpThesaurus from './items/HelpThesaurus';
|
||||
import HelpVersions from './items/HelpVersions';
|
||||
import HelpAPI from './items/info/HelpAPI';
|
||||
import HelpContributors from './items/info/HelpContributors';
|
||||
|
@ -51,6 +52,7 @@ function TopicPage({ topic }: TopicPageProps) {
|
|||
const size = useWindowSize();
|
||||
|
||||
if (topic === HelpTopic.MAIN) return <HelpMain />;
|
||||
if (topic === HelpTopic.THESAURUS) return <HelpThesaurus />;
|
||||
|
||||
if (topic === HelpTopic.INTERFACE) return <HelpInterface />;
|
||||
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) {
|
||||
case HelpTopic.MAIN: return 'Портал';
|
||||
|
||||
case HelpTopic.THESAURUS: return 'Тезаурус';
|
||||
|
||||
case HelpTopic.INTERFACE: return 'Интерфейс';
|
||||
case HelpTopic.UI_LIBRARY: return 'Библиотека';
|
||||
case HelpTopic.UI_RS_MENU: return 'Меню схемы';
|
||||
|
@ -414,6 +416,8 @@ export function describeHelpTopic(topic: HelpTopic): string {
|
|||
switch (topic) {
|
||||
case HelpTopic.MAIN: return 'общая справка по порталу';
|
||||
|
||||
case HelpTopic.THESAURUS: return 'термины Портала';
|
||||
|
||||
case HelpTopic.INTERFACE: return 'описание интерфейса пользователя';
|
||||
case HelpTopic.UI_LIBRARY: return 'поиск и просмотр схем';
|
||||
case HelpTopic.UI_RS_MENU: return 'меню редактирования схемы';
|
||||
|
|
Loading…
Reference in New Issue
Block a user