2017 © Pedro Peláez
 

library bartoc-jskos

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

image

gbv/bartoc-jskos

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  • Wednesday, October 18, 2017
  • by gbv
  • Repository
  • 2 Watchers
  • 0 Stars
  • 29 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 12 % Grown

The README.md

This repository contains a wrapper to access the public Basel Register of Thesauri, Ontologies & Classifications (BARTOC) in JSKOS format via Entity Lookup Microservice API (ELMA)., (*1)

Background

BARTOC is the most comprehensive registry of knowledge organization systems such as classification schemes, thesauri, glossaries, and ontologies. JSKOS is a unified format for information about knowledge organization systems, based on SKOS and JSON-LD. For background information see the following publications:, (*2)

  • Ledl, Andreas and Voss, Jakob: Describing Knowledge Organization Systems in BARTOC and JSKOS. In: Proceedings of International Conference on Terminology and Knowledge Engineering (TKE 2016). p. 168-178. ISBN 978-87-999179-0-7, (*3)

  • Voß, Jakob; Ledl, Andreas and Balakrishnan, U.: Uniform description and access to Knowledge Organization Systems with BARTOC and JSKOS. TOTh conference 2016, (*4)

Requirements

Requires PHP 7, the jskos-rdf PHP library and Text_LanguageDetect., (*5)

Installation

composer require gbv/bartoc-jskos

This will automatically create composer.json for your project (unless it already exists) and add bartoc-jskos as dependency. Composer also generates vendor/autoload.php to get autoloading of all dependencies., (*6)

Usage

The wrapper can be used as instance of class \BARTOC\JSKOS\Service, a subclass of \JSKOS\Service:, (*7)

require 'vendor/autoload.php';

$service = new \BARTOC\JSKOS\Service();

$jskos = $service->queryURI("http://bartoc.org/en/node/447");
$jskos = $service->query(["uri" => "http://bartoc.org/en/node/447"]);
$jskos = $service->query(["notation" => "447"]);

See jskos-php-examples for an example how to use the wrapper as part of a larger PHP application., (*8)

This repository also contains a command line script to query BARTOC in JSKOS format:, (*9)

php examples/bartoc2jskos.php http://bartoc.org/en/node/18600
php examples/bartoc2jskos.php 18600

Contributung

Bugs and feature request are tracked on GitHub., (*10)

See CONTRIBUTING.md of repository jskos-php for general guidelines., (*11)

Author and License

Jakob Voß jakob.voss@gbv.de, (*12)

bartoc-jskos is licensed under the LGPL license (see LICENSE for details)., (*13)

Latest Stable Version License Build Status Coverage Status, (*14)

The Versions

18/10 2017

dev-master

9999999-dev

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

18/10 2017

0.2.4

0.2.4.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

29/08 2017

0.2.3

0.2.3.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

28/08 2017

0.2.2

0.2.2.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

03/07 2017

0.2.1

0.2.1.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

03/07 2017

0.2.0

0.2.0.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

06/04 2017

0.1.1

0.1.1.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc

05/04 2017

0.1.0

0.1.0.0

JSKOS wrapper to Basel Register of Thesauri, Ontologies & Classifications (BARTOC)

  Sources   Download

LGPL

The Requires

 

The Development Requires

by Jakob Voss

jskos bartoc