UPDATE DATABASE "?"

 

ADD TABLE "proba"

  AREA "Schema Area"

  DUMP-NAME "proba"

 

ADD FIELD "pole_1" OF "proba" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 2

  SQL-WIDTH 16

  ORDER 10

 

ADD FIELD "pole_2" OF "proba" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 3

  SQL-WIDTH 16

  ORDER 20

 

ADD TABLE "slv"

  AREA "Schema Area"

  LABEL "Словарь"

  DUMP-NAME "slv"

 

ADD FIELD "cod_slv" OF "slv" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "psevdo" OF "slv" AS character

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Псевдооснова"

  POSITION 3

  SQL-WIDTH 40

  COLUMN-LABEL "Псевдооснова"

  ORDER 20

 

ADD FIELD "src" OF "slv" AS character

  FORMAT "X(50)"

  INITIAL ""

  LABEL "Исходник"

  POSITION 4

  SQL-WIDTH 100

  COLUMN-LABEL "Исходник"

  ORDER 30

 

ADD FIELD "freq" OF "slv" AS decimal

  FORMAT ">>,>>9.99"

  INITIAL "0"

  LABEL "Частотность"

  POSITION 5

  SQL-WIDTH 17

  COLUMN-LABEL "Частотность"

  DECIMALS 2

  ORDER 40

 

ADD FIELD "dop_inf" OF "slv" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 6

  SQL-WIDTH 16

  ORDER 50

 

ADD INDEX "cod_slv" ON "slv"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_slv" ASCENDING

 

ADD INDEX "dopinf" ON "slv"

  AREA "Schema Area"

  INDEX-FIELD "dop_inf" ASCENDING

 

ADD TABLE "ust"

  AREA "Schema Area"

  DUMP-NAME "ust"

 

ADD FIELD "cod_ust" OF "ust" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "fraza" OF "ust" AS character

  FORMAT "X(30)"

  INITIAL ""

  LABEL "Фраза"

  POSITION 3

  SQL-WIDTH 60

  COLUMN-LABEL "Фраза"

  ORDER 20

 

ADD FIELD "ist" OF "ust" AS character

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Источник"

  POSITION 4

  SQL-WIDTH 50

  COLUMN-LABEL "Источник"

  ORDER 30

 

ADD FIELD "dat" OF "ust" AS date

  FORMAT "99/99/9999"

  INITIAL ?

  LABEL "Дата"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "Дата"

  ORDER 40

 

ADD FIELD "vrem" OF "ust" AS character

  DESCRIPTION "Время ввода"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Время"

  POSITION 6

  SQL-WIDTH 24

  COLUMN-LABEL "Время"

  ORDER 50

 

ADD FIELD "comm" OF "ust" AS character

  DESCRIPTION "Комментарий (пословица, поговорка, крылатое выражение и т.д)"

  FORMAT "X(10)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 7

  SQL-WIDTH 20

  COLUMN-LABEL "Комментарий"

  ORDER 60

 

ADD INDEX "cod_ust" ON "ust"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_ust" ASCENDING

 

ADD TABLE "klassi"

  AREA "Schema Area"

  DUMP-NAME "klassi"

 

ADD FIELD "cod_kla" OF "klassi" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "zna_kla" OF "klassi" AS character

  DESCRIPTION "Класс по Зализняку"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Класс"

  POSITION 3

  SQL-WIDTH 24

  COLUMN-LABEL "Класс"

  ORDER 20

 

ADD FIELD "kolvo" OF "klassi" AS integer

  DESCRIPTION "Кол-во вхождений"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Кол-во"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "Кол-во"

  ORDER 30

 

ADD FIELD "comm" OF "klassi" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 5

  SQL-WIDTH 50

  COLUMN-LABEL "Комментарий"

  ORDER 40

 

ADD INDEX "codkla" ON "klassi"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_kla" ASCENDING

 

ADD TABLE "m_osn"

  AREA "Schema Area"

  DUMP-NAME "m_osn"

 

ADD FIELD "cod_osn" OF "m_osn" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "osnov" OF "m_osn" AS character

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Ооснова"

  POSITION 3

  SQL-WIDTH 40

  COLUMN-LABEL "Основа"

  ORDER 20

 

ADD FIELD "rod" OF "m_osn" AS character

  DESCRIPTION "Род"

  FORMAT "X(8)"

  INITIAL "нет"

  LABEL "Род"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Род"

  ORDER 60

 

ADD FIELD "comm" OF "m_osn" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 5

  SQL-WIDTH 16

  ORDER 40

 

ADD FIELD "cod_msu" OF "m_osn" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 50

 

ADD INDEX "codosn" ON "m_osn"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_osn" ASCENDING

 

ADD TABLE "mkl_su"

  AREA "Schema Area"

  DESCRIPTION "Морф. классы существительных"

  DUMP-NAME "mkl_su"

 

ADD FIELD "cod_msu" OF "mkl_su" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "num_msu" OF "mkl_su" AS integer

  FORMAT ">>>9"

  INITIAL "0"

  POSITION 3

  SQL-WIDTH 4

  ORDER 20

 

ADD FIELD "morf_kla" OF "mkl_su" AS character

  FORMAT "X(80)"

  INITIAL ""

  LABEL "М_класс"

  POSITION 4

  SQL-WIDTH 160

  COLUMN-LABEL "М_класс"

  ORDER 30

 

ADD INDEX "codmsu" ON "mkl_su"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_msu" ASCENDING

 

ADD TABLE "gip_morf"

  AREA "Schema Area"

  DUMP-NAME "gip_morf"

 

ADD FIELD "cod_gip" OF "gip_morf" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "op_cl" OF "gip_morf" AS character

  DESCRIPTION "Описание класса"

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Описание класса"

  POSITION 3

  SQL-WIDTH 40

  COLUMN-LABEL "Описание класса"

  ORDER 20

 

ADD FIELD "primer" OF "gip_morf" AS character

  DESCRIPTION "Примеры"

  FORMAT "X(30)"

  INITIAL ""

  LABEL "Примеры"

  POSITION 4

  SQL-WIDTH 60

  COLUMN-LABEL "Примеры"

  ORDER 30

 

ADD FIELD "okon" OF "gip_morf" AS character

  DESCRIPTION "Окончание"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Окончание"

  POSITION 5

  SQL-WIDTH 24

  COLUMN-LABEL "Окончание"

  ORDER 40

 

ADD FIELD "n_cl" OF "gip_morf" AS integer

  DESCRIPTION "№ класса (0 - не изменяется, ... 9 - глагольная форма)"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№ класса"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "№ класса"

  ORDER 50

 

ADD FIELD "ngp" OF "gip_morf" AS integer

  DESCRIPTION "№ гипотезы"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№ гипотезы"

  POSITION 7

  SQL-WIDTH 4

  COLUMN-LABEL "№ гипотезы"

  ORDER 60

 

ADD INDEX "codgip" ON "gip_morf"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_gip" ASCENDING

 

ADD INDEX "indwrd" ON "gip_morf"

  AREA "Schema Area"

  WORD

  INDEX-FIELD "primer" ASCENDING

 

ADD TABLE "tst_slv"

  AREA "Schema Area"

  DUMP-NAME "tst_slv"

 

ADD FIELD "cod_sf" OF "tst_slv" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "sl_tst" OF "tst_slv" AS character

  DESCRIPTION "Словоформа"

  FORMAT "X(30)"

  INITIAL ""

  LABEL "Словоформа"

  POSITION 3

  SQL-WIDTH 60

  COLUMN-LABEL "Словоформа"

  ORDER 20

 

ADD FIELD "m_kla" OF "tst_slv" AS character

  DESCRIPTION "Морф. класс"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Морф. класс"

  POSITION 4

  SQL-WIDTH 24

  COLUMN-LABEL "Морф. класс"

  ORDER 30

 

ADD FIELD "comm" OF "tst_slv" AS character

  DESCRIPTION "Комментарий "

  FORMAT "X(10)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 5

  SQL-WIDTH 20

  COLUMN-LABEL "Комментарий"

  ORDER 40

 

ADD INDEX "codsf" ON "tst_slv"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_sf" ASCENDING

 

ADD TABLE "N_all_ok"

  AREA "Schema Area"

  DUMP-NAME "all_ok"

 

ADD FIELD "cod_kl" OF "N_all_ok" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "n_kl" OF "N_all_ok" AS integer

  DESCRIPTION "№ морф. класса"

  FORMAT ">>>9"

  INITIAL "0"

  LABEL "№ класса"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№ класса"

  ORDER 20

 

ADD FIELD "rod" OF "N_all_ok" AS character

  DESCRIPTION "Род"

  FORMAT "X(1)"

  INITIAL ""

  LABEL "Род"

  POSITION 4

  SQL-WIDTH 2

  COLUMN-LABEL "Род"

  ORDER 30

 

ADD FIELD "I_ed" OF "N_all_ok" AS character

  DESCRIPTION "Им_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Им_ед"

  POSITION 5

  SQL-WIDTH 8

  COLUMN-LABEL "Им_ед"

  ORDER 40

 

ADD FIELD "R_ed" OF "N_all_ok" AS character

  DESCRIPTION "Р_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Р_ед"

  POSITION 6

  SQL-WIDTH 8

  COLUMN-LABEL "Р_ед"

  ORDER 50

 

ADD FIELD "D_ed" OF "N_all_ok" AS character

  DESCRIPTION "Д_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Д_ед"

  POSITION 7

  SQL-WIDTH 8

  COLUMN-LABEL "Д_ед"

  ORDER 60

 

ADD FIELD "V_ed" OF "N_all_ok" AS character

  DESCRIPTION "В_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "В_ед"

  POSITION 8

  SQL-WIDTH 8

  COLUMN-LABEL "В_ед"

  ORDER 70

 

ADD FIELD "T_ed" OF "N_all_ok" AS character

  DESCRIPTION "Т_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Т_ед"

  POSITION 9

  SQL-WIDTH 8

  COLUMN-LABEL "Т_ед"

  ORDER 80

 

ADD FIELD "P_ed" OF "N_all_ok" AS character

  DESCRIPTION "П_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "П_ед"

  POSITION 10

  SQL-WIDTH 8

  COLUMN-LABEL "П_ед"

  ORDER 90

 

ADD FIELD "I_mn" OF "N_all_ok" AS character

  DESCRIPTION "Им_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Им_ед"

  POSITION 11

  SQL-WIDTH 8

  COLUMN-LABEL "Им_ед"

  ORDER 100

 

ADD FIELD "R_mn" OF "N_all_ok" AS character

  DESCRIPTION "Р_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Р_ед"

  POSITION 12

  SQL-WIDTH 8

  COLUMN-LABEL "Р_ед"

  ORDER 110

 

ADD FIELD "D_mn" OF "N_all_ok" AS character

  DESCRIPTION "Д_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Д_ед"

  POSITION 13

  SQL-WIDTH 8

  COLUMN-LABEL "Д_ед"

  ORDER 120

 

ADD FIELD "V_mn" OF "N_all_ok" AS character

  DESCRIPTION "В_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "В_ед"

  POSITION 14

  SQL-WIDTH 8

  COLUMN-LABEL "В_ед"

  ORDER 130

 

ADD FIELD "T_mn" OF "N_all_ok" AS character

  DESCRIPTION "Т_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "Т_ед"

  POSITION 15

  SQL-WIDTH 8

  COLUMN-LABEL "Т_ед"

  ORDER 140

 

ADD FIELD "P_mn" OF "N_all_ok" AS character

  DESCRIPTION "П_ед"

  FORMAT "X(4)"

  INITIAL ""

  LABEL "П_ед"

  POSITION 16

  SQL-WIDTH 8

  COLUMN-LABEL "П_ед"

  ORDER 150

 

ADD TABLE "N_all_sent"

  AREA "Schema Area"

  DESCRIPTION "Корпус предложений"

  DUMP-NAME "all_sent"

 

ADD FIELD "c_sent" OF "N_all_sent" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "txt_sent" OF "N_all_sent" AS character

  DESCRIPTION "Текст предложения"

  FORMAT "X(50)"

  INITIAL ""

  LABEL "Текст"

  POSITION 3

  SQL-WIDTH 100

  COLUMN-LABEL "Текст"

  ORDER 20

 

ADD FIELD "src" OF "N_all_sent" AS integer

  DESCRIPTION "Внешний ключ - ссылка на источник"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "Источник"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "Источник"

  ORDER 30

 

ADD INDEX "sent_idx" ON "N_all_sent"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "c_sent" ASCENDING

 

ADD INDEX "src_idx" ON "N_all_sent"

  AREA "Schema Area"

  INDEX-FIELD "src" ASCENDING

 

ADD TABLE "sint_str"

  AREA "Schema Area"

  DESCRIPTION "Текущая синтаксическая структура"

  DUMP-NAME "sint_str"

 

ADD FIELD "c_sent" OF "sint_str" AS integer

  DESCRIPTION "Уникальный номер (ссылка)"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "n_gl_sl" OF "sint_str" AS integer

  DESCRIPTION "№ главной словоформы"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 20

 

ADD FIELD "gl_sl" OF "sint_str" AS character

  DESCRIPTION "Главная словоформа"

  FORMAT "X(15)"

  INITIAL ""

  LABEL "Гл. сл."

  POSITION 4

  SQL-WIDTH 30

  COLUMN-LABEL "Гл. сл."

  ORDER 30

 

ADD FIELD "rel_sin" OF "sint_str" AS character

  DESCRIPTION "Синтаксическая связь"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Связь"

  POSITION 5

  SQL-WIDTH 24

  COLUMN-LABEL "Связь"

  ORDER 40

 

ADD FIELD "zav_sl" OF "sint_str" AS character

  DESCRIPTION "Зависимая словоформа"

  FORMAT "X(15)"

  INITIAL ""

  LABEL "Зав. сл."

  POSITION 6

  SQL-WIDTH 30

  COLUMN-LABEL "Зав. сл."

  ORDER 50

 

ADD FIELD "n_zav_sl" OF "sint_str" AS integer

  DESCRIPTION "№ зависимой словоформы"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№"

  POSITION 7

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 60

 

ADD FIELD "dop_rel" OF "sint_str" AS character

  DESCRIPTION "Дополнительные связи"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Доп.св."

  POSITION 8

  SQL-WIDTH 24

  COLUMN-LABEL "Доп.св."

  ORDER 70

 

ADD FIELD "cl_gl" OF "sint_str" AS integer

  DESCRIPTION "Синтаксический класс главного слова"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Синт. класс"

  POSITION 9

  SQL-WIDTH 4

  COLUMN-LABEL "Синт. класс"

  ORDER 80

 

ADD FIELD "cl_zav" OF "sint_str" AS integer

  DESCRIPTION "Синтаксический класс зависимого слова"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Синт. класс"

  POSITION 10

  SQL-WIDTH 4

  COLUMN-LABEL "Синт. класс"

  ORDER 90

 

ADD TABLE "vopr_sl"

  AREA "Schema Area"

  DESCRIPTION "Справочник вопросительных слов"

  DUMP-NAME "vopr_sl"

 

ADD FIELD "n_vsl" OF "vopr_sl" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "v_sl" OF "vopr_sl" AS character

  DESCRIPTION "Вопросительное слово"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Вопр. слово"

  POSITION 3

  SQL-WIDTH 50

  COLUMN-LABEL "Вопр. слово"

  ORDER 20

 

ADD FIELD "l_scl" OF "vopr_sl" AS character

  DESCRIPTION "Список синтаксических классов, связанных с данным вопросительным словом "

  FORMAT "X(50)"

  INITIAL ""

  LABEL "Список синт. классов"

  POSITION 4

  SQL-WIDTH 100

  COLUMN-LABEL "Список синт. классов"

  ORDER 30

 

ADD FIELD "sem1" OF "vopr_sl" AS character

  DESCRIPTION "Семантическое описание уровня 1."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Сем_1"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Сем_1"

  ORDER 40

 

ADD FIELD "sem2" OF "vopr_sl" AS character

  DESCRIPTION "Семантическое описание уровня 2."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Сем_2"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Сем_2"

  ORDER 50

 

ADD FIELD "sem3" OF "vopr_sl" AS character

  DESCRIPTION "Семантическое описание уровня 3."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Сем_3"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Сем_3"

  ORDER 60

 

ADD FIELD "para" OF "vopr_sl" AS character

  DESCRIPTION "Пара - начало-конец синтаксической связи, ассоциируемой с данным вопросительным словом (предикат->существительное)."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Пара"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Пара"

  ORDER 70

 

ADD FIELD "predlogi" OF "vopr_sl" AS character

  DESCRIPTION "Список предлогов, ассоциируемый с данным вопросительным словом."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Предлоги"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Предлоги"

  ORDER 80

 

ADD TABLE "src_sent"

  AREA "Schema Area"

  DESCRIPTION "Ссылки на исходные тексты для анализируемых предложений"

  DUMP-NAME "src_sent"

 

ADD FIELD "src" OF "src_sent" AS integer

  DESCRIPTION "Внешний ключ - ссылка на источник"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "Источник"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Источник"

  ORDER 30

 

ADD FIELD "opis_src" OF "src_sent" AS character

  DESCRIPTION "Источник - ссылка на документ."

  FORMAT "X(80)"

  INITIAL ""

  LABEL "Источник"

  POSITION 3

  SQL-WIDTH 160

  COLUMN-LABEL "Источник"

  ORDER 40

 

ADD TABLE "pravil"

  AREA "Schema Area"

  DUMP-NAME "pravil"

 

ADD FIELD "cod_pr" OF "pravil" AS integer

  DESCRIPTION "Уникальный номер правила - первичный ключ"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "log_form" OF "pravil" AS character

  DESCRIPTION "Логическая формула правила"

  FORMAT "X(25)"

  INITIAL ""

  POSITION 3

  SQL-WIDTH 50

  ORDER 20

 

ADD FIELD "comm" OF "pravil" AS character

  DESCRIPTION "ЕЯ - комментарий"

  FORMAT "X(25)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 50

  ORDER 30

 

ADD TABLE "uslov"

  AREA "Schema Area"

  DUMP-NAME "uslov"

 

ADD FIELD "cod_pr" OF "uslov" AS integer

  DESCRIPTION "Ссылка на уникальный номер правила - вторичный ключ"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "cod_us" OF "uslov" AS integer

  DESCRIPTION "Уникальный номер условия - первичный ключ"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 20

 

ADD FIELD "obj_1" OF "uslov" AS character

  DESCRIPTION "Объект 1"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Объект 1"

  POSITION 4

  SQL-WIDTH 24

  COLUMN-LABEL "Объект 1"

  ORDER 30

 

ADD FIELD "rel" OF "uslov" AS character

  DESCRIPTION "Отношение"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Отношение"

  POSITION 5

  SQL-WIDTH 24

  COLUMN-LABEL "Отношение"

  ORDER 40

 

ADD FIELD "obj_2" OF "uslov" AS character

  DESCRIPTION "Объект 2"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Объект 2"

  POSITION 6

  SQL-WIDTH 24

  COLUMN-LABEL "Объект 2"

  ORDER 50

 

ADD FIELD "comm" OF "uslov" AS character

  DESCRIPTION "ЕЯ - комментарий"

  FORMAT "X(25)"

  INITIAL ""

  POSITION 7

  SQL-WIDTH 50

  ORDER 60

 

ADD TABLE "eia_usl"

  AREA "Schema Area"

  DUMP-NAME "eia_usl"

 

ADD FIELD "cod_eia" OF "eia_usl" AS integer

  DESCRIPTION "Уникальный номер ЕЯ-описания - первичный ключ"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "cod_us" OF "eia_usl" AS integer

  DESCRIPTION "Ссылка на уникальный номер условия - внешний ключ"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 20

 

ADD FIELD "eia_1" OF "eia_usl" AS character

  DESCRIPTION "ЕЯ описание Объекта 1"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Объект 1"

  POSITION 4

  SQL-WIDTH 24

  COLUMN-LABEL "Объект 1"

  ORDER 30

 

ADD FIELD "eia_rel" OF "eia_usl" AS character

  DESCRIPTION "ЕЯ описание отношения"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Отношение"

  POSITION 5

  SQL-WIDTH 24

  COLUMN-LABEL "Отношение"

  ORDER 40

 

ADD FIELD "eia_2" OF "eia_usl" AS character

  DESCRIPTION "ЕЯ описание Объекта 2"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Объект 2"

  POSITION 6

  SQL-WIDTH 24

  COLUMN-LABEL "Объект 2"

  ORDER 50

 

ADD FIELD "comm" OF "eia_usl" AS character

  DESCRIPTION "ЕЯ - комментарий"

  FORMAT "X(25)"

  INITIAL ""

  POSITION 7

  SQL-WIDTH 50

  ORDER 60

 

ADD TABLE "tst_nat"

  AREA "Schema Area"

  DESCRIPTION "тесты для натурального ряда"

  DUMP-NAME "tst_nat"

 

ADD FIELD "n_tst" OF "tst_nat" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "txt_tst" OF "tst_nat" AS character

  DESCRIPTION "Тест в текстовом виде"

  FORMAT "X(50)"

  INITIAL ""

  LABEL "Тест"

  POSITION 3

  SQL-WIDTH 100

  COLUMN-LABEL "Тест"

  ORDER 20

 

ADD FIELD "formula" OF "tst_nat" AS character

  DESCRIPTION "Формула теста"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Формула"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Формула"

  ORDER 30

 

ADD FIELD "comm" OF "tst_nat" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 40

 

ADD INDEX "ntst" ON "tst_nat"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "n_tst" ASCENDING

 

ADD TABLE "sint_all"

  AREA "Schema Area"

  DESCRIPTION "Множество синтаксических структура"

  DUMP-NAME "sint_tek"

 

ADD FIELD "c_sent" OF "sint_all" AS integer

  DESCRIPTION "Уникальный номер (ссылка)"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "n_gl_sl" OF "sint_all" AS integer

  DESCRIPTION "№ главной словоформы"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 20

 

ADD FIELD "gl_sl" OF "sint_all" AS character

  DESCRIPTION "Главная словоформа"

  FORMAT "X(15)"

  INITIAL ""

  LABEL "Гл. сл."

  POSITION 4

  SQL-WIDTH 30

  COLUMN-LABEL "Гл. сл."

  ORDER 30

 

ADD FIELD "rel_sin" OF "sint_all" AS character

  DESCRIPTION "Синтаксическая связь"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Связь"

  POSITION 5

  SQL-WIDTH 24

  COLUMN-LABEL "Связь"

  ORDER 40

 

ADD FIELD "zav_sl" OF "sint_all" AS character

  DESCRIPTION "Зависимая словоформа"

  FORMAT "X(15)"

  INITIAL ""

  LABEL "Зав. сл."

  POSITION 6

  SQL-WIDTH 30

  COLUMN-LABEL "Зав. сл."

  ORDER 50

 

ADD FIELD "n_zav_sl" OF "sint_all" AS integer

  DESCRIPTION "№ зависимой словоформы"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№"

  POSITION 7

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 60

 

ADD FIELD "dop_rel" OF "sint_all" AS character

  DESCRIPTION "Дополнительные связи"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Доп.св."

  POSITION 8

  SQL-WIDTH 24

  COLUMN-LABEL "Доп.св."

  ORDER 70

 

ADD FIELD "cl_gl" OF "sint_all" AS integer

  DESCRIPTION "Синтаксический класс главного слова"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Синт. класс"

  POSITION 9

  SQL-WIDTH 4

  COLUMN-LABEL "Синт. класс"

  ORDER 80

 

ADD FIELD "cl_zav" OF "sint_all" AS integer

  DESCRIPTION "Синтаксический класс зависимого слова"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Синт. класс"

  POSITION 10

  SQL-WIDTH 4

  COLUMN-LABEL "Синт. класс"

  ORDER 90

 

ADD INDEX "csent" ON "sint_all"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "c_sent" ASCENDING

 

ADD TABLE "priznaki"

  AREA "Schema Area"

  DESCRIPTION "Иформация  о признаках"

  DUMP-NAME "priznaki"

 

ADD FIELD "cod_pr" OF "priznaki" AS integer

  DESCRIPTION "Уникальный номер признака"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "nam_pr" OF "priznaki" AS character

  DESCRIPTION "Наименование признака"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Признак"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Признак"

  ORDER 20

 

ADD FIELD "usl_pr" OF "priznaki" AS character

  DESCRIPTION "Условия применимости признака"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Условия"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Условия"

  ORDER 30

 

ADD FIELD "l_dzna" OF "priznaki" AS character

  DESCRIPTION "Список допустимых значений"

  FORMAT "X(70)"

  INITIAL ""

  LABEL "Список"

  POSITION 5

  SQL-WIDTH 140

  COLUMN-LABEL "Список"

  ORDER 40

 

ADD FIELD "comm" OF "priznaki" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 50

 

ADD INDEX "codpr" ON "priznaki"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_pr" ASCENDING

 

ADD TABLE "opros"

  AREA "Schema Area"

  DUMP-NAME "opros"

 

ADD FIELD "cod_op" OF "opros" AS integer

  DESCRIPTION "Уникальный номер "

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "num_cl" OF "opros" AS integer

  DESCRIPTION "№ класса"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "№ класса"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№ класса"

  ORDER 20

 

ADD FIELD "n_pzr" OF "opros" AS integer

  DESCRIPTION "№ поля зрения (для задачника 1-6)"

  FORMAT ">>9"

  INITIAL "0"

  LABEL "№ поля зрения"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№ поля зрения"

  ORDER 30

 

ADD FIELD "cod_pr" OF "opros" AS integer

  DESCRIPTION "Уникальный номер признака"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 40

 

ADD FIELD "zna_pri" OF "opros" AS character

  DESCRIPTION "Значение признака"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Значение признака"

  POSITION 6

  SQL-WIDTH 50

  COLUMN-LABEL "Значение признака"

  ORDER 50

 

ADD FIELD "comm" OF "opros" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 60

 

ADD TABLE "ier"

  AREA "Schema Area"

  DESCRIPTION "множественные иерархии"

  DUMP-NAME "ier"

 

ADD FIELD "c_ier" OF "ier" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "n_ier" OF "ier" AS integer

  DESCRIPTION "№ иерархии"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "№ иерархии"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№ иерархии"

  ORDER 20

 

ADD FIELD "n_uzl" OF "ier" AS integer

  DESCRIPTION "№ узла"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "№ узла"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№ узла"

  ORDER 30

 

ADD FIELD "puti" OF "ier" AS character

  DESCRIPTION "Полный путь в иерархии "

  FORMAT "X(100)"

  INITIAL ""

  LABEL "Путь"

  POSITION 5

  SQL-WIDTH 200

  COLUMN-LABEL "Путь"

  ORDER 40

 

ADD FIELD "verh" OF "ier" AS integer

  DESCRIPTION "Ссылка на родителя (в данной иерархии)"

  FORMAT ">>>>>9"

  INITIAL "0"

  LABEL "Вверх"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "Вверх"

  ORDER 50

 

ADD FIELD "eia_txt" OF "ier" AS character

  DESCRIPTION "ЕЯ - описание узла"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "ея узел"

  POSITION 7

  SQL-WIDTH 50

  COLUMN-LABEL "ея узел"

  ORDER 60

 

ADD FIELD "list" OF "ier" AS logical

  DESCRIPTION "Лист"

  FORMAT "yes/no"

  INITIAL "no"

  LABEL "Лист"

  POSITION 8

  SQL-WIDTH 1

  COLUMN-LABEL "Лист"

  ORDER 70

 

ADD FIELD "comm" OF "ier" AS character

  DESCRIPTION "ЕЯ - комментарий"

  FORMAT "X(25)"

  INITIAL ""

  POSITION 9

  SQL-WIDTH 50

  ORDER 80

 

ADD INDEX "cier" ON "ier"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "c_ier" ASCENDING

 

ADD INDEX "ier_uzl" ON "ier"

  AREA "Schema Area"

  INDEX-FIELD "n_ier" ASCENDING

  INDEX-FIELD "n_uzl" ASCENDING

 

ADD TABLE "DNV"

  AREA "Schema Area"

  DUMP-NAME "dnv"

 

ADD FIELD "DT" OF "DNV" AS date

  DESCRIPTION "Дата"

  FORMAT "99/99/9999"

  INITIAL ?

  LABEL "Дата"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Дата"

  ORDER 10

 

ADD FIELD "sob" OF "DNV" AS character

  DESCRIPTION "Событие"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Событие"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Событие"

  ORDER 20

 

ADD FIELD "eia" OF "DNV" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 16

  ORDER 30

 

ADD FIELD "t1" OF "DNV" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 5

  SQL-WIDTH 16

  ORDER 40

 

ADD FIELD "t2" OF "DNV" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 6

  SQL-WIDTH 16

  ORDER 50

 

ADD FIELD "comm" OF "DNV" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 7

  SQL-WIDTH 16

  ORDER 60

 

ADD FIELD "den" OF "DNV" AS character

  DESCRIPTION "День"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "День"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "День"

  ORDER 70

 

ADD TABLE "assoc"

  AREA "Schema Area"

  DESCRIPTION "ЕЯ-ассоциации"

  DUMP-NAME "assoc"

 

ADD FIELD "cod_ass" OF "assoc" AS integer

  DESCRIPTION "Уникальный номер ассоциации"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "gr1" OF "assoc" AS character

  DESCRIPTION "Именная группа 1"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_1"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_1"

  ORDER 20

 

ADD FIELD "gr2" OF "assoc" AS character

  DESCRIPTION "Именная группа 2"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_2"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_2"

  ORDER 30

 

ADD FIELD "gr3" OF "assoc" AS character

  DESCRIPTION "Именная группа 3"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_3"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_3"

  ORDER 40

 

ADD FIELD "gr4" OF "assoc" AS character

  DESCRIPTION "Именная группа 4"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_4"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_4"

  ORDER 50

 

ADD FIELD "gr5" OF "assoc" AS character

  DESCRIPTION "Именная группа 5"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_5"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_5"

  ORDER 60

 

ADD FIELD "gr6" OF "assoc" AS character

  DESCRIPTION "Именная группа 6"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_6"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_6"

  ORDER 70

 

ADD FIELD "gr7" OF "assoc" AS character

  DESCRIPTION "Именная группа 7"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Им_гр_7"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Им_гр_7"

  ORDER 80

 

ADD FIELD "ostat" OF "assoc" AS character

  DESCRIPTION "Остальные именные группы"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Остальное"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Остальное"

  ORDER 90

 

ADD FIELD "k_b" OF "assoc" AS character

  DESCRIPTION "Ключ_1 - базовый ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ключ_1"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "Ключ_1"

  ORDER 100

 

ADD FIELD "k_h" OF "assoc" AS character

  DESCRIPTION "Ключ_2 - вспаомагательный ключ (help)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ключ_2"

  POSITION 12

  SQL-WIDTH 16

  COLUMN-LABEL "Ключ_2"

  ORDER 110

 

ADD FIELD "concept" OF "assoc" AS character

  DESCRIPTION "Первое приближение концептуального описания (грубо)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Концепт"

  POSITION 13

  SQL-WIDTH 16

  COLUMN-LABEL "Концепт"

  ORDER 120

 

ADD FIELD "ref_conc" OF "assoc" AS integer

  DESCRIPTION "Ссылка на концептуальную структуру"

  FORMAT ">>>,>>>9"

  INITIAL "0"

  LABEL "Ссылка на концепт"

  POSITION 14

  SQL-WIDTH 4

  COLUMN-LABEL "Ссылка на концепт"

  ORDER 130

 

ADD FIELD "comm" OF "assoc" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 15

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 140

 

ADD INDEX "codass" ON "assoc"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_ass" ASCENDING

 

ADD TABLE "dialogi"

  AREA "Schema Area"

  DESCRIPTION "Диалоги"

  DUMP-NAME "dialogi"

 

ADD FIELD "cod_dg" OF "dialogi" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "n_dg" OF "dialogi" AS integer

  DESCRIPTION "№ диалога"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "№ диалога"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№ диалога"

  ORDER 20

 

ADD FIELD "n_fr" OF "dialogi" AS integer

  DESCRIPTION "№ фразы в диалоге"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "№ фразы"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№ фразы"

  ORDER 30

 

ADD FIELD "txt_fr" OF "dialogi" AS character

  DESCRIPTION "Текст фразы"

  FORMAT "X(50)"

  INITIAL ""

  LABEL "Текст фразы"

  POSITION 5

  SQL-WIDTH 100

  COLUMN-LABEL "Текст фразы"

  ORDER 40

 

ADD FIELD "kto" OF "dialogi" AS character

  DESCRIPTION "Участник диалога - автор фразы."

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Участник"

  POSITION 6

  SQL-WIDTH 24

  COLUMN-LABEL "Участник"

  ORDER 50

 

ADD FIELD "dat_fr" OF "dialogi" AS date

  DESCRIPTION "Дата фразы"

  FORMAT "99/99/9999"

  INITIAL ?

  LABEL "Дата фразы"

  POSITION 7

  SQL-WIDTH 4

  COLUMN-LABEL "Дата фразы"

  ORDER 60

 

ADD FIELD "vrem" OF "dialogi" AS character

  DESCRIPTION "Время ввода фразы"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Время"

  POSITION 8

  SQL-WIDTH 24

  COLUMN-LABEL "Время"

  ORDER 70

 

ADD FIELD "comm" OF "dialogi" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 80

 

ADD INDEX "coddg" ON "dialogi"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_dg" ASCENDING

 

ADD INDEX "ndg" ON "dialogi"

  AREA "Schema Area"

  INDEX-FIELD "n_dg" ASCENDING

 

ADD TABLE "rez_lex"

  AREA "Schema Area"

  DESCRIPTION "Результаты лексико-морфологического анализа"

  DUMP-NAME "rez_lex"

 

ADD FIELD "n_pp" OF "rez_lex" AS integer

  DESCRIPTION "№ по порядку"

  FORMAT ">>>9"

  INITIAL "0"

  LABEL "№ по порядку"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№ по порядку"

  ORDER 10

 

ADD FIELD "n_lex" OF "rez_lex" AS integer

  DESCRIPTION "№ в тексте - ссылка на лексему в исходном тексте."

  FORMAT ">>>9"

  INITIAL "0"

  LABEL "№ в тексте"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№ в тексте"

  ORDER 20

 

ADD FIELD "lex" OF "rez_lex" AS character

  DESCRIPTION "Лексема"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Лексема"

  POSITION 4

  SQL-WIDTH 50

  COLUMN-LABEL "Лексема"

  ORDER 30

 

ADD FIELD "sem" OF "rez_lex" AS character

  DESCRIPTION "Сема - ссылка на семантику"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Сема"

  POSITION 5

  SQL-WIDTH 24

  COLUMN-LABEL "Сема"

  ORDER 40

 

ADD FIELD "ref" OF "rez_lex" AS character

  DESCRIPTION "Ссылка"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ссылка"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Ссылка"

  ORDER 50

 

ADD TABLE "sam"

  AREA "Schema Area"

  DESCRIPTION "Незнакомые ранее системе слова и предположения системы с обоснованием "

  DUMP-NAME "sam"

 

ADD FIELD "cod_sm" OF "sam" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "lex" OF "sam" AS character

  DESCRIPTION "Лексема"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Лексема"

  POSITION 3

  SQL-WIDTH 50

  COLUMN-LABEL "Лексема"

  ORDER 20

 

ADD FIELD "analog" OF "sam" AS character

  DESCRIPTION "Лексема - Аналог (из словаря)"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Аналог"

  POSITION 4

  SQL-WIDTH 50

  COLUMN-LABEL "Аналог"

  ORDER 30

 

ADD FIELD "cntx" OF "sam" AS character

  DESCRIPTION "Контест - обычно пара слов"

  FORMAT "X(30)"

  INITIAL ""

  LABEL "Контест"

  POSITION 5

  SQL-WIDTH 60

  COLUMN-LABEL "Контест"

  ORDER 40

 

ADD FIELD "src" OF "sam" AS character

  DESCRIPTION "Источник контекста - (ssk, ссылка на строку таблицы ? ...)"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Источник контекста"

  POSITION 6

  SQL-WIDTH 50

  COLUMN-LABEL "Источник контекста"

  ORDER 50

 

ADD FIELD "sem" OF "sam" AS character

  DESCRIPTION "Сема - ссылка на семантику"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Сема"

  POSITION 7

  SQL-WIDTH 50

  COLUMN-LABEL "Сема"

  ORDER 60

 

ADD FIELD "dat" OF "sam" AS date

  FORMAT "99/99/9999"

  INITIAL ?

  LABEL "Дата"

  POSITION 8

  SQL-WIDTH 4

  COLUMN-LABEL "Дата"

  ORDER 70

 

ADD FIELD "vrem" OF "sam" AS character

  DESCRIPTION "Время ввода"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Время"

  POSITION 9

  SQL-WIDTH 24

  COLUMN-LABEL "Время"

  ORDER 80

 

ADD FIELD "comm" OF "sam" AS character

  DESCRIPTION "Комментарий (пословица, поговорка, крылатое выражение и т.д); подтверждение предположения"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 10

  SQL-WIDTH 50

  COLUMN-LABEL "Комментарий"

  ORDER 90

 

ADD FIELD "ch_r" OF "sam" AS character

  DESCRIPTION "Предполагаемая часть речи"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Часть речи"

  POSITION 11

  SQL-WIDTH 24

  COLUMN-LABEL "Часть речи"

  ORDER 100

 

ADD FIELD "morf_cl" OF "sam" AS character

  DESCRIPTION "Морфологический класс (предполагаемый)"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Морф. класс"

  POSITION 12

  SQL-WIDTH 24

  COLUMN-LABEL "Морф. класс"

  ORDER 110

 

ADD FIELD "sint_cl" OF "sam" AS character

  DESCRIPTION "Синтаксический класс (предполагаемый)"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Синт. класс"

  POSITION 13

  SQL-WIDTH 24

  COLUMN-LABEL "Синт. класс"

  ORDER 120

 

ADD FIELD "cntx_l" OF "sam" AS character

  DESCRIPTION "Контекст лексемы - обычно пара слов"

  FORMAT "X(30)"

  INITIAL ""

  LABEL "Контекст лексемы"

  POSITION 14

  SQL-WIDTH 60

  COLUMN-LABEL "Контекст лексемы"

  ORDER 130

 

ADD FIELD "cntx_sin" OF "sam" AS character

  DESCRIPTION "Контекст синтаксический - для продолжения беседы

(поиск  лексема <синтак.связь> new-lexema)"

  FORMAT "X(30)"

  INITIAL ""

  LABEL "Контекст синтаксич."

  POSITION 15

  SQL-WIDTH 60

  COLUMN-LABEL "Контекст синтаксич."

  ORDER 140

 

ADD FIELD "src_l" OF "sam" AS character

  DESCRIPTION "Источник контекста лексемы -

 (ssk, ссылка на строку таблицы ? ...)"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Источник контекста (лексемы)"

  POSITION 16

  SQL-WIDTH 50

  COLUMN-LABEL "Источник контекста (лексемы)"

  ORDER 150

 

ADD FIELD "cod_msu" OF "sam" AS integer

  DESCRIPTION "Уникальный номер морфологического класса"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№ мор.класса"

  POSITION 17

  SQL-WIDTH 4

  COLUMN-LABEL "№ мор.класса"

  ORDER 160

 

ADD INDEX "codsm" ON "sam"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_sm" ASCENDING

 

ADD TABLE "empir_s"

  AREA "Schema Area"

  DESCRIPTION "Существительные - эпмирика"

  DUMP-NAME "empir_s"

 

ADD FIELD "cod_osn" OF "empir_s" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "osnov" OF "empir_s" AS character

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Ооснова"

  POSITION 3

  SQL-WIDTH 40

  COLUMN-LABEL "Основа"

  ORDER 20

 

ADD FIELD "comm" OF "empir_s" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 16

  ORDER 40

 

ADD FIELD "cod_msu" OF "empir_s" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 50

 

ADD FIELD "rod" OF "empir_s" AS character

  DESCRIPTION "Род"

  FORMAT "X(8)"

  INITIAL "нет"

  LABEL "Род"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Род"

  ORDER 60

 

ADD INDEX "codosn" ON "empir_s"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_osn" ASCENDING

 

ADD TABLE "g_osn"

  AREA "Schema Area"

  DESCRIPTION "Основы глагольных форм"

  DUMP-NAME "g_osn"

 

ADD FIELD "cod_osn" OF "g_osn" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "osnov" OF "g_osn" AS character

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Ооснова"

  POSITION 3

  SQL-WIDTH 40

  COLUMN-LABEL "Основа"

  ORDER 20

 

ADD FIELD "infin" OF "g_osn" AS character

  DESCRIPTION "Инфинитив"

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Инфинитив"

  POSITION 4

  SQL-WIDTH 40

  COLUMN-LABEL "Инфинитив"

  ORDER 30

 

ADD FIELD "vid" OF "g_osn" AS character

  DESCRIPTION "Вид - нсв, св"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Вид"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Вид"

  ORDER 40

 

ADD FIELD "cod_mgl" OF "g_osn" AS integer

  DESCRIPTION "Уникальный номер - ссылка в таблицу морф. классов глаголов."

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 50

 

ADD INDEX "codosn" ON "g_osn"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_osn" ASCENDING

 

ADD TABLE "mkl_gl"

  AREA "Schema Area"

  DESCRIPTION "Морф. классы глагольных форм"

  DUMP-NAME "mk_gl"

 

ADD FIELD "cod_mgl" OF "mkl_gl" AS integer

  DESCRIPTION "Уникальный номер морф. класса глагольной формы"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "num_mgl" OF "mkl_gl" AS integer

  FORMAT ">>>9"

  INITIAL "0"

  POSITION 3

  SQL-WIDTH 4

  ORDER 20

 

ADD FIELD "morf_kla" OF "mkl_gl" AS character

  DESCRIPTION "Морфологический класс глагольной формы."

  FORMAT "X(125)"

  INITIAL ""

  LABEL "М_класс"

  POSITION 4

  SQL-WIDTH 250

  COLUMN-LABEL "М_класс"

  ORDER 30

 

ADD INDEX "codmgl" ON "mkl_gl"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_mgl" ASCENDING

 

ADD TABLE "p_osn"

  AREA "Schema Area"

  DESCRIPTION "Основы прилагательных"

  DUMP-NAME "p_osn"

 

ADD FIELD "cod_osn" OF "p_osn" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "osnov" OF "p_osn" AS character

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Ооснова"

  POSITION 3

  SQL-WIDTH 40

  COLUMN-LABEL "Основа"

  ORDER 20

 

ADD FIELD "comm" OF "p_osn" AS character

  FORMAT "X(8)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 16

  ORDER 40

 

ADD FIELD "tip" OF "p_osn" AS character

  DESCRIPTION "Тип"

  FORMAT "X(8)"

  INITIAL "нет"

  LABEL "Тип"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Тип"

  ORDER 50

 

ADD FIELD "cod_mpr" OF "p_osn" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 60

 

ADD INDEX "codosn" ON "p_osn"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_osn" ASCENDING

 

ADD TABLE "mkl_pr"

  AREA "Schema Area"

  DESCRIPTION "Морф. классы прилагательных"

  DUMP-NAME "mkl_pr"

 

ADD FIELD "cod_mpr" OF "mkl_pr" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "num_mpr" OF "mkl_pr" AS integer

  FORMAT ">>>9"

  INITIAL "0"

  POSITION 3

  SQL-WIDTH 4

  ORDER 20

 

ADD FIELD "morf_kla" OF "mkl_pr" AS character

  DESCRIPTION "Морфологический класс глагольной формы."

  FORMAT "X(125)"

  INITIAL ""

  LABEL "М_класс"

  POSITION 4

  SQL-WIDTH 250

  COLUMN-LABEL "М_класс"

  ORDER 30

 

ADD INDEX "codmpr" ON "mkl_pr"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_mpr" ASCENDING

 

ADD TABLE "sobit"

  AREA "Schema Area"

  DESCRIPTION "События"

  DUMP-NAME "sobit"

 

ADD FIELD "cod_sob" OF "sobit" AS integer

  DESCRIPTION "Код события - уникальный номер собыьтя"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Код события"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Код события"

  ORDER 10

 

ADD FIELD "eia_op" OF "sobit" AS character

  DESCRIPTION "ЕЯ-описание события"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "jpz_op" OF "sobit" AS character

  DESCRIPTION "ЯПЗ-описание события"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-описание"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-описание"

  ORDER 30

 

ADD FIELD "eia_time" OF "sobit" AS character

  DESCRIPTION "ЕЯ-описание  времени события"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-время"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-время"

  ORDER 40

 

ADD FIELD "jpz_time" OF "sobit" AS character

  DESCRIPTION "ЯПЗ-описание  времени события"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-время"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-время"

  ORDER 50

 

ADD FIELD "eia_loc" OF "sobit" AS character

  DESCRIPTION "ЕЯ-описание  места события"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-место"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-место"

  ORDER 60

 

ADD FIELD "jpz_loc" OF "sobit" AS character

  DESCRIPTION "ЯПЗ-описание  места события"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-место"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-место"

  ORDER 70

 

ADD FIELD "tip_sob" OF "sobit" AS character

  DESCRIPTION "Тип события (повторяющийся, исторический - уникальный)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Тип события"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Тип события"

  ORDER 80

 

ADD FIELD "k_tim" OF "sobit" AS character

  DESCRIPTION "К_время - ключ времени события. "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "К_время"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "К_время"

  ORDER 90

 

ADD FIELD "k_loc" OF "sobit" AS character

  DESCRIPTION "К_место - ключ времени события. "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "К_место"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "К_место"

  ORDER 100

 

ADD FIELD "k_cas" OF "sobit" AS character

  DESCRIPTION "К_причина - ключ причины события. "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "К_причина"

  POSITION 12

  SQL-WIDTH 16

  COLUMN-LABEL "К_причина"

  ORDER 110

 

ADD FIELD "k_seq" OF "sobit" AS character

  DESCRIPTION "К_следствие - ключ следствия события. "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "К_следствие"

  POSITION 13

  SQL-WIDTH 16

  COLUMN-LABEL "К_следствие"

  ORDER 120

 

ADD FIELD "k_act" OF "sobit" AS character

  DESCRIPTION "К_actor - ключ  субъекты/объекты  события. "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "К_actor"

  POSITION 14

  SQL-WIDTH 16

  COLUMN-LABEL "К_actor"

  ORDER 130

 

ADD FIELD "k_jpz" OF "sobit" AS character

  DESCRIPTION "К_япз - ключ ЯПЗ."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "К_япз"

  POSITION 15

  SQL-WIDTH 16

  COLUMN-LABEL "К_япз"

  ORDER 140

 

ADD TABLE "shab1"

  AREA "Schema Area"

  DESCRIPTION "заголовки шаблонов"

  DUMP-NAME "shab1"

 

ADD FIELD "cod_ob" OF "shab1" AS integer

  DESCRIPTION "Код объединения"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 2

  SQL-WIDTH 4

  ORDER 10

 

ADD FIELD "cod_sh" OF "shab1" AS integer

  DESCRIPTION "Код подразделения"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 3

  SQL-WIDTH 4

  ORDER 20

 

ADD FIELD "typ_op" OF "shab1" AS character

  DESCRIPTION "Тип шаблона (не редактируется пользователем)"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 16

  ORDER 30

 

ADD FIELD "n_et" OF "shab1" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 5

  SQL-WIDTH 4

  ORDER 40

 

ADD FIELD "opis" OF "shab1" AS character

  DESCRIPTION "Описания для пользователя"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 6

  SQL-WIDTH 16

  ORDER 50

 

ADD FIELD "n_str" OF "shab1" AS integer

  DESCRIPTION " Размер страницы"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 7

  SQL-WIDTH 4

  ORDER 60

 

ADD FIELD "paper" OF "shab1" AS character

  DESCRIPTION " Ориентация страницы"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 8

  SQL-WIDTH 16

  ORDER 70

 

ADD FIELD "size_f" OF "shab1" AS integer

  DESCRIPTION " Размер шрифта"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 9

  SQL-WIDTH 4

  ORDER 80

 

ADD FIELD "f_out" OF "shab1" AS character

  DESCRIPTION " Формат вывода"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 10

  SQL-WIDTH 16

  ORDER 90

 

ADD FIELD "z_shap" OF "shab1" AS character

  DESCRIPTION " Шапка отчета"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 11

  SQL-WIDTH 16

  ORDER 100

 

ADD FIELD "z_podn" OF "shab1" AS character

  DESCRIPTION " Подножие отчета "

  FORMAT "X(8)"

  INITIAL ""

  POSITION 12

  SQL-WIDTH 16

  ORDER 110

 

ADD FIELD "w_sha" OF "shab1" AS integer

  DESCRIPTION " Ширина поля редактирования шапки"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 13

  SQL-WIDTH 4

  ORDER 120

 

ADD FIELD "h_sha" OF "shab1" AS integer

  DESCRIPTION " Высота поля редактирования шапки"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 14

  SQL-WIDTH 4

  ORDER 130

 

ADD FIELD "w_pod" OF "shab1" AS integer

  DESCRIPTION " Ширина поля редактирования подножия"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 15

  SQL-WIDTH 4

  ORDER 140

 

ADD FIELD "h_pod" OF "shab1" AS integer

  DESCRIPTION " Ширина поля редактирования подножия"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 16

  SQL-WIDTH 4

  ORDER 150

 

ADD FIELD "s_shap" OF "shab1" AS character

  DESCRIPTION " Шапка страницы"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 17

  SQL-WIDTH 16

  ORDER 160

 

ADD FIELD "s_podn" OF "shab1" AS character

  DESCRIPTION " Подножие страницы"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 18

  SQL-WIDTH 16

  ORDER 170

 

ADD INDEX "net" ON "shab1"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "n_et" ASCENDING

 

ADD TABLE "shab3"

  AREA "Schema Area"

  DESCRIPTION "таблицы шаблона"

  DUMP-NAME "shab3"

 

ADD FIELD "n_et" OF "shab3" AS integer

  DESCRIPTION "Уникальный номер (ссылка в таблицу shab1)"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 2

  SQL-WIDTH 4

  ORDER 40

 

ADD FIELD "Ntbl" OF "shab3" AS integer

  DESCRIPTION " Номер таблицы в отчете"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 3

  SQL-WIDTH 4

  ORDER 50

 

ADD FIELD "namtbl" OF "shab3" AS character

  DESCRIPTION " Наименование таблицы отчета  "

  FORMAT "X(8)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 16

  ORDER 60

 

ADD TABLE "gipot"

  AREA "Schema Area"

  DESCRIPTION "Гипотезы"

  DUMP-NAME "gipot"

 

ADD FIELD "cod_gip" OF "gipot" AS integer

  DESCRIPTION "Код гипотезы - уникальный номер"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Код гипотезы"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Код гипотезы"

  ORDER 10

 

ADD FIELD "eia_gip" OF "gipot" AS character

  DESCRIPTION "ЕЯ-описание гипотезы"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "jpz_gip" OF "gipot" AS character

  DESCRIPTION "ЯПЗ-описание гипотезы"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-описание"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-описание"

  ORDER 30

 

ADD FIELD "za" OF "gipot" AS character

  DESCRIPTION "Факты за гипотезу "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "За"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "За"

  ORDER 40

 

ADD FIELD "protiv" OF "gipot" AS character

  DESCRIPTION "Факты против гипотезы "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Против"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Против"

  ORDER 50

 

ADD FIELD "procent" OF "gipot" AS decimal

  DESCRIPTION "% совпадений (ad hoc для морфологии )"

  FORMAT ">>>9.99"

  INITIAL "0"

  LABEL "% совпадений"

  POSITION 7

  SQL-WIDTH 17

  COLUMN-LABEL "% совпадений"

  DECIMALS 2

  ORDER 60

 

ADD FIELD "ocenka" OF "gipot" AS decimal

  DESCRIPTION "Оценка правдоподобия гипотезы"

  FORMAT ">>>9.99"

  INITIAL "0"

  LABEL "Оценка"

  POSITION 8

  SQL-WIDTH 17

  COLUMN-LABEL "Оценка"

  DECIMALS 2

  ORDER 70

 

ADD FIELD "comm_eia" OF "gipot" AS character

  DESCRIPTION "ЕЯ-комментарий "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-комментарий"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-комментарий"

  ORDER 80

 

ADD FIELD "comm_jpz" OF "gipot" AS character

  DESCRIPTION "ЯПЗ-комментарий "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-комментарий"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-комментарий"

  ORDER 90

 

ADD FIELD "reserv" OF "gipot" AS character

  DESCRIPTION "Резерв"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Резерв"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "Резерв"

  ORDER 100

 

ADD FIELD "evrist" OF "gipot" AS character

  DESCRIPTION "Эвристики гипотезы"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Эвристики"

  POSITION 12

  SQL-WIDTH 16

  COLUMN-LABEL "Эвристики"

  ORDER 110

 

ADD TABLE "derevo"

  AREA "Schema Area"

  DESCRIPTION "Представление древовидных структур"

  DUMP-NAME "derevo"

 

ADD FIELD "c_der" OF "derevo" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "n_der" OF "derevo" AS integer

  DESCRIPTION "№ дерева - уникальный для данного дерева"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "№ дерева"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "№ дерева"

  ORDER 20

 

ADD FIELD "urov" OF "derevo" AS integer

  DESCRIPTION "Уровень в иерархии"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Уровень"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "Уровень"

  ORDER 30

 

ADD FIELD "verh" OF "derevo" AS integer

  DESCRIPTION "Вверх - ссылка на верхний уровень (родитель)"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Вверх"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "Вверх"

  ORDER 40

 

ADD FIELD "sled" OF "derevo" AS integer

  DESCRIPTION "Следующий - ссылка на следующий элемент уровня"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Следующий"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "Следующий"

  ORDER 50

 

ADD FIELD "pred" OF "derevo" AS integer

  DESCRIPTION "Предыдущий - ссылка на предыдущий элемент уровня"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Предыдущий"

  POSITION 7

  SQL-WIDTH 4

  COLUMN-LABEL "Предыдущий"

  ORDER 60

 

ADD FIELD "vniz" OF "derevo" AS integer

  DESCRIPTION "Вниз - ссылка на нижний уровень (потомок)"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Вниз"

  POSITION 8

  SQL-WIDTH 4

  COLUMN-LABEL "Вниз"

  ORDER 70

 

ADD FIELD "own_z" OF "derevo" AS character

  DESCRIPTION "Собственное значение (как ЕЯ-описание, так и ЯПЗ-описание, что обеспечивает семантическую непрерывность)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Значение"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Значение"

  ORDER 80

 

ADD FIELD "tab_z" OF "derevo" AS character

  DESCRIPTION "Ссылка на значение в таблице (??? имя таблицы ... ??? )"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Таблица"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Таблица"

  ORDER 90

 

ADD FIELD "txt_z" OF "derevo" AS character

  DESCRIPTION "Текст - ссылка на текст (???)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Текст"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "Текст"

  ORDER 100

 

ADD FIELD "name_der" OF "derevo" AS character

  DESCRIPTION "Наименование дерева - ЕЯ-описание дерева

(например ""цветные металлы"")"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Наименование дерева"

  POSITION 12

  SQL-WIDTH 16

  COLUMN-LABEL "Наименование дерева"

  ORDER 110

 

ADD FIELD "comm_eia" OF "derevo" AS character

  DESCRIPTION "ЕЯ-комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-комментарий"

  POSITION 13

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-комментарий"

  ORDER 120

 

ADD FIELD "comm_jpz" OF "derevo" AS character

  DESCRIPTION "ЯПЗ-комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-комментарий"

  POSITION 14

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-комментарий"

  ORDER 130

 

ADD TABLE "vremena"

  AREA "Schema Area"

  DESCRIPTION "хронология"

  DUMP-NAME "vremena"

 

ADD FIELD "cod_ass" OF "vremena" AS integer

  DESCRIPTION "Уникальный номер точки на оси времени"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_time" OF "vremena" AS character

  DESCRIPTION "ЕЯ-описание точки на оси времени"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "jpz_time" OF "vremena" AS character

  DESCRIPTION "ЯПЗ-описание точки на оси времени"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-описание"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-описание"

  ORDER 30

 

ADD FIELD "z_vr" OF "vremena" AS decimal

  DESCRIPTION "Число, интерпретируемое в соответствии с единицей измерения времени (см. поле ed_vr)"

  FORMAT ">>>>>>9.99"

  INITIAL "0"

  LABEL "Число"

  POSITION 5

  SQL-WIDTH 17

  COLUMN-LABEL "Число"

  DECIMALS 2

  ORDER 40

 

ADD FIELD "ed_vr" OF "vremena" AS character

  DESCRIPTION "Единица времени для поля z_vr"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Единица времени"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Единица времени"

  ORDER 50

 

ADD FIELD "etalon" OF "vremena" AS character

  DESCRIPTION "Точка отсчета (н.э., 19 век, дата и т.д.)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Точка отсчета"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Точка отсчета"

  ORDER 60

 

ADD FIELD "napr" OF "vremena" AS character

  DESCRIPTION "Направление отсчета (до или после, раньше или позже)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Направление"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Направление"

  ORDER 70

 

ADD TABLE "src_txt"

  AREA "Schema Area"

  DESCRIPTION "источники текстов"

  DUMP-NAME "src_txt"

 

ADD FIELD "cod_src" OF "src_txt" AS integer

  DESCRIPTION "Уникальный номер текста - источника"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "name_txt" OF "src_txt" AS character

  DESCRIPTION "Наименование текста - ЕЯ-описание текста"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Наименование текста"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Наименование текста"

  ORDER 20

 

ADD FIELD "vol_txt" OF "src_txt" AS character

  DESCRIPTION "Объем текста - в предложениях (в словах и символах ?)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Объем текста"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Объем текста"

  ORDER 30

 

ADD FIELD "ref_txt" OF "src_txt" AS character

  DESCRIPTION "Ссылка на файл - собственно текст, открываемый WORD-ом или

ссылка в библиотеку (?)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ссылка на файл"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Ссылка на файл"

  ORDER 40

 

ADD FIELD "eia_area" OF "src_txt" AS character

  DESCRIPTION "ЕЯ-описание области, обощающей текст "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание области"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание области"

  ORDER 50

 

ADD FIELD "jpz_area" OF "src_txt" AS character

  DESCRIPTION "ЯПЗ-описание области, обощающей текст "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-описание области"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-описание области"

  ORDER 60

 

ADD FIELD "pro_not" OF "src_txt" AS character

  DESCRIPTION "Процент незнакомых слов"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Процент"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Процент"

  ORDER 70

 

ADD FIELD "rez_sint" OF "src_txt" AS character

  DESCRIPTION "Характеристики синтаксического разбора"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Синтаксис"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Синтаксис"

  ORDER 80

 

ADD FIELD "hron" OF "src_txt" AS character

  DESCRIPTION "Хронологоия - сведения о времени поступления источника"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Хронологоия"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Хронологоия"

  ORDER 90

 

ADD FIELD "k_tmp" OF "src_txt" AS character

  DESCRIPTION "Ключ времени"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "время"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "время"

  ORDER 100

 

ADD FIELD "k_loc" OF "src_txt" AS character

  DESCRIPTION "Ключ локализации"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "локализация"

  POSITION 12

  SQL-WIDTH 16

  COLUMN-LABEL "локализация"

  ORDER 110

 

ADD FIELD "key_1" OF "src_txt" AS character

  DESCRIPTION "Первый дополнительный ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ключ_1"

  POSITION 13

  SQL-WIDTH 16

  COLUMN-LABEL "ключ_1"

  ORDER 120

 

ADD FIELD "key_2" OF "src_txt" AS character

  DESCRIPTION "Второй дополнительный ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ключ_2"

  POSITION 14

  SQL-WIDTH 16

  COLUMN-LABEL "ключ_2"

  ORDER 130

 

ADD FIELD "key_3" OF "src_txt" AS character

  DESCRIPTION "Третий дополнительный ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ключ_3"

  POSITION 15

  SQL-WIDTH 16

  COLUMN-LABEL "ключ_3"

  ORDER 140

 

ADD FIELD "dopinf" OF "src_txt" AS character

  DESCRIPTION "Дополнительная информация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Дополнительная информация"

  POSITION 16

  SQL-WIDTH 16

  COLUMN-LABEL "Дополнительная информация"

  ORDER 150

 

ADD TABLE "sent_txt"

  AREA "Schema Area"

  DESCRIPTION "Предложения (связана с src_txt и sint_txt)"

  DUMP-NAME "sent_txt"

 

ADD FIELD "c_pred" OF "sent_txt" AS integer

  DESCRIPTION "Уникальный номер предложения"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "tekst" OF "sent_txt" AS character

  DESCRIPTION "текст предложения"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "текст"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "текст"

  ORDER 20

 

ADD FIELD "cod_src" OF "sent_txt" AS integer

  DESCRIPTION "Ссылка на уникальный номер текста - источника (src_txt)"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 30

 

ADD FIELD "n_sent" OF "sent_txt" AS integer

  DESCRIPTION "Номер предложения в источнике"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Номер в источнике"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "Номер в источнике"

  ORDER 40

 

ADD FIELD "rez_sint" OF "sent_txt" AS character

  DESCRIPTION "Краткий результат синтаксического разбора"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Результат разбора"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Результат разбора"

  ORDER 50

 

ADD FIELD "dopinf" OF "sent_txt" AS character

  DESCRIPTION "Дополнительная информация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Дополнительная информация"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Дополнительная информация"

  ORDER 60

 

ADD FIELD "ass_1" OF "sent_txt" AS character

  DESCRIPTION "Первая ассоциация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ассоциация_1"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Ассоциация_1"

  ORDER 70

 

ADD FIELD "ass_2" OF "sent_txt" AS character

  DESCRIPTION "Вторая ассоциация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ассоциация_2"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Ассоциация_2"

  ORDER 80

 

ADD FIELD "ass_3" OF "sent_txt" AS character

  DESCRIPTION "Третья ассоциация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Ассоциация_3"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Ассоциация_3"

  ORDER 90

 

ADD TABLE "test_sl"

  AREA "Schema Area"

  DESCRIPTION "Тестируемые словоформы"

  DUMP-NAME "test_sl"

 

ADD FIELD "cod_sl" OF "test_sl" AS integer

  DESCRIPTION "Уникальный номер словоформы"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "slv_frm" OF "test_sl" AS character

  DESCRIPTION "Словоформ"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Словоформа"

  POSITION 3

  SQL-WIDTH 50

  COLUMN-LABEL "Словоформ"

  ORDER 20

 

ADD FIELD "lex" OF "test_sl" AS character

  DESCRIPTION "Лексема"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Лексема"

  POSITION 4

  SQL-WIDTH 50

  COLUMN-LABEL "Лексема"

  ORDER 30

 

ADD FIELD "l_mkl" OF "test_sl" AS character

  DESCRIPTION "Список возможных морфологических классов"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Морф.классы"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Морф.классы"

  ORDER 40

 

ADD FIELD "src" OF "test_sl" AS character

  DESCRIPTION "Список ссылок на источники"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Источники"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Источники"

  ORDER 50

 

ADD FIELD "dopinf" OF "test_sl" AS character

  DESCRIPTION "Дополнительная информация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Дополнительная информация"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Дополнительная информация"

  ORDER 60

 

ADD INDEX "slvfrm" ON "test_sl"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_sl" ASCENDING

  INDEX-FIELD "slv_frm" ASCENDING

 

ADD TABLE "brok_efr"

  AREA "Schema Area"

  DESCRIPTION "Энциклопедия Брокгауза и Ефрона"

  DUMP-NAME "brok"

 

ADD FIELD "num_glb" OF "brok_efr" AS integer

  DESCRIPTION "Глобальный номер предложения"

  FORMAT ">>>>>>>9"

  INITIAL "0"

  LABEL "Глоб. №"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Глоб. №"

  ORDER 10

 

ADD FIELD "gnezdo" OF "brok_efr" AS character

  DESCRIPTION "Гнездо"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Гнездо"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Гнездо"

  ORDER 20

 

ADD FIELD "num_sent" OF "brok_efr" AS integer

  DESCRIPTION "№ предложения в гнезде (локальный)"

  FORMAT ">>>>>9"

  INITIAL "0"

  LABEL "№ предложения"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№ предложения"

  ORDER 30

 

ADD FIELD "tekst" OF "brok_efr" AS character

  DESCRIPTION "Предложение - текст"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Предложение"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Предложение"

  ORDER 40

 

ADD FIELD "sint" OF "brok_efr" AS character

  DESCRIPTION "Синтаксическая структура предложения"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Синтаксис"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Синтаксис"

  ORDER 50

 

ADD TABLE "arifm"

  AREA "Schema Area"

  DESCRIPTION "Арифметика - заготовки для подстановок"

  DUMP-NAME "arifm"

 

ADD FIELD "cod_pat" OF "arifm" AS integer

  DESCRIPTION "Уникальный номер образца"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "pattern" OF "arifm" AS character

  DESCRIPTION "Образец - шаблон - ЕЯ-описание операции с шаблоннными переменными"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Образец"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Образец"

  ORDER 20

 

ADD FIELD "name_func" OF "arifm" AS character

  DESCRIPTION "Имя функции - используется при вызове EVAL.P"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Имя функции"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Имя функции"

  ORDER 30

 

ADD FIELD "comm" OF "arifm" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 40

 

ADD TABLE "arifm_ex"

  AREA "Schema Area"

  DESCRIPTION "примеры для арифметики"

  DUMP-NAME "arifm_ex"

 

ADD FIELD "cod_pri" OF "arifm_ex" AS integer

  DESCRIPTION "Уникальный номер примера"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "primer" OF "arifm_ex" AS character

  DESCRIPTION "Пример - ея-фраза (с числами)"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Пример"

  POSITION 3

  SQL-WIDTH 50

  COLUMN-LABEL "Пример"

  ORDER 20

 

ADD FIELD "rezult" OF "arifm_ex" AS character

  DESCRIPTION "Результат выполнения примера"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Результат"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Результат"

  ORDER 30

 

ADD FIELD "gen" OF "arifm_ex" AS character

  DESCRIPTION "Обобщение примера"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Обобщение"

  POSITION 5

  SQL-WIDTH 50

  COLUMN-LABEL "Обобщение"

  ORDER 40

 

ADD FIELD "gipot" OF "arifm_ex" AS character

  DESCRIPTION "Функция (базовая)"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Функция"

  POSITION 6

  SQL-WIDTH 24

  COLUMN-LABEL "Функция"

  ORDER 50

 

ADD FIELD "formula" OF "arifm_ex" AS character

  DESCRIPTION "Формула - суперпозиция базовых функций (гипотеза)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Формула"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Формула"

  ORDER 60

 

ADD FIELD "comm" OF "arifm_ex" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 70

 

ADD FIELD "oprand" OF "arifm_ex" AS character

  DESCRIPTION "Операнды"

  FORMAT "X(20)"

  INITIAL ""

  LABEL "Операнды"

  POSITION 9

  SQL-WIDTH 40

  COLUMN-LABEL "Операнды"

  ORDER 80

 

ADD INDEX "codpri" ON "arifm_ex"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "cod_pri" ASCENDING

 

ADD TABLE "vestvo"

  AREA "Schema Area"

  DUMP-NAME "vestvo"

 

ADD FIELD "cod_vva" OF "vestvo" AS integer

  DESCRIPTION "Уникальный номер вещества"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "cod_gip" OF "vestvo" AS integer

  DESCRIPTION "Ссылка на код гипотезы - (gipot)"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Код гипотезы"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "Код гипотезы"

  ORDER 20

 

ADD FIELD "rod" OF "vestvo" AS character

  DESCRIPTION "Родовое название вещества (например, металл и видовое, соответственно - медь) ."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Род"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Род"

  ORDER 30

 

ADD FIELD "vid" OF "vestvo" AS character

  DESCRIPTION "Видовое название вещества (например, медь и родовое, соответственно - металл) ."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Вид"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Вид"

  ORDER 40

 

ADD FIELD "plotn" OF "vestvo" AS character

  DESCRIPTION "Плотность - удельная плотность (г/см)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Плотность"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Плотность"

  ORDER 50

 

ADD FIELD "sost" OF "vestvo" AS character

  DESCRIPTION "Состояние - агрегатное состояние (жидкое, твердое, газообразное, плазма)."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Состояние"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Состояние"

  ORDER 60

 

ADD FIELD "himsos" OF "vestvo" AS character

  DESCRIPTION "Химический состав "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Химический состав"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Химический состав"

  ORDER 70

 

ADD FIELD "detali" OF "vestvo" AS character

  DESCRIPTION "Детали - список элементов вида  таблица|поле. Например,  для ссылок на другие свойства этого вещества."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Детали"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Детали"

  ORDER 80

 

ADD FIELD "comm" OF "vestvo" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 90

 

ADD FIELD "eia_op" OF "vestvo" AS character

  DESCRIPTION "ЕЯ-описание вещества"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 100

 

ADD TABLE "matobj"

  AREA "Schema Area"

  DESCRIPTION "Материальные объекты"

  DUMP-NAME "matobj"

 

ADD FIELD "cod_mat" OF "matobj" AS integer

  DESCRIPTION "Уникальный номер материального объекта"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_mat" OF "matobj" AS character

  DESCRIPTION "ЕЯ-описание материального объекта"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "cod_gip" OF "matobj" AS integer

  DESCRIPTION "Ссылка на код гипотезы - (gipot)"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Код гипотезы"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "Код гипотезы"

  ORDER 30

 

ADD FIELD "mast_r" OF "matobj" AS character

  DESCRIPTION "Масштаб_длин - масштаб для расстояний (м,см,км и т.д.)

 см. таблицу единиц измерения - расстояния! "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Масштаб_длин"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Масштаб_длин"

  ORDER 40

 

ADD FIELD "lokal" OF "matobj" AS character

  DESCRIPTION "Локализация в пространстве (длина, высота, ширина)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Локализация"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Локализация"

  ORDER 50

 

ADD FIELD "mast_m" OF "matobj" AS character

  DESCRIPTION "Масштаб_масс - масштаб для массы (кг. тонна и т.д.)

 см. таблицу единиц измерения - массы! "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Масштаб_масс"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Масштаб_масс"

  ORDER 60

 

ADD FIELD "massa" OF "matobj" AS character

  DESCRIPTION "Масса материального объекта"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Масса"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Масса"

  ORDER 70

 

ADD FIELD "vvo_1" OF "matobj" AS character

  DESCRIPTION "Вещество_1 - основное составляющее вещество"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Вещество_1"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Вещество_1"

  ORDER 80

 

ADD FIELD "vvo_2" OF "matobj" AS character

  DESCRIPTION "Вещество_2 - второе составляющее вещество"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Вещество_2"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Вещество_2"

  ORDER 90

 

ADD FIELD "vvo_3" OF "matobj" AS character

  DESCRIPTION "Вещество_3 - третье составляющее вещество"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Вещество_3"

  POSITION 11

  SQL-WIDTH 16

  COLUMN-LABEL "Вещество_3"

  ORDER 100

 

ADD FIELD "l_vvo" OF "matobj" AS character

  DESCRIPTION "Прочие вещества - список прочих сотавляющих веществ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Прочие вещества"

  POSITION 12

  SQL-WIDTH 16

  COLUMN-LABEL "Прочие вещества"

  ORDER 110

 

ADD FIELD "detali" OF "matobj" AS character

  DESCRIPTION "Детали - список элементов вида  таблица|поле"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Детали"

  POSITION 13

  SQL-WIDTH 16

  COLUMN-LABEL "Детали"

  ORDER 120

 

ADD FIELD "comm" OF "matobj" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 14

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 130

 

ADD TABLE "primeri"

  AREA "Schema Area"

  DESCRIPTION "Примеры, сформированные гипотезами "

  DUMP-NAME "primeri"

 

ADD FIELD "c_pred" OF "primeri" AS integer

  DESCRIPTION "Уникальный номер предложения"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "cod_gip" OF "primeri" AS integer

  DESCRIPTION "Ссылка на код гипотезы - (gipot)"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Код гипотезы"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "Код гипотезы"

  ORDER 20

 

ADD FIELD "evrist" OF "primeri" AS character

  DESCRIPTION "Эвристика гипотезы - конкретная эвристика - (одна из поля evrist - таблицы gipot"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Эвристика"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Эвристика"

  ORDER 30

 

ADD TABLE "relmat"

  AREA "Schema Area"

  DESCRIPTION "Отношения между материальными объектами"

  DUMP-NAME "relmat"

 

ADD FIELD "c_relmm" OF "relmat" AS integer

  DESCRIPTION "Уникальный номер отношения"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_op" OF "relmat" AS character

  DESCRIPTION "ЕЯ-описание отношения"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "cod_mat1" OF "relmat" AS integer

  DESCRIPTION "Уникальный номер материального объекта"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 30

 

ADD FIELD "cod_mat2" OF "relmat" AS integer

  DESCRIPTION "Уникальный номер материального объекта"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 40

 

ADD FIELD "tip" OF "relmat" AS character

  DESCRIPTION "Тип - врожденное/приобретенное"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Тип"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Тип"

  ORDER 50

 

ADD FIELD "func" OF "relmat" AS character

  DESCRIPTION "Функция - определяет наличие отношения"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Функция"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Функция"

  ORDER 60

 

ADD FIELD "detali" OF "relmat" AS character

  DESCRIPTION "Детали - список элементов вида  таблица|поле. Например,  для ссылок на другие свойства этого отношения."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Детали"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Детали"

  ORDER 70

 

ADD TABLE "deistv"

  AREA "Schema Area"

  DESCRIPTION "Действия (события)"

  DUMP-NAME "deistv"

 

ADD FIELD "cod_dst" OF "deistv" AS integer

  DESCRIPTION "Уникальный номер действия"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_op" OF "deistv" AS character

  DESCRIPTION "ЕЯ-описание действия"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "tip" OF "deistv" AS character

  DESCRIPTION "Тип - врожденное/приобретенное (у субъекта ""Я"" есть врожденные действия - типа считать текст из поля видимости, узнать время и локализацию, задать вопрос и т.д.)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Тип"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Тип"

  ORDER 30

 

ADD FIELD "n_obs" OF "deistv" AS character

  DESCRIPTION "Число объектов"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Число объектов"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Число объектов"

  ORDER 40

 

ADD FIELD "gl_obj" OF "deistv" AS character

  DESCRIPTION "Главный объект действия - значение типа ref_tf - ссылка вида ТАБЛИЦА-ПОЛЕ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Главный объект"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Главный объект"

  ORDER 50

 

ADD FIELD "vt_obj" OF "deistv" AS character

  DESCRIPTION "Второстепенный объект действия - значение типа ref_tf - ссылка вида ТАБЛИЦА-ПОЛЕ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Второстепенный объект"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Второстепенный объект"

  ORDER 60

 

ADD FIELD "prochie" OF "deistv" AS character

  DESCRIPTION "Прочие объекты действия - значение типа список элементов ref_tf - ссылка вида ТАБЛИЦА-ПОЛЕ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Прочие объекты"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Прочие объекты"

  ORDER 70

 

ADD FIELD "fiz_vod" OF "deistv" AS character

  DESCRIPTION "Физическая модель - параметры для физической модели"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Физ. модель"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Физ. модель"

  ORDER 80

 

ADD FIELD "comm" OF "deistv" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 10

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 90

 

ADD TABLE "reldst"

  AREA "Schema Area"

  DESCRIPTION "Отношения между действиями"

  DUMP-NAME "reldst"

 

ADD FIELD "c_reldd" OF "reldst" AS integer

  DESCRIPTION "Уникальный номер отношения"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_op" OF "reldst" AS character

  DESCRIPTION "ЕЯ-описание отношения"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "cod_dst1" OF "reldst" AS integer

  DESCRIPTION "Уникальный номер действия "

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 4

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 30

 

ADD FIELD "cod_dst2" OF "reldst" AS integer

  DESCRIPTION "Уникальный номер действия "

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 40

 

ADD FIELD "tip" OF "reldst" AS character

  DESCRIPTION "Тип - врожденное/приобретенное"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Тип"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Тип"

  ORDER 50

 

ADD FIELD "func" OF "reldst" AS character

  DESCRIPTION "Функция - определяет наличие отношения"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Функция"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Функция"

  ORDER 60

 

ADD FIELD "detali" OF "reldst" AS character

  DESCRIPTION "Детали - список элементов вида  таблица|поле. Например,  для ссылок на другие свойства этого отношения."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Детали"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Детали"

  ORDER 70

 

ADD TABLE "svoist"

  AREA "Schema Area"

  DESCRIPTION "Свойства"

  DUMP-NAME "svoist"

 

ADD FIELD "cod_svt" OF "svoist" AS integer

  DESCRIPTION "Уникальный номер свойства"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_op" OF "svoist" AS character

  DESCRIPTION "ЕЯ-описание свойства"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "recept" OF "svoist" AS character

  DESCRIPTION "Рецептер - ссылка на чувство - зрение, слух, осязание, вкус, обоняние или СПЕЦ-рецептор ЭВМ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Рецептер"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Рецептер"

  ORDER 30

 

ADD FIELD "cod_mat" OF "svoist" AS integer

  DESCRIPTION "Уникальный номер материального объекта, типичного обладателя свойства"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 5

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 40

 

ADD FIELD "cls_mat" OF "svoist" AS character

  DESCRIPTION "Класс материальных объектов."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Класс мат.об."

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Класс мат.об."

  ORDER 50

 

ADD TABLE "tab_ier"

  AREA "Schema Area"

  DESCRIPTION "Общие понятия об иерархиях"

  DUMP-NAME "tab_ier"

 

ADD FIELD "cod_ier" OF "tab_ier" AS integer

  DESCRIPTION "Уникальный номер иерархии"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "nam_ier" OF "tab_ier" AS character

  DESCRIPTION "Имя иерархии - например, металлы"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Имя иерархии"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Имя иерархии"

  ORDER 20

 

ADD FIELD "princip" OF "tab_ier" AS character

  DESCRIPTION "Принцип построения иерархии"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Принцип"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Принцип"

  ORDER 30

 

ADD TABLE "kategor"

  AREA "Schema Area"

  DESCRIPTION "Категории"

  DUMP-NAME "kategor"

 

ADD FIELD "cod_kat" OF "kategor" AS integer

  DESCRIPTION "Уникальный номер категории"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "eia_nam" OF "kategor" AS character

  DESCRIPTION "ЕЯ-наименование категории"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-наименование"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-наименование"

  ORDER 20

 

ADD FIELD "eia_txt" OF "kategor" AS character

  DESCRIPTION "ЕЯ-текст, описывающий категорию."

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-текст"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-текст"

  ORDER 30

 

ADD FIELD "axiom" OF "kategor" AS character

  DESCRIPTION "Аксиоматика - ссылка на наивную аксиоматику категории"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Аксиоматика"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Аксиоматика"

  ORDER 40

 

ADD FIELD "tip" OF "kategor" AS character

  DESCRIPTION "Тип - врожденное/приобретенное  (пространство, время, материя, часть-целое, причина-необходимость, закон, случайность, возможность-действительность, качество, количество, мера, структура, система, информация "

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Тип"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Тип"

  ORDER 50

 

ADD FIELD "osnov" OF "kategor" AS character

  DESCRIPTION "Основание для введения (наивное понимание - выбор из энциклопедий слов, не описываемых как слова с суперкласами)"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Основание"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Основание"

  ORDER 60

 

ADD FIELD "comm" OF "kategor" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 70

 

ADD TABLE "shab2"

  AREA "Schema Area"

  DESCRIPTION "поля шаблонов"

  DUMP-NAME "shab2"

 

ADD FIELD "cod_sh" OF "shab2" AS integer

  DESCRIPTION " Код подразделения"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 2

  SQL-WIDTH 4

  ORDER 10

 

ADD FIELD "n_por" OF "shab2" AS integer

  DESCRIPTION " Номер по порядку  (= 0 в эталонном поле)"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 3

  SQL-WIDTH 4

  ORDER 20

 

ADD FIELD "typ_op" OF "shab2" AS character

  DESCRIPTION " Тип отчета (не редактируется пользователем)"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 4

  SQL-WIDTH 16

  ORDER 30

 

ADD FIELD "n_et" OF "shab2" AS integer

  DESCRIPTION "Уникальный номер (заголовка шаблона)"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 5

  SQL-WIDTH 4

  ORDER 40

 

ADD FIELD "Ntbl" OF "shab2" AS integer

  DESCRIPTION " Номер таблицы (см. таблицу  shab3)"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 6

  SQL-WIDTH 4

  ORDER 50

 

ADD FIELD "n_view" OF "shab2" AS character

  DESCRIPTION " Эталонное наименование поля (ключ для выводимого поля)"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 7

  SQL-WIDTH 16

  ORDER 60

 

ADD FIELD "n_prn" OF "shab2" AS character

  DESCRIPTION " Метка поля"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 8

  SQL-WIDTH 16

  ORDER 70

 

ADD FIELD "prizn" OF "shab2" AS logical

  DESCRIPTION " Признак"

  FORMAT "yes/no"

  INITIAL "no"

  POSITION 9

  SQL-WIDTH 1

  ORDER 80

 

ADD FIELD "frm" OF "shab2" AS character

  DESCRIPTION " Формат поля"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 10

  SQL-WIDTH 16

  ORDER 90

 

ADD FIELD "wdh" OF "shab2" AS integer

  DESCRIPTION " Длина поля"

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 11

  SQL-WIDTH 4

  ORDER 100

 

ADD FIELD "align" OF "shab2" AS character

  DESCRIPTION " Выравнивания поля"

  FORMAT "X(8)"

  INITIAL ""

  POSITION 12

  SQL-WIDTH 16

  ORDER 110

 

ADD FIELD "n_ord" OF "shab2" AS integer

  DESCRIPTION " Порядковый номер в эталонном поле

  (n_por = 0  в эталонном поле) "

  FORMAT "->,>>>,>>9"

  INITIAL "0"

  POSITION 13

  SQL-WIDTH 4

  ORDER 120

 

ADD TABLE "tbl_fld"

  AREA "Schema Area"

  DESCRIPTION "таблицы, поля, метки и типы "

  DUMP-NAME "tbl_fld"

 

ADD FIELD "n_tab" OF "tbl_fld" AS character

  DESCRIPTION "Имя таблицы"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Таблица"

  POSITION 2

  SQL-WIDTH 16

  COLUMN-LABEL "Таблица"

  ORDER 10

 

ADD FIELD "n_fld" OF "tbl_fld" AS character

  DESCRIPTION "Имя поля"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Поле"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "Поле"

  ORDER 20

 

ADD FIELD "tip" OF "tbl_fld" AS character

  DESCRIPTION "Тип поля"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Тип"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Тип"

  ORDER 30

 

ADD FIELD "lbl" OF "tbl_fld" AS character

  DESCRIPTION "Метка поля"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Метка поля"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Метка поля"

  ORDER 40

 

ADD FIELD "p_key" OF "tbl_fld" AS character

  DESCRIPTION "Первичный ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Первичный ключ"

  POSITION 6

  SQL-WIDTH 16

  COLUMN-LABEL "Первичный ключ"

  ORDER 50

 

ADD FIELD "vn_key" OF "tbl_fld" AS character

  DESCRIPTION "Внешний ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Внешний ключ"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Внешний ключ"

  ORDER 60

 

ADD FIELD "dop_inf" OF "tbl_fld" AS character

  DESCRIPTION "Дополнительная информация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Доп. инф."

  POSITION 8

  SQL-WIDTH 16

  COLUMN-LABEL "Доп. инф."

  ORDER 70

 

ADD FIELD "wes" OF "tbl_fld" AS integer

  DESCRIPTION "Вес коэффициент  для выбора наиболее важных полей для ЕЯ-интерфейса "

  FORMAT ">>>9"

  INITIAL "0"

  LABEL "Вес"

  POSITION 9

  SQL-WIDTH 4

  COLUMN-LABEL "Вес"

  ORDER 80

 

ADD FIELD "num_fld" OF "tbl_fld" AS integer

  DESCRIPTION "N поля"

  FORMAT ">>>>>9"

  INITIAL "0"

  LABEL "N"

  POSITION 10

  SQL-WIDTH 4

  COLUMN-LABEL "N"

  ORDER 90

 

ADD TABLE "polia"

  AREA "Schema Area"

  DESCRIPTION "Поля таблиц базы данных"

  DUMP-NAME "polia"

 

ADD FIELD "pole" OF "polia" AS character

  DESCRIPTION "Поле таблицы базы данных"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Поле"

  POSITION 2

  SQL-WIDTH 16

  COLUMN-LABEL "Поле"

  ORDER 10

 

ADD FIELD "chast" OF "polia" AS integer

  DESCRIPTION "Частота встречаемости поля"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Частота"

  POSITION 3

  SQL-WIDTH 4

  COLUMN-LABEL "Частота"

  ORDER 20

 

ADD FIELD "n_fld" OF "polia" AS character

  DESCRIPTION "Имя поля"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Поле"

  POSITION 4

  SQL-WIDTH 70

  COLUMN-LABEL "Поле"

  ORDER 30

 

ADD FIELD "p_key" OF "polia" AS character

  DESCRIPTION "Первичный ключ"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Первичный ключ"

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Первичный ключ"

  ORDER 40

 

ADD FIELD "n_tab" OF "polia" AS character

  DESCRIPTION "Имя таблицы"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Таблица"

  POSITION 6

  SQL-WIDTH 70

  COLUMN-LABEL "Таблица"

  ORDER 50

 

ADD FIELD "lbl" OF "polia" AS character

  DESCRIPTION "Метка поля"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Метка поля"

  POSITION 7

  SQL-WIDTH 70

  COLUMN-LABEL "Метка поля"

  ORDER 60

 

ADD TABLE "tbl_inf"

  AREA "Schema Area"

  DESCRIPTION "Информация о таблицах"

  DUMP-NAME "tbl_inf"

 

ADD FIELD "n_tab" OF "tbl_inf" AS character

  DESCRIPTION "Имя таблицы"

  FORMAT "X(35)"

  INITIAL ""

  LABEL "Таблица"

  POSITION 2

  SQL-WIDTH 70

  COLUMN-LABEL "Таблица"

  ORDER 10

 

ADD FIELD "opis" OF "tbl_inf" AS character

  DESCRIPTION "Описание"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Описание"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Описание"

  ORDER 30

 

ADD FIELD "q_str" OF "tbl_inf" AS integer

  DESCRIPTION "Число строк"

  FORMAT ">>>>>>>>9"

  INITIAL "0"

  LABEL "Число строк"

  POSITION 6

  SQL-WIDTH 4

  COLUMN-LABEL "Число строк"

  ORDER 40

 

ADD FIELD "num_fld" OF "tbl_inf" AS integer

  DESCRIPTION "Число полей в таблице"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Число полей"

  POSITION 8

  SQL-WIDTH 4

  COLUMN-LABEL "Число полей"

  ORDER 50

 

ADD INDEX "ntab" ON "tbl_inf"

  AREA "Schema Area"

  PRIMARY

  INDEX-FIELD "n_tab" ASCENDING

 

ADD TABLE "zna_atr"

  AREA "Schema Area"

  LABEL "Некоторые значения"

  DESCRIPTION "Некоторые значения полей таблиц (не более 100 значений)"

  DUMP-NAME "zna_atr"

 

ADD FIELD "num_fld" OF "zna_atr" AS integer

  DESCRIPTION "Число полей в таблице"

  FORMAT ">>>>9"

  INITIAL "0"

  LABEL "Число полей"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Число полей"

  ORDER 50

 

ADD FIELD "zna_fld" OF "zna_atr" AS character

  DESCRIPTION "Значение поля"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Значение"

  POSITION 3

  SQL-WIDTH 50

  COLUMN-LABEL "Значение"

  ORDER 60

 

ADD FIELD "prizn" OF "zna_atr" AS character

  DESCRIPTION "Признак - все значения или только некоторые"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Признак"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "Признак"

  ORDER 70

 

ADD FIELD "dop_inf" OF "zna_atr" AS character

  DESCRIPTION "Дополнительная информация"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Доп. инф."

  POSITION 5

  SQL-WIDTH 16

  COLUMN-LABEL "Доп. инф."

  ORDER 80

 

ADD TABLE "lexica"

  AREA "Schema Area"

  DESCRIPTION "Лексика предметных областей"

  DUMP-NAME "lexica"

 

ADD FIELD "cod_lex" OF "lexica" AS integer

  DESCRIPTION "Код лексической единицы - уникален"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "Код"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "Код"

  ORDER 10

 

ADD FIELD "eia_op" OF "lexica" AS character

  DESCRIPTION "ЕЯ-описание предметной области"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЕЯ-описание"

  POSITION 3

  SQL-WIDTH 16

  COLUMN-LABEL "ЕЯ-описание"

  ORDER 20

 

ADD FIELD "jpz_op" OF "lexica" AS character

  DESCRIPTION "ЯПЗ-описание предметной области"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "ЯПЗ-описание"

  POSITION 4

  SQL-WIDTH 16

  COLUMN-LABEL "ЯПЗ-описание"

  ORDER 30

 

ADD FIELD "imgr" OF "lexica" AS character

  DESCRIPTION "Именнная группа (или предикат)"

  FORMAT "X(25)"

  INITIAL ""

  LABEL "Именнная группа"

  POSITION 5

  SQL-WIDTH 50

  COLUMN-LABEL "Именнная группа"

  ORDER 40

 

ADD FIELD "cntx" OF "lexica" AS character

  DESCRIPTION "Контекстные условия"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Контекст"

  POSITION 6

  SQL-WIDTH 24

  COLUMN-LABEL "Контекст"

  ORDER 50

 

ADD FIELD "tolk" OF "lexica" AS character

  DESCRIPTION "Толкование"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Толкование"

  POSITION 7

  SQL-WIDTH 16

  COLUMN-LABEL "Толкование"

  ORDER 60

 

ADD FIELD "tbl" OF "lexica" AS character

  DESCRIPTION "Таблица базы даныых (м.б. несколько)"

  FORMAT "X(12)"

  INITIAL ""

  LABEL "Таблица"

  POSITION 8

  SQL-WIDTH 24

  COLUMN-LABEL "Таблица"

  ORDER 70

 

ADD FIELD "comm" OF "lexica" AS character

  DESCRIPTION "Комментарий"

  FORMAT "X(8)"

  INITIAL ""

  LABEL "Комментарий"

  POSITION 9

  SQL-WIDTH 16

  COLUMN-LABEL "Комментарий"

  ORDER 80

 

ADD INDEX "codlex" ON "lexica"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "cod_lex" ASCENDING

 

ADD TABLE "val_sv"

  AREA "Schema Area"

  DESCRIPTION "Значения свойств (атрибутов или полей произвольной таблицы)"

  DUMP-NAME "val_sv"

 

ADD FIELD "c_val" OF "val_sv" AS integer

  DESCRIPTION "Уникальный номер"

  FORMAT ">>>>>>9"

  INITIAL "0"

  LABEL "№"

  POSITION 2

  SQL-WIDTH 4

  COLUMN-LABEL "№"

  ORDER 10

 

ADD FIELD "zna" OF "val_sv" AS character

  DESCRIPTION "Значение свойства (атрибута, поля) "

  FORMAT "X(155)"

  INITIAL ""

  LABEL "Значение"

  POSITION 3

  SQL-WIDTH 310

  COLUMN-LABEL "Значение"

  ORDER 20

 

ADD INDEX "cval" ON "val_sv"

  AREA "Schema Area"

  UNIQUE

  PRIMARY

  INDEX-FIELD "c_val" ASCENDING

 

.

PSC

cpstream=1251

.

0000094046