SPARQL:数组字符串转换/提取
SPARQL: array-strings conversion / extraction
我正在做一个 SPARQL 查询,对于一个变量给我输出 "[-1.6101874126499998e-19]"
。这显然是一个包含数组的字符串(也可以包含更多数字)。有没有办法访问其中的数字,还是需要在底层图表中完成?
如果需要在图中改变,创建多维数组有什么好的本体方法...?
xsd:float(SUBSTR(?var,2,STRLEN(?var)-2))
在这种情况下完成了这项工作,但它非常笨拙:/
我正在做一个 SPARQL 查询,对于一个变量给我输出 "[-1.6101874126499998e-19]"
。这显然是一个包含数组的字符串(也可以包含更多数字)。有没有办法访问其中的数字,还是需要在底层图表中完成?
如果需要在图中改变,创建多维数组有什么好的本体方法...?
xsd:float(SUBSTR(?var,2,STRLEN(?var)-2))
在这种情况下完成了这项工作,但它非常笨拙:/