13. Составные части инфоблоков, iB_constructs
13.1. Опись составных инфоблока, iB_constructs_list
Инфоблок, iB, представляет посредством языка, L, отношение, Re.
Отношение возникает когда имеются вступающие в него, Re, сущности, En. Поэтому в составе iB насчитываются три части, которые традиционно именуются как
- подлежащее,
- сказуемое, и
- дополнение.
На языке GraGrы это выразимо следущей формулой:
iB : S, P, O
Глоссарий:
Подлежащее, S
- graL “S”
- enL “subject”
отражает сущность от которой исходит отношение (reEn) представленное в данном iB.
Сказуемое, P
- graL “P”
- enL “predicate”
отражает отношение представленное в данном iB.
Дополнение, O
- graL “O”
- enL “object”
отражает сущность на которую направлено отношение (rtEn) представленное в данном iB.
13.2. Количественное наличие составных инфоблока, iB_contructs_quantity
Формула iB : S, P, O представляет инфоблок полного вида.
Например:
I love you.
Где S : 'I'^MW, P : 'love'^V, O : 'you'^MW
(читай -"подлежащее состоит из ..." и т.д.)
Инфоблок укороченного вида будет иметь на одну составную часть меньше.
Например:
I see!
В данном примере отсутствует O, и потому формула его состава выглядит так -
iB : S, P
Вместе с тем, инфоблок может иметь более одного дополнения, например,
Give me it. iB: P, O1, O2
O1 : 'me'^idMW
O2 : 'it'^idMW
Другой пример:
Help me!
Тут отсутствует подлежащее, формула состава следущая -
iB : P, O
13.3. Содержимое констракт инфоблока, iB_constructs_stuffing
Из чего состоят констракты?
В роли их наполнителей—т.е. исполнителей функций S P O в инфоблоке—замечаются либо отдельные слова, POS, либо группы слов, POSgr.
Сравним:
Whale is a big animal.
POS_S : 'whale'^N=1
The big whales live in the sea.
POSgr_S : 'the'^AT + 'big'^AT + 'whales'^N>1
Различаются два вида слово-групп:
-
Смысловая группа слов, semPOSgr
- graL “semPOSgr”
- enL “semantic group of words”
В каждой из таких групп слов имеется ядро – заглавное слово (core_POS), вокруг которого и группируются остальные слова (explicating_POS) для уточнения смысла заглавного слова.
Поскольку такая группа слов уже содержит некую информацию она является инфощепкой/щепотью, iC- graL “iC”
- enL “information chip”
Такую группу можно именовать по классовой принадлежности заглавного слова и вместо общего POSgr употреблять Ngr, Vgr, MWgr и т.д.
-
Соединённая группа слов, synPOSgr
- graL “synPOSgr”
- enL “syntactic group of words”
является связкой одноклассовых слов посредством союза.
Например:
red and white synPOSgr : AT + OW + AT / OWgr Примечание:
Помимо одноклассовых слов, союзы способны объединять в единую группу местоимения и существительные/группы существительного, например,
my friend and I OWgr : 'my'^AT + 'friend'^N + 'and'^OW + 'I'^MW
Добро пожаловать на игровую площадку
ЗАБАВЫ РАЗУМА!very nice ATgr : 'very'^AT + 'nice'^AT very nice but dirty OWgr : 'very nice'^ATgr + 'but'^OW +'dirty'^AT a very nice but dirty girl Ngr : 'a'^AT + ['very nice'ATgr + 'but'^OW + 'dirty'^AT] + 'girl^N /
: AT + OWgr + Nsmiles happily Vgr : 'smiles'^V + 'happily'^AB A very nice but dirty girl smiles happily. iB : S, P S : Ngr ['a'^AT + 'very nice but dirty'^OWgr + 'girl'^N] P : Vgr ['smiles'^V + 'happily'^AB]
13.3.1. Состав подлежащего и дополнения, S/O_stuffingМожно огульно заявить, что в роли как подлежащего, так и дополнения, S/O—назначением и того и другого есть представление сущности—нормально выступают существительные, N, и местоимения, MW, либо группы слов где они являются ядром, Ngr/MWgr.
Будучи ядром группы они уточняются как отдельными словами (главным образом прилагательными), так и группами слов —
- ATgr (e.g. 'very nice'),
- OWgr (e.g. 'spruce and neat'),
- PSgr (e.g. 'of milk').
И кроме того, заглавные—ядерные—слова подлежащего/дополнения могут уточняться крупноблочными инфощепками, iCiB, например,
The girl who lives next door has a nice smile. S : 'the girl'^Ngr + 'who lives next door'^iCiB Примечание:
Крупноблочные инфощепки могут уточнять ядерные слова и на более нижних уровнях, например, в предложных словогруппах.The chair was taken by the girl who lives next door.