使用描述逻辑(和相应的 OWL-DL)考虑我们有Meeting
一个类可以参加的类Professor
,因此:
couldBeAttendedBy domain Meeting
couldBeAttendedBy range Professor
并认为 aProfessor
可能是Assistant
另一个Professor
:
assistantOf domain Professor
assistantOf range Professor
问题: 我如何使用术语框公理(TBox)来声明,如果 a Meeting
couldBeAttendedBy
a Professor
,那么它couldBeAttendedBy
是他的任何一个Assistants
。
例如,考虑一下:
Meeting(m)
Professor(f)
m couldBeAttendedBy f
as assistantOf f
我想得出结论
m couldBeAttendedBy as