我目前正致力于为上下文感知应用程序建模上下文。 更好的选择似乎是本体,然而面向对象的模型和关系数据库似乎也有一些优势。
作者(Jagdev Bhogal和Philip Moore)特别使用对象关系数据库来模拟上下文并声称:
ORDBMS方法提供有限的推理。一个子类型 定义可以访问其所有直接的表示 超类型(但仅限于定义的ADT定义 该超类型的子类型),但它无法访问 代表其兄弟类型。 <...>这样的功能会 在开发应用程序时需要手动编程 接口
我是这个主题的新手,在我看来,您可以制作非常复杂的查询来检索几乎所有信息,但我以前从未使用过本体。
那么:与使用本体(例如OWL描述逻辑)相比,对象关系数据库甚至常规关系数据库以何种方式提供有限的推理?