PHP library to access and serve JSKOS data and services
![Build Status](https://img.shields.io/travis/gbv/jskos-php.svg) ![Coverage Status](https://coveralls.io/repos/gbv/jskos-php/badge.svg?branch=master) ![Coding Style](https://img.shields.io/badge/coding style-PRS--2-green.svg) ![Logger Interface](https://img.shields.io/badge/logger interface-PRS--3-green.svg)
jskos is a PHP library for easy processing of knowledge organization systems (KOS) as classifications, thesauri, and authority files given in JSKOS data format. JSKOS is a JSON format based on Simple Knowledge Organisation System (SKOS).
JSKOS-PHP works with PHP 5.6 or above. No additional libraries are required.
Install the latest version with
This will automatically create
composer.json for your project (unless it already exists) and add jskos as dependency. Composer also generates
vendor/autoload.php to get autoloading of all dependencies:
Download the jskos library directory
src and put it in a directory of your choice. Then include file
JSKOS.php which includes all library files:
API documentation is published at http://gbv.github.io/jskos-php/.
The jskos-php-examples repository contains several examples, including wrappers of existing terminology services (Wikidata, GND...) to JSKOS-API.
The examples can be tried online at https://jskos-php-examples.herokuapp.com.
CONTRIBUTUNG.md for technical details.
Bugs and feature request are tracked on GitHub.
JSKOS-PHP is licensed under the LGPL license - see
LICENSE.md for details.