Hi, Really thanks, Sergio and Peter. I created a draft proposal and I really appreciate your comments to improve it.
https://docs.google.com/document/d/1bNDxNyZxVaEyQgnockdAr75JyvzVT VQe3cfMkKhwW9c/edit?usp=sharing On 28 March 2017 at 03:18, Peter Ansell <[email protected]> wrote: > Hi Sergio, Jayan, > > The NotifyingSailBase functionality is still supported but it was > labelled as Deprecated when it was renamed to AbstractNotifyingSail. > > https://github.com/eclipse/rdf4j/blob/master/core/sail/ > api/src/main/java/org/eclipse/rdf4j/sail/helpers/NotifyingSailBase.java > > https://github.com/eclipse/rdf4j/blob/master/core/sail/ > api/src/main/java/org/eclipse/rdf4j/sail/helpers/ > AbstractNotifyingSail.java > > Cheers, > > Peter > > On 27 March 2017 at 22:50, Sergio Fernández <[email protected]> wrote: > > the KiWi triplestore doesn't rely on RDBMS Sail, but it plugs on top of > the > > NotifyingSailBase: > > > > https://github.com/apache/marmotta/blob/develop/libraries/kiwi/kiwi- > triplestore/src/main/java/org/apache/marmotta/kiwi/sail/KiWiStore.java > > > > > > > > On Mon, Mar 27, 2017 at 12:51 PM, Jayan Vidanapathirana < > > [email protected]> wrote: > > > >> Hi, > >> > >> According to migration doc they said "The RDBMS Sail (that is, Sesame > >> storage support for PostgreSQL and MySQL), which was deprecated since > >> Sesame release 2.7.0, has been completely removed in RDF4J. If you were > >> still using this storage backend as part of your project, you will need > to > >> switch to a different database type before upgrading or look into > >> third-party implementations that may still support those databases." > >> So I checked alternative implementation, also I asked some details about > >> this in the rdf4j-dev list. > >> Replies I got, > >> > >> From: Jeen Broekstra <[email protected]> > >> Date: 27 March 2017 at 09:49 > >> Subject: Re: [rdf4j-dev] Sesame sail > >> To: rdf4j developer discussions <[email protected]> > >> > >> > >> > >> On 27 Mar 2017, at 15:12, Jayan Vidanapathirana < > [email protected]> > >> wrote: > >> > >> Hi all, > >> > >> I'm Jayan and now I migrate a project, Sesame 2.7 to rdf4j 1.0 . Can I > know > >> is there any replacement or alternative implementation for Sesame Sail ? > >> > >> > >> Yes, it’s called rdf4j-sail. > >> > >> As an aside: we’re happy to help of course, but this mailing list > >> (rdf4j-dev) is primarily intended for discussions between the rdf4j > >> developers themselves. For questions on how to use RDF4J, we’d prefer > you > >> use the rdf4j-users list, instead. See http://rdf4j.org/support/ for > more > >> details. > >> > >> HTH, > >> > >> Jeen > >> > >> ____________________________________________________________ > >> _____________________________ > >> > >> From: Peter Ansell <[email protected]> > >> Date: 27 March 2017 at 09:59 > >> Subject: Re: [rdf4j-dev] Sesame sail > >> To: rdf4j developer discussions <[email protected]> > >> > >> > >> Hi Jayan, > >> > >> Sail still exists, just in a different package, in RDF4J: > >> > >> http://docs.rdf4j.org/javadoc/2.0/org/eclipse/rdf4j/sail/Sail.html > >> > >> The migration documentation may help you: > >> > >> http://docs.rdf4j.org/migration/#_migrating_from_sesame_2 > >> > >> Cheers, > >> > >> Peter > >> _____________________________________________________________________ > >> > >> Therefore still we can work on RDF4J sail. > >> > >> On 25 March 2017 at 23:14, Sergio Fernández <[email protected]> wrote: > >> > >> > Marmotta currently supports Jaca 1.7, but with such change we will > raise > >> it > >> > to 1.8. > >> > > >> > Regarding Sesame, we're still using 2.7.x; our code base is not > >> compatible > >> > with 2.8, as the issues linked in Jira. You should define what's the > best > >> > migration path. > >> > > >> > > >> > On Mar 25, 2017 2:55 AM, "Jayan Vidanapathirana" < > >> [email protected] > >> > > > >> > wrote: > >> > > >> > Hi Sergio, > >> > > >> > Still Marmotta in java 1.7 and it uses sesame 2. According to this > >> > migration guide[1] we have to migrate sesame 2 to RDF4J 1.0. Also is > >> there > >> > any effect, when upgrading sesame 2.7 to 2.8 or 2.9 ? > >> > > >> > [1]- http://docs.rdf4j.org/migration/#_sesame_to_rdf4j_ > migration_guide > >> > > >> > > >> > On 24 March 2017 at 19:17, Jayan Vidanapathirana < > >> [email protected] > >> > > > >> > wrote: > >> > > >> > > Hi Sergio, > >> > > > >> > > Yeah I build Marmotta and now I working on some RDF tutorials. > >> > > Thanks for your guidance. > >> > > > >> > > On 24 March 2017 at 13:13, Sergio Fernández <[email protected]> > wrote: > >> > > > >> > >> Hi Jayan, > >> > >> > >> > >> On Thu, Mar 23, 2017 at 12:47 PM, Jayan Vidanapathirana < > >> > >> [email protected]> wrote: > >> > >> > > >> > >> > [ERROR] Failed to execute goal > >> > >> > org.apache.maven.plugins:maven-archetype-plugin:2.2: > >> integration-test > >> > >> > (default-integration-test) on project marmotta-archetype-module: > >> > >> > [ERROR] Archetype IT 'basic' failed: Cannot run additions goals. > >> > >> > > >> > >> > >> > >> If you make a: > >> > >> > >> > >> mvn clean install -DskipTests > >> > >> > >> > >> you should be safe, then the build will install the required > >> archetypes, > >> > >> too. > >> > >> > >> > >> > > >> > >> > > I'm Jayan Vidanapathirana, a final year undergraduate from > >> > Department > >> > >> of > >> > >> > > Computer Science and Engineering, University of Moratuwa. I'm > >> > >> interesting > >> > >> > > about this project. Now I'm studying about Marmotta and sesame. > >> > >> > > > >> > >> > > So, I would like to know more details about this project and > main > >> > >> > > knowledge areas. > >> > >> > > >> > >> > >> > >> Well, this particular GSoC project requires quite some deep > >> > understanding > >> > >> about the RDF stack, including SPARQL and other related > technologies. > >> > >> > >> > >> We are currently using OpenRDF Sesame 2.7.x, which now has moved to > >> > >> Eclipse > >> > >> RDF4J: http://rdf4j.org/ So for us it'd be great to catch-up with > the > >> > >> latest developments there and migrate to the new library. Besides > the > >> > >> artifacts and packages renaming, there may be different > >> > incompatibilities > >> > >> in our source bases, probably mainly in the Platform and the KiWi > >> triple > >> > >> store. > >> > >> > >> > >> Start getting familiar with our code base. We have a simple > >> methodology > >> > >> that you should follow: > >> > >> > >> > >> https://wiki.apache.org/marmotta/GSoC/Methodology > >> > >> > >> > >> But feel free to ask. > >> > >> > >> > >> Cheers, > >> > >> > >> > >> -- > >> > >> Sergio Fernández > >> > >> Partner Technology Manager > >> > >> Redlink GmbH > >> > >> m: +43 6602747925 > >> > >> e: [email protected] > >> > >> w: http://redlink.co > >> > >> > >> > > > >> > > > >> > > > >> > > -- > >> > > Best Regards > >> > > > >> > > Jayan Vidanapathirana > >> > > Undergraduate (CSE '13 Batch ) > >> > > Computer Science & Engineering Department > >> > > University of Moratuwa. > >> > > [email protected] > >> > > [image: https://lk.linkedin.com/in/jayancv] > >> > > <https://lk.linkedin.com/in/jayancv> > >> > > > >> > > >> > > >> > > >> > -- > >> > Best Regards > >> > > >> > Jayan Vidanapathirana > >> > Undergraduate (CSE '13 Batch ) > >> > Computer Science & Engineering Department > >> > University of Moratuwa. > >> > [email protected] > >> > [image: https://lk.linkedin.com/in/jayancv] > >> > <https://lk.linkedin.com/in/jayancv> > >> > > >> > >> > >> > >> -- > >> Best Regards > >> > >> Jayan Vidanapathirana > >> Undergraduate (CSE '13 Batch ) > >> Computer Science & Engineering Department > >> University of Moratuwa. > >> [email protected] > >> [image: https://lk.linkedin.com/in/jayancv] > >> <https://lk.linkedin.com/in/jayancv> > >> > > > > > > > > -- > > Sergio Fernández > > Partner Technology Manager > > Redlink GmbH > > m: +43 6602747925 > > e: [email protected] > > w: http://redlink.co > -- Best Regards Jayan Vidanapathirana Undergraduate (CSE '13 Batch ) Computer Science & Engineering Department University of Moratuwa. [email protected] [image: https://lk.linkedin.com/in/jayancv] <https://lk.linkedin.com/in/jayancv>
