在dbpedia SPARQL查询结果中获取URI

用户名

我有一个dbpedia URI的列表,我想在一个查询中获取有关它们的一些信息(类别,标签):

SELECT ?category ?label where {
    {
        dbpedia:Financial_Times dcterms:subject ?category .
        dbpedia:Financial_Times rdfs:label ?label .
        FILTER ( lang(?label) = 'en' )
    }
    UNION
    {
        dbpedia:London dcterms:subject ?category .
        dbpedia:London rdfs:label ?label .
        FILTER ( lang(?label) = 'en' )
    }
}

该查询工作正常,但是我需要将URI自身添加到结果中,以便能够识别出哪个结果行对应于哪个URI。

你可以做类似的事情

SELECT distinct ?who  ?category ?label where {
{
    ?who dcterms:subject ?category .
    ?who rdfs:label ?label .
    FILTER ( lang(?label) = 'en' ).
    FILTER(?who =  dbpedia:Financial_Times or ?who =  dbpedia:London )
}}

或使用这样的把戏

 SELECT ?who  ?category ?label where {
{
    dbpedia:Financial_Times dcterms:subject ?category .
    dbpedia:Financial_Times rdfs:label ?label .
    FILTER ( lang(?label) = 'en' ).
    VALUES ?who { dbpedia:Financial_Times}

}
UNION
{
    dbpedia:London dcterms:subject ?category .
    dbpedia:London rdfs:label ?label .
    FILTER ( lang(?label) = 'en' ) . 
    VALUES ?who { dbpedia:London }
}}

第二个可能更快,但需要SPARQL 1.1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从基于URI前缀的DBpedia SPARQL查询中排除结果

来自分类Dev

dbpedia的简单sparql查询

来自分类Dev

Sparql dbpedia查询

来自分类Dev

如何通过资源uri查询DBpedia SPARQL?

来自分类Dev

DBpedia Sorql中的SPARQL查询没有返回结果

来自分类Dev

DBpedia Sorql中的SPARQL查询没有返回结果

来自分类Dev

dbpedia 中事件的 Sparql

来自分类Dev

无法使用SPARQL查询从dbpedia中获取数据

来自分类Dev

DBpedia中的SPARQL不返回结果

来自分类Dev

使用Unicode的DBpedia SPARQL查询

来自分类Dev

使用Unicode的DBpedia SPARQL查询

来自分类Dev

dbpedia SPARQL图书搜索查询

来自分类Dev

通过 DBO 查询 Dbpedia - SPARQL

来自分类Dev

使用DBpedia中的SPARQL获取属性名称

来自分类Dev

查询DBpedia中的银行

来自分类Dev

SPARQL DBPedia编码

来自分类Dev

SPARQL DbPedia foaf:名称

来自分类Dev

SPARQL DBPedia编码

来自分类Dev

SPARQL查询以获取dbpedia类别的skos:broader属性

来自分类Dev

SPARQL查询以获取dbpedia类别的skos:broader属性

来自分类Dev

VS 2010中如何在dbpedia中的javascript中运行sparql查询以获取摘要?

来自分类Dev

从DBPedia获取日期

来自分类Dev

DBPedia的SPARQL和SNORQL返回不同的结果

来自分类Dev

如何在vs 2010中为dbpedia在javascript中运行sparql查询以获取摘要?

来自分类Dev

使用SPARQL查询DBPedia公司信息

来自分类Dev

为使用dbpedia的sparql查询生成URL

来自分类Dev

标识概念的DBPedia SPARQL查询的含义?

来自分类Dev

使用VALUES使用Sparql查询DBpedia

来自分类Dev

使用Java针对DBPedia的SPARQL查询