我最近才开始使用 SPARQL 并且有一些问题。
当我查询给定电影标题的演员和导演的端点(链接的电影数据库)时,如果查询的电影只有一个请求的属性(例如,电影只有演员或导演属性,我将一无所获)这部“蝙蝠侠”电影只有演员属性http://data.linkedmdb.org/page/film/12583),所以有没有办法查询多属性并获取任何可用结果,即使是请求的属性不可用?
如何检索给定电影标题的所有属性?
谢谢
我最近才开始使用 SPARQL 并且有一些问题。
当我查询给定电影标题的演员和导演的端点(链接的电影数据库)时,如果查询的电影只有一个请求的属性(例如,电影只有演员或导演属性,我将一无所获)这部“蝙蝠侠”电影只有演员属性http://data.linkedmdb.org/page/film/12583),所以有没有办法查询多属性并获取任何可用结果,即使是请求的属性不可用?
如何检索给定电影标题的所有属性?
谢谢
选择 * 在哪里 { 电影前:电影。 可选 { ?movie ex:prop1 ?prop1_value } 可选 { ?movie ex:prop2 ?prop2_value } 可选 { ?movie ex:prop3 ?prop3_value } }
选择?p?o 在哪里 { 例如:MyMovie ?p ?o }
当然,您需要将上述所有 URI(ex:prop1、ex:MyMovie 等)替换为 Linked MDB 数据集中的实际 URI。
希望这可以帮助!
李