Sparql 为什么';指定谓词和对象在Fuseki中是否有效?
我正在尝试将DBpedia的本体Infoxbox属性加载到我机器上运行的Fuseki服务器中 为此,我做了以下工作Sparql 为什么';指定谓词和对象在Fuseki中是否有效?,sparql,jena,fuseki,Sparql,Jena,Fuseki,我正在尝试将DBpedia的本体Infoxbox属性加载到我机器上运行的Fuseki服务器中 为此,我做了以下工作 使用以下命令创建tdb java tdb.tdbloader--loc=dbpedia mappingbased\u properties\u en.ttl 使用以下命令运行服务器 .\fuseki-server.bat--loc=../dbpedia/dbpedia 尝试一个简单的查询,如 PREFIX dbpedia: <http://dbpedia.org/resour
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select ?s ?p ?o
where
{?s ?p ?o.}
LIMIT 100
当我指定谓词时,问题就出现了
select ?s ?o
where
{?s foaf:name ?o.}
LIMIT 100
还是这个对象
select ?s ?p
where
{?s ?p dbpedia:George_Orwell.}
LIMIT 100
在那里我得到了空的结果
但是,指定主题是可行的
select ?p ?o
where
{dbpedia:Animal ?p ?o.}
LIMIT 100
知道为什么指定谓词或对象不起作用吗
注意:确切的查询在DBpedia上工作得很好。因此,我怀疑Fuseki,但我无法确定它不起作用的原因。我加载了数据,您的查询对我有效。它在我的机器上也起作用(ubuntu 14.0,Fuseki v1)您能更具体一点吗?-敬礼!希德
select ?p ?o
where
{dbpedia:Animal ?p ?o.}
LIMIT 100