SparQL查询返回id的类似结果

SparQL查询返回id的类似结果,sparql,rdf,Sparql,Rdf,SparQL查询返回在类似SQL的查询中所期望的结果,而不是只返回包含相同ID的结果 select distinct ?protein_id where { ?protein_id a uniprot-voc:Protein } 这是预期的行为吗?您使用的实际数据库是什么?不确定我是否理解您的意思,但您的查询所做的只是“给我所有的蛋白质”。实体的URI。如果你有一个特定的ID,你应该使用它作为主题(或者作为一个额外的三重模式-我不知道Uniprot是如何建模的。如果你的意思是,获取特

SparQL查询返回在类似SQL的查询中所期望的结果,而不是只返回包含相同ID的结果

select distinct ?protein_id
where {
     ?protein_id a uniprot-voc:Protein
}

这是预期的行为吗?

您使用的实际数据库是什么?不确定我是否理解您的意思,但您的查询所做的只是“给我所有的蛋白质”。实体的URI。如果你有一个特定的ID,你应该使用它作为主题(或者作为一个额外的三重模式-我不知道Uniprot是如何建模的。如果你的意思是,获取特定蛋白质的数据只需使用URI并运行
select*where{?p?o}
-我不知道什么是mena,因为它包含一个ID-ID不是某个东西所独有的吗?或者它是某个蛋白质在其他蛋白质中共享的属性吗?