-
Notifications
You must be signed in to change notification settings - Fork 36
Announcements regarding distribution
2013 Aug 31 - Implemented Chained enhancements
Issue 368 was submitted to fulfill modeling of a lodcloud survey, which required the use of Chained enhancements. This is a rather drastic change to the converter, and one that may break its response to enhancement parameters used in existing projects.
Unfortunately, I don't have a mature enough unit test infrastructure, so I can't get any easy confidence that the latest converter will respond correctly to all previous enhancements. I try my best, but I might have missed something. And I'll continue to keep an eye out. Meanwhile...
I went ahead and merged my local issue-386
and develop
branches into master, tagged with v1.4. This way, you can always get back the converter that existed before chained enhancements. So, if you run into any unusual behavior from the converter, where you knew it was working beforehand, try reverting to v1.4 rerunning your conversion:
cd csv2rdf4lod-automation
git checkout tags/v1.4
Jim McCusker helped add a RDF Abstract Graph digest, which is part of our abstractive provenance work. The digest sits in a separate jar. The digest is always called and will break with a ClassNotFoundException
if it is not on the CLASSPATH.
So, change:
CLASSPATH="${CLASSPATH}:${CSV2RDF4LOD_HOME}/bin/dup/slf4j-nop-1.5.6.jar"
to become:
CLASSPATH="${CLASSPATH}:${CSV2RDF4LOD_HOME}/bin/dup/slf4j-nop-1.5.6.jar"
CLASSPATH="${CLASSPATH}:${CSV2RDF4LOD_HOME}/bin/dup/datadigest-1.0-SNAPSHOT.jar"
If you have installed csv2rdf4lod-automation before 2011 July 9, you will need to modify your source-me.sh:
CLASSPATH=$CLASSPATH:$CSV2RDF4LOD_HOME/bin/lib/javacsv2.0/javacsv.jar
export CLASSPATH
to become:
CLASSPATH=$CLASSPATH:$CSV2RDF4LOD_HOME/bin/lib/javacsv2.0/javacsv.jar
CLASSPATH=$CLASSPATH:$CSV2RDF4LOD_HOME/bin/lib/commons-validator-1.3.1/commons-validator-1.3.1.jar
export CLASSPATH
If you have NOT installed before 2011 July 9, then install.sh will do this for you when you Install csv2rdf4lod automation.