OrientDB在知识图谱中的应用(一)

本文以《笑傲江湖》为例,探讨如何利用OrientDB图数据库构建知识图谱,包括实体/关系梳理、创建Vertex/Edge、体会图数据库的双向关系特点,并强调在应用中如何进行数据操作和图谱的进一步完善。
摘要由CSDN通过智能技术生成

以笑傲江湖(SwordsMan)中简单的人物关系为例,描述如何利用orientDB图数据库表达构建知识图谱

这里默认大家都是了解OrientDB基本语法,了解NoSql和图形数据库的小伙伴,不了解的可以自行查阅资料。废话不多说,我们开始吧。
创建一个名为SwordsMan的数据库:

create database plocal:/home/wangtd/local/orientdb/databases/SwordsMan
#登录操作
connect plocal:/home/wangtd/local/orientdb/databases/SwordsMan admin admin
实体/关系梳理

我们假定一个简单的实体、关系模型,其中包括点(Vertex)和边(Edge),这两种类型是OrientDB中图数据库的重要类型。

  • 实体:
    人物(令狐冲,岳不群,宁中则,任盈盈)
    教派(华山派,日月神教)
    功夫(华山剑法,独孤九剑,玉女十三剑)
  • 关系:情侣,师徒,门徒,技能
创建类对象
create class Person extends V
create class Group extends V
create class KungFu extends V
create class Lover extends E
create class Student extends E
create class Teacher extends E
create class Disciple extends E
create class Skill extends E
创建Vertex/Edge

创建基本实体

create vertex Person set name="令狐冲",sex="男",age="25",group="华山派",kungfu="独孤九剑"
create
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值