Skip to content
drlivingston edited this page Sep 19, 2014 · 6 revisions

KR Release Notes

1.4.19

  • added options / flag for literal handling by clj-ify see tests at end of test-rdf for examples manipulating the literal handling mode.

1.4.18

  • rolled dependencies and plugins back to resolve issue reading from classpath see

1.4.17

1.4.16

  • resolved feature request for https://github.com/drlivingston/kr/issues/8 java.net.URI can now be used where symbols previously could.
  • SPARQL pattern language now uses sparql-ify to understand objects given to it in a pattern, allowing the language to be easily extended.
  • changes to reification code in forward-chaining rules and tests added for
    • Nested reified variables now supported (when one reified variable needs the value of another). Loops should throw an exception -- need to add test for that.
    • Optional variables only being reified when a value isn't present.

1.4.14-SNAPSHOT, 1.4.15-SNAPSHOT

  • exist on Clojars they should be identical to 1.4.16 (see maven release plugin note below.)

1.4.13 - 1.4.15

  • version number skipped due to maven release plugin error - incompatibility with git scm plugin causing snapshots to push to public repository instead of release versions.

1.4.12

  • Simple modification to the forward rule reification helpers - now passes the helper function the full rule in addition to the part that needs to be reified. This allows the reification function to leverage other details in the rule. (Needed for experimental sha-1 based reification of owl restriction classes, instead of using blank nodes.)