rdflib相关内容
我是使用rdflib的新手,我的问题也很简单。我有几个n-三元组文件,其中包含相当多的数据量,虽然每个文件在其主题中具有相同的域,但对象中的域对于每个文件是不同的。现在我想输入一个或多个文件,并将它们与数据集中的所有其他文件进行比较,以获得包含相同主题的三元组: [selected file] a owl:sameAs b [other files] a owl:sameAs c a ow
..
我很难找到一个清晰、合理的使用rdflib上下文的示例。 ConunctiveGraph不接受上下文,因此Graph已弃用。我应该如何在同一全局连接图中的不同上下文中创建和操作? 推荐答案 是。这是代码 import rdflib from rdflib.Graph import Graph conj=rdflib.ConjunctiveGraph() NS=rdflib.N
..
我对RDFLIB非常陌生,我正在尝试学习如何使用Delete/Insert语句从CSV文件中持续更新我的本体中个人的数据属性值。我正在使用pandas dataframe执行此操作,但我现在卡住了。 如果我要直接使用23、34.6、13330等值,我可以成功地做到这一点,但我的挑战是,如果我从csv读取数据并将其存储为‘x’变量,则这不起作用。以下是我的代码中运行良好的部分: g.up
..
我有一个NT格式的大型RDF数据集(Geonames数据集:18 GB)。我想使用rdflib_sqlalchemy.SQLAlchemy将其加载到PostgreSQL关系表中。我知道这是可行的(performing sparql query on the rdf data stored in relational database)。然而,我不确定如何做到这一点。你能给我举个例子吗? 我的
..
在使用 RDFLib 3.0 的 Python 脚本中,我在序列化三元组时得到以下 XML 输出:
..
经过 2 天的研究,我(一个新手)仍然无法弄清楚 RDFFlib 3.1.0 中有哪些“磁盘上"存储可用.如果你有一个有效的例子,那会很高兴看到......对于我的应用程序,我更喜欢 SQLite.我不需要访问在线 RDF 商店,我想在 RDF 中存储有关组织内部关系的信息.谢谢 解决方案 这里有一个例子来让它与 MySQL 一起工作.我认为 rdflib 3 不适用于 SQLite.
..
我正在尝试将以下网址中的数据作为三元组保存到三元组存储中,以供将来查询.这是我的代码: import requests from bs4 import BeautifulSoup import pandas as pd import numpy as np import re url='http://gnafld.net/address/?per_page=10&page=7' page
..
我已经在rdflib_sqlalchemy.SQLAlchemy的帮助下将大量RDF数据存储到关系数据库中.现在,我想在同一位置执行Sparql查询.在这里我找不到任何东西可以知道如何实现sparql查询. 谁能帮忙. 解决方案 包含示例代码可以使您更轻松地了解自己所追求的,但是请参阅使用rdflib-sqlalchemy中的示例自述文件,其中graph是打开图的名称. rq = "
..
我必须在turtle/n3文件中执行一些过滤,并返回另一个相同类型的文件. 我正在处理的基本数据元素(位置)是这样: :pt0001 vcard:category "Poste e Telegrafi" ; vcard:fn "Ufficio Bologna 1" ; vcard:extended-address "Via Cairoli 9, Bologna BO
..
我有一个RDF数据集,其中三元组以N-Triples格式存储,如下所示: . _:AmapX3aXcountryX5fXc
..
我一直在尝试使用RDFlib(SPARQL)查询OWL数据,但是我不明白为什么它不起作用.我在Protege中测试了相同的查询(SPARQL查询),并且效果很好! 这是我的代码: import rdflib from rdflib import plugin from rdflib.graph import Graph g = Graph() g.parse("/localPath/a.o
..
我正在使用python库RDFLIB来查询语义dicom owl文件.我需要查询包含字母mu的标签.我无法弄清楚如何查询包含此字母的标签.代码如下- q = """SELECT ?ur WHERE{?ur rdfs:label "Exposure in uAs".}""" qres = g.query(q) for row in qres: print(row) 上述查询没有任何
..
我正在写一个公共领域的计算器,其代码可从以下网址获取: https://github.com/okfn/pdcalc/blob/master/pd/map.rdf 由于sparql 1.0遇到问题,该代码当前无法正确确定作品的公共领域状态:似乎无法对日期执行算术运算,这意味着计算器无法确定例如作品在作者去世70年后是否已经出版. 不幸的是,标准python的rdf库都尚未实现对sparql
..
我刚刚开始自学RDF和Python rdflib库.但是我遇到了以下代码的问题.我希望查询返回的是个人的 mark 和 nat ,而教授是 natalie .我看不到哪里出了问题. (顺便说一句,我知道教授应该是一个头衔,而不是一个人,但我只是在修补自动取款机.)任何帮助,我们都感激不尽.谢谢. rdflib 4,Python 2.7 >>> from rdflib import Gr
..
我可以在查询中包含URI和变量,但不能 在查询中包含文字. 在这里,我有一些代码可以成功读取RDF文件,找到 使用skos:prefLabels将所有RDF增加三倍,对它们进行计数,然后 从一组关键字中识别出几个特定的关键字: import rdflib.plugins.sparql as sparql import rdflib import rdflib.graph as g
..
我正在使用RDFLib在from rdflib import Graph g = Graph() g.parse('dicom.owl') q = """SELECT ?c WHERE {?c rdf:type owl:Class}""" qres = g.query(q) dicom.owl是我收到的一些结果- 如何修改查询以排除所有空白节点? 解决方案 from rdflib i
..
尽管我在网络上浏览了许多示例,这些示例解释了如何使用SELECT语句从芝麻三重存储区中获取数据来使用python SPARQLWrapper,但不确定如何在使用芝麻的芝麻中进行INSERT/DELETE/UPDATE语句.你们中的任何一个都可以在这方面进行指导. 谢谢 解决方案 SPARQL查询作为GET请求发送,但是UPDATE(如INSERT,DELETE等)要求将查询作为POST请
..
我正在尝试查询远程端点并获取owl:sameAs映射,我已经尝试了RDFLib和Redland,但都没有为我工作,可能我没有正确处理名称空间. 这是我尝试RDFLib的尝试: import rdflib rdflib.plugin.register('sparql', rdflib.query.Processor, 'rdfextras.sparql.processo
..
我有一个导入了rdflib的python文件,并实现了一些SPARQL查询 from rdflib import Graph import html5lib if __name__ == '__main__': g = Graph() g.parse('http://localhost:8085/weather-2.html', format='rdfa') res1
..
美好的一天!我将rdflib用于python.我有个问题.如何将变量放入SPARQL的查询中? 当然不是"OSPF":OSPF! qres = g.query( """SELECT ?x ?z ?y WHERE { course:OSPF course:termName ?x. course:OSPF ?s ?t.
..