Используя логику описания (и соответствующий OWL-DL). Предположим, что у нас есть класс Meeting
, который может сопровождать класс Professor
, так что:
couldBeAttendedBy domain Meeting
couldBeAttendedBy range Professor
и учтите, что Professor
может быть Assistant
другого Professor
:
assistantOf domain Professor
assistantOf range Professor
Вопрос: Как я могу, используя аксиомы терминологической коробки (TBox), заявить, что если Meeting
couldBeAttendedBy
a Professor
, то это couldBeAttendedBy
любой из его Assistants
.
Например, учтите, что:
Meeting(m)
Professor(f)
m couldBeAttendedBy f
as assistantOf f
Я хочу сделать вывод, что
m couldBeAttendedBy as