Database 本体可以做什么,而关系数据库不能?
我不熟悉本体论。经过一些研究,我仍然不知道本体在应用中的优势是什么。 我已经知道本体可以提供比数据库更有意义的查询接口,并且本体可以使用推理机来查找隐藏的信息以获得更好的结果。 但是 在数据库中构建bool表来表示每个实例的新概念,或者简单的if-else规则引擎。我们可以得到与本体相同的结果,并且具有更好的性能。 那么,在应用中使用本体最重要的原因是什么呢?请参考 简言之:Database 本体可以做什么,而关系数据库不能?,database,ontology,Database,Ontology,我不熟悉本体论。经过一些研究,我仍然不知道本体在应用中的优势是什么。 我已经知道本体可以提供比数据库更有意义的查询接口,并且本体可以使用推理机来查找隐藏的信息以获得更好的结果。 但是 在数据库中构建bool表来表示每个实例的新概念,或者简单的if-else规则引擎。我们可以得到与本体相同的结果,并且具有更好的性能。 那么,在应用中使用本体最重要的原因是什么呢?请参考 简言之: 数据库具有封闭世界假设,本体具有开放世界 假设 在数据库中,每个个体都有一个唯一的名称,但在本体论中,个体可能有多个名称
谢谢,答案1-3很清楚。关于答案4的现象让我很困惑。据我了解。答案4意味着一旦我们需要大量的模式,我们就不能使用DB来管理性能良好的数据。我说得对吗?