Releases: usc-isi-i2/Web-Karma
Karma Release 2.3
- Ability to generate RDF from objects
- Ability to specify model URI and context from UI when publishing models
- Apache Storm support removed
- Ingres database support added
- Security alerts fixed
- Spark 2.x
Please view Installation Instructions for the 1-Click Installer here
Karma Release 2.2
- Updated electron version to fix security vulnerability
Please view Installation Instructions for the 1-Click Installer here
Karma Release 2.1
- Compatible with Java 9
- Ability to edit Selections (Renamed to Filters)
- Bug Fixes
Please view Installation Instructions for the 1-Click Installer here
Karma Release v2.053
- Support Multiple Semantic Types for a column
- Ability to mark Data properties as Provenance properties
- Ability to export all Superclasses of a class in RDF and JSON-LD
- Bug Fixes
Attachments
- Karma-Linux.zip - Karma App Installer for Linux
- Karma-Mac.zip - Karma App Installer for Mac
- Karma-Windows.zip - Karma App Installer for Windows
- karma-spark-0.0.1-SNAPSHOT-shaded.jar - Shaded jar to run karma in spark 1.5.0, CDH 5.5.0
- karma-spark-0.0.1-SNAPSHOT-1.6.0-cdh5.10.1-hive.jar - Shaded jar to run karma in spark 1.6.0 CDH 5.10.1 with hive support
Karma Release v2.052
- Github Integration - Ability to push models and model related files directly to github
- Bug Fixes
Karma Version v2.051
Release Highlights:
- Ability to Set Java Home from the One click Karma Installer
- Show rdfs:label in English by default
Karma Release v2.049
Release Highlights:
- New one-click installation for Karma
- Show rdfs:label for Classes and Properties
- Upgrade to latest fileupload and apache httpcomponents libraries
Karma Version 2.048
Release Highlights:
- Show rdfs:label for Classes and Properties
- New one-click installation for Karma
Release from v2.047 for ODEUM
Karma Tomcat Installation
- Install JDK 1.7 and set JAVA_HOME environment variable to point to it. Add JAVA_HOME/bin to your PATH environment variable.
- Install Tomcat 7.
- Setting Tomcat
a. If tomcat is running, shut it down.
b. Make sure unpackWars is set to true in conf/server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
c. Remove the ROOT Tomcat webapp
cd apache-tomcat-7.0.55/webapps
rm –rf ROOT
d. Copy all war files from the Release's Downloads to the tomcat webapps folder
cp karmaRelease/*.war apache-tomcat-7.0.55/webapps
4. You would need to increase the amount of memory allocated to karma. To do so, change CATALINA_OPTS to use memory greater than Xmx1024m.
Example:
export CATALINA_OPTS="$CATALINA_OPTS -Xms2048m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx4096m"
- Start tomcat
cd apache-tomcat-7.0.55/bin
/startup.sh
Karma will now be available on port 8080: http://localhost:8080
Troubleshooting
-
Tomcat cannot start. Port 8080 is already in use
Change the port in apache-tomcat-7.0.55/conf/server.xml. Search for 8080 and replace it with a different port, say 8888
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-
I get java.lang.ClassNotFoundException: com.mysql.jdbc.Driver when I load a table from MySQL
Copy the mysql-connector-java-xx.jar to apache-tomcat-7.0.55/lib folder and restart tomcat
Karma Batch Mode
Follow instructions on the wiki for working with karma in batch mode once you have created the karma models - https://github.com/usc-isi-i2/Web-Karma/wiki/Batch-Mode
For using it in a closed environment, instead of the commands that use maven on the wiki
mvn exec:java -Dexec.mainClass="edu.isi.karma.rdf.OfflineRdfGenerator" -Dexec.args="
--sourcetype <sourcetype> \
--filepath <filepath> \
--modelfilepath <modelfilepath> \
--sourcename <sourcename> \
--outputfile <outputfile>" -Dexec.classpathScope=compile
Use the version below that uses the karma-offline JAR instead
java -cp karma-offline-0.0.1-SNAPSHOT-shaded.jar edu.isi.karma.rdf.OfflineRdfGenerator \
--sourcetype <sourcetype> \
--filepath <filepath> \
--modelfilepath <modelfilepath> \
--sourcename <sourcename> \
--outputfile <outputfile>
Release version 2.047
- Added Split Column by Regular Expression
- Bug Fixes