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
