SPARQL查询以获取电影详细信息

SPARQL查询以获取电影详细信息,sparql,semantic-web,linkedmdb,Sparql,Semantic Web,Linkedmdb,为了从linkedmdb获取电影详细信息,我使用了sparql查询: PREFIX mdb: <http://data.linkedmdb.org/resource/movie/film> SELECT DISTINCT ?Title ?Genre ?Actor ?Country ?Director ?Year WHERE { ?film mdb:id ?uri . ?film dc:title ?Title . ?film movie:genre ?filmgenre.

为了从linkedmdb获取电影详细信息,我使用了sparql查询:

PREFIX mdb: <http://data.linkedmdb.org/resource/movie/film>

SELECT DISTINCT ?Title ?Genre ?Actor ?Country ?Director ?Year WHERE { 
?film mdb:id ?uri . 
?film dc:title ?Title . 

?film movie:genre ?filmgenre.
?filmgenre movie:film_genre_name ?Genre .

?film movie:actor ?cast .
?cast movie:actor_name ?Actor .

?film movie:country ?Ctr .
?Ctr movie:country_name ?Country .

?film dc:date ?Year .

?film movie:director ?Drc .
?Drc movie:director_name ?Director

FILTER regex(?Title, "Kingdom of Heaven")
}
前缀mdb:
选择不同的?标题?流派?演员?国家?导演?年份{
?胶片mdb:id?uri。
?电影dc:片名?片名。
电影:类型?电影类型。
?电影类型电影:电影类型名称?类型。
电影:演员?演员。
演员阵容:演员姓名演员。
?电影:国家?中心。
?Ctr电影:国家名称?国家。
?电影dc:日期?年。
?电影:导演?刚果民主共和国。
?刚果民主共和国电影:导演?姓名?导演
过滤正则表达式(?标题,“天国”)
}
但是SPARQL的结果显示标题与演员相同。如何组合查询,使标题不重复? 我尝试过使用GROUP_CONCAT,但没有在LinkedDB端点中工作?
有人能指引我吗

GROUP_CONCAT的可能副本是SPARQL 1.1特性,我不确定linkedmdb端点是否支持SPARQL 1.1。我想这是个问题!!GROUP_CONCAT的可能副本是SPARQL 1.1特性,我不确定linkedmdb端点是否支持SPARQL 1.1。我想这是个问题!!