SPARQL Dbpedia get值为…of

SPARQL Dbpedia get值为…of,sparql,dbpedia,Sparql,Dbpedia,我想制作一个关于他们主演的印尼演员和电影的数据集 这是我的查询,以获取它们的名称和其他属性 select distinct ?Nama ?Tempat_Lahir { ?s dcterms:subject <http://id.dbpedia.org/resource/Kategori:Aktor_Indonesia>. ?s rdfs:label ?Nama. ?s dbpprop-id:birthplace ?Tempat_Lahir. } 选择不同的?Nama?Tempat

我想制作一个关于他们主演的印尼演员和电影的数据集 这是我的查询,以获取它们的名称和其他属性

select distinct ?Nama ?Tempat_Lahir { 
?s dcterms:subject <http://id.dbpedia.org/resource/Kategori:Aktor_Indonesia>.
?s rdfs:label ?Nama.
?s dbpprop-id:birthplace ?Tempat_Lahir.
}
选择不同的?Nama?Tempat_Lahir{
?s dcterms:主题。
?s rdfs:标签?Nama。
?s dbpprop id:出生地?坦帕托拉希尔。
}
在资源页面(例如:)中,它有是dbpprop id:starring of他们主演的电影,如何将此值输入我的查询?

“是的”在DBpedia视图中表示反向,即主体和对象的位置已切换。因此,RDF具有定向关系,显然它取决于知识库如何表达关系。你可以说“personX有出生地placeY”或“personX的出生地placeY”——同样的信息表达方式不同。通常你只能在知识库中找到一个方向。现在轮到你来决定是哪一个了。在您的案例中,您希望添加一个三重模式
?film dbpedia owl:starring?s.
。dbpedia视图中的“…is of”表示反向,即主体和对象的位置已切换。因此,RDF具有定向关系,显然它取决于知识库如何表达关系。你可以说“personX有出生地placeY”或“personX的出生地placeY”——同样的信息表达方式不同。通常你只能在知识库中找到一个方向。现在轮到你来决定是哪一个了。在您的例子中,您希望添加一个三重模式
?film dbpedia owl:starring?s.