12得票2回答
从公开数据中使用SPARQL下载GeoJSON边界

我有兴趣从statistics.gov.scot下载一些边界文件,该网站是一个官方的统计数据仓库,用于共享利用SPARQL查询的统计数据。 背景 Statistics.gov.scot提供访问各种行政和统计地理位置的GeoJSON边界数据,例如地方政府行政边界或卫生委员会 。在我的特定情况下,...

17得票2回答
如何编写SPARQL查询以高效地匹配字符串文字,同时忽略大小写

我正在使用Jena ARQ编写一个针对从Jena TDB读取的大型本体的SPARQL查询,以便根据rdfs标签查找与概念相关联的类型。SELECT DISTINCT ?type WHERE { ?x <http://www.w3.org/2000/01/rdf-schema#label...

8得票3回答
如何在Python中集成Wikidata查询

我目前正在使用Wikidata查询服务来运行我的Wikidata查询。 例如,我其中一个Wikidata查询如下所示。 SELECT ?sLabel { SERVICE wikibase:mwapi { bd:serviceParam wikibase:api "E...

8得票2回答
如何使用SPARQL查找相似内容

我正在考虑使用SPARQL来确定事物之间的概念重叠。 以电影为例(LinkedMDB数据),如果我有一部电影,“The Matrix”,并且我的目标是列出类似于那部电影的电影,我可能会开始执行以下操作: The Matrix 获取类型 获取演员 获取导演 获取位置 等 然后,使用...

9得票1回答
SPARQL查询以检索所有对象和属性

使用 Wine 本体论,我想创建 SPARQL 查询以检索所有葡萄酒及其属性,如下表格所示 - 要考虑到我事先不知道属性的名称。 vin | rdf:type | vin:hasMaker | vin:hasSugar | ... =...

12得票3回答
在SPARQL的IN子句中使用另一个SPARQL

我正在使用SPARQL,想知道是否可以将一个sparql语句放到in子句中?更具体地说,我需要获取满足特定条件的实体(s1,s2)以进行这个sparql查询 [例如s1在某个字段上的聚合值大于5]。select ?s1 ?x ?s2. WHERE { {?s1 rdf:ty...

18得票1回答
使用IF将变量绑定到两个值中的一个?

在以下的SPARQL查询中,我不确定如何使用if将两个字符串中的一个绑定到变量?result。我听说有“in scope”和“out of scope”的概念,但我并没有真正看到差别。我也尝试在select行中放置if子句,但它也没有起作用。如何修改此查询以根据条件将?result绑定到两个字...

22得票2回答
我该在哪里测试用SPARQL编写的RDF查询?

我是一个语义化Web技术的初学者,我的问题可能很基础,但我真的卡在这里了。我有一个RDF文件,是从一个XML文件中创建的,并使用w3.org RDF VALIDATOR进行了验证。我的问题是如何使用SPARQL在我的RDF文档上运行查询。在线资源http://demo.openlinksw.c...

23得票2回答
SPARQL DISTINCT和REDUCED的区别

DISTINCT 和 REDUCED 在 SPARQL 中有何区别?

16得票6回答
如何在SPARQL中将变量绑定到查询项

在这个简单的Sparql查询中,我获取了一个主语列表,其对象为42SELECT ?v WHERE { ?v ?p 42 } 如果我添加?p作为一个变量SELECT ?v ?p WHERE { ?v ?p 42 } 每行我都将获得两个实体,主语和谓语。如果我想要三个实体,包括42这个对象,该怎么...