gpt4 book ai didi

Python Sparql 查询本地文件

转载 作者:太空狗 更新时间:2023-10-30 02:49:04 25 4
gpt4 key购买 nike

我有以下代码,用于打印我的整个本体。但是,我如何使用它执行一些 sparql、查询然后打印结果图?

g = Graph()
g.parse('PLAYERS3.owl')
for s,p,o in g:
print s

谢谢

最佳答案

这段代码应该可以解决问题:

import rdflib
from rdflib import Graph

rdflib.plugin.register('sparql', rdflib.query.Processor,
'rdfextras.sparql.processor', 'Processor')
rdflib.plugin.register('sparql', rdflib.query.Result,
'rdfextras.sparql.query', 'SPARQLQueryResult')
g = Graph()
g.parse('PLAYERS3.owl')

query = """
SELECT * WHERE {
?s ?p ?o .
}
"""
for row in g.query(query):
print row

关于Python Sparql 查询本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com