我正在从 rdflib 在 python 中生成的图形将三元组上传到 AG 商店。我的三元组中的一些对象是浮点数,所以我将它们添加到图表中,如下所示:
Literal(float(float_value), datatype=XSD.float)
当我使用 rdflib 序列化图形时,我得到"0.8049"^^xsd:float
了预期的结果。
但是,上传到AG商店后,当我查询商店时,我得到的文字是这样的(trix)
<typedLiteral datatype="http://www.w3.org/2001/XMLSchema#float">8.049E-1</typedLiteral>
我尝试了各种组合,比如将其作为字符串上传"8049E-0"
,或者只是作为字符串"0.8049"
等,但我没有找到正确的咒语来将小数点放在正确的位置。
有什么想法吗?
乔恩