Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

A ThesaurusField is a complex field which an extension of the Complex Fields that describes a single concept from a thesaurus. It /wiki/spaces/CS/pages/4836655106. The corresponding Field Definitions are linked with a specific https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4836655106/Thesaurus#Scheme.

The ThesaurusField contains as children both the URI and a label for each language configured.

...

When updating metadata with the thesaurus field containing only a single label, the system automatically attempts to find the linked concept and fill out both the URI and other labels. If the concept is not found an error is thrown.

For example, the metadata below is enough to automatically enhance it to the metadata above.

...

Field

Extends

Description

Search queries on this field

ThesaurusField

MapField

N/A

ThesaurusUriField

SimpleField

URI of the concept

Match with the URI, the preferred and non-preferred labels from all languages, including all ancestors.

ThesaurusLabelField

SimpleField

One definition for each language

Match with preferred and non-preferred labels from this specific language, including all ancestors.

Global

When the thesaurus URI field is marked as global, the global search will also match the object based on the URI, preferred and non-preferred labels from all languages, including all ancestors.