【发布时间】:2015-02-23 14:58:53
【问题描述】:
我正在寻找一种用于调用匿名节点的海龟语法,该匿名节点调用另一个匿名节点。
例如,我想重现这段代码:
:Instance0 a Class0;
:property0 :Instance1.
:Instance1 a Class1;
:property1 :Instance2.
:Instance2 a Class2;
:property2 :Instance1.
类似的东西:
:Instance0 a Class0;
:property0 [
a Class1;
:property1 [
a Class2;
:property2 [
## The syntax to call the parent, the instance of :Class1
];
];
].
有没有为此目的的海龟语法?
【问题讨论】:
-
这是一个好问题。这是一个简单的答案(“否”),但这是我听到很多人要求的东西。在 Common Lisp 中有一个循环对象表示法。例如,一个循环列表可以写成
'#1=(a b c . #1#),并且该符号适用于任何重复的东西,例如,一个长度为2且元素重复的列表可以是'(#1=(a b c) #1#)。我真的希望 Turtle 有这样的东西。
标签: syntax rdf turtle-rdf blank-nodes