【发布时间】:2015-05-19 08:21:28
【问题描述】:
概述
我使用ARQ 来查询本地RDFfiles。该查询应用于 5 个文件,这些文件是:
- a_m.nt、description.nt、labels.nt、links.nt、literals.nt
信息被建模为一组三元组:
- 主语谓语宾语
算法
首先我想从 a_m.nt 文件中选择特定主题。其次,我想从 description.nt 和 labels.nt 中选择所选主题的标签和描述。以另一种方式,搜索 description.nt 和 labels.nt 以查找与从 a_m.nt。最后,我想从 links.nt 和 literals.nt 中提取其余属性。
查询
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select ?x ?y ?p ?o
where {
?topic rdf:type music.
?topic rdf:description ?x.
?topic rdf:label ?y.
?topic ?p ?o.
}
命令行
sparql --data a_m.nt --data description.nt --data label.nt --data links.nt --data literals.nt --query query_sparql
问题
通过使用这个查询,我首先选择一个类型为music 的主题,然后选择它的描述、标签和其他属性。对吗?
【问题讨论】: