2016-05-18 4 views
0

以下のsparqlを実行することで、player、teamName、city、dob、noおよびplayerの位置を取得できますが、チームの要約?クエリ以下Dbpedia sparql - チームの要約を取得する方法

PREFIX dbpedia2: <http://dbpedia.org/property/> 
SELECT * 
WHERE { 
?player dbpedia2:currentclub ?teamName. 
OPTIONAL {?player dbpedia2:cityofbirth ?city}. 
OPTIONAL {?player dbpedia2:dateOfBirth ?dob}. 
OPTIONAL {?player dbpedia2:clubnumber ?no}. 
OPTIONAL {?player dbpedia2:position ?position}. 
} 

は私にBARCの説明を取得しますが、どのように私は結果に抽象的にしてください含まれるように、これらの2つのクエリを結合しますか?

prefix dbpedia: <http://dbpedia.org/resource/> 
prefix dbpedia-owl: <http://dbpedia.org/ontology/> 
select ?abstract ?thumbnail where { 
    <http://dbpedia.org/resource/FC_Barcelona> dbpedia-owl:abstract ?abstract ; 
             dbpedia-owl:thumbnail ?thumbnail . 
filter(langMatches(lang(?abstract),"en")) 
} 

答えて

0

私はそれを持っていると思う:

PREFIX dbpedia2: <http://dbpedia.org/property/> 
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> 
SELECT * 
WHERE { 
?player dbpedia2:currentclub ?teamName. 
?teamName dbpedia-owl:abstract ?abstract. 
OPTIONAL {?teamName dbpedia2:ground ?ground}. 
OPTIONAL {?teamName dbpedia2:capacity ?capacity}. 
OPTIONAL {?teamName dbpedia2:manager ?manager}. 
OPTIONAL {?player dbpedia2:cityofbirth ?city}. 
OPTIONAL {?player dbpedia2:dateOfBirth ?dob}. 
OPTIONAL {?player dbpedia2:clubnumber ?no}. 
OPTIONAL {?player dbpedia2:position ?position}. 
filter(langMatches(lang(?abstract),"en")) 
} 
関連する問題