知识图谱及其在安全领域的应用(2)

2023-06-17 来源:飞速影视
有唯一确定主体、有连接属性的谓语、有明确属性值。
那么RDF框架下,对三元组是如何具体定义的呢?我们先来了解一下RDF图中定义的三种类型:International Resource Identifiers(IRIs),blank nodes 和 literals[1]。RDF通过定义出来的这三种属性对SPO三元组进行约束:
Subject可以是IRI或blank node。
Predicate是IRI。
Object三种类型都可以。
可以看到,主体必须是能唯一表示的,或者干脆就是匿名资源(Blank Node,这个概念可以向外引申,在这里可以先忽略)。唯一表示就会用到IRI,相当于是URL和URI的推广[1],用于唯一定义一个实体或是资源。(说白了,就是我们要通过一个确定的方式来找到唯一的它)
谓语也是要唯一表示的,就像你都不知道要和另一个人建立什么关系,你又怎么能跑过去说我们在一起吧。这个“在一起的两个人“这个关系描述得就太模糊,不能唯一确定。举个例子,两个男的可以是朋友、可以是仇人也可以是情侣。
那我们整理一下RDF定义三种类型的用处:
IRI —— 在整个网络或者图中唯一定义了一个实体/资源
blank node —— 没有IRI和literal的资源,或者说匿名资源[1],暂不详细分析
literal —— 字面量,可以看作是带有数据类型的纯文本
回到刚刚那个例子,架设有两个男人一个为A,一个为B,我们的主体Subject是男人A,我们给他一个IRI:www.man-a/relation;我们的谓语是表示与主体是朋友的关系,我们给他一个带有prefix的IRI:kg:firiends;然后我们的客体就是男人B的名字,我们给他一个字面量:man-b。
那么这个描述两个男人间朋友关系的这个知识就可以表述为:www.man-a/relation ——kg:firiends——man-b。
是不是一下子就很清楚了。这就是RDF的作用,使用标准数据模型的方式来进行资源描述。

使用属性图来表示


介绍完RDF来表示关系,是不是感觉略有一点复杂,确实,这种方式比较严谨,更贴近知识图谱原始的定义。但实际在工业界应用过程中,还是会有相当多的场景会选择用属性图(Property Graph)的形式来描述“关系”。那么下面我们来介绍一下属性图的方式。
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号