首页 > 解决方案 > 如何在 python 中使用 Sparql Query 获取个人(实例)和值(文字)

问题描述

我在 protegee 中创建了一个本体,并以 .owl 文件格式在线上传。现在我可以使用jupyter笔记本在 python 中加载它并rdflib获取所有语句或实体属性值(EAV)。现在我想获取个人及其财产的价值。例如,"Bob hasAge 32""Alice hasAge 23"等。我想查询本体,得到下表形式的结果。我怎样才能做到这一点?如果需要,我很乐意提供更多信息。先感谢您。

个人 年龄
鲍勃 32
爱丽丝 23

标签: pythonsparqlrdfrdflib

解决方案


只需重写 UninformedUser 的评论作为接受的答案:

如果您有 SPARQL 查询,为什么不能在 rdflib 中也这样做?为什么不尝试阅读官方文档?https://rdflib.readthedocs.io/en/stable/intro_to_sparql.html


推荐阅读