Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Fedora 4.3.0, Fedora 4.4.0
    • Fix Version/s: Fedora 4.7.0
    • Component/s: f4-core
    • Labels:
    • Sprint:
      Sprint 2015 - 9, Sprint 2015 - 11, Sprint 2015 - 12, Sprint 2015 - 13, Sprint 2015 - 14, Sprint 2015 - 15, Sprint 2016 - 16

      Description

      At present, Fedora depends on Jena 2.12.1

      The 3.x series has just been released. After some initial investigation, there are a few issues related to upgrading to the new version at this point.

      Two minor issues relate to dependency conflicts between the fedora libraries and the LDP integration tests (which uses 2.12.x). The fcrepo-transform module also depends on an older 2.x version of the Jena API.

      In the fedora kernel, the main change from 2 to 3 involves how string literals are represented. With RDF 1.1, there is no difference between the literal "abc" and "abc"^^http://www.w3.org/2001/XMLSchema#string. But at present, they are serialized differently in the JCR layer. Transitioning to Jena 3 would require normalizing how those string literals are persisted.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                acoburn Aaron Coburn
                Reporter:
                acoburn Aaron Coburn
                Reviewer:
                Andrew Woods
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: