Hi Hasan I think org.apache.clerezza.rdf.dataset would be good, with TcManager being replaced with Dataset and aligned to the definition in the SPARQL spec.
The basic RDF classes/interfaces (now in commons.rdf) I assume will be directly in org.clerezza.rdf, is that correct? Cheers, Reto -----Original Message----- From: Hasan Hasan <[email protected]> Sent: Friday, January 25, 2019 8:16 AM To: [email protected] Cc: Furkan KAMACI <[email protected]> Subject: Re: Clerezza refactoring Dear all Within this refactoring effort, I'll move the package org.apache.clerezza.rdf.core.access from module rdf to a new module. I have some candidate names for the new module: - dataset - graph - graph.management - triplecollection.management Name suggestions and comments are welcome, if any. Note that the module rdf will be removed once it is completely refactored. Cheers Hasan On Fri, Jan 25, 2019 at 6:34 AM Hasan <[email protected]> wrote: > Hi Reto > > Thanks for the information. > I'll take a look this weekend. > > Hasan > > On Wed, Jan 23, 2019 at 9:29 PM Reto Gmür <[email protected]> wrote: > >> Hi Hasan >> >> I had troubles compiling this branch as the relativePath of the >> parent was mostly not set. I think if we set it, the whole reactor >> can be built, but it becomes harder to make partial releases. An >> approach is to have all modules depend on the latests released version of >> the parent. >> >> Cheers, >> Reto >> >> -----Original Message----- >> From: Hasan Hasan <[email protected]> >> Sent: Monday, January 21, 2019 8:03 AM >> To: [email protected]; Furkan KAMACI <[email protected]> >> Subject: Re: Clerezza refactoring >> >> Dear all >> >> I'd like to continue working on the refactoring with the help of >> Furkan Kamaci. >> @Furkan KAMACI <[email protected]>: could you please take a look >> at the reunited branch and let's discuss how to proceed step by step >> to make clerezza better. >> >> Cheers >> Hasan >> >> >> On Fri, Mar 9, 2018 at 4:29 PM Reto Gmür <[email protected]> wrote: >> >> > Hi Hasan >> > >> > I'm not sure how usefull this is, and if PDFs make it to the list. >> > >> > Cheers, >> > Reto >> > >> > > -----Original Message----- >> > > From: Hasan <[email protected]> >> > > Sent: Tuesday, February 27, 2018 8:02 AM >> > > To: [email protected] >> > > Subject: Re: Clerezza refactoring >> > > >> > > I don't have much time if you can bear with me.... >> > > >> > > I would say yes, we'll use the reunited branch as the new master. >> > > Could you please send me the notes about the changes we discussed. >> > > Or perhaps a summary of it? I seem to not have it anymore. Sorry Reto. >> > > >> > > Hasan >> > > >> > > On Mon, Feb 26, 2018 at 12:50 PM, Reto Gmür <[email protected]> wrote: >> > > >> > > > Hi Hasan >> > > > >> > > > Will you be performing the drafted changes? Vscode that I'm >> > > > using now is not so good at refactoring, so I would appreciate >> > > > you doing >> it. >> > > > >> > > > Do we take the reunited branch as new master (and drop the >> > > > rdf-commons repo)? >> > > > >> > > > Cheers, >> > > > Reto >> > > > >> > > > > -----Original Message----- >> > > > > From: Hasan Hasan [mailto:[email protected]] >> > > > > Sent: Sunday, February 18, 2018 6:42 PM >> > > > > To: [email protected] >> > > > > Subject: Re: Clerezza refactoring >> > > > > >> > > > > Hi Reto >> > > > > >> > > > > On Sun, Feb 11, 2018 at 5:51 PM, Reto Gmür <[email protected]> >> wrote: >> > > > > >> > > > > > Hi Hasan >> > > > > > >> > > > > > The second argument would the graph to be added, or the >> > > > > > initial content to be added to that named graph. >> > > > > > >> > > > > >> > > > > ah yes, of course. >> > > > > >> > > > > thx >> > > > > hasan >> > > > > >> > > > > > >> > > > > > >> > > > > > Cheers, >> > > > > > Reto >> > > > > > > -----Original Message----- >> > > > > > > From: Hasan [mailto:[email protected]] >> > > > > > > Sent: Thursday, February 1, 2018 10:25 PM >> > > > > > > To: [email protected] >> > > > > > > Subject: Re: Clerezza refactoring >> > > > > > > >> > > > > > > Hi Reto >> > > > > > > >> > > > > > > Yes, that would be nice. >> > > > > > > But why we need a second argument in addNamedGraph ? >> > > > > > > >> > > > > > > hasan >> > > > > > > >> > > > > > > >> > > > > > > On Thu, Feb 1, 2018 at 8:25 PM, Tommaso Teofili >> > > > > > > <[email protected]> >> > > > > > > wrote: >> > > > > > > >> > > > > > > > +1 >> > > > > > > > >> > > > > > > > Tommaso >> > > > > > > > >> > > > > > > > 2018-01-27 18:03 GMT+01:00 Reto Gmür <[email protected]>: >> > > > > > > > >> > > > > > > > > Hi Hasan, >> > > > > > > > > >> > > > > > > > > Thanks for the good conversation today. >> > > > > > > > > >> > > > > > > > > I was thinking on how the discussed replacement of >> > > > > > > > > TcManager with DataSet could look like. I think it >> > > > > > > > > would be nice for code like this >> > > > > > to work: >> > > > > > > > > >> > > > > > > > > Graph g = new SimpleGraph(); >> > > > > > > > > g.addTriple(s, p, o); //new shortcut method >> > > > > > > > > for add(new TripleImpl(s,p,o)); >> > > > > > > > > BlankNodeOrIRI graphName = new IRI(" >> > > > http://example.org/g2"); >> > > > > > > > > DataSet ds = new >> DataSetBuilder().setDefaultGraph(g). >> > > > > > > > addNamedGraph(graphName, >> > > > > > > > > g2).build(); >> > > > > > > > > ResultSet rs = ds.querySelect("SELECT ...."); >> > > > > > > > > >> > > > > > > > > I'm looking forward to a simplified and documented >> clerezza. >> > > > > > > > > >> > > > > > > > > Cheers, >> > > > > > > > > Reto >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > > >> > > > >> > > > >> > >> >
