python中如何使用Sparql Query获取个体(实例)和值(字面量)
How to obtain individuals (instances) and the value (Literals) using Sparql Query in python
我在 protegee 中创建了一个 ontology 并以 .owl 文件格式上传到网上。现在我可以使用 jupyter
notebook 和 rdflib
将其加载到 python 中以获取所有语句或实体属性值 (EAV)。现在我想获得个人及其财产的价值。例如,"Bob hasAge 32"
、"Alice hasAge 23"
等。
我想查询 ontology 以获得下面 table 形式的结果。我怎样才能做到这一点?
如果需要,我很乐意提供更多信息。
提前谢谢你。
个人
年龄
鲍勃
32
爱丽丝
23
只是重写 UninformedUser 的评论作为接受的答案:
如果您有 SPARQL 查询,为什么不能在 rdflib 中也这样做?为什么不尝试阅读官方文档呢? https://rdflib.readthedocs.io/en/stable/intro_to_sparql.html
我在 protegee 中创建了一个 ontology 并以 .owl 文件格式上传到网上。现在我可以使用 jupyter
notebook 和 rdflib
将其加载到 python 中以获取所有语句或实体属性值 (EAV)。现在我想获得个人及其财产的价值。例如,"Bob hasAge 32"
、"Alice hasAge 23"
等。
我想查询 ontology 以获得下面 table 形式的结果。我怎样才能做到这一点?
如果需要,我很乐意提供更多信息。
提前谢谢你。
个人 | 年龄 |
---|---|
鲍勃 | 32 |
爱丽丝 | 23 |
只是重写 UninformedUser 的评论作为接受的答案:
如果您有 SPARQL 查询,为什么不能在 rdflib 中也这样做?为什么不尝试阅读官方文档呢? https://rdflib.readthedocs.io/en/stable/intro_to_sparql.html