首页 文章
  • 0 votes
     answers
     views

    如何在rdflib SPARQL中解决缺少SERVICE的问题?

    使用Python,Sesame和尝试SERVICE的rdflib 4.2(类似于Can I combine local and remote dataset within SPARQL query?的用例) . 但是,似乎rdflib不支持SERVICE: Exception: ServiceGraphPattern not implemented 因为我仍然希望结合包含客户端程序的本地状态和其...
  • 0 votes
     answers
     views

    如何将所有三元组从RDFlib图插入另一个存储库而不迭代每个三元组?

    这个问题与What URI to use for a Sesame repository while executing a SPARQL ADD query有关 . 我正在尝试将所有三元组从芝麻存储库插入另一个(Dydra) . 有几种方法可以做到这一点,例如使用SERVICE子句或Dydra的GUI . 但是,Dydra限制了SERVICE的使用,我想要一种以编程方式插入数据的有效方法 . 这...
  • 1 votes
     answers
     views

    使用SPARQL使用前缀名称进行RDF图形查询

    我目前正在为处理传感器数据的项目创建一个本体 . 我在Python中使用RDFLib成功创建了一个RDF图 . 然后使用Jena TDB数据库存储图形 . 现在我想使用SPARQL查询数据库,但老实说我不知道从哪里开始 . 例如,如果我已经使用已知的词汇表可以说朋友的朋友( FOAF )那么我将简单地执行这样的查询,我会得到我需要的东西: SELECT ?name WHERE { ?per...
  • 1 votes
     answers
     views

    rdflib - 查询持久性存储

    我对链接数据和rdflib很新,我很丢失 . 我正在尝试使用rdflib创建一个带有'Sleepycat'的持久性存储来加载DBLP数据库rdf文件,然后开始查询它 . 这就是我所做的: import rdflib graph = rdflib.Graph("Sleepycat") graph.open("C:\Users\Maral\Desktop\Springe...
  • 0 votes
     answers
     views

    存储由RDFlib创建的使用相同Bnode的不同图形

    我在python中使用RDFLib创建了不同的图形,这些图形共享相同的Bnode . 每个BNode都有一个特定的名称 . 我现在尝试使用4store和http4store将所有图形存储在一个图形中 . 我面临的问题是,在向4store数据库添加图形之后,Bnode发生了变化并被分配了不同的名称,这是一个非常大的问题,因为所有图形都共享相同的Bnode . 因此,每次收到新图表时,我都会将其存储如...
  • 1 votes
     answers
     views

    使用递归函数创建层次结构列表

    我是python的新手 . 我正在尝试制作一个表示从某个节点开始的分层数据的列表,从带有rdflib的图表中查询 . 这是输入文件: @prefix ex: <http://www.w3.org/1/> . ex:b1 ex:rel ex:a . ex:b2 ex:rel ex:a . ex:c ex:rel ex:b1 . 这是代码: from rdflib...
  • 2 votes
     answers
     views

    无法让RDFlib在Windows上运行

    我已经安装了RDFlib 3.0以及所需的一切,但是当我运行以下代码时出现错误 . 以下代码来自:http://code.google.com/p/rdflib/wiki/IntroSparql . 我已经尝试了几个小时来解决这个问题,但没有成功 . 可以请别人帮忙吗? import rdflib rdflib.plugin.register('sparql', rdflib.query.Proc...
  • 4 votes
     answers
     views

    是否有一个带有RDFLib的SPARQL的Hello World示例?

    我希望尽可能小,但仍然是自我一致的,并且使用RDFLib中的SPARQL . 我有RDFLib版本'4.0.1' . 我想有一个代码执行以下操作 导入RDFLib . 创建一个简单的图形(从2到4的关系) 将此图形写入rdf格式的文件中 . 从文件中读取图形 . 使用SPARQL从图中提取内容 . ADDED 我自己尝试(首先没有写入和读取文件),我无法做到 . 这就是我所...
  • 0 votes
     answers
     views

    RDFLIB中的OWL文件查询执行错误

    我正在尝试在OWL文件上进行SPARQL查询(请参阅pastebin),但这是我第一次处理OWL文件,所以我在Python中使用RDFLIB来进行SPARQL查询 . 当我运行代码时,我得到一个错误(如下所示代码),我不明白 . 可能是什么导致了这个? 代码 import rdflib graph = rdflib.Graph() prefix="""PREFIX ...
  • 0 votes
     answers
     views

    如何迭代rdflib的CONSTRUCT输出?

    这是How to prevent triples from getting mixed up while uploading to Dydra programmatically?的后续问题 我使用SPARQL CONSTRUCT查询创建了一个新图 . 我现在想迭代它,以便我可以将语句添加到RDFlib图,然后将数据插入另一个三元组 . 我有以下问题: 如果SPARQL CONSTRUCT返回一...
  • 0 votes
     answers
     views

    打开现有的 postgresql 商店

    我正在尝试编写一个 RDF 图并将其存储在 PostgreSQL 上(使用 Python 的 rdflib)。我这样做是通过打开我已经创建的商店并通过这个商店打开图表。此过程似乎工作正常,我可以编写和查询该图表。但是,每当我尝试重新打开商店时,它就会杀死我之前写的所有内容。这就是我打开商店的方式: store = plugin.get('PostgreSQL', rdflib.store.Stor...
  • 8 votes
     answers
     views

    远程远程端点 RDFLib/Redland 上的 SPARQL 查询

    我正在尝试查询远程端点并获取 owl:sameAs 映射,我已经尝试了 RDFLib 和 Redland,但都没有为我工作,可能我没有正确处理名称空间。 这是我在 RDFLib 中的尝试: import rdflib rdflib.plugin.register('sparql', rdflib.query.Processor, 'rdfextras.sparql.processor',...
  • 3 votes
     answers
     views

    RDFlib:批量添加三元组到图表

    我正在解析三重文件并将三元组添加到我的本地三元组中。代码片段: graph = ConjunctiveGraph('Sleepycat') graph.open("mytriplestore", create=False) g = Graph() g.parse("filename.ttl", format="ttl") for t i...
  • 0 votes
     answers
     views

    SPARQL 查询不返回特定 RDF 图

    在 python 中使用 RDFLib 创建 RDF 图形以应用传感器本体(我用于传感器本体,也使用名称空间和 Bnode,它是表示未给出 URI 或文字的资源的空白节点)。我尝试使用 sparql 查询 java 中的数据,因此我必须首先使用 Jena TDB 存储图形,然后执行一个非常简单的查询: String qs1 = "SELECT * {?s ?p ?o} LIMIT 10&...
  • 3 votes
     answers
     views

    Python 和 rdflib:解析问题

    我使用rdflib(包 python-rdflib 2.4.2-3,Python 2.7.5,Ubuntu 13.10)非常沮丧。我只是尝试将两个 NT 文件加载到本地三重存储中。这是代码: from rdflib import Graph graph = Graph('Sleepycat') rt = graph.open(fn) # everything is fine, triplesto...
  • 0 votes
     answers
     views

    为什么不提取标签的语言标签

    我正在使用 rdflib 来查询一系列 rdf 文件,其中我知道名称有一个语言标记(当我在 sparql 端点查询时),这是我的数据的快照: 但是当我在 python 中解析 rdf 文件并提取'name'值时,我只得到没有语言标记的“Josephus”。 我可以单独获取标签,例如: bind(lang(?name) as ?lan) 但事实并非如此。我序列化图表时需要有名称和标签。 任何可能...
  • 2 votes
     answers
     views

    使用 rdflib-sqlalchemy 进行 SPARQL 查询性能

    我有 rdflib-sqlalchemy 创建的 7200 左右的 SKOS.Concept 个对象来解析存储在 Postgres DB 中的乌龟文件。 以下 SPARQL 查询需要 30 秒以上才能响应数据: SELECT ?subject ?prefLabel WHERE { ?subject rdf:type <http://www.w3.org/2004/02/skos/cor...
  • 0 votes
     answers
     views

    通过浏览器在线jupterlab上安装'rdflib'

    我是jupyterlab的新手,我在浏览器上运行它 . 当我添加Sparql代码时,我尝试导入rdflib;但是,它显示了一个错误说ModuleNotFoundError:没有名为'rdflib'的模块 . 我需要有关如何使rdflib在线JupyterLab上工作的帮助
  • 0 votes
     answers
     views

    使用RDFlib将数据插入GraphDB时查询出错

    我将数据库解析为RDFlib图 . 我现在想要将这个图中的三元组插入到GraphDB三元组中 . 当我在Sesame上托管的旧版GraphDB-Lite上执行代码时,代码工作正常 . 但是,在现在独立的GraphDB 7.0.0上执行相同的查询时出现错误 . 在引发错误之前部分解析图形,并且插入的三元组确实显示在三元组存储中 . 这是代码的一部分: graphdb_url = 'http://my...

热门问题