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

UptoLike

60
проблемной среде, и лексемойсинонимом данного понятия;
4) отношение номинации между понятием проблемной среды и множеством понятий
логической модели данных;
5) отношение номинации между понятием проблемной среды и множеством понятий
проблемной среды, часть из которых может принадлежать множеству терминов логической
модели данных или множеству понятий, релевантных проблемной среде;
6) отношение типизации между специальным понятием проблемной среды и его
типом;
7) отношение перевода между специальным понятием проблемной среды и
служебным термином базы данных SQL;
8) отношение агрегации понятий проблемной среды и термина логической модели
данных.
Для представления закономерностей проблемной среды будем использовать
составные предикаты (3.2) и (3.3), а также составной предикат вида:
P
s
(x, y, r(verb),t(z
1
, …,z
k
),
r
nom
t ),
(3.4)
где х - понятие проблемной среды, y - понятие логической модели данных (y
∈Ξ
l
) или
понятие проблемной среды (y
∈Ξ
s
), t(z
1
,…,z
k
) – терм, задающий множество понятий
логической модели данных или проблемной среды (z
1
,…,z
k
), которые совместно с y
составляют определение понятия х, r(verb) – отношение связи между y и t(z
1
,…,z
k
),
выраженное глаголом естественного языка verb,
r
nom
t отношение номинации между х и его
определением.
Приведем примеры видов предикатов, которые необходимы для представления
закономерностей проблемной среды
2
:
-
),,(
r
tgs
tyxP
или
)),,...,(),,...,((
11
r
tgkns
tyytxxtP - предикаты, задающие отношение
тождества
r
tg
t , например, предикат
)),,,(),((
r
tgs
tотчествоимяфамилияtФИОtP
утверждает,
что понятия ФИО и фамилия, имя, отчество являются тождественными понятиями в
данной проблемной среде;
-
),,(
r
ans
tyxP
или
)),,...,(),,...,((
11
r
ankns
tyytxxtP
- предикаты, задающие отношение
подобия
r
an
t
. Во-первых, между термином логической модели данных х
∈Ξ
l
и понятием -
синонимом y
∈Ξ
s
. Так, например, предикат
),,(
r
ans
tучащийсястудентP
утверждает, что
понятие учащийся является синонимом термина студент. Во-вторых, между понятием
естественного языка х
∉Ξ
l
и понятием-синонимом y∈Ξ
s
понятия х, например, предикат
),,(
r
ans
tпереченьсписокP
утверждает, что понятие список является синонимом понятия
перечень;
- P
s
(x, t(z
1
, …,z
k
),
r
nom
t ), - предикат, задающий отношение номинации
r
nom
t между
понятием проблемной среды х и термом ),...,(
1 k
zzt . Отношение номинации говорит о том,
что понятие х определяется через множество понятий логической модели данных
),...,(
1 k
zz . Например: предикат )),,,т(,(
r
noms
tmaileфакселефонtданныеконтактныеP
2
Полная версия предикатов проблемной среды приведена в Приложении Г.
проблемной среде, и лексемой – синонимом данного понятия;
     4) отношение номинации между понятием проблемной среды и множеством понятий
логической модели данных;
     5) отношение номинации между понятием проблемной среды и множеством понятий
проблемной среды, часть из которых может принадлежать множеству терминов логической
модели данных или множеству понятий, релевантных проблемной среде;
     6) отношение типизации между специальным понятием проблемной среды и его
типом;
     7) отношение перевода между специальным понятием проблемной среды и
служебным термином базы данных SQL;
     8) отношение агрегации понятий проблемной среды и термина логической модели
данных.
     Для представления закономерностей проблемной среды будем использовать
составные предикаты (3.2) и (3.3), а также составной предикат вида:
                                                        r
                        Ps(x, y, r(verb),t(z1, …,zk), t nom ),                 (3.4)
     где х - понятие проблемной среды, y - понятие логической модели данных (y∈Ξl) или
понятие проблемной среды (y∈Ξs), t(z1,…,zk) – терм, задающий множество понятий
логической модели данных или проблемной среды (z1,…,zk), которые совместно с y
составляют определение понятия х, r(verb) – отношение связи между y и t(z1,…,zk),
                                                r
выраженное глаголом естественного языка verb, t nom –отношение номинации между х и его
определением.
     Приведем примеры видов предикатов, которые необходимы для представления
закономерностей проблемной среды2:
        -   Ps ( x, y, t tgr ) или Ps (t ( x1 ,..., x n ), t ( y1 ,..., y k ), t tgr ) - предикаты, задающие отношение
тождества t tgr , например, предикат Ps (t (ФИО), t (фамилия, имя, отчество), ttgr ) утверждает,
что понятия ФИО и фамилия, имя, отчество являются тождественными понятиями в
данной проблемной среде;
                         r                                                      r
        -   Ps ( x, y, t an ) или Ps (t ( x1 ,..., x n ), t ( y1 ,..., y k ), t an ) - предикаты, задающие отношение
          r
подобия t an . Во-первых, между термином логической модели данных х∈Ξl и понятием -
                                                                 r
синонимом y∈Ξs. Так, например, предикат Ps (студент, учащийся, t an ) утверждает, что
понятие учащийся является синонимом термина студент. Во-вторых, между понятием
естественного языка х∉Ξl и понятием-синонимом y∈Ξs понятия х, например, предикат
                        r
Ps (список, перечень, t an ) утверждает, что понятие список является синонимом понятия
перечень;
                                 r                                                 r
        -   Ps(x, t(z1, …,zk), t nom ), - предикат, задающий отношение номинации t nom между
понятием проблемной среды х и термом t ( z1 ,..., z k ) . Отношение номинации говорит о том,
что понятие х определяется через множество понятий логической модели данных
( z1 ,..., z k ) . Например: предикат Ps (контактные данные, t ( телефон, факс, e − mail ), t nom
                                                                                              r
                                                                                                  )


2
    Полная версия предикатов проблемной среды приведена в Приложении Г.
                                                         60