Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Metabase | 32,546 | a day ago | 1 | June 08, 2022 | 2,999 | other | Clojure | |||
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum: | ||||||||||
Hibernate Orm | 5,417 | 55,016 | 1,860 | 4 hours ago | 292 | September 08, 2022 | 227 | Java | ||
Hibernate's core Object/Relational Mapping functionality | ||||||||||
Fineract | 940 | 2 days ago | 24 | apache-2.0 | Java | |||||
Apache Fineract | ||||||||||
Web Karma | 556 | 9 days ago | 32 | apache-2.0 | Java | |||||
Information Integration Tool | ||||||||||
Objectlogger | 522 | 10 months ago | 3 | February 02, 2022 | apache-2.0 | Java | ||||
A powerful and easy-to-use operational logging system that supports analysis of changes in object properties. 强大且易用的操作日志记录系统,支持对象属性的变化分析。 | ||||||||||
Artemis | 191 | 2 months ago | 25 | other | Java | |||||
Artemis is a free genome viewer and annotation tool that allows visualization of sequence features and the results of analyses within the context of the sequence, and its six-frame translation | ||||||||||
Jsettlers2 | 136 | a month ago | 11 | gpl-3.0 | Java | |||||
Java Settlers project home, downloads, and GPLv3 source code. To download the latest version as a JAR, see https://github.com/jdmonin/JSettlers2/releases/latest . | ||||||||||
Canbabel | 136 | 9 months ago | other | Java | ||||||
Translator for several Controller Area Network (CAN) description formats | ||||||||||
Rufus | 108 | 5 years ago | 2 | mit | Java | |||||
Rufus - fetches the paper for you! | ||||||||||
Lealone Docs | 70 | 6 days ago | 6 | other | HTML | |||||
与 Lealone 相关的所有文档 |
The Karma tutorial at szeke/karma-tcdl-tutorial, also check out our DIG web site, where we use Karma extensively to process > 90M web pages.
See our release stats
Karma is an information integration tool that enables users to quickly and easily integrate data from a variety of data sources including databases, spreadsheets, delimited text files, XML, JSON, KML and Web APIs. Users integrate information by modeling it according to an ontology of their choice using a graphical user interface that automates much of the process. Karma learns to recognize the mapping of data to ontology classes and then uses the ontology to propose a model that ties together these classes. Users then interact with the system to adjust the automatically generated model. During this process, users can transform the data as needed to normalize data expressed in different formats and to restructure it. Once the model is complete, users can published the integrated data as RDF or store it in a database.
You can find useful tutorials on the project Website: http://www.isi.edu/integration/karma/
Look in the Wiki Installation
src/main/webapp/publish/R2RML/
inside the Karma directory).cd karma-offline
mvn exec:java -Dexec.mainClass="edu.isi.karma.rdf.OfflineRdfGenerator" -Dexec.args="--sourcetype
<sourcetype> --filepath <filepath> --modelfilepath <modelfilepath> --sourcename <sourcename> --outputfile <outputfile> --JSONOutputFile<outputJSON-LD>" -Dexec.classpathScope=compile
Valid argument values for sourcetype are: CSV, JSON, XML. Also, you need to escape the double quotes that go inside argument values. Example invocation for a JSON file:
mvn exec:java -Dexec.mainClass="edu.isi.karma.rdf.OfflineRdfGenerator" -Dexec.args="
--sourcetype JSON
--filepath \"/Users/shubhamgupta/Documents/wikipedia.json\"
--modelfilepath \"/Users/shubhamgupta/Documents/model-wikipedia.n3\"
--sourcename wikipedia
--outputfile wikipedia-rdf.n3
--JSONOutputFile wikipedia-rdf.json" -Dexec.classpathScope=compile
cd karma-offline
mvn exec:java -Dexec.mainClass="edu.isi.karma.rdf.OfflineRdfGenerator" -Dexec.args="--sourcetype DB
--modelfilepath <modelfilepath> --outputfile <outputfile> --dbtype <dbtype> --hostname <hostname>
--username <username> --password <password> --portnumber <portnumber> --dbname <dbname> --tablename <tablename> --JSONOutputFile<outputJSON-LD>" -Dexec.classpathScope=compile
Valid argument values for `dbtype` are Oracle, MySQL, SQLServer, PostGIS, Sybase. Example invocation:
mvn exec:java -Dexec.mainClass="edu.isi.karma.rdf.OfflineRdfGenerator" -Dexec.args="
--sourcetype DB --dbtype SQLServer
--hostname example.com --username root --password secret
--portnumber 1433 --dbname Employees --tablename Person
--modelfilepath \"/Users/shubhamgupta/Documents/db-r2rml-model.ttl\"
--outputfile db-rdf.n3
--JSONOutputFile db-rdf.json" -Dexec.classpathScope=compile
You can do mvn exec:java -Dexec.mainClass="edu.isi.karma.rdf.OfflineRdfGenerator" -Dexec.args="--help"
to get information about required arguments.
Yes. Due to Oracles binary license issues, we can't distribute the JAR file that is required for importing data from an Oracle database. Following are the steps to resolve the runtime error that you will get if you try to do it with the current source code:
lib
folder of the Karma source code.pom.xml
file (present inside the top level folder of Karma source code) inside the dependencies XML element:<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
<scope>system</scope>
<systemPath>/Users/karma/Web-Karma/lib/ojdbc14.jar</systemPath>
</dependency>
Make sure that the filename mentioned in the systemPath
element matches with your downloaded JAR file; it is likely that your installation folder is different from /Users/karma
so make sure you use the correct one.
Yes. Due to MySQL binary license issues, we can't distribute the JAR file that is required for importing data from an MySQL database. Following are the steps to resolve the runtime error that you will get if you try to do it with the current source code:
lib
folder of the Karma source code.pom.xml
file of the karma-jdbc
project inside the dependencies XML element:<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
<scope>system</scope>
<systemPath>/Users/karma/Web-Karma/lib/mysql-connector-java-5.1.32-bin.jar</systemPath>
</dependency>
Make sure that the filename mentioned in the systemPath
element matches with your downloaded JAR file; it is likely that your installation folder is different from /Users/karma
so make sure you use the correct one. The version
will be the version of the JAR that you downloaded.