问题标签 [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 投票
0 回答
268 浏览

namespaces - RDFlib 命名空间或前缀解析错误

当我获得在简单海龟模型上执行的 SPARQL 查询的结果时,我遇到了问题。在执行查询的模型中,我有一个名为“ex1”的前缀和另一个来自导入本体的前缀“op”。但是,在我执行查询后,结果包含“op”前缀,但是将“op”的名称更改为“ns1”。这是因为我有一个导入的本体到执行查询的本体中,还是在将模型解析/加载到图形时 rdflib 中存在错误?

0 投票
2 回答
1675 浏览

python - 使用 OWL/XML 文件的 rdflib“重复节点元素”解析错误

我有一个由其他人在 Protege 中准备的 OWL 文件。我正在尝试使用以下 Python 代码对其进行解析,但不断收到解析错误。

rdflib.exceptions.ParserError: file:///myfile.owl:461:27: 在属性元素中重复节点元素:http://www.w3.org/2002/07/owl#Class

行号和字符号指的<Class IRI="#Gas"/>是 OWL 文件中行的开头。这是否表明“SubClassOf”构造错误,或者我需要另一个插件才能正确使用 rdflib,或者其他什么?OWL 文件如下所示:

0 投票
1 回答
1055 浏览

python - 带有 Fuseki 的 RDFlib 在本地服务器上运行查询非常缓慢

我有一个小型 wsgi 应用程序,运行本地 Cherry 服务器,我使用 RDFlib 将人类语言查询转换为 SPARQL 查询,以查询加载到 fuseki 的 ttl 文件。它有效,但速度非常慢!这个脚本的上一版本直接接受 SPARQL 查询,所以我没有使用 RDFlib,而且运行速度非常快!我使用 RDFlib 的方式有什么问题导致它这么慢吗?

0 投票
2 回答
2125 浏览

python - 错误:无效命令“build_sphinx”

如何在 mac osx 10.10.1 python 2.7.9 中安装rdflib的文档?我已按照1中概述的说明进行操作,但出现错误:无效命令 'build_sphinx' 文档未安装。库 rdflib 运行良好,我已经测试过了。此外,sphinx 工作正常 - 也经过测试,sphinx-quickstart。

0 投票
1 回答
2433 浏览

python - 强制 rdflib 定义命名空间

我开始使用该rdflib库来处理 Python 中的 rdf 数据。目前,我想创建一个.n3rdf 图文件,如下所示:

也就是说,该图中my_example有一个名为 的示例,其名称为“myname”。此示例使用注释值为 的对象进行注释annotation value。我想用 Python 构建这个例子,如下所示:

在我看来,这应该会产生正确的结果,并且在某种程度上确实如此。上面代码的结果是一个n3如下所示的字符串:

这很接近,但我不明白为什么rdflib没有在文件的开头定义我正在使用的第二个命名空间。有没有办法强迫它这样做?

0 投票
1 回答
710 浏览

python - 在 python 中使用 RDFlib 进行容错 RDF 解析

我正在编写一个代码,它收集一些关于本体的统计数据。作为输入,我有一个文件夹,其中包含一些文件是 RDF/XML,有些是海龟或 nt。我的问题是,当我尝试使用错误的格式解析文件时,下一次即使我使用正确的格式解析它也会失败。这里的测试文件是海龟格式。如果首先用海龟格式解析它,一切都很好。但是如果我首先用错误的格式解析它 1. 错误是可以理解的(file:///test:1:0: not well-formed (invalid token)),但第二个错误是(Unknown namespace prefix : owl)。就像我第一次用正确的解析时所说的那样,我没有得到命名空间错误。

请帮助,两天后,我越来越绝望。

0 投票
1 回答
484 浏览

python - 在没有图形对象的情况下使用 python rdflib 解析器

在 Python 中加载 RDF 数据如下所示:

但是,如何将格式解析器独立用作流式解析器,获取已解析的令牌流?有人可以给我一个提示/代码示例吗?

0 投票
2 回答
1335 浏览

json - 如何将 SPARQL 查询转换为 JSON 格式?

这是我的代码

这是我得到的输出:

如何将文件转换为 JSON 格式以进行进一步分析?我读过有一个内置的方法可以从 SPARQL 转换为 JSON。我怎样才能做到这一点?

0 投票
1 回答
1097 浏览

testing - How to solve SPARQL warning?

I am trying to retrieve the name of inkers of Comic books. I am trying to build an ontology. Inkers has dbpprop and I have imported rdlib and sparqlWrapper whilst I am having following error. Is there any one who understand this problem?

My code looks like

0 投票
0 回答
441 浏览

python - 如何使用 python 和 rdflib 从 rdf 转储中解压 dmoz url?

我试图打开 rdf 文件(dmoz rdf 转储),但收到此错误消息

我的简单代码如下:

  1. 我需要能够读取文件。
  2. 提取世界类别中的所有链接。

感谢任何可能的帮助

编辑:

PS:找到这个维基百科 rdf_dumps,所以开发自定义脚本是使用这个转储的必要条件