SPARQL查询解析rdflib中的问题

时间:2015-04-25 04:12:52

标签: python sparql owl rdflib

我正在尝试使用python中的rdflib编写SPARQL查询,下面是我的代码。我希望查询只是返回类的值或没有URI或命名空间的实体。我不想使用正则表达式解析结果。我正在寻找rdflib中的任何内置函数。

from rdflib import Graph

g = Graph()
g.parse("/Users/SUV/Desktop/AlfredOWL2.owl")

qres = g.query("""PREFIX ex:<http://www.semanticweb.org/suv/ontologies/2015/3/alfredowl/> SELECT ?Mood ?Action WHERE { 
          ?Mood rdf:type ex:Mood .
          ?Mood ex:possible ?Action}""")

for row in qres:
 print row.Mood, row.Action

0 个答案:

没有答案