我书面方式一个公共领域的计算器,它的代码,请访问:https://github.com/okfn/pdcalc/blob/master/pd/map.rdf如何用python在Sparql中执行算术运算?
的代码是目前无法正确确定,因为已经遇到SPARQL 1.0问题的工作的公共领域的地位:它似乎没有可能对日期进行算术运算,这意味着计算器无法确定例如无论作品是否在作者去世70年后发表。 不幸的是,没有一个标准的python rdf库尚未实现对sparql 1.1的支持。因此,我想知道是否有人对如何克服这个限制有任何建议,或者知道有更好的sparql支持的任何python库?
期待您的反馈!
更好地使过滤器中的文字有效的'xsd:dateTime'例如' “2011-11-20T00:00:00Z”'。请注意yyyy-mm-dd命令和分隔符,而不是dd/mm/yyyy;秒不是可选的。还要注意按字母顺序排序的这种日期时间也按时间顺序排序。 – laalto
@laalto现在纠正 – RobV