KRis is a Kotlin implementation of RIS Format — forked from fastlucas Java implementation JRis. KRis has the goal to give an easy way to parse RIS format stream and to build them.
From Wikipedia:
RIS is a standardized tag format developed by Research Information Systems, Incorporated (the format name refers to the company) to enable citation programs to exchange data. It is supported by a number of reference managers. Many digital libraries, like IEEE Xplore, Scopus, the ACM Portal, Scopemed, ScienceDirect, SpringerLink and Rayyan QCRI can export citations in this format. Major reference/citation manager applications, like Zotero, Mendeley, and EndNote can export and import citations in this format.
Requires JRE 17 or later.
As of version 0.4.0, KRis is available in maven-central.
dependencies {
implementation("ch.difty.kris:kris-core:$krisVersion")
implementation("ch.difty.kris:kris-io:$krisVersion")
}
<dependency>
<groupId>ch.difty.kris</groupId>
<artifactId>kris-io</artifactId>
<version>${krisVersion}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>ch.difty.kris</groupId>
<artifactId>kris-core</artifactId>
<version>${krisVersion}</version>
<type>pom</type>
</dependency>