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 に答える