gpt4 book ai didi

sparql - SPARQL 变量中的特殊字符

转载 作者:行者123 更新时间:2023-12-02 02:14:58 29 4
gpt4 key购买 nike

我正在尝试进行 SPARQL 查询,该查询返回一个变量,其中包含两个单词,由某些内容分隔。实际上,我尝试获取一个变量,如 ?πληθυσμός_population(希腊语和英语)。但是,我更喜欢与“_”不同的东西,例如“/”或“-”甚至“:”,这样我就可以做类似“?Ελλ:Πληθυσμός/Eng:Population”之类的事情。如何在 SPARQL 查询中执行此操作?

最佳答案

grammar for SPARQL variable names不允许像/、: 或 - 这样的字符,因为这些(以及其他几个)在 SPARQL 中具有保留含义。

但是,您还有很多其他选择。例如,允许使用中间点“·”,以及来自 Unicode combining diacritical range 的任何组合字符。 ,或者实际上是 PN_CHAR_BASE 中提到的范围内的任何 Unicode 字符语法规则。努力寻找你喜欢的字符,让自己摆脱困境:)

顺便说一下,我要指出的是,使用下划线实际上是在变量名称中分隔两个单词的一种非常成熟的做法。

关于sparql - SPARQL 变量中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075261/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com