A standardised interface (API) for querying, accessing and navigating SKOS-based vocabularies - concepts, collections and their relationships.

Download SISSVoc v3.5»


SISSVoc is a Linked Data API for accessing published vocabularies. SISSVoc provides a RESTful interface via a set of URI patterns that are aligned with SKOS. These provide a standard web interface for any vocabulary which uses SKOS classes and properties.

SISSVoc provides web pages for human-readable views, and machine-readable resources for client applications (in RDF, JSON, and XML). SISSVoc is implemented using a Linked Data API fa├žade over a SPARQL endpoint. This approach streamlines the configuration of content negotiation, styling, query construction and dispatching.

View details »


SISSVoc is being used in a number of projects, mainly in the environmental sciences, where controlled vocabularies are used to support cross-domain and interdisciplinary interoperability. SISSVoc simplifies access to vocabularies for end users, and provides a web API to support vocabulary applications.

The link below provides a register of other known SISSVoc services.

View register of vocabularies»


Design and technical documentation is available via the Spatial Information Services Stack (SISS) wiki site.

The SISSVoc 3.0 API wiki page provides documentation on the requirements and API design details (with SPARQL patterns and examples).

SISSVoc journal paper available via IOS Press and Semantic Web Journal. Cite as:
Cox, S., Yu, J. & Rankine, T. 2014 SISSVoc: A Linked Data API for access to SKOS vocabularies. Semant. Web (in press). doi:10.3233/SW-140166.

View SISSVoc overview»


The easiest way to get started is to download the latest SISSVoc package. The current version of SISSVoc is 3.3 and is available as a packaged WAR file. This can be deployed on Tomcat Web Application services (v6.0 onwards recommended). SISSVoc is maintained on Github here: SISSVoc at Github.

Download »


SISSVoc is built on top of ELDA and the default download packages are synchronised with specific releases of ELDA. SISSVoc has been released via Github and packaging scripts have been developed to allow users wishing to customise the SISSVoc package and/or synchronise with ELDA releases.

Users wishing to quickly test or try out SISSVoc can do so with SISSVoc Runner

SISSVoc » Packaging » SISSVoc-runner »


Deployment instructions can be found here.

Users wishing to quickly test or try out SISSVoc can do so with SISSVoc Runner

We are starting to develop tools to utilise SISSVoc for search and visualisation. Currently our SISSVoc Search allows users to point to a SISSVoc endpoint and carry out search functions.

SISSVoc Search » SISSVoc Explorer»