请求的两个“相同”答案(utf8和非utf8)

时间:2015-06-23 10:25:11

标签: utf-8 sparql dbpedia

我遇到live.dbpedia SPARQL请求的问题,因为它返回一些条目两次(一次作为utf8 URI,一次作为非utf8 URI:Here are the results

是否需要在dbpedia中修复(应该在哪里报告)?

有没有办法只保留这些重复网址的一个版本? (如果没有utf8副词,我不想忽略非utf8 URI)

P.S。:实际要求

select distinct ?name where {
   ?name <http://purl.org/dc/terms/subject><http://dbpedia.org/resource/Category:Individual_graphs>.
   } ORDER BY desc(?name) LIMIT 2   

1 个答案:

答案 0 :(得分:1)

即使有多个URI可以识别文章,它们都具有相同的文章标题,因此您可以提取标题(它是rdfs:label属性的值),按组分组,然后对URI进行采样。这样做,以及使用内置的DBpedia名称空间,我最终得到了这个查询:

@ Overall layout | *
--------------------------
content
   visible
navbar
   visible
content
   below: navbar 370 to 410 px


@ navigation hidden on mobile | mobile
--------------------------
navbar-item-*
   absent


@ navigation shown on desktop | desktop
--------------------------
navbar-item-*
   visible   


@ Content should fit to screen size | mobile
--------------------------
content
   width: 100% of screen/width


@ Content should fit to screen size | desktop
--------------------------
content
   width: 80 to 90% of screen/width

SPARQL results