Authors: Osma Suominen and Henri Ylikotila (The National Library of Finland, Finland)
Skosmos is an open source web-based SKOS browser being developed at the National Library of Finland. It can be used by e.g. libraries and archives as a publishing platform for controlled vocabularies such as thesauri, lightweight ontologies, classifications and authority files. The Finnish national thesaurus and ontology service Finto is built using Skosmos, which was formerly known as ONKI Light. Finto is used by indexers at the National Library and other libraries, as well as other organizations including the Finnish broadcasting company YLE and many museums. It is also used to support vocabulary development processes. Skosmos provides a multilingual user interface for browsing and searching the data and for visualizing concept hierarchies. The user interface has been developed by analysing the results of repeated usability tests. A developer-friendly REST API is also available providing RDF/XML, Turtle or JSON-LD serializations and Linked Data access for utilizing vocabularies in other applications such as annotation systems. Skosmos relies on a SPARQL endpoint as its back-end and is written mainly in PHP. The main benefits of using a SPARQL endpoint is that the data provided by the service is always up to date. This allows fast update cycles in vocabulary development. Skosmos can be configured to suit different types of RDF data. The source code is available under the MIT license.