On 04/29/2015 09:45 AM, Andy Seaborne wrote:
Claude's email about FileGraph prompted me to think for Jena3:

     What can be removed?
     What can be simplifed?

Some things that come to mind in jena-core:

   FileGraph [*]

Dates from early days as a way of having persistent updatable
models. I'd say it was (long) superseded by TDB and datasets
in general.

   Capabilities

They seemed like such a sensible idea at the time -- having
a graph tell you about itself so you could adjust your code
to suit. Except that adjusting is too fiddly to bother with
so we just didn't bother about graphs that didn't have the
capabilities we needed.

Some places where interfaces don't seem to add anything:

   LiteralLabelImpl

(actually the whole LiteralLabel thing is worth looking at - maybe we can pull
the whole thing into into Node_Literal itself)

Concur. I seem to remember that you explored that a while
ago? Certainly all that machinery seems overkill for eg
boolean, integer, and what I probably can no longer call
"plain" strings.

Chris

--
"Some of these", Hazleton had said, looking at a           /A Clash of Cymbals/
 just-completed tangle of wires, lenses, antennae and
 kernels of metal with rueful respect, "ought to prove pretty potent in the
 pinch. I just wish I knew which ones they were."

Epimorphics Ltd, http://www.epimorphics.com
Registered address: Court Lodge, 105 High Street, Portishead, Bristol BS20 6PT
Epimorphics Ltd. is a limited company registered in England (number 7016688)

Reply via email to