【问题标题】:how to represent a property to a property in RDF如何将属性表示为 RDF 中的属性
【发布时间】:2012-11-13 12:09:16
【问题描述】:

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

andy visited url1
andy visited url2

如何将时间戳值编码为这些关系,以便我们知道andyurl2 之前访问过url1

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

【问题讨论】:

    标签: rdf


    【解决方案1】:

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

    :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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多