【知识图谱】(四)知识图谱基础之SPARQL

SPARQL

SPARQL是RDF和OWL的查询语言。

以下语句用来表示一个三元组:

SPQRQL Select

上面的查询语句会返回100个意大利导演导演的电影作品。

上面的查询更复杂一些,查询条件里多了可选项OPTIONAL,过滤FILTER,返回由意大利或者是西班牙的导演制作的电影,作曲家是可选项,有则一起返回。

SPARQL作为一个查询语言,虽然只是显式地抽取已有的信息,没有任何推理,但它可以和RDF schema,OWL一起发挥更大的作用。

SPARQL Update

扫描二维码关注公众号,回复: 1232676 查看本文章

SPARQL的Update语言支持创建,更新,删除RDF图,下面的语句向默认的图中插入一个三元组:

SPARQL也可以像SQL一样进行为update操作添加条件:

关键词WITH可以用来选择想要操作的图,CREATE用来创建一个新图,DROP用来删除特定的图,CLEAR用来删除图中的三元组,COPY用来将一个图中的数据插入到另一个图中,MOVE用来将一个图中的数据移动到另一个图中,LOAD用来根据IRI读取RDF数据,并将三元组插入到指定的图中。

猜你喜欢

转载自blog.csdn.net/weixin_39837402/article/details/80116924