问题标签 [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 - 在 rdflib.store.IOMemory 中添加三元组的问题
每当我尝试使用以下代码将三重添加到商店中时,都会出现以下错误。你能在这方面帮助我吗?提前致谢。
python - Adding blank nodes in triples
The code written below gives the following output:
Code:
Output:
But I need following output, could you please guide what is wrong with it.
Thanks in advance.
python - 使用 RDFAlchemy 和 rdflib 根据其 URI 检索对象
我正在使用 RDFAlchemy 和 rdflib 图作为数据源,即 rdfalchemy.rdfSubject.db。如果我有它的 uri,我如何让 rdfalchemy 映射一个对象?使用 uri 调用构造函数会创建一个对象,但不会从图中检索其他属性的值。使用 get_by(resUri='http://...') 会产生 AttributeError
python - 将注释添加到现有 rdf 文件中
我想将三元组添加到现有的 rdf 文件中。我正在尝试以下代码,但它会在添加指定的三元组之前删除所有以前的内容。
你能指导我吗?谢谢
python - 如何使用 python 在 Sparql 中执行算术运算?
我正在编写一个公共领域计算器,其代码位于: https ://github.com/okfn/pdcalc/blob/master/pd/map.rdf
由于 sparql 1.0 遇到的问题,该代码目前无法正确确定作品的公共领域状态:似乎无法对日期执行算术运算,这意味着计算器无法确定例如是否在作者去世 70 年后,该作品是否已出版。不幸的是,标准 python 的 rdf 库还没有实现对 sparql 1.1 的支持。因此,我想知道是否有人对如何克服这个限制有任何建议,或者可能知道任何对 sparql 有更好支持的 python 库?
期待您的反馈!
python - SPARQL 参数化查询
再会!我将 rdflib 应用于 python。我有个问题。如何将变量放入 SPARQL 的查询中?在课程中代替“OSPF”:OSPF!
@ msalvadores 我想通过控制台输入我的变量。--->python parse.py OSPF 变量(OSPF)的值可能是另一个。如何将其初始化为查询(WHERE)?几天前,我通过变量插值解决了我的问题。像这样:
但我想它可以用另一种方式来完成。因为在我看来,我提出的解决方案并不完全正确。
python - TripleStore - 没有这样的模块
我已经在 python 中安装了 rdflib,当我这样做时它是 3.2 版:
import rdflib
print rdflib.__ version__
3.2.0
from rdflib.TripleStore import TripleStore
Traceback(最近一次调用最后):文件“”,第 1 行,在 ImportError:没有名为 TripleStore 的模块
请有人帮我解决这个问题。:)
c - 如何检查两个 RDF 图是否具有相同的内容?
我正在编写一个 C 库,它将特定于域的数据解析和序列化为 RDF/XML。在我解析一个文件并再次写回后,我希望能够检查内容是否没有改变。
我可以再次解析所有内容,将其写为 NTriples,并逐行比较两个 Ntriples 文件,但一定有更好的方法吧?
谢谢!
python - 使用 rdflib 和 sparql 查询过滤 n3/turtle 文件
我正在尝试使用 pyrdf 和 sparql 过滤海龟文件。但我注意到 sparql 查询丢失了元素上下文的信息。然后我想将查询结果重新打印为海龟文件,是否可以在不手动扫描元素的所有子字段的情况下做到这一点?我们有关于位置的数据,格式如下:
例如,我们只需要具有名称 (fn) 的位置。感谢您找到的任何提示...
python - 在 rdf/n3 文件中按名称搜索
我必须在一个 turtle/n3 文件中执行一些过滤,返回另一个相同类型的文件。我处理的基本数据元素(位置)是这样的:
例如,我想搜索具有特定名称或纬度或类别的元素 (ptxxxx)。我已经被建议在查询中使用构造从 rdf 中检索三元组,因此我可以将它们添加到我正在构建的新图形/rdf 中。事实是,如果我使用正则表达式过滤器功能过滤三元组以按(不区分大小写)名称进行搜索,我只会得到一个三元组,在这种情况下定义我正在寻找的名称。例如,是否可以搜索名称为(谓词)“Ufficio Bologna 1”(宾语)的主题(ptxxxx)?