1

我想为以下形式的事件构建一个可查询的 RDF 数据库:

:Bob :played :musiccd :at "00:00:00 UTC on 1 January 1970"

这对 RDF/N3/3store/SPARQL 可行吗?

SPARQL 是否知道如何比较日期时间并测试日期时间范围内的成员资格?如果不是,那么扩展 SPARQL 以针对给定的日期时间格式执行此操作有多容易?

4

2 回答 2

3

SPARQL 原生支持,xsd:dateTime许多商店也会处理xsd:datexsd:time

如果您使用符合 SPARQL 1.1 的引擎,那么还有许多新功能可以让您提取日期和时间的特定部分。

因此,您应该能够编写适合您的数据的 SPARQL 查询

有关 RDF 中建模时间的帮助以及它如何影响 SPARQL 查询的公式,请参阅 Ian Davis关于该主题的博客文章系列

于 2012-02-29T20:56:39.677 回答
2

(因为我现在不能发表评论。我会发布这个作为回复。)

@mcandre:请查看回放本体计数器本体,以对您的预期用例进行建模

于 2012-03-01T21:06:51.767 回答