首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SPARQL -从DBPedia提取导演和Starring

SPARQL -从DBPedia提取导演和Starring
EN

Stack Overflow用户
提问于 2019-10-22 05:14:22
回答 1查看 81关注 0票数 0

有没有人可以帮我写这个代码。它没有输出任何结果,但没有错误。

代码语言:javascript
复制
q = """SELECT DISTINCT ?label ?abstract ?director ?starring
WHERE {
    <http://dbpedia.org/resource/Seven_Beauties> rdfs:label ?label.
    ?label dbo:abstract ?abstract. 
    ?label dbo:director ?director. 
    ?label dbo:starring ?starring. 
    FILTER (lang(?label) = "en")
    FILTER (lang(?abstract) = "en")
}"""

from textwrap import wrap

for result in query(q): 
    print(result['label'],
      "\n----Director----\n",result['director'],
      "\n----Starring----\n",result['starring'],
      "\n----Abstract----\n",
      "\n".join(wrap(result['abstract'])))
EN

回答 1

Stack Overflow用户

发布于 2019-10-22 07:06:10

<http://dbpedia.org/resource/Seven_Beauties>是具有标签、摘要、导演、星形等的实体。

该实体的标签是文字,它没有Director、Star、Abstract等。

尝试changing your query来--

代码语言:javascript
复制
SELECT DISTINCT ?label ?abstract ?director ?starring
WHERE 
  {
    <http://dbpedia.org/resource/Seven_Beauties> 
       rdfs:label   ?label ;
       dbo:abstract ?abstract ;
       dbo:director ?director ;
       dbo:starring ?starring 
    FILTER ( lang(?label) = "en" )
    FILTER ( lang(?abstract) = "en" )
  }

--并参见results from DBpedia

DBpedia Live对上面的查询没有提供任何功能--因为电影的描述各不相同。Making some things optional会给你更多的results on DBpedia Live --

代码语言:javascript
复制
SELECT DISTINCT ?label ?abstract ?director ?starring
WHERE
{
             <http://dbpedia.org/resource/Seven_Beauties> rdfs:label   ?label 
  OPTIONAL { <http://dbpedia.org/resource/Seven_Beauties> dbo:abstract ?abstract }
  OPTIONAL { <http://dbpedia.org/resource/Seven_Beauties> dbo:director ?director }
  OPTIONAL { <http://dbpedia.org/resource/Seven_Beauties> dbo:starring ?starring }
  FILTER ( lang(?label) = "en" )
  FILTER ( lang(?abstract) = "en" )
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58494219

复制
相关文章

相似问题

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