2016-01-25 53 views

回答

0

由於這是一個學習問題,我會告訴你一般過程。首先,我們看一下DBpedia中的Airline類,這些類位於本體命名空間中,因此我們在http://dbpedia.org/ontology/Airline處找到它。沒有貓頭鷹限制,所以我們需要查看實例級別以查明它具有的屬性。

在DBpedia中SPARQL端點http://dbpedia.org/sparql,請使用以下查詢:

select distinct(?p) 
{ 
?s ?p ?o. 
?s a dbo:Airline. 
} 

現在,我們試圖找到每一個你的三個限制的屬性:

    亞洲
  1. :看http://dbpedia.org/property/areaServed(您可能需要在此添加一個步驟以將區域與大洲關聯)
  2. 收入:可從http://dbpedia.org/ontology/netIncome,http://dbpedia.org/ontology/operatingIncomehttp://dbpedia.org/ontology/revenue
  3. 乘客:只有不正確的http://dbpedia.org/property/passengers%3Csmall%3E2012%3C/small%3E_,這是隻有一個承運人(漢莎航空公司)使用。要麼在列表中使用更常用的數據,要麼必須在別處找到這些數據。