我知道如何在数据库中存储和表示数据,但无法找到有关数据(知识)如何在知识库中表示的任何相关信息。一个答案是它们以事实和规则的形式存储。但是,我们存储事实和规则并将它们命名为prolog数据库的prolog如何呢?它们实际上是知识库,我们只是将它们称为数据库。因此,这两个术语可以互换使用,或者它们之间存在重大差异。
答案 0 :(得分:4)
数据库和知识库之间的差异正在缩小。传统上他们一直如下:
数据库提供各种属性,使其适合事务处理。 Prolog不提供这些。
另一方面,Prolog数据库和知识库通常允许存储一般术语/数据,而(传统)数据库需要平面数据。 Prolog还可以存储包含变量的一般规则。