we only support the Jena rules language, not any SWRL built-ins. If you
can edit some SWRL built-ins then this is by coincidence. For things
such as subtraction, you could use the Jena rules language
http://jena.sourceforge.net/inference/#rules
Holger
I see your point and I agree this is desirable. Our stand point is that
we would need a strong user pull to implement more features in this
direction. We need to balance all these requirements (and their
development and maintenance time) with our own resources in a relatively
small team. Having said this, we are hiring more people as we speak.
The current implementation uses the Jena rule parser to validate rules.
Then the Jena rule is translated into RDF SWRL representation if the
user is in SWRL mode. We would need to hook into the Jena rules parser
to allow custom built-ins or the built-in swrl built-ins. All is
possible, but a matter of priorities. Your opinion is valued here and
will likely have an impact on the future planning.
Holger
Jody wrote:
> I appreciate your feedback and that you need to prioritize. Can I
> assume that in the previous post "SWRL mode" simply meant that the
> SWRL ontology is imported / instantiated and that I haven't missed
> some other functionality.
Yes, with SWRL mode I just meant rules that are expressed in SWRL
syntaxt. You can in theory use Jena rules and SWRL rules side by side
in the same file, but in both cases Jena will be used for execution.
Holger