SPARQL查询需求:获取含amigo_de_amigo_de谓词的三元组
获取包含
amigo_de_amigo_de谓词的三元组SPARQL查询 直接用以下SPARQL语句就能提取所有目标三元组:
SELECT ?s ?o WHERE { ?s <file://ontologiaTeste.ntriples#amigo_de_amigo_de> ?o . }
语句说明
SELECT ?s ?o:指定查询结果为三元组的主语(?s)和宾语(?o),结合你指定的固定谓词,就能得到完整的目标三元组行。WHERE块中的三元组模式:?s <file://ontologiaTeste.ntriples#amigo_de_amigo_de> ?o表示匹配所有以你提供的amigo_de_amigo_deURI作为谓词的RDF三元组,注意URI必须和本体中的完全一致,不能出错。
额外提示
- 虽然你的文件扩展名标注有误,但只要文件内容是标准N-Triples格式,支持SPARQL的RDF工具(比如Apache Jena、RDF4J等)都能正常加载并执行查询。
- 如果想直观返回完整的三元组结构,也可以用以下写法,效果和上面一致:
SELECT ?s ?p ?o WHERE { ?s ?p ?o . FILTER (?p = <file://ontologiaTeste.ntriples#amigo_de_amigo_de>) }
内容的提问来源于stack exchange,提问作者Gustavo Salvador
相关产品推荐
相关产品推荐

