我想为以下形式的事件构建一个可查询的 RDF 数据库:
:Bob :played :musiccd :at "00:00:00 UTC on 1 January 1970"
这对 RDF/N3/3store/SPARQL 可行吗?
SPARQL 是否知道如何比较日期时间并测试日期时间范围内的成员资格?如果不是,那么扩展 SPARQL 以针对给定的日期时间格式执行此操作有多容易?
SPARQL 原生支持,xsd:dateTime
许多商店也会处理xsd:date
xsd:time
如果您使用符合 SPARQL 1.1 的引擎,那么还有许多新功能可以让您提取日期和时间的特定部分。
因此,您应该能够编写适合您的数据的 SPARQL 查询
有关 RDF 中建模时间的帮助以及它如何影响 SPARQL 查询的公式,请参阅 Ian Davis关于该主题的博客文章系列