Методы и алгоритмы трансляции естественно-языковых запросов к базе данных в SQL-запросы. Найханова Л.В - 105 стр.

UptoLike

х
i+1
полное прилагательное, согласованное с х
i
по роду, числу и падежу, например, самый лучший.
В результате формируется словосочетание МП, которая указывает на синтаксическую связь между
словами. Для распознавания словоформ слов «такой» или «самый» введем сорт b
5
={такой, такая,
такие, такую, такое, такого, таким, таком, самый, самая, самое, самую, самым, самыми}.
Представим правило в виде ситуации: пара лексем х
i
и х
i+1
образует пару МП тогда и только тогда,
когда имеет место закономерность, описываемая конъюнкцией следующих фактов:
1) х
i
имеет характеристику v
i1
V
i
со значением «прилагательное» - (х
i
:X) Р(x
i
, t(v
i1
,
прилагательное));
2) х
i
имеет характеристику v
i3
со значением сорта «род» - (х
i
:X) Р(x
i
, t(v
i3
, v
i3
));
3) х
i
имеет характеристику v
i4
со значением сорта «число» - (х
i
:X) Р(x
i
, t(v
i4
, v
i4
));
4) х
i
имеет характеристику v
i5
со значением сорта «падеж» - (х
i
:X) Р(x
i
, t(v
i5
, v
i5
));
5) х
(i+1)
имеет характеристику v
(i+1)1
V
(i+1)
со значением «прилагательное» - (x
(i+1)
:X) Р(x
(i+1)
,
t(v
(i+1)1
, прилагательное));
6) х
(i+1)
имеет характеристику v
(i+1)3
со значением сорта «род» - (х
(i+1)
:X) Р(x
(i+1)
, t(v
(i+1)3
,
v
(i+1)3
));
7) х
(i+1)
имеет характеристику v
(i+1)4
со значением сорта «число» - (х
(i+1)
:X) Р(x
(i+1)
, t(v
(i+1)4
,
v
(i+1)4
));
8) х
(i+1)
имеет характеристику v
(i+1)5
со значением сорта «падеж» - (х
(i+1)
:X) Р(x
(i+1)
, t(v
(i+1)5
,
v
(i+1)5
));
9) v
i3
должна быть эквивалентна v
(i+1)3
- Р
Е
(v
i3
, v
(i+1)3
);
10) v
i4
должна быть эквивалентна v
(i+1)4
- Р
Е
(v
i4
, v
(i+1)4
);
11) v
i5
должна быть эквивалентна v
(i+1)5
- Р
Е
(v
i5
, v
(i+1)5
);
12) х
i
принадлежит сорту b
k
- P
f
(t
in
(x
i
), y
1
, f
1
);
13) сорт b
k
имеет значение b
5
- P
E
(y
1
, b
5
).
Тогда продукцию можно представить в виде: pr
27
s
=<q
27
s
, r
27
s
>, где
q
27
s
= (х
i
:X) Р(x
i
, t(v
i1
, прилагательное), t(v
i3
, v
i3
), t(v
i4
, v
i4
), t(v
i5
, v
i5
)) (x
(i+1)
:X) Р(x
(i+1)
, t(v
(i+1)1
,
прилагательное), t(v
(i+1)3
, v
(i+1)3
), t(v
(i+1)4
, v
(i+1)4
), t(v
(i+1)5
, v
(i+1)5
)) Р
Е
(v
i3
, v
(i+1)3
) Р
Е
(v
i4
, v
(i+1)4
) Р
Е
(v
i5
,
v
(i+1)5
) P
f
(t
in
(x
i
), y
1
, f
1
) P
E
(y
1
, b
5
) (х
i
:X) (x
i+1
:X) Р
1
(МП, t(х
i
, x
i+1
));
r
27
s
= add [L
4
(D, (x
i+1
, x
i
)) L
1
(x
i+1
) L
2
(x
i
)]; elim [(X, {x
i
})].
2. Правило построения словосочетания НП (наречие + прилагательное или краткое
прилагательное). Правило ищет два контактно стоящих слова х
i
, х
i+1
, при этом у наречия х
i
должна
быть помета, сообщающая, что этим словом может управлять прилагательное (эта информация
берется из словаря готовых словоформ), например, очень способный, весьма полезный, особенно
талантлив. В результате формируется словосочетание НП, которая указывает на синтаксическую
связь между словами. Представим правило в виде следующей ситуации: пара лексем х
i
и х
i+1
образует пару НП тогда и только тогда, когда имеет место закономерность, описываемая
конъюнкцией следующих фактов:
1) х
i
имеет характеристику v
i1
V
i
со значением «наречие» - (х
i
:X) Р(x
i
, t(v
i1
, наречие));
2) х
i
имеет характеристику v
i8
со значением сорта «дополнительный признак» - (x
i
:X) Р(x
i
,
t(v
i8
, v
i8
));
104
хi+1 – полное прилагательное, согласованное с хi по роду, числу и падежу, например, самый лучший.
В результате формируется словосочетание МП, которая указывает на синтаксическую связь между
словами. Для распознавания словоформ слов «такой» или «самый» введем сорт b5={такой, такая,
такие, такую, такое, такого, таким, таком, самый, самая, самое, самую, самым, самыми}.
Представим правило в виде ситуации: пара лексем хi и хi+1 образует пару МП тогда и только тогда,
когда имеет место закономерность, описываемая конъюнкцией следующих фактов:
        1) хi имеет характеристику vi1∈Vi со значением «прилагательное» - (∃хi:X) Р(xi, t(vi1,
прилагательное));
        2) хi имеет характеристику vi3 со значением сорта «род» - (∃хi:X) Р(xi, t(vi3, vi3));
        3) хi имеет характеристику vi4 со значением сорта «число» - (∃хi:X) Р(xi, t(vi4, vi4));
        4) хi имеет характеристику vi5 со значением сорта «падеж» - (∃хi:X) Р(xi, t(vi5, vi5));
        5) х(i+1) имеет характеристику v(i+1)1∈V(i+1) со значением «прилагательное» - (∃x(i+1):X) Р(x(i+1),
t(v(i+1)1, прилагательное));
        6) х(i+1) имеет характеристику v(i+1)3 со значением сорта «род» - (∃х(i+1):X) Р(x(i+1), t(v(i+1)3,
v(i+1)3));
        7) х(i+1) имеет характеристику v(i+1)4 со значением сорта «число» - (∃х(i+1):X) Р(x(i+1), t(v(i+1)4,
v(i+1)4));
        8) х(i+1) имеет характеристику v(i+1)5 со значением сорта «падеж» - (∃х(i+1):X) Р(x(i+1), t(v(i+1)5,
v(i+1)5));
        9) vi3 должна быть эквивалентна v(i+1)3 - РЕ(vi3, v(i+1)3);
        10) vi4 должна быть эквивалентна v(i+1)4 - РЕ(vi4, v(i+1)4);
        11) vi5 должна быть эквивалентна v(i+1)5 - РЕ(vi5, v(i+1)5);
        12) хi принадлежит сорту bk- Pf(tin(xi), y1, f1);
        13) сорт bk имеет значение b5 - PE(y1, b5).
        Тогда продукцию можно представить в виде: pr27s =, где
        q27s= (∃хi:X) Р(xi, t(vi1, прилагательное), t(vi3, vi3), t(vi4, vi4), t(vi5, vi5))∧ (∃x(i+1):X) Р(x(i+1), t(v(i+1)1,
прилагательное), t(v(i+1)3, v(i+1)3), t(v(i+1)4, v(i+1)4), t(v(i+1)5, v(i+1)5)) ∧ РЕ(vi3, v(i+1)3) ∧ РЕ(vi4, v(i+1)4) ∧ РЕ(vi5,
v(i+1)5)∧ Pf(tin(xi), y1, f1)∧ PE(y1, b5) ↔ (∃хi:X) (∃xi+1:X) Р1(МП, t(хi, xi+1));
        r27s = add [L4(D, (xi+1, xi)) ∧ L1(xi+1) ∧ L2(xi)]; elim [(X, {xi})].
        2. Правило построения словосочетания НП (наречие + прилагательное или краткое
прилагательное). Правило ищет два контактно стоящих слова хi, хi+1, при этом у наречия хi должна
быть помета, сообщающая, что этим словом может управлять прилагательное (эта информация
берется из словаря готовых словоформ), например, очень способный, весьма полезный, особенно
талантлив. В результате формируется словосочетание НП, которая указывает на синтаксическую
связь между словами. Представим правило в виде следующей ситуации: пара лексем хi и хi+1
образует пару НП тогда и только тогда, когда имеет место закономерность, описываемая
конъюнкцией следующих фактов:
        1) хi имеет характеристику vi1∈Vi со значением «наречие» - (∃хi:X) Р(xi, t(vi1, наречие));
        2) хi имеет характеристику vi8 со значением сорта «дополнительный признак» - (∃xi:X) Р(xi,
t(vi8, vi8));

                                                                 104