本文介绍了SPARQL运算符的含义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
WHERE子句中的";"运算符在SPARQL中是什么意思?
例如:
SELECT ?x ?y
WHERE { ?z foaf:name ?x ; :surname ?y }
运算符;在这里是什么意思?类似于逻辑AND,这意味着此部分
前面:再次姓?
推荐答案
它不是SPARQL运算符,而是SPARQL中三重模式语法的一部分。完整的规范在SPARQL规范的4.2 Syntax for Triples一节中。小节4.2.1谓宾语列表介绍了;
符号:
您可能还会对4.2.2对象列表小节感兴趣:
RDF的Turtle和N3序列化使用相同的语法。有关Turtle,请参阅2.3 Abbreviating groups of triples,上面写着
对于N3,请参见Semantics一节,内容为:
这篇关于SPARQL运算符的含义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!