问题标签 [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.
python - 使用 Python rdflib:如何在 sparql 查询中包含文字?
我可以在我的查询中包含 URI 和变量,但我不能在我的查询中包含文字。
在这里,我有一些代码可以成功读取 RDF 文件,找到所有带有 skos:prefLabels 的 RDF 三元组,对它们进行计数,然后从一组关键字中识别出几个特定的三元组:
正如预期的那样,此代码打印:
因为 Jackknifing 和 Technology-mapping 是文件中的 prefLabels。
我真正想做的是构造并执行一个 Sparql 查询来依次查找每个关键字。但这就是我遇到困难的地方,因为我无法将字符串放入查询中。我试过这个,例如:
但 qres 是空的。我也尝试过将文字明确地放入查询中,例如
但这也返回一个空结果。
查询中如何包含文字?
python-2.7 - RDFLIB 中的 OWL 文件查询执行错误
我正在尝试对 OWL 文件进行 SPARQL 查询(请参阅pastebin),但这是我第一次处理 OWL 文件,因此我在 Python 中使用 RDFLIB 进行 SPARQL 查询。当我运行代码时,我得到一个我不理解的错误(如下所示的代码)。这可能是什么原因造成的?
代码
错误
rdflib - 找不到记录器“rdflib.term”的处理程序
我在我的 python 模块中使用 rdflib-4.0.1 和 rdfextras-0.4。
将数据加载到 rdfstore 时收到以下消息:
我错过了什么?
python - Python rdflib 未正确解析知识共享许可信息
我使用的是 rdflib 3.2.3 版,一切正常。升级到 4.0.1 后,我开始收到错误:
RDFa 解析错误!“ascii”编解码器无法解码位置 5454 中的字节 0xc3:序数不在范围内(128)
我尝试了各种方法来完成这项工作,但到目前为止还没有成功。以下是我的尝试。
在每种情况下,我:
第一次尝试:
第二次尝试:
第三次尝试:没有给出错误但也没有给出任何结果
所以有人请告诉我我错了什么!:)
python - 如何在 RDFlib 中解析 N3
我正在尝试使用 RDFlib 中的 N3 解析器将文件转换为 XML,但我不确定我是否做得对,或者即使我安装了 n3 插件。这是我到目前为止所拥有的:
这不起作用,但如果我要使用工作 XML 文件反转顺序,它工作正常
这是我得到的错误:
如果有人有下载 n3 插件的链接,或者只是修复我做错的事情,那就太好了!
我目前正在运行 RDFlib 4.0.1,所以不应该包含它吗?
python - 在 python 中将 Notation3 文件序列化为 RDFXML 格式时出错
所以我有一个看起来像这样的 Notation3 文件:
我正在尝试将其输入到 RDFlib Graph 中并使用以下代码将其序列化为 RDFxml 文件:
但目前我收到此错误:
这是我尝试序列化的文件还是我用来执行序列化的代码的问题?
python - 将 RDF 文本添加到图形 RDFlib
如何将已分配给变量的 RDF 文本(该文本也已经过验证并且是正确的 RDF)添加到 RDFlib 中的图形?
我有一个变量分配给一堆 RDf 格式的文本,如下所示:
我知道我可以将它写入一个文件,然后将该文件读入图表,但我想知道是否有一种方法可以将它添加到同一个文件中的图表中(就像你对三元组所做的那样),类似于:
最终游戏是使用以下命令以 N3 格式显示它们:
rdf - RDFLib:获取命名空间下的所有 URI
如何获取 RDFlib 中命名空间下的 URI 列表?
例如,我们可以这样做:
但是我们如何找出 FOAF 中可用的 URI 呢?
事实上,有几个命名空间(RDF、RDFS、FOAF、...),我发现很难探索每个命名空间中包含哪些 URI,以及使用哪一个。说,如果我要表达归属关系,我应该使用 RDFS.member 还是其他的东西?是否有链接数据的标准或者它仍然是临时的?
我是 RDF 的新手,如果这似乎是一个明显的问题,我很抱歉。
谢谢!
python - 在 Python 中使用 RDFlib 来自 RDF 的文本
我有一个 rdf 文件,例如:
我只想提取这个文件的文本部分,即在这种情况下我的输出是:
如何使用 RDFlib 获得此结果?
python - 使用 rdflib 获取数据库中的所有关系
假设我在 mongoDB 中有某种集合,我想使用 rdflib 创建具有所有可能关系的图形。例如,如果我的数据库中有 3 个条目:
然后 FIRST 将与 SECOND(age) 相关,THIRD 将与 SECOND(color) 相关 此外,我如何将结果保存为 rdf 文件并使用一些 rdf 查看器(例如 rdf-gravity)查看它我感谢您的帮助。