PHPackages                             researchgate/libris - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. researchgate/libris

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

researchgate/libris
===================

An RIS parser. RIS is a format for reference metadata. A fork of technosophos/LibRIS.

2.4.1(1y ago)248.2k—9%11(MIT or GPL-2.0-only)PHPPHP &gt;= 7.4

Since Feb 3Pushed 1y agoCompare

[ Source](https://github.com/researchgate/libris)[ Packagist](https://packagist.org/packages/researchgate/libris)[ Docs](https://github.com/thompsonsj/LibRIS)[ RSS](/packages/researchgate-libris/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)Dependencies (5)Versions (10)Used By (1)

LibRIS: An RIS parser for PHP
=============================

[](#libris-an-ris-parser-for-php)

- Author: Matt Butcher , 2010-02-06
- License: An MIT-like license (COPYING-MIT.txt)

This library provides basic marshaling and unmarshaling support for the RIS format.

RIS is used to encode metadata about references. The normative reference for the format can be found here:

[http://www.refman.com/support/risformat\_intro.asp](http://www.refman.com/support/risformat_intro.asp)

Installation
============

[](#installation)

```
composer require researchgate/libris
```

Using LibRIS
============

[](#using-libris)

General usage for this class is simple:

- The LibRIS class is used to parse RIS.
- The RISWriter class is used for writing RIS data into a string.

Here's an example (from test/simple\_test.php):

```
