Sparql 如何从亚洲的DBpedia获取所有航空公司

Sparql 如何从亚洲的DBpedia获取所有航空公司,sparql,dbpedia,Sparql,Dbpedia,我只是在学百科全书。查询如何返回所有收入大于X且被Y乘客使用的亚洲航空公司。由于这是一个学习问题,我将向您展示一般流程。首先,我们看一下DBpedia中的Airline类,类位于本体名称空间中,因此我们可以在中找到它。没有owl限制,因此我们需要查看实例级别以了解它具有哪些属性 在DBpedia SPARQL端点处,使用以下查询: select distinct(?p) { ?s ?p ?o. ?s a dbo:Airline. } 现在,我们尝试为您的三个限制中的每一个找到一个属性: 在亚洲

我只是在学百科全书。查询如何返回所有收入大于X且被Y乘客使用的亚洲航空公司。

由于这是一个学习问题,我将向您展示一般流程。首先,我们看一下DBpedia中的Airline类,类位于本体名称空间中,因此我们可以在中找到它。没有owl限制,因此我们需要查看实例级别以了解它具有哪些属性

在DBpedia SPARQL端点处,使用以下查询:

select distinct(?p)
{
?s ?p ?o.
?s a dbo:Airline.
}
现在,我们尝试为您的三个限制中的每一个找到一个属性:

  • 在亚洲:看看(你可能需要在这里添加一个额外的步骤来将地区与大陆联系起来)
  • 收入:选择,和
  • 乘客:只有不正确的外观,只有一家航空公司(汉莎航空)使用。列表中有一个更常用的数据,或者您必须在其他地方找到该数据

  • 到目前为止你尝试了什么?