Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Jena 3.1.1
-
None
-
None
-
any
Description
The Jena Rules engine can use a better "standard library" of functions. The plan for this project is:
(a) develop a list of candidate functions based on sparql functions, (ii) xpath/xquery functions, (iii) methods and functions from core Java classes such as String, Math, etc. and (iv) other common string operations such as the "ucfirst" function in PHP.
(b) work out some strategy to build out the stubs (use JDK8 "functional" idioms or code generate the stubs?)
(c) build out the stubs
(d) update documentation
I volunteer because I am going to write these up as UDFs anyway...