问题标签 [rdflib]

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 投票
2 回答
1216 浏览

python - 找不到安装 rdflib 的路径

当我设置时,我得到:

该文件在那里,我尝试将包路径添加到 PYTHONPATH;没运气。

因此,我尝试使用 ez_setup.py,但这会阻塞某些 url,导致它出现 404(下面的跟踪)。

我还搜索了一般安装建议:我找到了 pre-K 和 postgrad,但没有任何帮助。

0 投票
1 回答
697 浏览

python - 在 rdflib 命名空间中创建 unicode 项时出现 Unicode 解码错误

在 rdflib 命名空间中创建 unicode 项时出现 Unicode 解码错误

请帮助解决这个问题。

0 投票
1 回答
184 浏览

python - Visual Studio 的 python 工具中的 rdflib

我想在 Visual Studio 的 python 工具中使用 rdflib。我安装了 python 工具和 rdflib。当我import rdflib在我的项目中写入(在文件* .py 中)并启动它时,它返回一个错误

基数为 10 的 int() 的无效文字:'value'

并指向行import rdflib 虽然我可以在 Python Interactive 中打开 Tools->Python Tools->Execute Project ,并在import rdflib那里执行而没有错误。但是当我关闭该窗口时,我仍然无法使用该库在* .py 文件中进行编码。

如何使用 Visual Studio 中的 rdflib,如何避免该错误?

0 投票
3 回答
1725 浏览

python - 使用本地 RDF 存储的 SPARQL 查询

我正在尝试使用本地 RDF 图创建 SPARQL 查询。但它不起作用。我在下面包含了我的代码是我的代码。

我有两个班级,学生和大学。学生类有两个属性(enrolledOn 和 studyAt)。University 类也有两个属性(UniversityLocation 和 UniversityRanking)。此外,我输入了一些数据(RDF 三元组)。Student 类和 University 类都具有三个数据实体。

我的 SPARQL 查询位于底部。我想选择所有在排名前 10 的大学学习的学生。但目前,我的 SPARQL 查询没有返回任何内容。查询应返回 Khalil 和 Ahmed。

任何帮助都感激不尽。谢谢你。

我的代码:

这就是我运行上述代码后三元组将如何存储在图表中的方式:

0 投票
1 回答
764 浏览

rdf - 从 Freebase 获取主题的 RDF

我正在尝试复制https://developers.google.com/freebase/v1/rdf-overview#rdf-documentation中的示例代码,以获取特定主题的 RDF 并将结果存储在 rdflib 中。设置后,网址为 https://www.googleapis.com/freebase/v1/rdf/m/02h40lc?key=XXXXX。但是,在运行代码时,我收到以下错误:

等等,最后一行是:

文件的实际最后一行是:

我是否错过了使示例正常工作的一些步骤?谢谢!

0 投票
1 回答
235 浏览

python - SPARQL rdflib 属性路径的异常

我有以下 SPARQL 查询:

它利用了为 SPARQL 1.1 定义的属性路径。

我正在尝试使用 rdflib 3.4.0 处理此查询,但收到以下异常消息:

有什么问题?谢谢,

里卡多

0 投票
1 回答
235 浏览

python - 打开现有的 postgresql 商店

我正在尝试编写一个 RDF 图并将其存储在 PostgreSQL 上(使用 Python 的 rdflib)。我通过打开我已经创建的商店并通过该商店打开图表来做到这一点。这个过程似乎工作正常,我可以写入和查询该图。但是,每次我尝试重新打开商店时,它都会杀死我之前写的所有内容。我是这样开店的:

这条线上有什么地方我需要放create = False什么吗?有没有办法加载商店而不是使用 plugin.get?

0 投票
1 回答
6950 浏览

python - 是否有带有 RDFLib 的 SPARQL 的 Hello World 示例?

我希望尽可能小,但仍然是自洽的和使用 RDFLib 中的 SPARQL 的工作示例。我有 RDFLib 版本“4.0.1”。

我想要一个执行以下操作的代码

  1. 导入 RDFLib。
  2. 创建一个简单的图表(从 2 到 4 个关系)
  3. 将此图写入 rdf 格式的文件。
  4. 从文件中读取图形。
  5. 使用 SPARQL 从图中提取某些内容。

添加

我自己尝试过(首先没有写入和读取文件),但我做不到。这就是我所拥有的:

结果我得到:

0 投票
1 回答
103 浏览

floating-point - allegrograph xsd 浮点文字

我正在从 rdflib 在 python 中生成的图形将三元组上传到 AG 商店。我的三元组中的一些对象是浮点数,所以我将它们添加到图表中,如下所示:

当我使用 rdflib 序列化图形时,我得到"0.8049"^^xsd:float了预期的结果。

但是,上传到AG商店后,当我查询商店时,我得到的文字是这样的(trix)

我尝试了各种组合,比如将其作为字符串上传"8049E-0",或者只是作为字符串"0.8049"等,但我没有找到正确的咒语来将小数点放在正确的位置。

有什么想法吗?

乔恩

0 投票
0 回答
153 浏览

python - 尝试使用 RDFlib 运行 SPARQL 查询时的 isinstance 断言

我正在尝试使用 Python 库 RDFlib 执行 SPARQL 查询,但出现错误。该错误似乎在 SPARQL 中,但我已经验证它并且它是有效的。

是什么导致了这个问题?