首页 > TAG信息列表 > rdflib

如何在RDFLib中向图添加注释或标签?

我正在尝试将数据集的名称添加到图形对象,然后再检索它们,非常确定必须有一种简单的方法来完成它,但是到目前为止找不到任何东西…谢谢解决方法:我认为您正在寻找的是将上下文附加到图形.这就像创建一个图来解析其中的子图,每个子图都有一个名称-如果是rdflib,则为URIRef. 假设您必

python-使用RDFAlchemy和rdflib根据其URI检索对象

我正在使用RDFAlchemy和rdflib图作为数据源,即rdfalchemy.rdfSubject.db. 如果我有uri,如何进行rdfalchemy映射对象?使用uri调用构造函数会创建一个对象,但不会从图中检索其他属性的值.使用get_by(resUri =’http:// …’)会产生AttributeError class Book(rdfAlchemy.rdfSubject):

python-使用rdflib打印出本体中每个概念的个体

我已经用OWL / RDF(使用Protege)编写了本体.这个本体已经为每个概念填充了一些个人.我已经使用rdflib和FuXi软件包将其移植到python中.而且我可以成功解析我的本体并放入图表中.现在,我唯一需要做的就是为每个概念打印出所有个人.有谁知道我该怎么做?解决方法:当您说出每个概念的所

使用rdflib和sparql查询过滤n3 / turtle文件

我正在尝试使用带有sparql的pyrdf筛选乌龟文件.但是我注意到sparql查询会丢失有关元素上下文的信息.然后,我想将查询结果重新打印为乌龟文件,是否可以在不手动扫描元素的所有子字段的情况下执行此操作?我们有关于位置的数据格式如下: :pt0001 vcard:category "Poste e Telegraf

python – 磁盘’商店上的RDFlib’

经过2天的研究,我(一个新手)仍然无法弄清楚RDFFlib 3.1.0中有哪些’磁盘’商店.如果你有一个工作的例子,那将是很高兴看到… 对于我的应用程序,我更喜欢SQLite.我不需要访问在线R​​DF商店,我想在RDF中存储组织内部关系的信息.谢谢解决方法:这里有一个让它与MySQL一起工作的例子.

python – SPARQL参数化查询

美好的一天!我为rthon应用rdflib.我有个问题.如何将变量放入SPARQL的查询中? 当然不是’OSPF’:OSPF! qres = g.query( """SELECT ?x ?z ?y WHERE { course:OSPF course:termName ?x. course:OSPF ?s ?t. ?s ?d ?z. ?t cours

python – 在RDFLIB中使用前缀

我想在rdflib中使用短前缀来指定命名空间但我遇到了麻烦.我认为答案必须非常简单.这是违规代码: g = rdflib.parse("some_rdf.rdf") rdf=rdflib.Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#") print "Name Spaces:" for ns in g.namespaces(): print ns print

python – 如何以可读方式从rdflib打印术语文字?

我刚开始使用rdflib并且我有一个程序需要获取一个人的出生日期(在这个例子中,Lewis Carroll).我的程序会这样做,但是当我尝试打印它打印的日期时: (rdflib.term.Literal(‘1832-01-27’,datatype = rdflib.term.URIRef(‘http://www.w3.org/2001/XMLSchema#date‘)),) 我确信有一种

python – 如何查找rdf对象知道主题或其他方式?

我正在使用RDFLIB在带有ntriples的3个数据集(A,B,C)之间构建图形. 目标:图表包含那些数据集A-> B,B-> C和C-> A之间的链接,我想通过确保从A发出的链接引用回相同的条目来检查这些链接的一致性在一个. 问题:一旦我迭代A-> B中的链接,我想在B-> C中查找相应的条目(可能多于一个),并且对

如何使用rdflib(或普通的sparql)访问rdf列表的成员

访问rdf列表成员的最佳方法是什么?我正在使用rdflib(python),但在普通的SPARQL中给出的答案也可以(这种类型的答案可以通过rdfextras,一个rdflib帮助程序库使用). 我正在尝试访问由Zotero生成的rdf中的特定期刊文章的作者(为简洁起见,已删除了一些字段): <rdf:RDF xmlns:rdf="http:

如何在python rdflib中运行IN和NOT IN SPARQL语句来删除两个图的交集

我正在尝试在SPARQL的python实现(现在在rdfextras)中使用IN和NOT IN语句(如果我理解正确,在SPARQL 1.1中引入),但似乎语法无法识别. 我们考虑两组(A和B).我想输出Set A中的内容,删除Set B中的内容. SELECT ?title WHERE { some logic defining ?item and ?SetB FILTER (?ite