wiki:JenaSesameCrossovers

Version 5 (modified by grimnes, 19 years ago) (diff)

--

Code for this is now checked into source:branches/Sesame2Jena

  • GraphSesame.java conforms to the Jena Graph interface and wraps a Sesame repositoy.
    • This does not provide any named graph support
    • Nor any querying support.
    • Ticket #134 and #135 fix these.

Planning it

Two projects claim to do this already:

  • Sesame-Jena Adapter
    • A SAIL for Jena model. (i.e. access Jena through sesame api)
    • Last release May 8th - 2004.
    • 3122 lines of code
  • Jena Sesame Model
    • A wrapper for a Sesame Repository, conforming to Jena Model and Graph interfaces.
    • Last release: July 2005
    • (Claims to) work with Jena 2.2 and Sesame 1.2
    • Does not pass included JUnit tests...
    • 1869 lines of code.

We need:

  • Something that works with Sesame 2
  • Sesame Repository -> Jena Graph
  • Jena Model -> Sesame repository

Should we just reimplement? A highly scientific counting of lines of code tells me: 3122 lines for JenaSail and 1869 for JSM...