我正在使用 AllegroGraph 4.4。我有他们关于肯尼迪家谱的样本数据库输入。我从他们关于 SPIN 的教程中复制了一个示例。这里是:
(ag.spin:register-spin-function
!ex:age
"prefix kennedy: <http://www.franz.com/simple#>
prefix xs: <http://www.w3.org/2001/XMLSchema#>
select ( (2011 - xs:int(?birthYear)) as ?age ) {
?who kennedy:birth-year ?birthYear .
}"
'(?who))
问题是我不知道在哪里以及如何注册这个函数。我已经尝试过 WebView,但出现此错误:
Non-symbol element !ex:age in binding list.
为什么我不断收到此错误?
我应该在哪里定义规则?