2012-11-13 59 views
2
一個屬性的屬性

說我有一個三重的user, action type, object像這樣:如何表示在RDF

andy visited url1 
andy visited url2 

我怎麼會一個時間戳值編碼到這些關係,所以我們知道andyurl2訪問過url1

RDF是甚至正確的數據模型使用還是應該使用屬性圖?

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

或者:

回答

2

你可以將它通過將訪問它自己的資源,其可以連接數據模型

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

在這兩種情況下,這次訪問本身就是一個概念,讓你說出你想要的任何內容,包括它發生的時間或訪問過的URL。