2013-03-06 56 views
1

我试图将DBpedia的Ontology Infoxbox属性http://downloads.dbpedia.org/3.8/en/mappingbased_properties_en.ttl.bz2,http://wiki.dbpedia.org/Downloads38#h227-1加载到我的机器上运行的Fuseki服务器上。为什么不在Fuseki中指定谓词和对象?

对于我做了以下

  1. 使用以下命令

    Java中使用的tdb.tdbloader --loc = DBpedia中mappingbased_properties_en.ttl

  2. 冉服务器创建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,但我无法确定它无法正常工作的原因。

+0

你能更具体吗? - salut! SID – codious 2013-03-14 13:33:51

回答

2

我加载了数据,您的查询适用于我。

1

它也适用于我的机器(ubuntu 14.0,Fuseki v1)