Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-1201

Improve Function Library For Jena Rules Engine

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Jena 3.1.1
    • None
    • Jena
    • 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...

      Attachments

        Activity

          People

            Unassigned Unassigned
            paul.houle@ontology2.com Paul Houle
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 168h
                168h
                Remaining:
                Remaining Estimate - 168h
                168h
                Logged:
                Time Spent - Not Specified
                Not Specified