Thesaurus and controlled vocabulary browser using SKOS and SPARQL
PHP CSS JavaScript HTML Other
Latest commit 5fc9edc Feb 22, 2017 @henriyli henriyli fixes #590
Permalink
Failed to load latest commit information.
controller Sanitize backslashes from input and prevent them from breaking SPARQL… Dec 20, 2016
model make jena-text language-specific searches work with language subtags.… Feb 16, 2017
plugins adding a simple readme with instructions for enabling plugins, relate… Mar 9, 2016
resource fix missing de,en,es,fr,it translations for skos:broadMatch. Fixes #581 Feb 2, 2017
tests make jena-text language-specific searches work with language subtags.… Feb 16, 2017
tools fixed extractor script to take into account new lang_name filter in t… Jan 22, 2015
view fixes #590 Feb 22, 2017
.codeclimate.yml updating the codeclimate ignores Feb 4, 2016
.gitignore remove composer.phar, as requested in pull request #57 Oct 28, 2014
.htaccess adding a directive that prevents access to the ttl files, fixes #555 Oct 5, 2016
.jshintrc fixed the hierarchy sort incorrectly sorting notations with numeric c… Sep 24, 2015
.travis.yml also run tests using the latest Fuseki1 snapshot. 1.4.1 works so no l… Dec 19, 2016
CONTRIBUTING.md Update CONTRIBUTING.md Sep 13, 2016
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md Jun 1, 2016
LICENSE Updating the license years and only showing the license information i… Jun 20, 2016
README.md Update README.md Jan 17, 2017
composer.json implement logging of SPARQL queries using Monolog. Fixes #566 Dec 19, 2016
config.inc.dist implement logging of SPARQL queries using Monolog. Fixes #566 Dec 19, 2016
entity.php Updating the license years and only showing the license information i… Jun 20, 2016
favicon.ico adding a placeholder favicon to please the sensiolabs analyzer Dec 4, 2015
index.php Updating the license years and only showing the license information i… Jun 20, 2016
phpdoc.sh copied current code from https://onki-light.googlecode.com/svn/trunk May 21, 2014
phpunit.xml removing the controller files from the whitelist Dec 8, 2015
rest.php Updating the license years and only showing the license information i… Jun 20, 2016
swagger.json updating the swagger doc, related to #517 Jul 7, 2016
vocabularies.ttl.dist making it possible to classify vocabularies by type, fixes #458 Jun 6, 2016

README.md

Build Status Test Coverage Code Climate Scrutinizer Code Quality SensioLabsInsight Codacy Badge Average time to resolve an issue Percentage of issues still open

Skosmos

Skosmos is a web-based tool providing services for accessing controlled vocabularies, which are used by indexers describing documents and searchers looking for suitable keywords. Vocabularies are accessed via SPARQL endpoints containing SKOS vocabularies. See skosmos.org for more general information about Skosmos including use cases, current users and publications.

In addition to a modern web user interface for humans, Skosmos provides a REST-style API and Linked Data access to the underlying vocabulary data.

Skosmos is used as a basis for the Finto vocabulary service. The latest development version is also available at dev.finto.fi.

Skosmos is implemented using PHP, with Twig templates and e.g. jQuery and jsTree used to build the web interface, and EasyRdf for SPARQL and RDF data access. We use BrowserStack for making sure Skosmos works consistently with different browsers.

The code is open source under the MIT license. See Installation in the wiki for details on obtaining the source and running your own instance of Skosmos.

For information about released versions, see Release Notes.

Skosmos was formerly known as ONKI Light.

Reporting issues

If you have found a bug please create a new issue using the provided template: Report an issue