Я использую 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.
Почему я продолжаю получать эту ошибку?
Где я должен определить правило?