We do implement a number of the interfaces since we support using DB2 via
the JENA API,
  the standard XXXFactory and related ones for query execution and then
resultset handling
  the Dataset related ones - Dataset, DatasetGraph, Transactional,
GraphStore

>>
Presumably, you don't do anything in special support of reification as
it's handled
<<
Yes.

Mario



From:   Andy Seaborne <[email protected]>
To:     [email protected]
Date:   09/05/2012 07:22 PM
Subject:        Re: Evolution: BulkUpdateHandler / Reification / QueryHandler
Sent by:        Andy Seaborne <[email protected]>



On 05/09/12 12:37, Mario Ds Briggs wrote:
> Andy,
>
> In DB2 we extend GraphBase and then override some of the methods... so
just
> clarifying

That's useful to know.  Do you hook into Jena in other ways as well?

>>>
> My proposal is that the useful operations are moved to Graph, the code
> for the withReifications forms migrate to the only callers in ModelCom.
> <<
>
> Today when Model.add(Model) is called by end user, the code flows to
>   ModelCom.add(Model)
>   ModelCom.add(Model,boolean)
>   BulkUpdateHandler().add(Graph, boolean)
>
> So you are saying that ModelCom will now call Graph.add(Graph) and so as
> long as one overrides the new Graph.add(Graph) method, ModelCom would
> invoke it.

Yes - the functionality of Model.add(Model) remains the same but the
Graph operation migrates.

Presumably, you don't do anything in special support of reification as
it's handled (if there is anything to do - there isn't in the default
'Standard' mode) in GraphBase.

                 Andy

>
> thanks
> Mario



Reply via email to