7. Представление запросов
Для представления вопросительных местоимений кто, что, где, ... будем использовать унарный фрагмент:
или
?(Х1)
Это означает, что нужно определить, какой объект должен стоять на месте Х1. Другими словами, необходимо определить вершину – переменную Х1.
Приведём два примера:
1. "Кто муж Тани?" представляется в виде:
Здесь Х1 соответствует объекту по имени Таня, а Х2 – её мужу. На основе знаний в БЗ нужно определить, кто является мужем: определить вершину Х2.
2. "Как зовут отца Ивана?" представляется в виде:
Здесь нужно определить Х3, т. е. определить имя человека Х1, который является отцом Х2 с именем Иван. Определение Х3 требует предварительного определения Х1 и Х2. Процесс носит последовательный характер.
Предыдущий раздел|Следующий раздел