tiangang的个人博客分享 http://blog.sciencenet.cn/u/tiangang

博文

在Virtuoso中使用Sparql

已有 4287 次阅读 2012-12-9 18:14 |个人分类:sparql|系统分类:科研笔记| 语言, 初学者

适合初学者的简单介绍。
如果你是一个sparql语言的初学者,那么可以详细的看下我的这些说明,相信会有帮助的。
1、要使用sparql语言,那么有运行它的环境,比如virtuoso数据库。
2、大体知道owl文件的结构和含义,特别是前缀。
3、假设有个owl文件它的前缀为:
4、在将这个owl文件导入的virtuoso数据库之后,rdf_quad的表会把相关的记录拆分,并附加上这些前缀。例如谓词subClassOf,在数据库中存放的是http://www.w3.org/2000/01/rdf-schema#subClassOf,所以当你知道这些以后,后面就容易了。
5、
sparql
PREFIX base: <http://www.owl-ontologies.com/Ontology1189049381.owl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select distinct ?o
 from <http://www.biopax.org/prototype#sample>
where
{
?o rdfs:subClassOf base:Bridge
}
--上面的prefix就是owl文件的前缀里摘下来的。from是导入owl文件的时候命名的图名称。
where后面查询的是所有Bridge的子类。


https://wap.sciencenet.cn/blog-794010-640906.html

上一篇:B Machine
下一篇:Protege4.1
收藏 IP: 202.114.107.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-27 09:53

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部