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>