图数据库的知识表示与推理

图形数据库及其技术生态系统可以为知识表示和推理问题提供优雅,有效的解决方案。 要了解这种说法,我们必须首先了解什么是图形。 是一种数据结构。 图数据结构的类型很多,但出于本文的目的,我们将重点介绍一种已被称为属性图的类型 。 属性图表示顶点(节点,点)和边缘(弧,线)。 对属性图中的边进行定向和标记/键入(例如“马科知道彼得”)。 顶点和边缘(通常称为元素)都可以具有与之关联的任意数量的键/值对。 这些键/值对称为属性。 通过这种基础结构,可以回答一系列问题并解决问题。

对象建模

property-graph-1
属性图数据结构的形式几乎与面向对象编程的对象图相同。 收集对象,删除它们的方法,然后剩下一个属性图。 对象的字段是原始字段,在这种情况下用作属性,或者它们很复杂,在这种情况下用作对其他对象的引用。 例如,在Java中:

class Person {
  String name;
  Integer age;
  Collection<Person> knows;
}
<
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值