何时使用图数据库、本体和知识图

问题描述

我一直在努力了解这些技术从实际角度来看何时有用,以及它们之间有何不同。专家可以检查我的理解吗?

  1. 图形数据库:当关系复杂、可继承、以不同程度的置信度推断并且可能发生变化时,图形数据库比关系数据库更容易理解和管理。一些例子:用户不知道他们在层次结构中需要多少深度;正在从社交媒体推断关系,对 ID 解析、主题解析和关系强度有不同程度的信心;或者不知道他们要存储什么样的呼叫中心数据;所有这些都可以存储在关系数据库中,但它们需要不断更新。它们在某些任务上的表现也更好。

  2. 本体:这些正式和标准化的知识表示用于打破数据孤岛。例如,假设一家 B2B 销售公司从几个不同的业务线中获得收入,这些业务线包括一次性付款、订阅、IP 销售和咨询服务。收入数据存储在许多具有许多特性的不同数据库中。本体允许用户将“客户付款”定义为“创造或退还收入”的任何东西,以便主题专家可以在他们的数据库中适当地标记付款。本体可以与图数据库或关系数据库一起使用,但对类继承的强调使得它们在图数据库中更容易实现,其中类的分类可以很容易地建模。

  3. 知识图谱:知识图谱是一种图数据库,其中语言(即实体和节点分类法)由本体管理。因此,在我们的 B2B 示例中,“客户付款”边缘具有一次性付款、订阅等子类型,并将“客户”类连接到“业务线”类。

这基本正确吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...