From voelkel at fzi.de Sun Jun 3 23:59:43 2007 From: voelkel at fzi.de (Max Voelkel) Date: Sun, 3 Jun 2007 23:59:43 +0200 Subject: [Rdf2go-devel] [ANN] RDF2Go 4.4.5 and RDFReactor 4.4.5 released Message-ID: <92583959.20070603235943@fzi.de> Hi, RDF2Go and RDFReactor 4.4.5 is released. Web site: http://semweb4j.org/site/rdf2go.api/ Changelog: http://semweb4j.org/site/rdf2go.api/changes-report.html The jars are released here: http://semweb4j.org/repo e.g. rdf2go.api is here: http://semweb4j.org/repo/org/semweb4j/rdf2go.api/4.4.5/ Source code lives here (we moved away from ontoware): http://semweb4j.googlecode.com/svn/trunk/org.semweb4j.rdf2go.api/ If you replace "rdf2go.api" by "rdf2go.base.impl" "rdf2go.base.test" "rdfreactor.runtime" "rdfreactor.generator" "rdf2go.impl.jena24" (Jena 2.4 adapter for RDF2Go) you get the correct URLs and settings for the other artifacts as well. If you don't use maven, you can get the developer-go-lucky-package at http://semweb4j.org/site/rdfreactor.generator/bin Kind Regards, Max -- Max V?lkel office: +49 721 9654-854 http://Xam.de mobile: +49 171 8359678 FZI Forschungszentrum Informatik http://www.FZI.de an der Universit?t Karlsruhe telephone: +49-721-9654-0 Haid-und-Neu-Str. 10-14 fax: +49-721-9654-959 D-76131 Karlsruhe Stiftung des b?rgerlichen Rechts. Az: 14-0563.1 Regierungspr?sidium Karlsruhe. Vorstand: Prof. Dr.-Ing. R?diger Dillmann, Dipl. Wi.-Ing. Michael Flor, Prof. Dr. Dr.-Ing. Jivka Ovtcharova, Prof. Dr. rer. nat. Rudi Studer. Vorsitzender des Kuratoriums: Ministerialdirigent G?nther Le?nerkraus. From voelkel at fzi.de Thu Jun 28 02:27:31 2007 From: voelkel at fzi.de (Max Voelkel) Date: Thu, 28 Jun 2007 02:27:31 +0200 Subject: [Rdf2go-devel] RDF2Go 4.4.6 released Message-ID: <835743544.20070628022731@fzi.de> Hi, we are happy to announce that RDF2Go - a triple store abstraction library for Java - has been released as 4.4.6. Main web page: http://rdf2go.semweb4j.org Browse API source code: http://semweb4j.org/site/rdf2go.api/xref/index.html Download without maven: http://semweb4j.org/repo/org/semweb4j/rdf2go.dist/4.4.6/rdf2go.dist-4.4.6.zip Download via Maven: Use the dependencies and repositories given in here: http://semweb4j.org/repo/org/semweb4j/rdf2go.dist/4.4.6/rdf2go.dist-4.4.6.pom Currently the release bundles a Jena 2.4 adapter, we expect a Sesame 2.0.x adapter soon to be delivered by Aduna. ;-) == Component Details == (not all links work yet perfectly on the maven-generated web sites) === RDF2Go API === http://semweb4j.org/site/rdf2go.api Changes: Release 4.4.6 - 2007-06-27 ~ only changed references to maven POM Release 4.4.5 - 2007-06-02 ~ only changed references to maven POM Release 4.4.4 - 2007-06-01 + Added property key for ModfelFactory to indicate storage dir (or in-memory). older changelog is here: http://semweb4j.org/site/rdf2go.api/changes-report.html === RDF2Go adapter implementation base classes === http://semweb4j.org/site/rdf2go.impl.base/ Changes: Release 4.4.6 + Added LanguageTools which allos to reduce an RDF model to literals in a desired language. + Added support for file conversion to ModelUtils. Release 4.4.5 ~ Change reference to a stable, released parent POM Release 4.4.4 + AbstractModelFactory: Setting property for in-memory. + Added checks in AbstractModel to check if model is still open. This prevents a hard to find null pointer exception, if the model has been closed before. ~ Switched from commons-logging to slf4j. ~ Bugfix in AbstractModelSetImpl.contains(Statement); - Deprecated AbstractModelSetImpl.containsModel/removeModel - they cannot be implemented correctly in the abstract layer. ~ Bugfix: There was an infinite loop in DelegatingModel.readFrom/writeTo. + AbstractModelSetImpl.createQuadPattern + Added check for null in DiffImpl.equals ~ Bugfix: Added model.open() calls in LazyUnionModelIterator ~ Bugfix in ModelAddRemoveMemoryImpl.iterator() + Added hashCode to QuadPatternImpl and TriplePatternImpl xamde ~ Improved code in QueryRowImpl + Added URIGenerator.createNewRandomUniqueURI with given uriPrefix + Added org.ontoware.rdf2go.util.ModelUtils for size, copy, union, and intersection of models. + Added org.ontoware.rdf2go.util.TypeConverter for conversion of DatatypeLiterals to Java types. - Removed deprecated method AbstractModelSetImpl.getUnderlyingModelImplementation === RDF2Go test base classes === http://semweb4j.org/site/rdf2go.impl.base.test/ Changes: Release 4.4.6 - 2007-06-27 - Removed tests requiring a network connection + Added test for string encoding === RDF2Go Jena 2.4 adapter === http://semweb4j.org/site/rdf2go.impl.jena24/ Kind Regards, Max -- Max V?lkel office: +49 721 9654-854 http://Xam.de mobile: +49 171 8359678 FZI Forschungszentrum Informatik http://www.FZI.de an der Universit?t Karlsruhe telephone: +49-721-9654-0 Haid-und-Neu-Str. 10-14 fax: +49-721-9654-959 D-76131 Karlsruhe Stiftung des b?rgerlichen Rechts. Az: 14-0563.1 Regierungspr?sidium Karlsruhe. Vorstand: Prof. Dr.-Ing. R?diger Dillmann, Dipl. Wi.-Ing. Michael Flor, Prof. Dr. Dr.-Ing. Jivka Ovtcharova, Prof. Dr. rer. nat. Rudi Studer. Vorsitzender des Kuratoriums: Ministerialdirigent G?nther Le?nerkraus. From christiaan.fluit at aduna-software.com Fri Jun 29 14:11:24 2007 From: christiaan.fluit at aduna-software.com (Christiaan Fluit) Date: Fri, 29 Jun 2007 14:11:24 +0200 Subject: [Rdf2go-devel] RDF2Go 4.4.6 released In-Reply-To: <835743544.20070628022731@fzi.de> References: <835743544.20070628022731@fzi.de> Message-ID: <4684F6EC.3050401@aduna-software.com> Max Voelkel wrote: > Hi, we are happy to announce that RDF2Go - a triple store abstraction library > for Java - has been released as 4.4.6. > [snip] > Currently the release bundles a Jena 2.4 adapter, we expect a Sesame 2.0.x > adapter soon to be delivered by Aduna. ;-) I have updated the code in SVN from RDF2Go 4.4.1 to 4.4.6. All unit tests work and I have tested the adapter in AutoFocus with the latest Aperture code. The Aperture code apparently does not need to change, so I suggest that we update its RDF2Go and Sesame libraries when Sesame 2 beta 5 hits the street (next week). The following changes were made: - added a createQuadPattern method to RepositoryModelSet. I don't see anything Sesame-specific I can do in this method, why hasn't it been implemented already in AbstractModelSetImpl? Perhaps I'm missing the point of this method? - removed a no-op test method in RepositoryModelTest that was there to override a unit test loading an external URL. - removed JUnit dependencies in pom.xml: openrdf-rdf2go indirectly already depends on JUnit (through rdf2go.impl.base.test) and this prevents version problems. Also removed some unused dependencies. - added @Override annotations where missing - fixed some finalizers: sometimes super.finalize was not invoked, put the super.finalize in a try-finally structure. I have basically only made those changes that were necessary to get things compiling and working again. Perhaps some changes in RDF2Go make it possible to do certain operations in a better way now but I don't really have a good overview of that. I see that the RDF2Go Maven repository also contains source jar files but I didn't manage to generate Eclipse project files that reference them (using the -DdownloadSources=true switch). Anyone succeeded in getting this to work? Regards, Chris -- From voelkel at fzi.de Fri Jun 29 20:40:26 2007 From: voelkel at fzi.de (Max Voelkel) Date: Fri, 29 Jun 2007 20:40:26 +0200 Subject: [Rdf2go-devel] RDFReactor 4.4.6 released Message-ID: <808670031.20070629204026@fzi.de> Hi all, after the successful release of RDF2Go, this is the just-matching version of RDFReactor for it. Download: http://semweb4j.org/repo/org/semweb4j/rdfreactor.dist/4.4.6/rdfreactor.dist-4.4.6.zip Maven POM: http://semweb4j.org/repo/org/semweb4j/rdfreactor.dist/4.4.6/rdfreactor.dist-4.4.6.pom Short URL: http://rdfreactor.semweb4j.org Site: http://semweb4j.org/site/rdfreactor/ Changelog .runtime + Added support for handling primitive types Byte, Boolean, Double, Float. xamde ! Fixed handling of conversion Calendar -- xsd:dateTime. xamde ~ Switched to slf4j for logging. xamde - Removed support for using an RDFReactor object as a java.util.Map. xamde Changelog .generator + Ability to handle multiple comments xamde + Added removeAllPROPNAME and removePROPNAME to generated code Kind Regards, Max -- Max V?lkel office: +49 721 9654-854 http://Xam.de mobile: +49 171 8359678 FZI Forschungszentrum Informatik http://www.FZI.de an der Universit?t Karlsruhe telephone: +49-721-9654-0 Haid-und-Neu-Str. 10-14 fax: +49-721-9654-959 D-76131 Karlsruhe Stiftung des b?rgerlichen Rechts. Az: 14-0563.1 Regierungspr?sidium Karlsruhe. Vorstand: Prof. Dr.-Ing. R?diger Dillmann, Dipl. Wi.-Ing. Michael Flor, Prof. Dr. Dr.-Ing. Jivka Ovtcharova, Prof. Dr. rer. nat. Rudi Studer. Vorsitzender des Kuratoriums: Ministerialdirigent G?nther Le?nerkraus.