我想构建一个可查询的RDF数据库,其中包含以下形式的事件:
:Bob :played :musiccd :at "00:00:00 UTC on 1 January 1970"
这是否可以使用RDF / N3 / 3store / SPARQL?
SPARQL是否知道如何比较日期时间和测试日期时间范围内的成员资格?如果没有,为给定的日期时间格式扩展SPARQL有多容易?
答案 0 :(得分:3)
SPARQL原生支持xsd:dateTime
,许多商店也会处理xsd:date
和xsd:time
如果您使用符合SPARQL 1.1标准的引擎,那么还有一些新功能可以让您提取日期和时间的特定部分。
因此,您应该能够编写适合您数据的SPARQL查询
有关RDF中建模时间的帮助以及它如何影响SPARQL查询的制定,请参阅Ian Davis关于该主题的blog post系列文章
答案 1 :(得分:2)
(因为我现在无法发表评论。我会将此作为回复发布。)
@mcandre:请查看Play Back Ontology和Counter Ontology,了解您的预期用例