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

UptoLike

описываемая конъюнкцией следующих фактов:
1) х
i
имеет характеристику v
i1
V
i
со значением «прилагательное» - (х
i
:X) Р(x
i
, t(v
i1
,
прилагательное));
2) х
i
имеет характеристику v
i4
со значением сорта «число» - (х
i
:X) Р(x
i
, t(v
i4
, v
i4
));
3) х
i
имеет характеристику v
i5
со значением сорта «падеж» - (х
i
:X) Р(x
i
, t(v
i5
, v
i5
));
4) х
i
лексема входит в состав синтаксической группы ОЧП - Р
3
(ОЧП, t(х
i
, x
j
)) или Р
4
(ОЧП, t(х
i
,
x
j
, x
k
));
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)4
со значением сорта «число» - (х
i+1
:X) Р(x
i+1
, t(v
(i+1)4
,
v
(i+1)4
));
7) х
i+1
имеет характеристику v
(i+1)5
со значением сорта «падеж» - (х
i+1
:X) Р(x
i+1
, t(v
(i+1)5
,
v
(i+1)5
));
8) v
(i+1)5
должна быть эквивалентна v
i5
- Р
Е
(v
i5
, v
(i+1)5
);
9) v
(i+1)4
имеет значение «множественное» - Р
Е
(v
(i+1)4
, множественное);
10) v
i4
имеет значение «единственное» или «множественное» - Р
Е
(v
i4
, единственное) или Р
Е
(v
i4
,
множественное).
Тогда продукции можно представить в виде пары: pr
48
s
=<q
48
s
, r
48
s
>, где
q
48
s
= (х
i
:X) Р
par
(x
i
, t(v
i1
, прилагательное), t(v
i4
, v
i4
), t(v
i5
, v
i5
)) Р
3
(ОЧП, t(х
i
, x
j
)) (x
i+1
:X)
Р
par
(x
i+1
, t(v
(i+1)1
, существительное), t(v
(i+1)4
, v
(i+1)4
), t(v
(i+1)5
, v
(i+1)5
)) Р
Е
(v
i5
, v
(i+1)5
) Р
Е
(v
(i+1)4
,
множественное)
(Р
Е
(v
i4
, единственное) Р
Е
(v
i4
, множественное)) (х
i+1
:X) (x
j
:X) Р
1
(ОЧПС,
t(х
i+1
, x
j
));
r
48
s
= add [L
4
(D, (x
i+1
, x
j
)) L
4
(D, (x
i+1
, x
i
)) L
1
(x
i+1
) L
2
(x
j
) L
2
(x
i
)].
И в виде пары pr
49
s
=<q
49
s
, r
49
s
>, где
q
49
s
= (х
i
:X) Р
par
(x
i
, t(v
i1
, прилагательное), t(v
i4
, v
i4
), t(v
i5
, v
i5
)) Р
4
(ОЧП, t(х
i
, x
j
, x
k
)) (x
i+1
:X)
Р
par
(x
i+1
, t(v
(i+1)1
, существительное), t(v
(i+1)4
, v
(i+1)4
), t(v
(i+1)5
, v
(i+1)5
)) Р
Е
(v
i5
, v
(i+1)5
) Р
Е
(v
(i+1)4
,
множественное)
(Р
Е
(v
i4
, единственное) Р
Е
(v
i4
, множественное)) (х
i+1
:X) (x
j
:X) Р
1
(ОЧПС,
t(х
i+1
, x
j
)) (х
i+1
:X) (x
k
:X) Р
1
(ОЧПС, t(х
i+1
, x
k
));
r
49
s
= add [L
4
(D, (x
i+1
, x
j
)) L
4
(D, (x
i+1
, x
i
)) L
4
(D, (x
i+1
, x
k
)) L
1
(x
i+1
) L
2
(x
j
) L
2
(x
k
) L
2
(x
i
)].
3. Правило для построения словосочетания ОЧСП (прилагательное + однородные члены
существительные). Правило ищет два слова х
i
и х
i+1
, где х
i
прилагательное, а х
i+1
существительное, которое входит в группу ОЧС. Прилагательное должно стоять во множественном
числе, а существительноев единственном или множественном числе, например, лучшим
студенту и преподавателю. Тогда правило можно представить в виде ситуации: пара лексем х
i
и х
j
через х
i+1
лексему (х
j
,
х
i+1
ОЧС) образует словосочетание ОЧСП тогда и только тогда, когда имеет
место закономерность, описываемая конъюнкцией следующих фактов:
1) х
i
имеет характеристику v
i1
V
i
со значением «прилагательное» - (х
i
:X) Р(x
i
, t(v
i1
,
прилагательное));
2) х
i
имеет характеристику v
i4
со значением сорта «число» - (х
i
:X) Р(x
i
, t(v
i4
, v
i4
));
112
описываемая конъюнкцией следующих фактов:
        1) хi имеет характеристику vi1∈Vi со значением «прилагательное» - (∃хi:X) Р(xi, t(vi1,
прилагательное));
        2) хi имеет характеристику vi4 со значением сорта «число» - (∃хi:X) Р(xi, t(vi4, vi4));
        3) хi имеет характеристику vi5 со значением сорта «падеж» - (∃хi:X) Р(xi, t(vi5, vi5));
        4) хi лексема входит в состав синтаксической группы ОЧП - Р3(ОЧП, t(хi, xj)) или Р4(ОЧП, t(хi,
xj, xk));
        5) хi+1 имеет характеристику v(i+1)1∈Vi+1 со значением «существительное» - (∃xi+1:X) Р(xi+1,
t(v(i+1)1, существительное));
        6) хi+1 имеет характеристику v(i+1)4 со значением сорта «число» - (∃хi+1:X) Р(xi+1, t(v(i+1)4,
v(i+1)4));
        7) хi+1 имеет характеристику v(i+1)5 со значением сорта «падеж» - (∃хi+1:X) Р(xi+1, t(v(i+1)5,
v(i+1)5));
        8) v(i+1)5 должна быть эквивалентна vi5 - РЕ(vi5, v(i+1)5);
        9) v(i+1)4 имеет значение «множественное» - РЕ(v(i+1)4, множественное);
        10) vi4 имеет значение «единственное» или «множественное» - РЕ(vi4, единственное) или РЕ(vi4,
множественное).
        Тогда продукции можно представить в виде пары: pr48s =, где
        q48 s = (∃хi:X) Рpar(xi, t(vi1, прилагательное), t(vi4, vi4), t(vi5, vi5)) ∧ Р3(ОЧП, t(хi, xj)) ∧ (∃xi+1:X)
Рpar(xi+1, t(v(i+1)1, существительное), t(v(i+1)4, v(i+1)4), t(v(i+1)5, v(i+1)5)) ∧ РЕ(vi5, v(i+1)5) ∧ РЕ(v(i+1)4,
множественное) ∧ (РЕ(vi4, единственное) ∨ РЕ(vi4, множественное)) ↔ (∃хi+1:X) (∃xj:X) Р1(ОЧПС,
t(хi+1, xj));
        r48 s = add [L4(D, (xi+1, xj)) ∧ L4(D, (xi+1, xi)) ∧ L1(xi+1) ∧ L2(xj) ∧ L2(xi)].
        И в виде пары pr49s =, где
        q49 s = (∃хi:X) Рpar(xi, t(vi1, прилагательное), t(vi4, vi4), t(vi5, vi5)) ∧ Р4(ОЧП, t(хi, xj, xk)) ∧ (∃xi+1:X)
Рpar(xi+1, t(v(i+1)1, существительное), t(v(i+1)4, v(i+1)4), t(v(i+1)5, v(i+1)5)) ∧ РЕ(vi5, v(i+1)5) ∧ РЕ(v(i+1)4,
множественное) ∧ (РЕ(vi4, единственное) ∨ РЕ(vi4, множественное)) ↔ (∃хi+1:X) (∃xj:X) Р1(ОЧПС,
t(хi+1, xj)) ∧ (∃хi+1:X) (∃xk:X) Р1(ОЧПС, t(хi+1, xk));
        r49 s = add [L4(D, (xi+1, xj)) ∧ L4(D, (xi+1, xi)) ∧ L4(D, (xi+1, xk)) ∧ L1(xi+1) ∧ L2(xj) ∧ L2(xk) ∧ L2(xi)].
        3. Правило для построения словосочетания ОЧСП (прилагательное + однородные члены
существительные). Правило ищет два слова хi и хi+1, где хi – прилагательное, а хi+1 –
существительное, которое входит в группу ОЧС. Прилагательное должно стоять во множественном
числе, а существительное – в единственном или множественном числе, например, лучшим
студенту и преподавателю. Тогда правило можно представить в виде ситуации: пара лексем хi и хj
через хi+1 лексему (хj, хi+1∈ОЧС) образует словосочетание ОЧСП тогда и только тогда, когда имеет
место закономерность, описываемая конъюнкцией следующих фактов:
        1) хi имеет характеристику vi1∈Vi со значением «прилагательное» - (∃хi:X) Р(xi, t(vi1,
прилагательное));
        2) хi имеет характеристику vi4 со значением сорта «число» - (∃хi:X) Р(xi, t(vi4, vi4));

                                                         112