. Данная семантическая сеть представляет собой структуру (метаинформацию для) множества
объектных информационных ресурсов, каждый из которых (
) представлен, также, в форме семантической сети;
;
и
.
есть иерархический однородный бинарный ориентированный граф (орграф) с возможными петлями и циклами, обладающий следующими свойствами:
делятся на два класса:
состоит из двух подмножеств:
, где
— множество всевозможных нетерминалов, описывающих сорта,
— множество всевозможных нетерминалов, описывающих значения.
состоит из двух подмножеств:
, где
— множество всевозможных терминалов, описывающих сорта,
— множество всевозможных терминалов, описывающих значения.
,
,
.
.
определен тип набора исходящих дуг[1], значение которого принадлежит множеству
"список"[2], "альтернатива"[3]
. При этом:
ещё не описано, то значение тип набора исходящих дуг не определён (исходящие дуги отсутствуют);
выходит только одна дуга, то считается, что тип набора исходящих дуг = "список".
всегда определен атрибут имя, значением которого является непустая строка символов конечной длины.
всегда определен атрибут значение.
значение атрибута значение должно принадлежать одному из базовых или структурных сортов.
—
, где сортом является базовый сорт Строковое.
сети
описывает направленное отношение между парой понятий: она имеет начало, конец, а также логический признак ссылка —
.
.
.
), а то, в которое дуга входит — понятием-концом отношения (
). При этом
или
(
), где
— семантическая сеть понятий, представляющая собой структуру множества
(
) объектных информационных ресурсов.
имеет признак ссылка (
), то понятием-концом порождаемого по
отношения-экземпляра —
в сети
должно быть уже существующее в сети
или сети
(
) или сети
(
) понятие (а не новое — порождаемое вместе с отношением
).
,
,
,
.
, что соответствует множеству
.
, где
, будем записывать так:
.
соответствует множеству
.
— копия ("~copy");
— в точности один ("~one");
— непустое множество ("~set");
— непустая последовательность ("~seq"), элементы которой формируются автоматически и представляют собой натуральные числа;
— прокси ("~proxy");
— спецификатор факультативности; самостоятельно не используется, предназначен для представления следующих комбинированных спецификаторов:
— возможное отсутствие ("~copymm");
— ноль или один ("~onemm");
— возможно пустое множество ("~setmm");
— возможно пустая последовательность ("~seqmm").
.
.
.
, определяется так:
, что соответствует множеству
(иные спецификаторы не имеют смысла для данного типа вершин).
, определяется так:
, что соответствует множеству
(иные спецификаторы не имеют смысла для данного типа вершин).
, определяется следующим образом:
, что соответствует множеству
(иные спецификаторы не имеют смысла для данного типа вершин); при этом:
или
допустим тогда и только тогда, когда значение атрибута значение вершины
есть имя базового сорта Целое (иные сорта не имеют смысла для данных спецификаторов).
, где началом является вершина
, для которой тип набора исходящих дуг = "альтернатива", а концом — вершина
, определяется следующим образом:
, что соответствует множеству
(иные спецификаторы не имеют смысла в данном контексте); при этом:
допустим тогда и только тогда, когда
, а спецификатор
допустим тогда и только тогда, когда
(иные спецификаторы не имеют смысла для данного типа вершин в данном контексте);
допустим тогда и только тогда, когда
(иные спецификаторы не имеют смысла для данного типа вершин в данном контексте).
(
) совпадает с определением семантической сети
за исключением п. 4, который для сети
формулируется следующим образом:
.
делятся на два класса:
.
(
).
определен тип набора исходящих дуг, значение которого есть "список" (если содержание вершины
ещё не описано, то значение тип набора исходящих дуг не определён (исходящие дуги отсутствуют)).
всегда определен атрибут значение, значение которого должно принадлежать одному из базовых или структурных сортов.
—
, значение атрибута значение которого принадлежит базовому сорту Строковое.
сети
описывает направленное отношение между парой понятий: она имеет начало и конец. Начало и конец отношения характеризуются связанным с ними понятием.
), а то, в которое дуга входит — понятием-концом отношения (
).
или
(
) или
(
)
.
.
.
— текущее понятие из сети понятий
, представляющей информацию (объектный информационный ресурс);
— отношение-прототип — отношение из сети понятий
, представляющей метаинформацию, на основе которого порождаются отношения в сети понятий
;
— конец отношения
;
— понятие-конец отношения
;
— понятие-начало отношения
;
— порождаемое отношение-экземпляр в сети понятий
;
— понятие-конец отношения
.
определяется структурой
с помощью процесса порождения, в котором по структуре
порождается информационный ресурс
, принадлежащий множеству
.
она представлена единственной вершиной — понятием-источником
с произвольным значением атрибута значение (
), которая поставлена в соответствие понятию-источнику сети
—
.
(
) на основе сети
состоит в порождении в
множества отношений-экземпляров вида
, где
,
;
,
— натуральные числа, на основе множества отношений-прототипов
из
.
нетерминальным или терминальным понятием, от спецификатора множественности
и от значения типа набора исходящих дуг для
— в зависимости от них порождается один или множество нетерминалов, либо один или множество терминалов в
.
есть "список", и из неё выходят дуги
, не имеющие спецификатора факультативности ("
"), а также дуги
, имеющие спецификатор факультативности ("
"), то множеством отношений-прототипов, на основе которых порождаются отношения в сети понятий
, является непустое множество, элементами которого являются дуги
, а также, возможно, некоторые из дуг
.
есть "список", и из неё выходят дуги
(
), имеющие спецификатор факультативности ("
"), то в сети понятий
из вершины
должна выходить хотя бы одна дуга.
есть "альтернатива", и из неё выходят дуги
, то в сети понятий
из вершины
порождение возможно только по одной из дуг
(
).
не имеет признака ссылка (
), то:
создаётся новая вершина
, соответствующая вершине
, а также отношение к ней вида
, либо
— уже существующая в сети
или
(
) вершина, соответствующая вершине
, и в сети понятий
создаётся только отношение к
вида
.
имеет признак ссылка (
[5]
— уже существующая в сети
или
(
) вершина, соответствующая вершине
, и в сети понятий
создаётся только отношение к
.
— понятие-источник сети, представляющей описание структуры Языка ИРУО, то ей соответствует любая вершина
:
или
(
). Таким образом, по такому
в сети понятий
можно сделать:
от понятия
) — если
;
в сети понятий
, и, таким образом, не соответствующий какому-либо фрагменту в сети понятий
или
(
) — если
.
по заданному отношению-прототипу
. Каждое правило охватывает сразу два случая: нефакультативный спецификатор у
и его факультативный вариант (
). В данном контексте эти случаи неразличимы, поскольку считается, что
является элементом множества отношений-прототипов, на основе которых порождаются отношения в сети понятий
, сформированного согласно п. 1 раздела Общие правила порождения содержания понятий.
), могут помечаться одним из следующих спецификаторов множественности:
. В зависимости от него в сети
может быть порождено единственное, либо множество понятий, описывающих значения (
), принадлежащие заданному сорту.
имеет вид
или
, где
(
), т.е.
представляет собой пару [<имя>, <сорт>], где <сорт> является одним из базовых или структурных сортов, то порождается отношение
, где:
есть ложь, то
= новое нетерминальное (терминальное) понятие в сети
, описывающее значение (
(
)), которому задается значение (значение атрибута значение), принадлежащее сорту <сорт>, либо
= уже существующее в сети
или
(
) понятие, соответствующее понятию
;
есть истина, то
= уже существующее в сети
или
(
) понятие, соответствующее понятию
.
(в точности один) или
(ноль или один), то в
создаётся единственное нетерминальное (терминальное) понятие
с заданным значением сорта <сорт> и отношение от понятия
к нему, либо отношение от понятия
к уже существующему в
или
(
) понятию, соответствующему понятию-концу отношения-прототипа.
имеет вид
или
, где
(
), т.е.
представляет собой пару [<имя>, <сорт>], где <сорт> является одним из базовых или структурных сортов, то
, где
(
— натуральное число) и:
есть ложь, то
= новое нетерминальное (терминальное) понятие в сети понятий
, описывающее значение (
(
)), которому задается значение (значение атрибута значение), принадлежащее сорту <сорт>, либо
= уже существующее в сети
или
(
) понятие, соответствующее понятию
;
есть истина, то
= уже существующее в сети
или
(
) понятие, соответствующее понятию
.
(непустое множество) или
(возможно пустое множество), то в
создаётся непустое множество отношений
, у каждого из которых нетерминальное (терминальное) понятие
с заданным значением сорта <сорт> соответствует понятию-концу отношения-прототипа и является либо новым (созданным вместе с отношением), либо уже существующим в
или
(
) понятием. Таким образом создаваемые понятия образуют подцепь значений сорта <сорт>.
имеет вид:
может иметь следующий вид:
имеет вид
или
, где
(
), т.е.
представляет собой пару [<имя>, <сорт>], где <сорт> является базовым сортом Целое (<сорт> = Целое), то
, где
(
— натуральное число) и
= новое нетерминальное (терминальное) понятие в сети понятий
, описывающее значение (
(
)), значение которого (значение атрибута значение, принадлежащее сорту Целое) есть натуральное число
=
количество порождённых по
потомков понятия
;
(непустая последовательность) или
(возможно пустая последовательность), то в
создаётся непустая последовательность понятий
(значение понятия
есть
), соответствующих понятию-концу отношения-прототипа, и отношения к ним от понятия
. Таким образом создаваемые понятия образуют монотонно возрастающую последовательность натуральных чисел.
имеет вид:
может иметь следующий вид:
) могут представлять только константные значения, принадлежащие одному из базовых или структурных сортов. Концы дуг, входящих в такие понятия, всегда помечаются одним из следующих спецификатором множественности:
— для
и
— для
.
имеет вид
или
, где
(
), то
, где:
есть ложь, то
= новое нетерминальное (терминальное) понятие в сети
, описывающее значение (
(
)), являющееся копией понятия
(т.е. значение атрибута значение понятия
совпадает со значением атрибута значение понятия
);
есть истина, то
= уже существующее в сети
или
(
) понятие, соответствующее понятию
.
(копия) или
(возможное отсутствие), то в
создаётся понятие, являющееся копией понятия-конца отношения-прототипа, и отношение от понятия
к нему, либо отношение от понятия
к уже существующему в
или
(
) понятию, соответствующему понятию-концу отношения-прототипа.
его
имеет вид
, где
, то оно не может быть использовано для порождения отношений в
. В этом случае в качестве отношений-прототипов для порождения новых отношений и понятий в
должны рассматриваться отношения, исходящие из
, и т.д.
Проблемно-независимая предметная область / Языки / Язык ИРУО { Конструктивные элементы Языка ИРУО ~ALT { ~alt ОПИСАТЬ ВАРИАНТ АЛЬТЕРНАТИВЫ { ~list ОПИСАТЬ ЭЛЕМЕНТ СПИСКА { ~list -> ОПИСАТЬ ЭЛЕМЕНТ СПИСКА; ~alt -> ОПИСАТЬ ВАРИАНТ АЛЬТЕРНАТИВЫ; } ~alt -> ОПИСАТЬ ВАРИАНТ АЛЬТЕРНАТИВЫ; } ~list -> ОПИСАТЬ ЭЛЕМЕНТ СПИСКА; } ~alt -> ОПИСАТЬ ВАРИАНТ АЛЬТЕРНАТИВЫ; ~list -> ОПИСАТЬ ЭЛЕМЕНТ СПИСКА; }
"истина", "ложь"
.
— ![{{sp\notin \{\land ,[\land ],\sim \}}}](images/math/9/3/e/93eedee30a30085f8905f4c804fd217e.png)