16得票4回答
如何使用RDFLib将图表导出为RDF文件

我正在尝试使用Python 3.4中的RDFLib生成RDF数据。 一个最简单的例子:from rdflib import Namespace, URIRef, Graph from rdflib.namespace import RDF, FOAF data = Namespace("h...

10得票2回答
使用SPARQL进行有限的RDFS和OWL推理

我目前在使用rdflib来在Python中创建和管理RDF图形。然而,RDFlib不会进行任何RDFS或OWL推理。这会导致以下结果: 如果我有A rdf:type MyType . MyType rdfs:subClassOf SuperType . 我问select ?x where ...

10得票1回答
Apache Jena和Python

我一直在使用Python编写各种关系提取模型,所有的关系当前都保存在数据框或CSV文件中。最终,我想创建一个RDF图。由于我使用Python开发,我打算使用RDFlib创建RDF,并将RDF读入Apache Jena中的模型进行查询。这是一个很好的工作流程,还是有更好的方法?

9得票1回答
如何使用RDFLib解析大型数据集?

我正在尝试使用RDFLib 3.0解析几个大图,显然它可以处理第一个图,但在第二个图上崩溃了(MemoryError)...看起来MySQL不再支持存储,你能否建议一种方法来解析这些图? Traceback (most recent call last): File "names.py"...

9得票4回答
远程端点上的SPARQL查询:RDFLib / Redland

我想查询远程端点并获取owl:sameAs映射,我尝试使用RDFLib和Redland,但都没有成功,可能是因为我没有正确处理命名空间。 以下是我在RDFLib中的尝试: import rdflib rdflib.plugin.register('sparql', rdf...

9得票1回答
从SPARQL查询结果中排除空节点

我正在使用RDFLib在语义Dicom本体论上进行查询。我正在查询从上述本体构建的图形中的owl:Class。RDFLib返回包含空白节点的结果,我希望排除这样的查询。我的查询 - from rdflib import Graph g = Graph() g.parse('dicom.ow...

8得票2回答
在Python中可视化RDFLIB图形

我是RDFLIB在Python中的新手。我在这里找到了创建图形的示例。有什么最简单的方法可以可视化由此代码创建的图形吗? import rdflib # Now we create a graph, a representaiton of the ontology g = rdflib.Gr...

8得票1回答
使用Python rdflib:如何在SPARQL查询中包含文字?

我可以在我的查询中包含URI和变量,但是不能包含字面量。 这里有一些代码可以成功读取一个RDF文件,找到所有具有skos:prefLabels的RDF三元组,计数,然后从一组关键字中识别出一些特定的三元组: import rdflib.plugins.sparql as sparql im...

8得票1回答
使用Python读取Turtle/N3 RDF文件

我正在尝试以Turtle格式对一些植物数据进行编码,并使用RDFLib从Python中读取这些数据。然而,我遇到了问题,我不确定是因为我的Turtle格式有误还是我错误地使用了RDFLib。 我的测试数据如下: @PREFIX rdf: <http://www.w3.org/1999...

8得票1回答
为什么rdflib运行速度如此缓慢?

我有一个大的rdf文件: 大小:470MB 行数:近600万 唯一三元组主体:约65万个 三元组数量:约420万个 我通过以下方式将rdf定义加载到rdflib的Berkeley DB后端中: graph = rdflib.Graph("Sleepycat") graph.open(...