Thesaurus
Thesaurus is a long-standing feature available since at least version 21.3
Introduction
InformationHaven supports thesauri, which enables the administrator to create a structured set of concepts that can be provided for metadata fields. An example of such a structured set of concepts is the states of a country, followed by the regions of states in a lower tier and finally the cities in these regions as the lowest tier.
Example
States, regions and cities in Belgium
Flanders
Oost-Vlaanderen
Gent
Aalst
Dendermonde
…
Antwerpen
Antwerpen
Turnhout
Mechelen
…
Wallonia
Namur
Namur
Dinant
…
Liege
…
Brussels
…
Thesaurus & Scheme
Thesaurus
Management of thesauri is done by calling the Thesaurus API. A thesaurus is created for a particular organisation with a name that must be unique across all organisations. After creation, the thesaurus will become available for inspection and administration as
https://<public URL>/thesaurus/conceptschemes/<thesaurus name>
https://integration.mediahaven.com/thesaurus/conceptschemes/DemoThesaurus
Scheme
Multiple schemes can be created within a thesaurus that corresponds to subtrees of the thesaurus, starting from a particular top concept and a minimum/maximum depth.
Example schemes from the above “States, regions and cities” thesaurus are
“States, regions and cities of Belgium” with top concept the thesaurus root and a minimum depth of 1 and a maximum depth of 3
“Regions of Wallonia” with as top concept “Wallonia” and a minimum depth of 1 and a maximum depth of 1
A scheme “Cities in Flanders” with as top concept “Flanders” with a minimum depth of 2 and a maximum depth of 2
Metadata
By creating a field definition of the type https://mediahaven.atlassian.net/wiki/spaces/CS/pages/2988474369 and linking it with a https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4836655106/Thesaurus#Scheme InformationHaven will validate and enhance that metadata field with labels of each concept. See https://mediahaven.atlassian.net/wiki/spaces/CS/pages/2988474369 for details about the metadata support.