This module enables you to present and visualise a smart glossary on top of a SKOS thesaurus using a SPARQL endpoint as data source. It provides the glossary for alphabetic browsing, for search including autocomplete and to be explored via a visual relation browser including concepts, synonyms, relations and linked open data (LOD).
Possibilities
- Present a (multilingual) SKOS-Thesaurus on your Drupal website.
- Show additional Linked Open Data (LOD) information to each of the concepts.
- Navigate graphically and interactively through your thesaurus via a highly customizable relation browser.
- Search for concepts of your glossary (alphabetically or with the help of autocomplete).
Features
- Multilingual SKOS Thesauri (see: http://en.wikipedia.org/wiki/Simple_Knowledge_Organization_System) are supported.
- Concepts can be found in alphabetical lists or by using autocomplete (prefLabels, altLabels and hiddenLabels are search-able).
- Additional linked data from DBpedia can be display by the already included sub-module "Smart Glossary DBpedia".
- Any other Linked Open Data (e.g., GeoNames) can also be added by creating your own sub-module and using Smart Glossary's API.
- Data does NOT get imported into Drupal to use the Smart Glossary (The displayed data gets fetched from the SPARQL endpoint on the fly).
- Set your own path to the glossary (embedding the glossary in a block is also possible).
- Customize every aspect of the visualization (colors, positioning, wording, ...).
- Use your own templates to display everything adapted to your needs.
- The Smart Glossary is flawlessly working together with all sub modules of the Semantic Connector.
How to use
The recommended release of this module is the latest 2.x version. Most of the main features of the Smart Glossary module were rebuilt in version 2.x, therefore updating from version 1.x to 2.x is not possible.
A complete documentation on how to install and use this module and use all of its features can be found in the Drupal Module Documentation Space.
The list below is only a quickstart-guide for advanced Drupal users.
Requirements:
- To use this module you need to already have a SKOS-thesaurus via a SPARQL-endpoint to access the data
(e.g. PoolParty). For test-purposes you can use http://vocabulary.semantic-web.at/PoolParty/sparql/semweb or http://poolparty.reegle.info/PoolParty/sparql/glossary (Thesaurus on clean energy) as an open SPARQL-endpoint. - If you want to display additional linked open data, the linking has to be already done inside of the Thesaurus.
- The Semantic Connector module needs to be installed and enabled, version 2.x of the Smart Glossary requires version 2.x of the Semantic Connector.
- If you want to display a relation browser in the glossary, the module requires the d3.js library (in the version 3.x) to be installed at "sites/all/libraries/d3js" and the Libraries API module needs to be installed and enabled.
Usage:
- Download the module.
- Download the EasyRDF-library and add EasyRdf.php and all the other files and folders to "sites/all/libraries/easyrdf".
- Activate the module (after all required modules are installed).
- Configure the module at "admin/config/semantic-drupal/smart-glossary" or by visiting "Configuration" --> "Semantic Drupal" --> "Smart Glossary".
- Optional; If you have any concepts linked to data from DBpedia, feel free to also activate the "Smart Glossary DBpedia"-sub-module.
- Optional; If you want to display any other linked open data, add it by creating your own submodule and using Smart Glossary's API.
Sponsorship
This module is sponsored by Semantic Web Company (SWC)
Visit us at http://www.semantic-web.at/.
Project information
- 23 sites report using this module
- Created by Martin Schauer on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 7.x-2.x-dev updated 12 Oct 2018 at 16:28 UTC
A project release of the 1.x branch to enable backwards compatibility