2014-12-22 71 views
0

我試圖獲得該單詞所屬的類型/類別,如果其籃球屬於類別體育類別,並且其茶類然後是飲料類別。獲取任何單詞的dbpedia類型/類別

我想:

select * where {basketball} LIMIT 100 

PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> 
PREFIX dbpprop: <http://dbpedia.org/property/> 
PREFIX dbres: <http://dbpedia.org/resource/> 

select ? { 
    a owl:basketball . 
} 
limit 10 

PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> 
PREFIX dbpprop: <http://dbpedia.org/property/> 
PREFIX dbres: <http://dbpedia.org/resource/> 

SELECT ?y WHERE { 
?y dbpedia-owl:binomialAuthority dbres:basketball. 
} 

limit 10 

,但有一個查詢錯誤,特別是當我不知道這個詞typed.How可以的財產我得到類別的名稱。

回答

3

可能你可以查詢rdf:籃球類型。

PREFIX dbres: <http://dbpedia.org/resource/> 
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
select ?o where {dbres:Basketball rdf:type ?o} LIMIT 10 

Demo

+0

Awesome.Thanks +1。還有我怎樣才能讓HTTP/JSON打電話? – jason

+0

你可以像http://dbpedia.org/data/Basketball.json –

+0

這樣簡單的請求獲得json。但是我得到一個很長的列表,而不是像運動這樣的類型。 – jason