Skip to content
mrreynolds edited this page Apr 29, 2011 · 28 revisions

iQvoc

iQvoc is an open source tool for managing vocabularies (classifications, thesauri, etc.) which combines an intuitive user interface with Semantic Web standards.

iQvoc covers a comprehensive list of capabilities:

  • import/export of existing vocabularies in SKOS format
  • multilingual interface and navigation in common Web browsers
  • editorial control for registered users
  • use of the vocabulary within the Linked Data network

iQvoc employs modern technologies and modular architecture which enables easy extensibility. iQvoc is licensed under the Apache 2.0 open source license.

Import/Export of Existing Vocabularies in SKOS Format

The Simple Knowledge Organisation System (SKOS) is a widely used RDF schema for representing glossaries, classifications, taxonomies, thesauri and similar vocabularies, supported by most applications.

If vocabularies are available in a format other than SKOS, the innoQ team can assist with the transformation from various source formats. iQvoc can also be configured to use SKOS extensions where necessary.

iQvoc supports the entirety of SKOS, including collections and mapping properties. There is also an iQvoc extension to support SKOS Extension for Labels SKOS-XL.

Multilingual Interface and Navigation in Web Browsers

iQvoc supports both multilingual vocabularies and user interfaces, which can also be combined. In the vocabulary multilingualism applies to all textual components, i.e. labels, definitions and notes.

The navigation is intuitive, providing direct links and hierarchical tree visualizations. All common browsers are supported. Due to the modern, modular HTML architecture, the appearance can be easily and extensively customized.

Editorial Control for Registered Users

iQvoc is the perfect tool for a geographically distributed editorial team. Everyone works using the same data, on the Web.

Available roles include editors, publishers, administrators and guests. The workflow starts with creating or checking out individual terms. All changes are invisible to the public and locked to prevent concurrent editing conflicts. The editing process can also be delegated to other editors. A formal consistency check ensures the quality of the entered data. Publishers can publish and discard edits or recommend them for further editing. A dashboard provides the editorial team with an overview of the current status. The actual editing is performed via web forms available as part of the website.

Vocabularies Within the Linked Data Network

iQvoc supports Linked Data, including content negotiation. Depending on the MIME type, the same concept URI returns HTML, RDF/XML or Turtle syntax. Combined with a triple store, a SPARQL end point can be provided.

SKOS mapping properties are used for interlinking. This interlinking can be partially automated with Silk - A Link Discovery Framework for the Web of Data.

iQvoc is currently being employed for Linked Environment Data).

Usage Examples

  • Species Catalog of the German Federal Environment Agency – here SKOS is being extended with Darwin Core elements.
  • Environmental Thesaurus of the German Federal Environment Agency – SKOS-XL and integrated classification
  • Soil Thesaurus of the GS Soil Best Practice Network

In preparation:

  • Geo-Thesaurus of the German Federal Environment Agency SKOS extended with Geonames Ontology elements
  • Environmental Chronicle of the German Federal Environment Agency SKOS extended with Event Ontology elements
  • replacement of the technologically obsolete Semantic Network Service (SNS) with RESTful service extensions of iQvoc

Our Offer For You

Each enterprise has its own language, which represents the respective subject matter and constitutes an expression of the corporate culture. We can advise you on the formalization of your corporate vocabulary, based on existing glossaries and by analyzing key publications and interviews. This provides you with an RDF schema and a corporate thesaurus which you can maintain and make available on the web using iQvoc.