我试图将DBpedia的Ontology Infoxbox属性http://downloads.dbpedia.org/3.8/en/mappingbased_properties_en.ttl.bz2,http://wiki.dbpedia.org/Downloads38#h227-1加载到我的机器上运行的Fuseki服务器上。为什么不在Fuseki中指定谓词和对象?
对于我做了以下
使用以下命令
Java中使用的tdb.tdbloader --loc = DBpedia中mappingbased_properties_en.ttl
冉服务器创建TDB以下
。\ fuseki-server.bat --loc = ../dbpedia/dbpedia
试图像
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
作品的简单查询就好了捐赠结果像
| dbpedia:Animal_Farm | foaf:name | "Animal Farm"@en
| dbpedia:Animal_Farm | foaf:name | "Animal Farm: A Fairy Story"@en
| dbpedia:Animal_Farm | dbpedia-owl:author | dbpedia:George_Orwell
当我指定的谓词
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,但我无法确定它无法正常工作的原因。
你能更具体吗? - salut! SID – codious 2013-03-14 13:33:51