Skip to content

Releases: usc-isi-i2/Web-Karma

Karma Release 2.3

29 May 18:30
Compare
Choose a tag to compare
  • 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

19 Apr 22:11
Compare
Choose a tag to compare
  • Updated electron version to fix security vulnerability

Please view Installation Instructions for the 1-Click Installer here

Karma Release 2.1

16 Mar 19:39
Compare
Choose a tag to compare
  • 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

05 May 19:47
Compare
Choose a tag to compare
  • 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

  1. Karma-Linux.zip - Karma App Installer for Linux
  2. Karma-Mac.zip - Karma App Installer for Mac
  3. Karma-Windows.zip - Karma App Installer for Windows
  4. karma-spark-0.0.1-SNAPSHOT-shaded.jar - Shaded jar to run karma in spark 1.5.0, CDH 5.5.0
  5. 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

26 Jan 19:34
Compare
Choose a tag to compare
  1. Github Integration - Ability to push models and model related files directly to github
  2. Bug Fixes

Karma Version v2.051

05 Oct 16:58
Compare
Choose a tag to compare

Release Highlights:

  1. Ability to Set Java Home from the One click Karma Installer
  2. Show rdfs:label in English by default

Karma Release v2.049

30 Sep 16:58
Compare
Choose a tag to compare

Release Highlights:

Karma Version 2.048

28 Sep 16:54
Compare
Choose a tag to compare

Release Highlights:

Release from v2.047 for ODEUM

16 Aug 19:52
Compare
Choose a tag to compare

Karma Tomcat Installation

  1. Install JDK 1.7 and set JAVA_HOME environment variable to point to it. Add JAVA_HOME/bin to your PATH environment variable.
  2. Install Tomcat 7.
  3. 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"
  1. Start tomcat
cd apache-tomcat-7.0.55/bin
/startup.sh

Karma will now be available on port 8080: http://localhost:8080

Troubleshooting

  1. 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" />
  1. 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

16 Aug 18:48
Compare
Choose a tag to compare
  1. Added Split Column by Regular Expression
  2. Bug Fixes