是否有任何支持隱式索引的RDF序列化格式(如Notation 3),以便輕鬆地表示有關語句的語句?隱式索引的簡單格式
例如,說我有說法「瑪麗買了一套房子」,我將代表N3,如:
:Mary :bought-a :house .
現在說我想添加這個聲明元語句,例如「我聽到了羅布的這個消息。「
直觀地說,我希望能夠通過寫類似表示的:
:Mary :bought-a :house .
:heard-by :me .
:heard-from :Rob .
不過,我認爲這將「正式」將在N3代表的辦法是這樣的:
[ a rei:Statement;
rei:subject [rei:uri :Mary];
rei:predicate [rei:uri :bought-a];
rei:object [rei:value :house]
] [
:heard-by :me;
:heard-from :Rob;
] .
這顯然有點複雜和難以閱讀。如果我需要對關於陳述的陳述進行陳述,情況會變得更加複雜。例如「我從羅布那聽到這個消息,而羅布走在街上。」
以RDF序列化格式表示這種方法的正確和最簡單的方法是什麼?
這就是我所用的,因爲它與我的例子最接近,並且N3和TriG都支持命名圖。 – Cerin 2011-03-11 04:20:26