написание встроенных модулей Йены

Я пытаюсь написатьЙена встроенная чтобы вернуть значение из алгоритма, который мне дали, и затем сделать сравнение с этим значением, например,

String rule = "[exRule: (?d rdf:type ex:abc)" +
              "<-" +
              // ...extract ?a, ?b to use as inputs to the rule
          "greaterThan(myBuiltIn(?a, ?b), 1)" +  // Is return value greater than 1
      "]";

Итак, сначалаЙена документация говорит, что самый простой способ поэкспериментировать с этим - взглянуть на примеры в каталоге builtins, однако у меня, похоже, этого нет в моей установке, я использую Jena 2.6.4 в Windows 7. Где я могу найти это? ? Нужно ли скачивать его из другого места?

Во-вторых, я не уверен, как подобрать возвращаемое значение из моей встроенной функции. Если я просто позвонюmyBuiltIn(2, 1) используя жестко заданные значения, я знаю, что он вызывается из-за некоторого отладочного вывода, который я добавил к встроеннымbodyCall() метод. Однако, если я передам этоgreaterThan(), тогда я больше не вижу этого. Это все еще называется?

Ответы на вопрос(1)

Ваш ответ на вопрос