首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPARQL -从skos中选择:类别- Virtuoso 37000

SPARQL -从skos中选择:类别- Virtuoso 37000
EN

Stack Overflow用户
提问于 2017-05-03 16:16:48
回答 1查看 224关注 0票数 0

我对斯派克有意见。我想从类别中选择一些东西。例如,研究对象。我在http://dbpedia.org/snorql中进行这样的查询。

代码语言:javascript
复制
SELECT ?category ?subject WHERE
    {
    ?category a skos:Concept .
    ?category skos:Concept: American_punk_rock_guitarists.
    ?category dct:subject ?subject .
    } LIMIT 1000

我错了维图索37000。我不明白为什么。

这是一本好书吗?在SPARQL -学习SPARQL,第二版查询和更新与SPARQL 1.1?

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 17:39:13

您至少有一个语法错误:第二个三元组中的第二个冒号(:)。

在语义上..。我真的不知道dbpedia中的类或谓词..。但是,skos:概念既可以是类型,也可以是谓词吗?

我给您写了一个有效的查询,返回类别"American_punk_rock_guitarists“的10个成员

我是通过去dbpedia的分面免费文本搜索并熟悉美国朋克摇滚吉他手的概念(特别是乔伊·拉蒙 )来将其结合在一起的。

代码语言:javascript
复制
 prefix dbpcat: <http://dbpedia.org/resource/Category:>

    SELECT  ?subject ?category
    WHERE
      { values ?category { dbpcat:American_punk_rock_guitarists  } .
      ?subject dct:subject ?category }
    LIMIT   10
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43765264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档