2

假设我有这样的三倍user, action type, object

andy visited url1
andy visited url2

我如何将时间戳值编码到这些关系中,以便我们知道之前andy访问url1url2

RDF 甚至是正确的数据模型,还是我应该使用属性图?

4

1 回答 1

2

您可以通过使访问成为您可以附加数据的自己的资源来对其进行建模:

:Andy :visited [ 
  :url <the_visited_url>; 
  :timestamp "the timestamp"^^xsd:dateTime 
].

或者:

:Visit1 a :Visit; 
  :visitedBy :Andy; 
  :url <the_visited_url>; 
  :timestamp "the timestamp"^^xsd:dateTime.

在任何一种情况下,访问本身都是一个概念,它可以让你说出你想要的任何内容,包括它发生的时间或访问的 URL。

于 2012-11-13T17:03:10.767 回答