7. Представление запросов

Для представления вопросительных местоимений кто, что, где, ... будем использовать унарный фрагмент:

или

?(Х1)

Это означает, что нужно определить, какой объект должен стоять на месте Х1. Другими словами, необходимо определить вершину – переменную Х1.

Приведём два примера:

1. "Кто муж Тани?" представляется в виде:

Здесь Х1 соответствует объекту по имени Таня, а Х2 – её мужу. На основе знаний в БЗ нужно определить, кто является мужем: определить вершину Х2.

2. "Как зовут отца Ивана?" представляется в виде:

Здесь нужно определить Х3, т. е. определить имя человека Х1, который является отцом Х2 с именем Иван. Определение Х3 требует предварительного определения Х1 и Х2. Процесс носит последовательный характер.

Предыдущий раздел|Следующий раздел

- Главная страница -