My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

A SKOS analyzer module for Apache Lucene and Solr

What is SKOS?

The Simple Knowledge Organization Systems (SKOS) is a model for expressing the basis structure and content controlled vocabularies (classification schemes, thesauri, taxonomies, etc.). As an application of the Resource Description Framework (RDF), SKOS allows these vocabularies to be published as dereferencable resources on the Web, which makes them easily retrievable in re-usable in applications. SKOS plays a major role in the ongoing Linked Data activities and has attracted attention in several domains.

What is lucene-skos?

lucene-skos is an analyzer module for Apache Lucene and Solr. It takes existing SKOS concepts schemes and performs term expansion for given Lucene documents and/or queries. At the moment, the implementation provides custom SKOS Analyzers and TokenFilters. A SKOS-aware Similarity implementation that considers the properties of SKOS concepts in ranking is planned for future releases.

Features

The module supports the following use cases:

  • UC2: Expansion of text terms to SKOS labels: Labels in given Lucene documents, which are defined as preferred concept labels in a given SKOS vocabulary, are expanded by additional labels defined in that vocabulary.

Please follow the links for use case descriptions and Usage Guides.

Please post all your lucene-skos related questions and issues in the discussion forum.

Powered by Google Project Hosting