有限的答案我有一个RDF存储与人名单和城市/州,他们已经住在:获取使用SPARQL
:P1 :hasLivedIn :NewYork
:P2 :hasLivedIn :NewYork
:P2 :hasLivedIn :California
现在,我想使用SPARQL给我的列表谁生活在一个特定的城市(如纽约)
当我用这一切的人:
select * where { ?p :hasLivedIn :NewYork }
给了我两个:P1和:P2,但我只是想:P1因为只有:P1一直住在只有:纽约。
我不能使用过滤器将城市黑名单,因为城市和州太多了。有没有办法在SPARQL中做到这一点?
谢谢!