簡體   English   中英

Sparql查詢在西班牙及其體育場找到足球俱樂部

[英]Sparql query to find football clubs in Spain and their stadiums

我想找回西班牙的足球俱樂部和他們的體育場。下面是我為檢索俱樂部而寫的查詢,但無法通過適當的體育場進行檢索。這是我的代碼

    SELECT ?clubs WHERE
 {
    ?clubs dct:subject dbc:Football_clubs_in_Spain.

 } 

如果可能的話,你可以幫幫我嗎?

我已經嘗試了你的查詢,似乎dct:subject dbc:Football_clubs_in_Spain不是最好的選擇,因為它沒有一貫地說西班牙足球俱樂部(一個突出的例子 - 巴塞羅那足球俱樂部)。 更好的選擇是選擇類型為SoccerClub的?club

不幸的是,再以巴塞羅那為例,你可能會發現俱樂部的描述缺乏一般的地理信息。 對於巴塞羅那,你沒有得到一般聲明說這是一支西班牙隊。 因此,我決定根據球隊場地的位置進行限制。

這是我提出的查詢:

SELECT ?club ?grounds WHERE
{
    # select a SoccerClub and it's grounds
    ?club a dbo:SoccerClub ;
          dbo:ground ?grounds . 

    # limit only to grounds which are in Spain
    ?grounds dbo:location dbr:Spain.
}

它返回68個俱樂部。 不完美,如果你在數據中找到其他可靠的模式,你可能會得到更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM