问题标签 [sparqlwrapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
429 浏览

python - SPARQL 和 DBPedia,不同的重定向导致 python 到 sparql 端点

我正在使用以下查询来获取指向正确标题资源的链接/URI,但标题不正确:

使用 dbpedia 端点这不是问题,并返回文章的正确链接,美国环境保护署

我正在使用 python SPARQLWrapper 库发送 sparql 查询,但是当我使用 python 执行完全相同的查询时:

我得到一个没有重定向的空结果列表。但是,此查询在 python 中确实适用于某些事情 - 例如,奥巴马将提供 Barack Obama 的链接

我听说 sparql Web 界面使用不同的数据集?如果是这样,我如何在我的 python 脚本中使用它

谢谢

0 投票
2 回答
751 浏览

python - python SPARQLWrapper 仅返回 10000 个结果

我使用 SPARQLWrapper 模块向 virtuoso 端点发起查询并获得结果。

查询始终返回最多 10000 个结果

这是python脚本:

当我启动查询时

我得到了正确数量的三元组:917051。

为什么 SPARQLWrapper 模块将结果数限制为 10000 ?

我如何获得所有结果?

0 投票
1 回答
271 浏览

sparql - 如何在 DBPEDIA 中使用 SPARQL 获取基于英文小说的电影

使用 SPARQL,我正在尝试获取所有英文小说及其属性的列表。

我还想查找是否根据该小说拍摄了一部电影,并获取电影名称及其导演,如果存在电影关系。

代码:

0 投票
2 回答
531 浏览

sparql - 如何在 DBPEDIA 中使用 SPARQL 查询书籍的出版日期

我正在尝试检索 DBpedia 中书籍的出版日期和页数。我尝试了以下查询,它给出了空结果。我看到这些是书(http://mappings.dbpedia.org/server/ontology/classes/Book)下的属性,但无法检索它。

我想知道代码中是否有错误,或者 dbpedia 是否没有存储这些与书籍相关的日期。

0 投票
1 回答
110 浏览

sparql - 如何在使用 LIMIT 时查询 DBPEDIA SPARQL 以包含所需的值

我正在尝试用 10 本书随机填充我的本地本体。我想在列表中包含 2 本书以进行测试。即在 10 本书中,我想指定 2 本书的名称,其余 8 本书可以是随机的。

我不知道如何将 FILTER 和 LIMIT 结合在一起。

我想要查询中的 2 本书以及 8 本书随机书籍。

我的代码

0 投票
2 回答
83 浏览

sparql - 在linkedmdb SPARQL中使用过滤器时解析错误

我正在尝试使用 linkedmdb 查询 2 部特定电影及其 imdb 页面,但它会引发解析错误。

当我删除以下行时,我会得到所有电影的列表。如何获取特定集合的链接。

这是我的代码。

0 投票
1 回答
608 浏览

sparql - dbpedia 和 linkedmdb 上的联合查询

我正在编写一个联合查询来获取基于 dbpedia 中电影的书籍,然后使用 dbpedia 中的电影名称来检索相应的 imdblink 链接。添加linkedmdb的服务时,我得到一个空集。

这是我的代码

我正在使用以下端点http://www.sparql.org/query.html

0 投票
2 回答
347 浏览

python - 通过 SPARQLwrapper 查询时,如何告诉 Stardog 使用推理?

我有一个 SPARQL 查询,在启用推理时会在 Stardog 查询面板中返回结果,但在禁用时则不会。当我使用 SPARQLwrapper 通过 python 尝试查询时,我没有得到任何结果。我尝试了一个不依赖推理的不同查询,并通过 Stardog 查询面板(无需推理)和 SPARQLwrapper 获得了相同的结果。所以我怀疑当我通过 python 查询时没有应用推理,这就是没有结果的原因。所以我的问题是如何告诉 Stardog 在通过 SPARQLwrapper 查询时使用推理?

0 投票
1 回答
226 浏览

sparql - SPARQL 中的星形子图模式查找

我有一组 RDF 三元组,如下所示。

我的目标是计算各种节点长度(4、5、6、...、20)的星形子图模式。例如,我编写了以下查询来查找节点长度为 4 (?s1 ?s2 ?s3 ?o) 的星形子图模式。

上面提到的查询计算节点 4 的星型模式长度对于两个节点id#7748320id#7748510. 但是它假设只给我 node 的结果id#7748510。如果我用 5 节点星型模式修改查询,那么节点id#7748320也会出现在那里。你能帮我修一下吗?

是否可以通过一次查询计算各种节点长度(4,5,6,...,20)的星形子图模式?请告诉我。我感谢您的帮助。

0 投票
1 回答
300 浏览

sparql - 如何使用 SPARQL 在 dbpedia 中搜索与给定术语部分匹配的 rdfs:labels?

我正在使用此查询来搜索包含单词“Medi”的所有标签

但是,一旦我将术语从“Medi”更改为“Medicare”,它就不起作用并超时。我如何让它与像 Medicare 这样的较长单词一起使用,即提取所有包含 Medicare 一词的标签。