上传RDF文件到Virtuoso,并通过Sparql查询

Virtuoso是一个管理多类型的数据库系统,他支持RDF的存储同时也支持SPARQL的查询,并且在众多评测结果都名列前茅,在前一篇文章写了《Virtuoso 安装 – Ubuntu环境》,这篇会给出一个例子如何上传自己的RDF,同时进行Sparql的查询。

在上一章中提到,安装完Virtuoso后,进入登录页面http://localhost:8890/

Virtuoso Welcome

点击”Conductor”进入登录页面,登录默认账号密码是dba

Virtuoso Login

登录后,点击”Linked Data”标签进入分类,再点击”Quad Store Upload”进入上传页面

upload rdf store

点击”选择文件”,选择你的RDF/OWL文件(这里提供一个样本供你们测试,flykun-test-data),在修改Named Graph IRI为你自己想要的任何一个地址,比如http://www.flykun.com/ontology/test,并且记住这个地址,点击上传并等候上传结束。如果要查看有哪些文件已经上传了,可以点击”Graphs”标签,再点击reviews graphs

SPARQL查询

在Virtuoso管理页面进行SPARQL查询很简单,点击”SPARQL”标签进入查询界面,在Defaut Graph IRI输入刚刚的Named Graph IRI “http://www.flykun.com/ontology/test”,再输入查询指令即可。

SPARQL查询

如果按照步骤操作,输入查询代码,就会获得查询结果

SELECT ?subject ?object
WHERE { ?subject rdfs:subClassOf ?object }

result of sparql

有任何疑问,请留言,转载请注明来源 flykun.com,谢谢

3 thoughts on “上传RDF文件到Virtuoso,并通过Sparql查询”

  1. 请教一下,在Virtuoso管理页面上有没有可视化的功能,能把数据构建成图的形式?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.