问题标签 [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.
sparql - 10000行DBpedia查询结果集大小限制
这是我第一次玩 SPARQL。我在下面创建了一个查询,但只获得了前 10000 个结果。如何从 DBpedia 获得所有结果?
我找到了一些 re: OFFSET
and LIMIT
,但我不确定如何使用它来获得所有结果。
sparql - 从 DBpedia 获取基于书籍的电影
我是 SPARQL 的新手,并试图从 dbpedia 获取改编自特定书籍的电影。这是我到目前为止所拥有的:
我无法得到任何结果。我怎样才能做到这一点?
python - 如何解决“urllib2.URLError:"
我在https://github.com/RDFLib/sparqlwrapper/blob/master/scripts/example.py找到了示例代码
我稍微修改了一下
大部分都不起作用,但是当我指向 dbpedia.org 站点时,我需要的部分确实起作用。但是,当我将它定向到我自己的网站(除了我之外的任何人都无法使用)时,我收到如下错误:
知道发生了什么,更重要的是如何解决它?
python-3.x - 可视化 n-triple 文件 python
Python 中是否有可以帮助我可视化 RDF 数据的模块或工具?我有一个 N-Triple 文件,想在 python 中加载它并在其中直观地显示信息。我目前正在使用 RDFLib,但它没有可视化功能。谢谢你。
python - 在 Python 中编写从 SPARQL 查询返回的 JSON 数据的正确方法
我正在使用 python3 进行 SPARQL 查询。我需要阅读 Virtuoso 数据库并输出三元组。三元组中的一些数据包含特殊字符,如换行符等。
无论如何,我可以像这样获取数据:
当我这样做时,我在文件中得到以下输出:
等等。我不确定b
前缀在这些行上的作用。无论如何,我无法使用 JSON 库阅读此内容。所以我更喜欢用 JSON 来写。
我想用一个简单的东西替换for循环
或者
当我这样做时,我收到错误消息Oops: <class 'TypeError'>
。我注意到的类型jsonData
是<class 'SPARQLWrapper.Wrapper.QueryResult'>
。
SPARQL 查询是否不返回 JSON?我还需要做一些其他的转变吗?
python - 打开连接并获得响应需要太多时间
我编写了一个 python 脚本,用于使用 SPARQL 查询此端点,以获取有关基因的一些信息。这是脚本的工作方式:
但是脚本需要太多时间来执行。我使用pyinstrument进行了分析,得到了以下结果:
基本上我多次执行多个查询(+60000),所以我理解的是,opening the connection
多次getting response
执行会减慢执行速度。
有谁知道如何解决这个问题?
sparql - Python 3.6:[SSL:CERTIFICATE_VERIFY_FAILED] 使用 SPARQL 端点。以前没有发生
我有一个使用库 SPARQLWrapper 从 SPARQL 获取结果的脚本。在过去的 3 个月里它一直运行良好,现在我尝试在休息一个月后再次运行它,它似乎不起作用。我收到以下错误:
我怎么可能解决这个问题?
python - 长 SELECT 查询的 SPARQLWrapper QueryBadFormed 错误
可以与 SELECT 查询一起使用的查询大小是否有限制?我有一个很长的 SELECT 查询(在下面发布),它不断抛出 QueryBadFormed 错误。我已经在 sparql.org 上验证了查询,并且在三重存储上运行了查询。我正在使用 GraphDB 8.6 SE。查询运行良好。
代码:
返回错误:
SPARQLWrapper.SPARQLExceptions.QueryBadFormed: QueryBadFormed: a bad request has been sent to the endpoint, probably the sparql query is bad formed.
这是查询:
python - 对多个 RDF 文件的 SPARQL 查询
我有一些编程基础,但我对 RDF 或 Sparql 完全陌生,所以我希望在接下来的内容中清楚。我正在尝试从http://data.camera.it/data/en/datasets/下载一些可用的数据,并且所有数据都以 rdf-xml 格式组织在一个本体中。
我注意到这个网站有一个在线 SPARQL 查询编辑器 ( http://dati.camera.it/sparql ),并且使用他们的一些示例,我能够使用 Python 检索和转换一些我需要的数据。我使用了以下代码和查询,使用 SparqlWrapper
但是,我有一个问题,因为该网站只允许下载 10,000 个值。据我了解,此限制无法修改。因此,我决定将数据集下载到我的计算机上。我尝试处理所有这些 rdf 文件,但我不知道该怎么做,因为据我所知,SparqlWrapper 不适用于本地文件。
所以我的问题是:
- 如何创建包含所有 RDF 文件的数据集,以便我可以像处理单个对象一样处理它们?
- 如何查询这样的对象以检索我需要的信息?那可能吗?
- 这种推理方式是否正确?
任何有关如何解决该问题的建议表示赞赏。谢谢!
python-3.x - Sparqlwrapper:它不返回任何内容,但查询正在使用 dbpedia.org/sparql
我还添加了下面的代码段。此查询将返回公司 uri 的名称、其名称和母公司。它正在与 DBpedia.org/sparql 一起使用,但不适用于 sparqlwrapper(不返回任何东西;)